IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 12, 2008, 3:15:59 PM (18 years ago)
Author:
jhoblitt
Message:

update to gSOAP 2.7.11

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Nebulous/nebclient/src/soapC.c

    r13096 r19542  
    11/* soapC.c
    2    Generated by gSOAP 2.7.2 from src/nebulous.h
    3    Copyright (C) 2000-2005, Robert van Engelen, Genivia Inc. All Rights Reserved.
     2   Generated by gSOAP 2.7.11 from src/nebulous.h
     3   Copyright(C) 2000-2008, Robert van Engelen, Genivia Inc. All Rights Reserved.
    44   This part of the software is released under one of the following licenses:
    55   GPL, the gSOAP public license, or Genivia's license for commercial use.
    66*/
     7
    78#include "soapH.h"
     9
    810#ifdef __cplusplus
    911extern "C" {
    1012#endif
    1113
    12 SOAP_BEGIN_NAMESPACE(soap)
    13 
    14 SOAP_SOURCE_STAMP("@(#) soapC.c ver 2.7.2 2007-05-01 02:53:36 GMT")
     14SOAP_SOURCE_STAMP("@(#) soapC.c ver 2.7.11 2008-09-13 01:14:40 GMT")
    1515
    1616
     
    2727        if (soap->header)
    2828        {       soap->part = SOAP_IN_HEADER;
    29                 soap_out_SOAP_ENV__Header(soap, "SOAP-ENV:Header", 0, soap->header, NULL);
     29                if (soap_out_SOAP_ENV__Header(soap, "SOAP-ENV:Header", 0, soap->header, NULL))
     30                        return soap->error;
    3031                soap->part = SOAP_END_HEADER;
    3132        }
     
    4142}
    4243
     44SOAP_FMAC3 void SOAP_FMAC4 soap_header(struct soap *soap)
     45{
     46        if (!soap->header)
     47        {       soap->header = (struct SOAP_ENV__Header*)soap_malloc(soap, sizeof(struct SOAP_ENV__Header));
     48                soap_default_SOAP_ENV__Header(soap, soap->header);
     49        }
     50}
     51
    4352SOAP_FMAC3 void SOAP_FMAC4 soap_fault(struct soap *soap)
    4453{
    4554        if (!soap->fault)
    4655        {       soap->fault = (struct SOAP_ENV__Fault*)soap_malloc(soap, sizeof(struct SOAP_ENV__Fault));
     56                if (!soap->fault)
     57                        return;
    4758                soap_default_SOAP_ENV__Fault(soap, soap->fault);
    4859        }
    49         if (soap->version != 1 && !soap->fault->SOAP_ENV__Code)
     60        if (soap->version == 2 && !soap->fault->SOAP_ENV__Code)
    5061        {       soap->fault->SOAP_ENV__Code = (struct SOAP_ENV__Code*)soap_malloc(soap, sizeof(struct SOAP_ENV__Code));
    5162                soap_default_SOAP_ENV__Code(soap, soap->fault->SOAP_ENV__Code);
     63        }
     64        if (soap->version == 2 && !soap->fault->SOAP_ENV__Reason)
     65        {       soap->fault->SOAP_ENV__Reason = (struct SOAP_ENV__Reason*)soap_malloc(soap, sizeof(struct SOAP_ENV__Reason));
     66                soap_default_SOAP_ENV__Reason(soap, soap->fault->SOAP_ENV__Reason);
    5267        }
    5368}
     
    7994}
    8095
    81 SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultstring(struct soap *soap)
     96SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultsubcode(struct soap *soap)
    8297{
    8398        soap_fault(soap);
    8499        if (soap->version == 2)
    85                 return (const char**)&soap->fault->SOAP_ENV__Reason;
     100        {       if (!soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode)
     101                {       soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode = (struct SOAP_ENV__Code*)soap_malloc(soap, sizeof(struct SOAP_ENV__Code));
     102                        soap_default_SOAP_ENV__Code(soap, soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode);
     103                }
     104                return (const char**)&soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode->SOAP_ENV__Value;
     105        }
     106        return (const char**)&soap->fault->faultcode;
     107}
     108
     109SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultstring(struct soap *soap)
     110{
     111        soap_fault(soap);
     112        if (soap->version == 2)
     113                return (const char**)&soap->fault->SOAP_ENV__Reason->SOAP_ENV__Text;
    86114        return (const char**)&soap->fault->faultstring;
    87115}
     
    187215        case SOAP_TYPE_PointerTostring:
    188216                return soap_in_PointerTostring(soap, NULL, NULL, "xsd:string");
    189         case SOAP_TYPE_SOAP_ENC__arrayType:
    190         {       char **s;
    191                 s = soap_in_SOAP_ENC__arrayType(soap, NULL, NULL, "SOAP-ENC:arrayType");
    192                 return s ? *s : NULL;
    193         }
    194         case SOAP_TYPE__QName:
    195         {       char **s;
    196                 s = soap_in__QName(soap, NULL, NULL, "QName");
    197                 return s ? *s : NULL;
    198         }
    199217        case SOAP_TYPE_string:
    200218        {       char **s;
     
    298316                        return soap_in_ArrayOfString(soap, NULL, NULL, NULL);
    299317                }
    300                 if (!soap_match_tag(soap, t, "SOAP-ENC:arrayType"))
    301                 {       char **s;
    302                         *type = SOAP_TYPE_SOAP_ENC__arrayType;
    303                         s = soap_in_SOAP_ENC__arrayType(soap, NULL, NULL, NULL);
    304                         return s ? *s : NULL;
    305                 }
    306                 if (!soap_match_tag(soap, t, "QName"))
    307                 {       char **s;
    308                         *type = SOAP_TYPE__QName;
    309                         s = soap_in__QName(soap, NULL, NULL, NULL);
    310                         return s ? *s : NULL;
    311                 }
    312318                if (!soap_match_tag(soap, t, "xsd:string"))
    313319                {       char **s;
     
    316322                        return s ? *s : NULL;
    317323                }
     324                t = soap->tag;
     325                if (!soap_match_tag(soap, t, "xsd:QName"))
     326                {       char **s;
     327                        *type = SOAP_TYPE__QName;
     328                        s = soap_in__QName(soap, NULL, NULL, NULL);
     329                        return s ? *s : NULL;
     330                }
    318331        }
    319332        }
     
    324337
    325338SOAP_FMAC3 int SOAP_FMAC4 soap_ignore_element(struct soap *soap)
    326 {       if (!soap_peek_element(soap))
     339{
     340        if (!soap_peek_element(soap))
    327341        {       int t;
     342                DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Unexpected element '%s' in input (level=%u, %d)\n", soap->tag, soap->level, soap->body));
    328343                if (soap->mustUnderstand && !soap->other)
    329344                        return soap->error = SOAP_MUSTUNDERSTAND;
    330345                if (((soap->mode & SOAP_XML_STRICT) && soap->part != SOAP_IN_HEADER) || !soap_match_tag(soap, soap->tag, "SOAP-ENV:"))
     346                {       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "REJECTING element '%s'\n", soap->tag));
    331347                        return soap->error = SOAP_TAG_MISMATCH;
     348                }
    332349                if (!*soap->id || !soap_getelement(soap, &t))
    333350                {       soap->peeked = 0;
    334                         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Unknown element '%s' (level=%u, %d)\n", soap->tag, soap->level, soap->body));
    335351                        if (soap->fignore)
    336352                                soap->error = soap->fignore(soap, soap->tag);
     
    428444        case SOAP_TYPE_PointerTostring:
    429445                return soap_out_PointerTostring(soap, tag, id, (char **const*)ptr, "xsd:string");
    430         case SOAP_TYPE_SOAP_ENC__arrayType:
    431                 return soap_out_string(soap, tag, id, (char**)&ptr, "SOAP-ENC:arrayType");
    432446        case SOAP_TYPE__QName:
    433                 return soap_out_string(soap, "QName", id, (char**)&ptr, NULL);
     447                return soap_out_string(soap, "xsd:QName", id, (char*const*)&ptr, NULL);
    434448        case SOAP_TYPE_string:
    435                 return soap_out_string(soap, tag, id, (char**)&ptr, "xsd:string");
     449                return soap_out_string(soap, tag, id, (char*const*)&ptr, "xsd:string");
    436450        }
    437451        return SOAP_OK;
     
    526540                soap_serialize_PointerTostring(soap, (char **const*)ptr);
    527541                break;
    528         case SOAP_TYPE_SOAP_ENC__arrayType:
    529                 soap_serialize_string(soap, (char**)&ptr);
    530                 break;
    531542        case SOAP_TYPE__QName:
    532                 soap_serialize_string(soap, (char**)&ptr);
     543                soap_serialize_string(soap, (char*const*)&ptr);
    533544                break;
    534545        case SOAP_TYPE_string:
    535                 soap_serialize_string(soap, (char**)&ptr);
     546                soap_serialize_string(soap, (char*const*)&ptr);
    536547                break;
    537548        }
     
    539550#endif
    540551
    541 #ifndef WITH_LEANER
    542 SOAP_FMAC3 int SOAP_FMAC4 soap_resolve_attachments(struct soap *soap)
    543 {
    544         if (!(soap->mode & SOAP_ENC_DIME))
    545                 return SOAP_OK;
    546         while (soap->dime.flags & SOAP_DIME_CF)
    547         {       if (soap_getdimehdr(soap))
    548                         return soap->error;
    549                 if (soap_move(soap, soap->dime.size))
    550                         return soap->error = SOAP_EOF;
    551         }
    552         if (soap_move(soap, ((soap->dime.size+3)&(~3))-soap_tell(soap)))
    553                 return soap->error = SOAP_EOF;
    554         for (;;)
    555         {       if (soap_getdime(soap))
    556                         break;
    557                 switch (soap_lookup_type(soap, soap->dime.id))
    558                 {
    559                 }
    560         }
    561         if (soap->error == SOAP_DIME_END)
    562                 soap->error = SOAP_OK;
    563         return soap->error;
    564 }
    565 #endif
    566 
    567552SOAP_FMAC3 void SOAP_FMAC4 soap_default_byte(struct soap *soap, char *a)
    568 {
    569 (void)soap; /* appease -Wall -Werror */
     553{       (void)soap; /* appease -Wall -Werror */
    570554#ifdef SOAP_DEFAULT_byte
    571555        *a = SOAP_DEFAULT_byte;
     
    591575{
    592576        if ((p = soap_in_byte(soap, tag, p, type)))
    593                 soap_getindependent(soap);
     577                if (soap_getindependent(soap))
     578                        return NULL;
    594579        return p;
    595580}
     
    601586
    602587SOAP_FMAC3 void SOAP_FMAC4 soap_default_int(struct soap *soap, int *a)
    603 {
    604 (void)soap; /* appease -Wall -Werror */
     588{       (void)soap; /* appease -Wall -Werror */
    605589#ifdef SOAP_DEFAULT_int
    606590        *a = SOAP_DEFAULT_int;
     
    626610{
    627611        if ((p = soap_in_int(soap, tag, p, type)))
    628                 soap_getindependent(soap);
     612                if (soap_getindependent(soap))
     613                        return NULL;
    629614        return p;
    630615}
     
    636621
    637622#ifndef WITH_NOGLOBAL
    638 
    639 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Fault(struct soap *soap, const struct SOAP_ENV__Fault *a)
    640 {
    641         (void)soap; (void)a; /* appease -Wall -Werror */
    642         soap_embedded(soap, &a->faultcode, SOAP_TYPE__QName);
    643         soap_serialize__QName(soap, &a->faultcode);
    644         soap_embedded(soap, &a->faultstring, SOAP_TYPE_string);
    645         soap_serialize_string(soap, &a->faultstring);
    646         soap_embedded(soap, &a->faultactor, SOAP_TYPE_string);
    647         soap_serialize_string(soap, &a->faultactor);
    648         soap_embedded(soap, &a->detail, SOAP_TYPE_PointerToSOAP_ENV__Detail);
    649         soap_serialize_PointerToSOAP_ENV__Detail(soap, &a->detail);
    650         soap_embedded(soap, &a->SOAP_ENV__Code, SOAP_TYPE_PointerToSOAP_ENV__Code);
    651         soap_serialize_PointerToSOAP_ENV__Code(soap, &a->SOAP_ENV__Code);
    652         soap_embedded(soap, &a->SOAP_ENV__Reason, SOAP_TYPE_string);
    653         soap_serialize_string(soap, &a->SOAP_ENV__Reason);
    654         soap_embedded(soap, &a->SOAP_ENV__Node, SOAP_TYPE_string);
    655         soap_serialize_string(soap, &a->SOAP_ENV__Node);
    656         soap_embedded(soap, &a->SOAP_ENV__Role, SOAP_TYPE_string);
    657         soap_serialize_string(soap, &a->SOAP_ENV__Role);
    658         soap_embedded(soap, &a->SOAP_ENV__Detail, SOAP_TYPE_PointerToSOAP_ENV__Detail);
    659         soap_serialize_PointerToSOAP_ENV__Detail(soap, &a->SOAP_ENV__Detail);
    660 }
    661623
    662624SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *a)
     
    668630        a->detail = NULL;
    669631        a->SOAP_ENV__Code = NULL;
    670         soap_default_string(soap, &a->SOAP_ENV__Reason);
     632        a->SOAP_ENV__Reason = NULL;
    671633        soap_default_string(soap, &a->SOAP_ENV__Node);
    672634        soap_default_string(soap, &a->SOAP_ENV__Role);
     
    674636}
    675637
     638SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Fault(struct soap *soap, const struct SOAP_ENV__Fault *a)
     639{
     640        (void)soap; (void)a; /* appease -Wall -Werror */
     641        soap_serialize__QName(soap, &a->faultcode);
     642        soap_serialize_string(soap, &a->faultstring);
     643        soap_serialize_string(soap, &a->faultactor);
     644        soap_serialize_PointerToSOAP_ENV__Detail(soap, &a->detail);
     645        soap_serialize_PointerToSOAP_ENV__Code(soap, &a->SOAP_ENV__Code);
     646        soap_serialize_PointerToSOAP_ENV__Reason(soap, &a->SOAP_ENV__Reason);
     647        soap_serialize_string(soap, &a->SOAP_ENV__Node);
     648        soap_serialize_string(soap, &a->SOAP_ENV__Role);
     649        soap_serialize_PointerToSOAP_ENV__Detail(soap, &a->SOAP_ENV__Detail);
     650}
     651
    676652SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Fault(struct soap *soap, const struct SOAP_ENV__Fault *a, const char *tag, const char *type)
    677653{
     
    685661{
    686662        const char *soap_tmp_faultcode = soap_QName2s(soap, a->faultcode);
    687         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Fault), type);
    688         soap_out__QName(soap, "faultcode", -1, (char*const*)&soap_tmp_faultcode, "");
    689         soap_out_string(soap, "faultstring", -1, &a->faultstring, "");
    690         soap_out_string(soap, "faultactor", -1, &a->faultactor, "");
    691         soap_out_PointerToSOAP_ENV__Detail(soap, "detail", -1, &a->detail, "");
    692         soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Code", -1, &a->SOAP_ENV__Code, "");
    693         soap_out_string(soap, "SOAP-ENV:Reason", -1, &a->SOAP_ENV__Reason, "");
    694         soap_out_string(soap, "SOAP-ENV:Node", -1, &a->SOAP_ENV__Node, "");
    695         soap_out_string(soap, "SOAP-ENV:Role", -1, &a->SOAP_ENV__Role, "");
    696         soap_out_PointerToSOAP_ENV__Detail(soap, "SOAP-ENV:Detail", -1, &a->SOAP_ENV__Detail, "");
    697         soap_element_end_out(soap, tag);
    698         return SOAP_OK;
     663        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Fault), type))
     664                return soap->error;
     665        if (soap_out__QName(soap, "faultcode", -1, (char*const*)&soap_tmp_faultcode, ""))
     666                return soap->error;
     667        if (soap_out_string(soap, "faultstring", -1, &a->faultstring, ""))
     668                return soap->error;
     669        if (soap_out_string(soap, "faultactor", -1, &a->faultactor, ""))
     670                return soap->error;
     671        if (soap_out_PointerToSOAP_ENV__Detail(soap, "detail", -1, &a->detail, ""))
     672                return soap->error;
     673        if (soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Code", -1, &a->SOAP_ENV__Code, ""))
     674                return soap->error;
     675        if (soap_out_PointerToSOAP_ENV__Reason(soap, "SOAP-ENV:Reason", -1, &a->SOAP_ENV__Reason, ""))
     676                return soap->error;
     677        if (soap_out_string(soap, "SOAP-ENV:Node", -1, &a->SOAP_ENV__Node, ""))
     678                return soap->error;
     679        if (soap_out_string(soap, "SOAP-ENV:Role", -1, &a->SOAP_ENV__Role, ""))
     680                return soap->error;
     681        if (soap_out_PointerToSOAP_ENV__Detail(soap, "SOAP-ENV:Detail", -1, &a->SOAP_ENV__Detail, ""))
     682                return soap->error;
     683        return soap_element_end_out(soap, tag);
    699684}
    700685
     
    702687{
    703688        if ((p = soap_in_SOAP_ENV__Fault(soap, tag, p, type)))
    704                 soap_getindependent(soap);
     689                if (soap_getindependent(soap))
     690                        return NULL;
    705691        return p;
    706692}
     
    708694SOAP_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)
    709695{
    710         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;
    711         if (soap_element_begin_in(soap, tag, 0))
    712                 return NULL;
    713         if (*soap->type && soap_match_tag(soap, soap->type, type))
    714         {       soap->error = SOAP_TYPE;
    715                 return NULL;
    716         }
     696        size_t soap_flag_faultcode = 1;
     697        size_t soap_flag_faultstring = 1;
     698        size_t soap_flag_faultactor = 1;
     699        size_t soap_flag_detail = 1;
     700        size_t soap_flag_SOAP_ENV__Code = 1;
     701        size_t soap_flag_SOAP_ENV__Reason = 1;
     702        size_t soap_flag_SOAP_ENV__Node = 1;
     703        size_t soap_flag_SOAP_ENV__Role = 1;
     704        size_t soap_flag_SOAP_ENV__Detail = 1;
     705        if (soap_element_begin_in(soap, tag, 0, type))
     706                return NULL;
    717707        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);
    718708        if (!a)
    719709                return NULL;
    720         if (soap->alloced)
    721                 soap_default_SOAP_ENV__Fault(soap, a);
     710        soap_default_SOAP_ENV__Fault(soap, a);
    722711        if (soap->body && !*soap->href)
    723         {       for (;;)
     712        {
     713                for (;;)
    724714                {       soap->error = SOAP_TAG_MISMATCH;
    725715                        if (soap_flag_faultcode && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    726716                                if (soap_in__QName(soap, "faultcode", &a->faultcode, ""))
    727                                 {       soap_flag_faultcode = 0;
     717                                {       soap_flag_faultcode--;
    728718                                        continue;
    729719                                }
    730720                        if (soap_flag_faultstring && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    731                                 if (soap_in_string(soap, "faultstring", &a->faultstring, ""))
    732                                 {       soap_flag_faultstring = 0;
     721                                if (soap_in_string(soap, "faultstring", &a->faultstring, "xsd:string"))
     722                                {       soap_flag_faultstring--;
    733723                                        continue;
    734724                                }
    735725                        if (soap_flag_faultactor && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    736                                 if (soap_in_string(soap, "faultactor", &a->faultactor, ""))
    737                                 {       soap_flag_faultactor = 0;
     726                                if (soap_in_string(soap, "faultactor", &a->faultactor, "xsd:string"))
     727                                {       soap_flag_faultactor--;
    738728                                        continue;
    739729                                }
    740730                        if (soap_flag_detail && soap->error == SOAP_TAG_MISMATCH)
    741731                                if (soap_in_PointerToSOAP_ENV__Detail(soap, "detail", &a->detail, ""))
    742                                 {       soap_flag_detail = 0;
     732                                {       soap_flag_detail--;
    743733                                        continue;
    744734                                }
    745735                        if (soap_flag_SOAP_ENV__Code && soap->error == SOAP_TAG_MISMATCH)
    746736                                if (soap_in_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Code", &a->SOAP_ENV__Code, ""))
    747                                 {       soap_flag_SOAP_ENV__Code = 0;
    748                                         continue;
    749                                 }
    750                         if (soap_flag_SOAP_ENV__Reason && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    751                                 if (soap_in_string(soap, "SOAP-ENV:Reason", &a->SOAP_ENV__Reason, ""))
    752                                 {       soap_flag_SOAP_ENV__Reason = 0;
     737                                {       soap_flag_SOAP_ENV__Code--;
     738                                        continue;
     739                                }
     740                        if (soap_flag_SOAP_ENV__Reason && soap->error == SOAP_TAG_MISMATCH)
     741                                if (soap_in_PointerToSOAP_ENV__Reason(soap, "SOAP-ENV:Reason", &a->SOAP_ENV__Reason, ""))
     742                                {       soap_flag_SOAP_ENV__Reason--;
    753743                                        continue;
    754744                                }
    755745                        if (soap_flag_SOAP_ENV__Node && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    756                                 if (soap_in_string(soap, "SOAP-ENV:Node", &a->SOAP_ENV__Node, ""))
    757                                 {       soap_flag_SOAP_ENV__Node = 0;
     746                                if (soap_in_string(soap, "SOAP-ENV:Node", &a->SOAP_ENV__Node, "xsd:string"))
     747                                {       soap_flag_SOAP_ENV__Node--;
    758748                                        continue;
    759749                                }
    760750                        if (soap_flag_SOAP_ENV__Role && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    761                                 if (soap_in_string(soap, "SOAP-ENV:Role", &a->SOAP_ENV__Role, ""))
    762                                 {       soap_flag_SOAP_ENV__Role = 0;
     751                                if (soap_in_string(soap, "SOAP-ENV:Role", &a->SOAP_ENV__Role, "xsd:string"))
     752                                {       soap_flag_SOAP_ENV__Role--;
    763753                                        continue;
    764754                                }
    765755                        if (soap_flag_SOAP_ENV__Detail && soap->error == SOAP_TAG_MISMATCH)
    766756                                if (soap_in_PointerToSOAP_ENV__Detail(soap, "SOAP-ENV:Detail", &a->SOAP_ENV__Detail, ""))
    767                                 {       soap_flag_SOAP_ENV__Detail = 0;
     757                                {       soap_flag_SOAP_ENV__Detail--;
    768758                                        continue;
    769759                                }
     
    779769        }
    780770        else
    781         {       a = (struct SOAP_ENV__Fault *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_SOAP_ENV__Fault, 0, sizeof(struct SOAP_ENV__Fault), 0, NULL);
     771        {       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);
    782772                if (soap->body && soap_element_end_in(soap, tag))
    783773                        return NULL;
     
    790780#ifndef WITH_NOGLOBAL
    791781
    792 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a)
    793 {
    794         (void)soap; (void)a; /* appease -Wall -Werror */
    795         soap_markelement(soap, a->fault, a->__type);
    796 }
    797 
    798 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *a)
    799 {
    800         (void)soap; (void)a; /* appease -Wall -Werror */
    801         a->__type = 0;
    802         a->fault = NULL;
    803         a->__any = NULL;
    804 }
    805 
    806 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)
    807 {
    808         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Detail);
    809         if (soap_out_SOAP_ENV__Detail(soap, tag, id, a, type))
    810                 return soap->error;
    811         return soap_putindependent(soap);
    812 }
    813 
    814 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)
    815 {
    816         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Detail), type);
    817         soap_putelement(soap, a->fault, "fault", -1, a->__type);
    818         soap_outliteral(soap, "-any", &a->__any);
    819         soap_element_end_out(soap, tag);
    820         return SOAP_OK;
    821 }
    822 
    823 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)
    824 {
    825         if ((p = soap_in_SOAP_ENV__Detail(soap, tag, p, type)))
    826                 soap_getindependent(soap);
    827         return p;
    828 }
    829 
    830 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)
    831 {
    832         short soap_flag_fault = 1, soap_flag___any = 1;
    833         if (soap_element_begin_in(soap, tag, 0))
    834                 return NULL;
    835         if (*soap->type && soap_match_tag(soap, soap->type, type))
    836         {       soap->error = SOAP_TYPE;
    837                 return NULL;
    838         }
    839         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);
    840         if (!a)
    841                 return NULL;
    842         if (soap->alloced)
    843                 soap_default_SOAP_ENV__Detail(soap, a);
     782SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *a)
     783{
     784        (void)soap; (void)a; /* appease -Wall -Werror */
     785        soap_default_string(soap, &a->SOAP_ENV__Text);
     786}
     787
     788SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Reason(struct soap *soap, const struct SOAP_ENV__Reason *a)
     789{
     790        (void)soap; (void)a; /* appease -Wall -Werror */
     791        soap_serialize_string(soap, &a->SOAP_ENV__Text);
     792}
     793
     794SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Reason(struct soap *soap, const struct SOAP_ENV__Reason *a, const char *tag, const char *type)
     795{
     796        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Reason);
     797        if (soap_out_SOAP_ENV__Reason(soap, tag, id, a, type))
     798                return soap->error;
     799        return soap_putindependent(soap);
     800}
     801
     802SOAP_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)
     803{
     804        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Reason), type))
     805                return soap->error;
     806        if (soap->lang)
     807                soap_set_attr(soap, "xml:lang", soap->lang);
     808        if (soap_out_string(soap, "SOAP-ENV:Text", -1, &a->SOAP_ENV__Text, ""))
     809                return soap->error;
     810        return soap_element_end_out(soap, tag);
     811}
     812
     813SOAP_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)
     814{
     815        if ((p = soap_in_SOAP_ENV__Reason(soap, tag, p, type)))
     816                if (soap_getindependent(soap))
     817                        return NULL;
     818        return p;
     819}
     820
     821SOAP_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)
     822{
     823        size_t soap_flag_SOAP_ENV__Text = 1;
     824        if (soap_element_begin_in(soap, tag, 0, type))
     825                return NULL;
     826        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);
     827        if (!a)
     828                return NULL;
     829        soap_default_SOAP_ENV__Reason(soap, a);
    844830        if (soap->body && !*soap->href)
    845         {       for (;;)
     831        {
     832                for (;;)
    846833                {       soap->error = SOAP_TAG_MISMATCH;
    847                         if (soap_flag_fault && soap->error == SOAP_TAG_MISMATCH)
    848                                 if ((a->fault = soap_getelement(soap, &a->__type)))
    849                                 {       soap_flag_fault = 0;
    850                                         continue;
    851                                 }
    852                         if (soap_flag___any && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    853                                 if (soap_inliteral(soap, "-any", &a->__any))
    854                                 {       soap_flag___any = 0;
     834                        if (soap_flag_SOAP_ENV__Text && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     835                                if (soap_in_string(soap, "SOAP-ENV:Text", &a->SOAP_ENV__Text, "xsd:string"))
     836                                {       soap_flag_SOAP_ENV__Text--;
    855837                                        continue;
    856838                                }
     
    866848        }
    867849        else
    868         {       a = (struct SOAP_ENV__Detail *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_SOAP_ENV__Detail, 0, sizeof(struct SOAP_ENV__Detail), 0, NULL);
     850        {       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);
    869851                if (soap->body && soap_element_end_in(soap, tag))
    870852                        return NULL;
     
    877859#ifndef WITH_NOGLOBAL
    878860
    879 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a)
    880 {
    881         (void)soap; (void)a; /* appease -Wall -Werror */
    882         soap_embedded(soap, &a->SOAP_ENV__Value, SOAP_TYPE__QName);
    883         soap_serialize__QName(soap, &a->SOAP_ENV__Value);
    884         soap_embedded(soap, &a->SOAP_ENV__Subcode, SOAP_TYPE_PointerToSOAP_ENV__Code);
    885         soap_serialize_PointerToSOAP_ENV__Code(soap, &a->SOAP_ENV__Subcode);
    886 }
    887 
    888 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *a)
    889 {
    890         (void)soap; (void)a; /* appease -Wall -Werror */
    891         soap_default__QName(soap, &a->SOAP_ENV__Value);
    892         a->SOAP_ENV__Subcode = NULL;
    893 }
    894 
    895 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)
    896 {
    897         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Code);
    898         if (soap_out_SOAP_ENV__Code(soap, tag, id, a, type))
    899                 return soap->error;
    900         return soap_putindependent(soap);
    901 }
    902 
    903 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)
    904 {
    905         const char *soap_tmp_SOAP_ENV__Value = soap_QName2s(soap, a->SOAP_ENV__Value);
    906         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Code), type);
    907         soap_out__QName(soap, "SOAP-ENV:Value", -1, (char*const*)&soap_tmp_SOAP_ENV__Value, "");
    908         soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", -1, &a->SOAP_ENV__Subcode, "");
    909         soap_element_end_out(soap, tag);
    910         return SOAP_OK;
    911 }
    912 
    913 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)
    914 {
    915         if ((p = soap_in_SOAP_ENV__Code(soap, tag, p, type)))
    916                 soap_getindependent(soap);
    917         return p;
    918 }
    919 
    920 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)
    921 {
    922         short soap_flag_SOAP_ENV__Value = 1, soap_flag_SOAP_ENV__Subcode = 1;
    923         if (soap_element_begin_in(soap, tag, 0))
    924                 return NULL;
    925         if (*soap->type && soap_match_tag(soap, soap->type, type))
    926         {       soap->error = SOAP_TYPE;
    927                 return NULL;
    928         }
    929         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);
    930         if (!a)
    931                 return NULL;
    932         if (soap->alloced)
    933                 soap_default_SOAP_ENV__Code(soap, a);
     861SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *a)
     862{
     863        (void)soap; (void)a; /* appease -Wall -Werror */
     864        a->__type = 0;
     865        a->fault = NULL;
     866        a->__any = NULL;
     867}
     868
     869SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a)
     870{
     871        (void)soap; (void)a; /* appease -Wall -Werror */
     872        soap_markelement(soap, a->fault, a->__type);
     873}
     874
     875SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a, const char *tag, const char *type)
     876{
     877        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Detail);
     878        if (soap_out_SOAP_ENV__Detail(soap, tag, id, a, type))
     879                return soap->error;
     880        return soap_putindependent(soap);
     881}
     882
     883SOAP_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)
     884{
     885        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Detail), type))
     886                return soap->error;
     887        if (soap_putelement(soap, a->fault, "fault", -1, a->__type))
     888                return soap->error;
     889        soap_outliteral(soap, "-any", &a->__any, NULL);
     890        return soap_element_end_out(soap, tag);
     891}
     892
     893SOAP_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)
     894{
     895        if ((p = soap_in_SOAP_ENV__Detail(soap, tag, p, type)))
     896                if (soap_getindependent(soap))
     897                        return NULL;
     898        return p;
     899}
     900
     901SOAP_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)
     902{
     903        size_t soap_flag_fault = 1;
     904        size_t soap_flag___any = 1;
     905        if (soap_element_begin_in(soap, tag, 0, type))
     906                return NULL;
     907        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);
     908        if (!a)
     909                return NULL;
     910        soap_default_SOAP_ENV__Detail(soap, a);
    934911        if (soap->body && !*soap->href)
    935         {       for (;;)
     912        {
     913                for (;;)
    936914                {       soap->error = SOAP_TAG_MISMATCH;
    937                         if (soap_flag_SOAP_ENV__Value && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    938                                 if (soap_in__QName(soap, "SOAP-ENV:Value", &a->SOAP_ENV__Value, ""))
    939                                 {       soap_flag_SOAP_ENV__Value = 0;
    940                                         continue;
    941                                 }
    942                         if (soap_flag_SOAP_ENV__Subcode && soap->error == SOAP_TAG_MISMATCH)
    943                                 if (soap_in_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", &a->SOAP_ENV__Subcode, ""))
    944                                 {       soap_flag_SOAP_ENV__Subcode = 0;
     915                        if (soap_flag_fault && soap->error == SOAP_TAG_MISMATCH)
     916                                if ((a->fault = soap_getelement(soap, &a->__type)))
     917                                {       soap_flag_fault = 0;
     918                                        continue;
     919                                }
     920                        if (soap_flag___any && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     921                                if (soap_inliteral(soap, "-any", &a->__any))
     922                                {       soap_flag___any--;
    945923                                        continue;
    946924                                }
     
    956934        }
    957935        else
    958         {       a = (struct SOAP_ENV__Code *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_SOAP_ENV__Code, 0, sizeof(struct SOAP_ENV__Code), 0, NULL);
     936        {       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);
    959937                if (soap->body && soap_element_end_in(soap, tag))
    960938                        return NULL;
     
    967945#ifndef WITH_NOGLOBAL
    968946
    969 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a)
    970 {
    971         (void)soap; (void)a; /* appease -Wall -Werror */
    972         /* transient dummy skipped */
    973 }
    974 
    975 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *a)
    976 {
    977         (void)soap; (void)a; /* appease -Wall -Werror */
    978         /* transient dummy skipped */
    979 }
    980 
    981 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)
    982 {
    983         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Header);
    984         if (soap_out_SOAP_ENV__Header(soap, tag, id, a, type))
    985                 return soap->error;
    986         return soap_putindependent(soap);
    987 }
    988 
    989 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)
    990 {
    991         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Header), type);
    992         /* transient dummy skipped */
    993         soap_element_end_out(soap, tag);
    994         return SOAP_OK;
    995 }
    996 
    997 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)
    998 {
    999         if ((p = soap_in_SOAP_ENV__Header(soap, tag, p, type)))
    1000                 soap_getindependent(soap);
    1001         return p;
    1002 }
    1003 
    1004 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)
    1005 {;
    1006         if (soap_element_begin_in(soap, tag, 0))
    1007                 return NULL;
    1008         if (*soap->type && soap_match_tag(soap, soap->type, type))
    1009         {       soap->error = SOAP_TYPE;
    1010                 return NULL;
    1011         }
    1012         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);
    1013         if (!a)
    1014                 return NULL;
    1015         if (soap->alloced)
    1016                 soap_default_SOAP_ENV__Header(soap, a);
     947SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *a)
     948{
     949        (void)soap; (void)a; /* appease -Wall -Werror */
     950        soap_default__QName(soap, &a->SOAP_ENV__Value);
     951        a->SOAP_ENV__Subcode = NULL;
     952}
     953
     954SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a)
     955{
     956        (void)soap; (void)a; /* appease -Wall -Werror */
     957        soap_serialize__QName(soap, &a->SOAP_ENV__Value);
     958        soap_serialize_PointerToSOAP_ENV__Code(soap, &a->SOAP_ENV__Subcode);
     959}
     960
     961SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a, const char *tag, const char *type)
     962{
     963        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Code);
     964        if (soap_out_SOAP_ENV__Code(soap, tag, id, a, type))
     965                return soap->error;
     966        return soap_putindependent(soap);
     967}
     968
     969SOAP_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)
     970{
     971        const char *soap_tmp_SOAP_ENV__Value = soap_QName2s(soap, a->SOAP_ENV__Value);
     972        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Code), type))
     973                return soap->error;
     974        if (soap_out__QName(soap, "SOAP-ENV:Value", -1, (char*const*)&soap_tmp_SOAP_ENV__Value, ""))
     975                return soap->error;
     976        if (soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", -1, &a->SOAP_ENV__Subcode, ""))
     977                return soap->error;
     978        return soap_element_end_out(soap, tag);
     979}
     980
     981SOAP_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)
     982{
     983        if ((p = soap_in_SOAP_ENV__Code(soap, tag, p, type)))
     984                if (soap_getindependent(soap))
     985                        return NULL;
     986        return p;
     987}
     988
     989SOAP_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)
     990{
     991        size_t soap_flag_SOAP_ENV__Value = 1;
     992        size_t soap_flag_SOAP_ENV__Subcode = 1;
     993        if (soap_element_begin_in(soap, tag, 0, type))
     994                return NULL;
     995        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);
     996        if (!a)
     997                return NULL;
     998        soap_default_SOAP_ENV__Code(soap, a);
    1017999        if (soap->body && !*soap->href)
    1018         {       for (;;)
     1000        {
     1001                for (;;)
    10191002                {       soap->error = SOAP_TAG_MISMATCH;
    1020                 /* transient dummy skipped */
     1003                        if (soap_flag_SOAP_ENV__Value && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     1004                                if (soap_in__QName(soap, "SOAP-ENV:Value", &a->SOAP_ENV__Value, ""))
     1005                                {       soap_flag_SOAP_ENV__Value--;
     1006                                        continue;
     1007                                }
     1008                        if (soap_flag_SOAP_ENV__Subcode && soap->error == SOAP_TAG_MISMATCH)
     1009                                if (soap_in_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", &a->SOAP_ENV__Subcode, ""))
     1010                                {       soap_flag_SOAP_ENV__Subcode--;
     1011                                        continue;
     1012                                }
    10211013                        if (soap->error == SOAP_TAG_MISMATCH)
    10221014                                soap->error = soap_ignore_element(soap);
     
    10301022        }
    10311023        else
    1032         {       a = (struct SOAP_ENV__Header *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_SOAP_ENV__Header, 0, sizeof(struct SOAP_ENV__Header), 0, NULL);
     1024        {       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);
    10331025                if (soap->body && soap_element_end_in(soap, tag))
    10341026                        return NULL;
     
    10391031#endif
    10401032
    1041 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__stat_USCOREobject(struct soap *soap, const struct ns1__stat_USCOREobject *a)
    1042 {
    1043         (void)soap; (void)a; /* appease -Wall -Werror */
    1044         soap_embedded(soap, &a->key, SOAP_TYPE_string);
    1045         soap_serialize_string(soap, &a->key);
    1046 }
    1047 
    1048 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__stat_USCOREobject(struct soap *soap, struct ns1__stat_USCOREobject *a)
    1049 {
    1050         (void)soap; (void)a; /* appease -Wall -Werror */
    1051         soap_default_string(soap, &a->key);
    1052 }
    1053 
    1054 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__stat_USCOREobject(struct soap *soap, const struct ns1__stat_USCOREobject *a, const char *tag, const char *type)
    1055 {
    1056         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__stat_USCOREobject);
    1057         if (soap_out_ns1__stat_USCOREobject(soap, tag, id, a, type))
    1058                 return soap->error;
    1059         return soap_putindependent(soap);
    1060 }
    1061 
    1062 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__stat_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__stat_USCOREobject *a, const char *type)
    1063 {
    1064         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__stat_USCOREobject), type);
    1065         soap_out_string(soap, "key", -1, &a->key, "");
    1066         soap_element_end_out(soap, tag);
    1067         return SOAP_OK;
    1068 }
    1069 
    1070 SOAP_FMAC3 struct ns1__stat_USCOREobject * SOAP_FMAC4 soap_get_ns1__stat_USCOREobject(struct soap *soap, struct ns1__stat_USCOREobject *p, const char *tag, const char *type)
    1071 {
    1072         if ((p = soap_in_ns1__stat_USCOREobject(soap, tag, p, type)))
    1073                 soap_getindependent(soap);
    1074         return p;
    1075 }
    1076 
    1077 SOAP_FMAC3 struct ns1__stat_USCOREobject * SOAP_FMAC4 soap_in_ns1__stat_USCOREobject(struct soap *soap, const char *tag, struct ns1__stat_USCOREobject *a, const char *type)
    1078 {
    1079         short soap_flag_key = 1;
    1080         if (soap_element_begin_in(soap, tag, 0))
    1081                 return NULL;
    1082         if (*soap->type && soap_match_tag(soap, soap->type, type))
    1083         {       soap->error = SOAP_TYPE;
    1084                 return NULL;
    1085         }
    1086         a = (struct ns1__stat_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__stat_USCOREobject, sizeof(struct ns1__stat_USCOREobject), 0, NULL, NULL, NULL);
    1087         if (!a)
    1088                 return NULL;
    1089         if (soap->alloced)
    1090                 soap_default_ns1__stat_USCOREobject(soap, a);
     1033#ifndef WITH_NOGLOBAL
     1034
     1035SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *a)
     1036{
     1037        (void)soap; (void)a; /* appease -Wall -Werror */
     1038}
     1039
     1040SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a)
     1041{
     1042        (void)soap; (void)a; /* appease -Wall -Werror */
     1043}
     1044
     1045SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a, const char *tag, const char *type)
     1046{
     1047        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Header);
     1048        if (soap_out_SOAP_ENV__Header(soap, tag, id, a, type))
     1049                return soap->error;
     1050        return soap_putindependent(soap);
     1051}
     1052
     1053SOAP_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)
     1054{
     1055        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Header), type))
     1056                return soap->error;
     1057        return soap_element_end_out(soap, tag);
     1058}
     1059
     1060SOAP_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)
     1061{
     1062        if ((p = soap_in_SOAP_ENV__Header(soap, tag, p, type)))
     1063                if (soap_getindependent(soap))
     1064                        return NULL;
     1065        return p;
     1066}
     1067
     1068SOAP_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)
     1069{
     1070        if (soap_element_begin_in(soap, tag, 0, type))
     1071                return NULL;
     1072        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);
     1073        if (!a)
     1074                return NULL;
     1075        soap_default_SOAP_ENV__Header(soap, a);
    10911076        if (soap->body && !*soap->href)
    1092         {       for (;;)
     1077        {
     1078                for (;;)
    10931079                {       soap->error = SOAP_TAG_MISMATCH;
    1094                         if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    1095                                 if (soap_in_string(soap, "key", &a->key, ""))
    1096                                 {       soap_flag_key = 0;
    1097                                         continue;
    1098                                 }
    10991080                        if (soap->error == SOAP_TAG_MISMATCH)
    11001081                                soap->error = soap_ignore_element(soap);
     
    11081089        }
    11091090        else
    1110         {       a = (struct ns1__stat_USCOREobject *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__stat_USCOREobject, 0, sizeof(struct ns1__stat_USCOREobject), 0, NULL);
    1111                 if (soap->body && soap_element_end_in(soap, tag))
    1112                         return NULL;
    1113         }
    1114         return a;
    1115 }
    1116 
    1117 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__stat_USCOREobjectResponse(struct soap *soap, const struct ns1__stat_USCOREobjectResponse *a)
    1118 {
    1119         (void)soap; (void)a; /* appease -Wall -Werror */
    1120         soap_embedded(soap, &a->result, SOAP_TYPE_PointerToArrayOfString);
    1121         soap_serialize_PointerToArrayOfString(soap, &a->result);
    1122 }
    1123 
    1124 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__stat_USCOREobjectResponse(struct soap *soap, struct ns1__stat_USCOREobjectResponse *a)
    1125 {
    1126         (void)soap; (void)a; /* appease -Wall -Werror */
    1127         a->result = NULL;
    1128 }
    1129 
    1130 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__stat_USCOREobjectResponse(struct soap *soap, const struct ns1__stat_USCOREobjectResponse *a, const char *tag, const char *type)
    1131 {
    1132         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__stat_USCOREobjectResponse);
    1133         if (soap_out_ns1__stat_USCOREobjectResponse(soap, tag, id, a, type))
    1134                 return soap->error;
    1135         return soap_putindependent(soap);
    1136 }
    1137 
    1138 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__stat_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__stat_USCOREobjectResponse *a, const char *type)
    1139 {
    1140         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__stat_USCOREobjectResponse), type);
    1141         if (a->result)
    1142                 soap_element_result(soap, "result");
    1143         soap_out_PointerToArrayOfString(soap, "result", -1, &a->result, "");
    1144         soap_element_end_out(soap, tag);
    1145         return SOAP_OK;
    1146 }
    1147 
    1148 SOAP_FMAC3 struct ns1__stat_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__stat_USCOREobjectResponse(struct soap *soap, struct ns1__stat_USCOREobjectResponse *p, const char *tag, const char *type)
    1149 {
    1150         if ((p = soap_in_ns1__stat_USCOREobjectResponse(soap, tag, p, type)))
    1151                 soap_getindependent(soap);
    1152         return p;
    1153 }
    1154 
    1155 SOAP_FMAC3 struct ns1__stat_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__stat_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__stat_USCOREobjectResponse *a, const char *type)
    1156 {
    1157         short soap_flag_result = 1;
    1158         if (soap_element_begin_in(soap, tag, 0))
    1159                 return NULL;
    1160         if (*soap->type && soap_match_tag(soap, soap->type, type))
    1161         {       soap->error = SOAP_TYPE;
    1162                 return NULL;
    1163         }
    1164         a = (struct ns1__stat_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__stat_USCOREobjectResponse, sizeof(struct ns1__stat_USCOREobjectResponse), 0, NULL, NULL, NULL);
    1165         if (!a)
    1166                 return NULL;
    1167         if (soap->alloced)
    1168                 soap_default_ns1__stat_USCOREobjectResponse(soap, a);
     1091        {       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);
     1092                if (soap->body && soap_element_end_in(soap, tag))
     1093                        return NULL;
     1094        }
     1095        return a;
     1096}
     1097
     1098#endif
     1099
     1100SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__stat_USCOREobject(struct soap *soap, struct ns1__stat_USCOREobject *a)
     1101{
     1102        (void)soap; (void)a; /* appease -Wall -Werror */
     1103        soap_default_string(soap, &a->key);
     1104}
     1105
     1106SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__stat_USCOREobject(struct soap *soap, const struct ns1__stat_USCOREobject *a)
     1107{
     1108        (void)soap; (void)a; /* appease -Wall -Werror */
     1109        soap_serialize_string(soap, &a->key);
     1110}
     1111
     1112SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__stat_USCOREobject(struct soap *soap, const struct ns1__stat_USCOREobject *a, const char *tag, const char *type)
     1113{
     1114        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__stat_USCOREobject);
     1115        if (soap_out_ns1__stat_USCOREobject(soap, tag, id, a, type))
     1116                return soap->error;
     1117        return soap_putindependent(soap);
     1118}
     1119
     1120SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__stat_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__stat_USCOREobject *a, const char *type)
     1121{
     1122        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__stat_USCOREobject), type))
     1123                return soap->error;
     1124        if (soap_out_string(soap, "key", -1, &a->key, ""))
     1125                return soap->error;
     1126        return soap_element_end_out(soap, tag);
     1127}
     1128
     1129SOAP_FMAC3 struct ns1__stat_USCOREobject * SOAP_FMAC4 soap_get_ns1__stat_USCOREobject(struct soap *soap, struct ns1__stat_USCOREobject *p, const char *tag, const char *type)
     1130{
     1131        if ((p = soap_in_ns1__stat_USCOREobject(soap, tag, p, type)))
     1132                if (soap_getindependent(soap))
     1133                        return NULL;
     1134        return p;
     1135}
     1136
     1137SOAP_FMAC3 struct ns1__stat_USCOREobject * SOAP_FMAC4 soap_in_ns1__stat_USCOREobject(struct soap *soap, const char *tag, struct ns1__stat_USCOREobject *a, const char *type)
     1138{
     1139        size_t soap_flag_key = 1;
     1140        if (soap_element_begin_in(soap, tag, 0, type))
     1141                return NULL;
     1142        a = (struct ns1__stat_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__stat_USCOREobject, sizeof(struct ns1__stat_USCOREobject), 0, NULL, NULL, NULL);
     1143        if (!a)
     1144                return NULL;
     1145        soap_default_ns1__stat_USCOREobject(soap, a);
    11691146        if (soap->body && !*soap->href)
    1170         {       for (;;)
     1147        {
     1148                for (;;)
    11711149                {       soap->error = SOAP_TAG_MISMATCH;
    1172                         if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
    1173                                 if (soap_in_PointerToArrayOfString(soap, "result", &a->result, "xsd:string"))
    1174                                 {       soap_flag_result = 0;
     1150                        if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     1151                                if (soap_in_string(soap, "key", &a->key, "xsd:string"))
     1152                                {       soap_flag_key--;
    11751153                                        continue;
    11761154                                }
     
    11861164        }
    11871165        else
    1188         {       a = (struct ns1__stat_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__stat_USCOREobjectResponse, 0, sizeof(struct ns1__stat_USCOREobjectResponse), 0, NULL);
    1189                 if (soap->body && soap_element_end_in(soap, tag))
    1190                         return NULL;
    1191         }
    1192         return a;
    1193 }
    1194 
    1195 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__delete_USCOREinstance(struct soap *soap, const struct ns1__delete_USCOREinstance *a)
    1196 {
    1197         (void)soap; (void)a; /* appease -Wall -Werror */
    1198         soap_embedded(soap, &a->uri, SOAP_TYPE_string);
    1199         soap_serialize_string(soap, &a->uri);
    1200 }
    1201 
    1202 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__delete_USCOREinstance(struct soap *soap, struct ns1__delete_USCOREinstance *a)
    1203 {
    1204         (void)soap; (void)a; /* appease -Wall -Werror */
    1205         soap_default_string(soap, &a->uri);
    1206 }
    1207 
    1208 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__delete_USCOREinstance(struct soap *soap, const struct ns1__delete_USCOREinstance *a, const char *tag, const char *type)
    1209 {
    1210         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__delete_USCOREinstance);
    1211         if (soap_out_ns1__delete_USCOREinstance(soap, tag, id, a, type))
    1212                 return soap->error;
    1213         return soap_putindependent(soap);
    1214 }
    1215 
    1216 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__delete_USCOREinstance(struct soap *soap, const char *tag, int id, const struct ns1__delete_USCOREinstance *a, const char *type)
    1217 {
    1218         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__delete_USCOREinstance), type);
    1219         soap_out_string(soap, "uri", -1, &a->uri, "");
    1220         soap_element_end_out(soap, tag);
    1221         return SOAP_OK;
    1222 }
    1223 
    1224 SOAP_FMAC3 struct ns1__delete_USCOREinstance * SOAP_FMAC4 soap_get_ns1__delete_USCOREinstance(struct soap *soap, struct ns1__delete_USCOREinstance *p, const char *tag, const char *type)
    1225 {
    1226         if ((p = soap_in_ns1__delete_USCOREinstance(soap, tag, p, type)))
    1227                 soap_getindependent(soap);
    1228         return p;
    1229 }
    1230 
    1231 SOAP_FMAC3 struct ns1__delete_USCOREinstance * SOAP_FMAC4 soap_in_ns1__delete_USCOREinstance(struct soap *soap, const char *tag, struct ns1__delete_USCOREinstance *a, const char *type)
    1232 {
    1233         short soap_flag_uri = 1;
    1234         if (soap_element_begin_in(soap, tag, 0))
    1235                 return NULL;
    1236         if (*soap->type && soap_match_tag(soap, soap->type, type))
    1237         {       soap->error = SOAP_TYPE;
    1238                 return NULL;
    1239         }
    1240         a = (struct ns1__delete_USCOREinstance *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__delete_USCOREinstance, sizeof(struct ns1__delete_USCOREinstance), 0, NULL, NULL, NULL);
    1241         if (!a)
    1242                 return NULL;
    1243         if (soap->alloced)
    1244                 soap_default_ns1__delete_USCOREinstance(soap, a);
     1166        {       a = (struct ns1__stat_USCOREobject *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__stat_USCOREobject, 0, sizeof(struct ns1__stat_USCOREobject), 0, NULL);
     1167                if (soap->body && soap_element_end_in(soap, tag))
     1168                        return NULL;
     1169        }
     1170        return a;
     1171}
     1172
     1173SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__stat_USCOREobjectResponse(struct soap *soap, struct ns1__stat_USCOREobjectResponse *a)
     1174{
     1175        (void)soap; (void)a; /* appease -Wall -Werror */
     1176        a->result = NULL;
     1177}
     1178
     1179SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__stat_USCOREobjectResponse(struct soap *soap, const struct ns1__stat_USCOREobjectResponse *a)
     1180{
     1181        (void)soap; (void)a; /* appease -Wall -Werror */
     1182        soap_serialize_PointerToArrayOfString(soap, &a->result);
     1183}
     1184
     1185SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__stat_USCOREobjectResponse(struct soap *soap, const struct ns1__stat_USCOREobjectResponse *a, const char *tag, const char *type)
     1186{
     1187        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__stat_USCOREobjectResponse);
     1188        if (soap_out_ns1__stat_USCOREobjectResponse(soap, tag, id, a, type))
     1189                return soap->error;
     1190        return soap_putindependent(soap);
     1191}
     1192
     1193SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__stat_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__stat_USCOREobjectResponse *a, const char *type)
     1194{
     1195        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__stat_USCOREobjectResponse), type))
     1196                return soap->error;
     1197        if (soap_out_PointerToArrayOfString(soap, "result", -1, &a->result, ""))
     1198                return soap->error;
     1199        return soap_element_end_out(soap, tag);
     1200}
     1201
     1202SOAP_FMAC3 struct ns1__stat_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__stat_USCOREobjectResponse(struct soap *soap, struct ns1__stat_USCOREobjectResponse *p, const char *tag, const char *type)
     1203{
     1204        if ((p = soap_in_ns1__stat_USCOREobjectResponse(soap, tag, p, type)))
     1205                if (soap_getindependent(soap))
     1206                        return NULL;
     1207        return p;
     1208}
     1209
     1210SOAP_FMAC3 struct ns1__stat_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__stat_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__stat_USCOREobjectResponse *a, const char *type)
     1211{
     1212        size_t soap_flag_result = 1;
     1213        if (soap_element_begin_in(soap, tag, 0, type))
     1214                return NULL;
     1215        a = (struct ns1__stat_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__stat_USCOREobjectResponse, sizeof(struct ns1__stat_USCOREobjectResponse), 0, NULL, NULL, NULL);
     1216        if (!a)
     1217                return NULL;
     1218        soap_default_ns1__stat_USCOREobjectResponse(soap, a);
    12451219        if (soap->body && !*soap->href)
    1246         {       for (;;)
     1220        {
     1221                for (;;)
    12471222                {       soap->error = SOAP_TAG_MISMATCH;
    1248                         if (soap_flag_uri && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    1249                                 if (soap_in_string(soap, "uri", &a->uri, ""))
    1250                                 {       soap_flag_uri = 0;
     1223                        if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
     1224                                if (soap_in_PointerToArrayOfString(soap, "result", &a->result, "xsd:string"))
     1225                                {       soap_flag_result--;
    12511226                                        continue;
    12521227                                }
     
    12621237        }
    12631238        else
    1264         {       a = (struct ns1__delete_USCOREinstance *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__delete_USCOREinstance, 0, sizeof(struct ns1__delete_USCOREinstance), 0, NULL);
    1265                 if (soap->body && soap_element_end_in(soap, tag))
    1266                         return NULL;
    1267         }
    1268         return a;
    1269 }
    1270 
    1271 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__delete_USCOREinstanceResponse(struct soap *soap, const struct ns1__delete_USCOREinstanceResponse *a)
    1272 {
    1273         (void)soap; (void)a; /* appease -Wall -Werror */
    1274         soap_embedded(soap, &a->result, SOAP_TYPE_PointerToint);
    1275         soap_serialize_PointerToint(soap, &a->result);
    1276 }
    1277 
    1278 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__delete_USCOREinstanceResponse(struct soap *soap, struct ns1__delete_USCOREinstanceResponse *a)
    1279 {
    1280         (void)soap; (void)a; /* appease -Wall -Werror */
    1281         a->result = NULL;
    1282 }
    1283 
    1284 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__delete_USCOREinstanceResponse(struct soap *soap, const struct ns1__delete_USCOREinstanceResponse *a, const char *tag, const char *type)
    1285 {
    1286         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__delete_USCOREinstanceResponse);
    1287         if (soap_out_ns1__delete_USCOREinstanceResponse(soap, tag, id, a, type))
    1288                 return soap->error;
    1289         return soap_putindependent(soap);
    1290 }
    1291 
    1292 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__delete_USCOREinstanceResponse(struct soap *soap, const char *tag, int id, const struct ns1__delete_USCOREinstanceResponse *a, const char *type)
    1293 {
    1294         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__delete_USCOREinstanceResponse), type);
    1295         if (a->result)
    1296                 soap_element_result(soap, "result");
    1297         soap_out_PointerToint(soap, "result", -1, &a->result, "");
    1298         soap_element_end_out(soap, tag);
    1299         return SOAP_OK;
    1300 }
    1301 
    1302 SOAP_FMAC3 struct ns1__delete_USCOREinstanceResponse * SOAP_FMAC4 soap_get_ns1__delete_USCOREinstanceResponse(struct soap *soap, struct ns1__delete_USCOREinstanceResponse *p, const char *tag, const char *type)
    1303 {
    1304         if ((p = soap_in_ns1__delete_USCOREinstanceResponse(soap, tag, p, type)))
    1305                 soap_getindependent(soap);
    1306         return p;
    1307 }
    1308 
    1309 SOAP_FMAC3 struct ns1__delete_USCOREinstanceResponse * SOAP_FMAC4 soap_in_ns1__delete_USCOREinstanceResponse(struct soap *soap, const char *tag, struct ns1__delete_USCOREinstanceResponse *a, const char *type)
    1310 {
    1311         short soap_flag_result = 1;
    1312         if (soap_element_begin_in(soap, tag, 0))
    1313                 return NULL;
    1314         if (*soap->type && soap_match_tag(soap, soap->type, type))
    1315         {       soap->error = SOAP_TYPE;
    1316                 return NULL;
    1317         }
    1318         a = (struct ns1__delete_USCOREinstanceResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__delete_USCOREinstanceResponse, sizeof(struct ns1__delete_USCOREinstanceResponse), 0, NULL, NULL, NULL);
    1319         if (!a)
    1320                 return NULL;
    1321         if (soap->alloced)
    1322                 soap_default_ns1__delete_USCOREinstanceResponse(soap, a);
     1239        {       a = (struct ns1__stat_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__stat_USCOREobjectResponse, 0, sizeof(struct ns1__stat_USCOREobjectResponse), 0, NULL);
     1240                if (soap->body && soap_element_end_in(soap, tag))
     1241                        return NULL;
     1242        }
     1243        return a;
     1244}
     1245
     1246SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__delete_USCOREinstance(struct soap *soap, struct ns1__delete_USCOREinstance *a)
     1247{
     1248        (void)soap; (void)a; /* appease -Wall -Werror */
     1249        soap_default_string(soap, &a->uri);
     1250}
     1251
     1252SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__delete_USCOREinstance(struct soap *soap, const struct ns1__delete_USCOREinstance *a)
     1253{
     1254        (void)soap; (void)a; /* appease -Wall -Werror */
     1255        soap_serialize_string(soap, &a->uri);
     1256}
     1257
     1258SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__delete_USCOREinstance(struct soap *soap, const struct ns1__delete_USCOREinstance *a, const char *tag, const char *type)
     1259{
     1260        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__delete_USCOREinstance);
     1261        if (soap_out_ns1__delete_USCOREinstance(soap, tag, id, a, type))
     1262                return soap->error;
     1263        return soap_putindependent(soap);
     1264}
     1265
     1266SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__delete_USCOREinstance(struct soap *soap, const char *tag, int id, const struct ns1__delete_USCOREinstance *a, const char *type)
     1267{
     1268        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__delete_USCOREinstance), type))
     1269                return soap->error;
     1270        if (soap_out_string(soap, "uri", -1, &a->uri, ""))
     1271                return soap->error;
     1272        return soap_element_end_out(soap, tag);
     1273}
     1274
     1275SOAP_FMAC3 struct ns1__delete_USCOREinstance * SOAP_FMAC4 soap_get_ns1__delete_USCOREinstance(struct soap *soap, struct ns1__delete_USCOREinstance *p, const char *tag, const char *type)
     1276{
     1277        if ((p = soap_in_ns1__delete_USCOREinstance(soap, tag, p, type)))
     1278                if (soap_getindependent(soap))
     1279                        return NULL;
     1280        return p;
     1281}
     1282
     1283SOAP_FMAC3 struct ns1__delete_USCOREinstance * SOAP_FMAC4 soap_in_ns1__delete_USCOREinstance(struct soap *soap, const char *tag, struct ns1__delete_USCOREinstance *a, const char *type)
     1284{
     1285        size_t soap_flag_uri = 1;
     1286        if (soap_element_begin_in(soap, tag, 0, type))
     1287                return NULL;
     1288        a = (struct ns1__delete_USCOREinstance *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__delete_USCOREinstance, sizeof(struct ns1__delete_USCOREinstance), 0, NULL, NULL, NULL);
     1289        if (!a)
     1290                return NULL;
     1291        soap_default_ns1__delete_USCOREinstance(soap, a);
    13231292        if (soap->body && !*soap->href)
    1324         {       for (;;)
     1293        {
     1294                for (;;)
    13251295                {       soap->error = SOAP_TAG_MISMATCH;
    1326                         if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
    1327                                 if (soap_in_PointerToint(soap, "result", &a->result, ""))
    1328                                 {       soap_flag_result = 0;
     1296                        if (soap_flag_uri && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     1297                                if (soap_in_string(soap, "uri", &a->uri, "xsd:string"))
     1298                                {       soap_flag_uri--;
    13291299                                        continue;
    13301300                                }
     
    13401310        }
    13411311        else
    1342         {       a = (struct ns1__delete_USCOREinstanceResponse *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__delete_USCOREinstanceResponse, 0, sizeof(struct ns1__delete_USCOREinstanceResponse), 0, NULL);
    1343                 if (soap->body && soap_element_end_in(soap, tag))
    1344                         return NULL;
    1345         }
    1346         return a;
    1347 }
    1348 
    1349 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREinstances(struct soap *soap, const struct ns1__find_USCOREinstances *a)
    1350 {
    1351         (void)soap; (void)a; /* appease -Wall -Werror */
    1352         soap_embedded(soap, &a->key, SOAP_TYPE_string);
    1353         soap_serialize_string(soap, &a->key);
    1354         soap_embedded(soap, &a->volume, SOAP_TYPE_string);
    1355         soap_serialize_string(soap, &a->volume);
    1356 }
    1357 
    1358 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREinstances(struct soap *soap, struct ns1__find_USCOREinstances *a)
    1359 {
    1360         (void)soap; (void)a; /* appease -Wall -Werror */
    1361         soap_default_string(soap, &a->key);
    1362         soap_default_string(soap, &a->volume);
    1363 }
    1364 
    1365 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__find_USCOREinstances(struct soap *soap, const struct ns1__find_USCOREinstances *a, const char *tag, const char *type)
    1366 {
    1367         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__find_USCOREinstances);
    1368         if (soap_out_ns1__find_USCOREinstances(soap, tag, id, a, type))
    1369                 return soap->error;
    1370         return soap_putindependent(soap);
    1371 }
    1372 
    1373 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__find_USCOREinstances(struct soap *soap, const char *tag, int id, const struct ns1__find_USCOREinstances *a, const char *type)
    1374 {
    1375         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__find_USCOREinstances), type);
    1376         soap_out_string(soap, "key", -1, &a->key, "");
    1377         soap_out_string(soap, "volume", -1, &a->volume, "");
    1378         soap_element_end_out(soap, tag);
    1379         return SOAP_OK;
    1380 }
    1381 
    1382 SOAP_FMAC3 struct ns1__find_USCOREinstances * SOAP_FMAC4 soap_get_ns1__find_USCOREinstances(struct soap *soap, struct ns1__find_USCOREinstances *p, const char *tag, const char *type)
    1383 {
    1384         if ((p = soap_in_ns1__find_USCOREinstances(soap, tag, p, type)))
    1385                 soap_getindependent(soap);
    1386         return p;
    1387 }
    1388 
    1389 SOAP_FMAC3 struct ns1__find_USCOREinstances * SOAP_FMAC4 soap_in_ns1__find_USCOREinstances(struct soap *soap, const char *tag, struct ns1__find_USCOREinstances *a, const char *type)
    1390 {
    1391         short soap_flag_key = 1, soap_flag_volume = 1;
    1392         if (soap_element_begin_in(soap, tag, 0))
    1393                 return NULL;
    1394         if (*soap->type && soap_match_tag(soap, soap->type, type))
    1395         {       soap->error = SOAP_TYPE;
    1396                 return NULL;
    1397         }
    1398         a = (struct ns1__find_USCOREinstances *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__find_USCOREinstances, sizeof(struct ns1__find_USCOREinstances), 0, NULL, NULL, NULL);
    1399         if (!a)
    1400                 return NULL;
    1401         if (soap->alloced)
    1402                 soap_default_ns1__find_USCOREinstances(soap, a);
     1312        {       a = (struct ns1__delete_USCOREinstance *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__delete_USCOREinstance, 0, sizeof(struct ns1__delete_USCOREinstance), 0, NULL);
     1313                if (soap->body && soap_element_end_in(soap, tag))
     1314                        return NULL;
     1315        }
     1316        return a;
     1317}
     1318
     1319SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__delete_USCOREinstanceResponse(struct soap *soap, struct ns1__delete_USCOREinstanceResponse *a)
     1320{
     1321        (void)soap; (void)a; /* appease -Wall -Werror */
     1322        a->result = NULL;
     1323}
     1324
     1325SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__delete_USCOREinstanceResponse(struct soap *soap, const struct ns1__delete_USCOREinstanceResponse *a)
     1326{
     1327        (void)soap; (void)a; /* appease -Wall -Werror */
     1328        soap_serialize_PointerToint(soap, &a->result);
     1329}
     1330
     1331SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__delete_USCOREinstanceResponse(struct soap *soap, const struct ns1__delete_USCOREinstanceResponse *a, const char *tag, const char *type)
     1332{
     1333        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__delete_USCOREinstanceResponse);
     1334        if (soap_out_ns1__delete_USCOREinstanceResponse(soap, tag, id, a, type))
     1335                return soap->error;
     1336        return soap_putindependent(soap);
     1337}
     1338
     1339SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__delete_USCOREinstanceResponse(struct soap *soap, const char *tag, int id, const struct ns1__delete_USCOREinstanceResponse *a, const char *type)
     1340{
     1341        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__delete_USCOREinstanceResponse), type))
     1342                return soap->error;
     1343        if (soap_out_PointerToint(soap, "result", -1, &a->result, ""))
     1344                return soap->error;
     1345        return soap_element_end_out(soap, tag);
     1346}
     1347
     1348SOAP_FMAC3 struct ns1__delete_USCOREinstanceResponse * SOAP_FMAC4 soap_get_ns1__delete_USCOREinstanceResponse(struct soap *soap, struct ns1__delete_USCOREinstanceResponse *p, const char *tag, const char *type)
     1349{
     1350        if ((p = soap_in_ns1__delete_USCOREinstanceResponse(soap, tag, p, type)))
     1351                if (soap_getindependent(soap))
     1352                        return NULL;
     1353        return p;
     1354}
     1355
     1356SOAP_FMAC3 struct ns1__delete_USCOREinstanceResponse * SOAP_FMAC4 soap_in_ns1__delete_USCOREinstanceResponse(struct soap *soap, const char *tag, struct ns1__delete_USCOREinstanceResponse *a, const char *type)
     1357{
     1358        size_t soap_flag_result = 1;
     1359        if (soap_element_begin_in(soap, tag, 0, type))
     1360                return NULL;
     1361        a = (struct ns1__delete_USCOREinstanceResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__delete_USCOREinstanceResponse, sizeof(struct ns1__delete_USCOREinstanceResponse), 0, NULL, NULL, NULL);
     1362        if (!a)
     1363                return NULL;
     1364        soap_default_ns1__delete_USCOREinstanceResponse(soap, a);
    14031365        if (soap->body && !*soap->href)
    1404         {       for (;;)
     1366        {
     1367                for (;;)
    14051368                {       soap->error = SOAP_TAG_MISMATCH;
    1406                         if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    1407                                 if (soap_in_string(soap, "key", &a->key, ""))
    1408                                 {       soap_flag_key = 0;
    1409                                         continue;
    1410                                 }
    1411                         if (soap_flag_volume && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    1412                                 if (soap_in_string(soap, "volume", &a->volume, ""))
    1413                                 {       soap_flag_volume = 0;
     1369                        if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
     1370                                if (soap_in_PointerToint(soap, "result", &a->result, "xsd:int"))
     1371                                {       soap_flag_result--;
    14141372                                        continue;
    14151373                                }
     
    14251383        }
    14261384        else
    1427         {       a = (struct ns1__find_USCOREinstances *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__find_USCOREinstances, 0, sizeof(struct ns1__find_USCOREinstances), 0, NULL);
    1428                 if (soap->body && soap_element_end_in(soap, tag))
    1429                         return NULL;
    1430         }
    1431         return a;
    1432 }
    1433 
    1434 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREinstancesResponse(struct soap *soap, const struct ns1__find_USCOREinstancesResponse *a)
    1435 {
    1436         (void)soap; (void)a; /* appease -Wall -Werror */
    1437         soap_embedded(soap, &a->result, SOAP_TYPE_PointerToArrayOfString);
    1438         soap_serialize_PointerToArrayOfString(soap, &a->result);
    1439 }
    1440 
    1441 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREinstancesResponse(struct soap *soap, struct ns1__find_USCOREinstancesResponse *a)
    1442 {
    1443         (void)soap; (void)a; /* appease -Wall -Werror */
    1444         a->result = NULL;
    1445 }
    1446 
    1447 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__find_USCOREinstancesResponse(struct soap *soap, const struct ns1__find_USCOREinstancesResponse *a, const char *tag, const char *type)
    1448 {
    1449         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__find_USCOREinstancesResponse);
    1450         if (soap_out_ns1__find_USCOREinstancesResponse(soap, tag, id, a, type))
    1451                 return soap->error;
    1452         return soap_putindependent(soap);
    1453 }
    1454 
    1455 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__find_USCOREinstancesResponse(struct soap *soap, const char *tag, int id, const struct ns1__find_USCOREinstancesResponse *a, const char *type)
    1456 {
    1457         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__find_USCOREinstancesResponse), type);
    1458         if (a->result)
    1459                 soap_element_result(soap, "result");
    1460         soap_out_PointerToArrayOfString(soap, "result", -1, &a->result, "");
    1461         soap_element_end_out(soap, tag);
    1462         return SOAP_OK;
    1463 }
    1464 
    1465 SOAP_FMAC3 struct ns1__find_USCOREinstancesResponse * SOAP_FMAC4 soap_get_ns1__find_USCOREinstancesResponse(struct soap *soap, struct ns1__find_USCOREinstancesResponse *p, const char *tag, const char *type)
    1466 {
    1467         if ((p = soap_in_ns1__find_USCOREinstancesResponse(soap, tag, p, type)))
    1468                 soap_getindependent(soap);
    1469         return p;
    1470 }
    1471 
    1472 SOAP_FMAC3 struct ns1__find_USCOREinstancesResponse * SOAP_FMAC4 soap_in_ns1__find_USCOREinstancesResponse(struct soap *soap, const char *tag, struct ns1__find_USCOREinstancesResponse *a, const char *type)
    1473 {
    1474         short soap_flag_result = 1;
    1475         if (soap_element_begin_in(soap, tag, 0))
    1476                 return NULL;
    1477         if (*soap->type && soap_match_tag(soap, soap->type, type))
    1478         {       soap->error = SOAP_TYPE;
    1479                 return NULL;
    1480         }
    1481         a = (struct ns1__find_USCOREinstancesResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__find_USCOREinstancesResponse, sizeof(struct ns1__find_USCOREinstancesResponse), 0, NULL, NULL, NULL);
    1482         if (!a)
    1483                 return NULL;
    1484         if (soap->alloced)
    1485                 soap_default_ns1__find_USCOREinstancesResponse(soap, a);
     1385        {       a = (struct ns1__delete_USCOREinstanceResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__delete_USCOREinstanceResponse, 0, sizeof(struct ns1__delete_USCOREinstanceResponse), 0, NULL);
     1386                if (soap->body && soap_element_end_in(soap, tag))
     1387                        return NULL;
     1388        }
     1389        return a;
     1390}
     1391
     1392SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREinstances(struct soap *soap, struct ns1__find_USCOREinstances *a)
     1393{
     1394        (void)soap; (void)a; /* appease -Wall -Werror */
     1395        soap_default_string(soap, &a->key);
     1396        soap_default_string(soap, &a->volume);
     1397}
     1398
     1399SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREinstances(struct soap *soap, const struct ns1__find_USCOREinstances *a)
     1400{
     1401        (void)soap; (void)a; /* appease -Wall -Werror */
     1402        soap_serialize_string(soap, &a->key);
     1403        soap_serialize_string(soap, &a->volume);
     1404}
     1405
     1406SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__find_USCOREinstances(struct soap *soap, const struct ns1__find_USCOREinstances *a, const char *tag, const char *type)
     1407{
     1408        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__find_USCOREinstances);
     1409        if (soap_out_ns1__find_USCOREinstances(soap, tag, id, a, type))
     1410                return soap->error;
     1411        return soap_putindependent(soap);
     1412}
     1413
     1414SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__find_USCOREinstances(struct soap *soap, const char *tag, int id, const struct ns1__find_USCOREinstances *a, const char *type)
     1415{
     1416        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__find_USCOREinstances), type))
     1417                return soap->error;
     1418        if (soap_out_string(soap, "key", -1, &a->key, ""))
     1419                return soap->error;
     1420        if (soap_out_string(soap, "volume", -1, &a->volume, ""))
     1421                return soap->error;
     1422        return soap_element_end_out(soap, tag);
     1423}
     1424
     1425SOAP_FMAC3 struct ns1__find_USCOREinstances * SOAP_FMAC4 soap_get_ns1__find_USCOREinstances(struct soap *soap, struct ns1__find_USCOREinstances *p, const char *tag, const char *type)
     1426{
     1427        if ((p = soap_in_ns1__find_USCOREinstances(soap, tag, p, type)))
     1428                if (soap_getindependent(soap))
     1429                        return NULL;
     1430        return p;
     1431}
     1432
     1433SOAP_FMAC3 struct ns1__find_USCOREinstances * SOAP_FMAC4 soap_in_ns1__find_USCOREinstances(struct soap *soap, const char *tag, struct ns1__find_USCOREinstances *a, const char *type)
     1434{
     1435        size_t soap_flag_key = 1;
     1436        size_t soap_flag_volume = 1;
     1437        if (soap_element_begin_in(soap, tag, 0, type))
     1438                return NULL;
     1439        a = (struct ns1__find_USCOREinstances *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__find_USCOREinstances, sizeof(struct ns1__find_USCOREinstances), 0, NULL, NULL, NULL);
     1440        if (!a)
     1441                return NULL;
     1442        soap_default_ns1__find_USCOREinstances(soap, a);
    14861443        if (soap->body && !*soap->href)
    1487         {       for (;;)
     1444        {
     1445                for (;;)
    14881446                {       soap->error = SOAP_TAG_MISMATCH;
    1489                         if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
    1490                                 if (soap_in_PointerToArrayOfString(soap, "result", &a->result, "xsd:string"))
    1491                                 {       soap_flag_result = 0;
     1447                        if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     1448                                if (soap_in_string(soap, "key", &a->key, "xsd:string"))
     1449                                {       soap_flag_key--;
     1450                                        continue;
     1451                                }
     1452                        if (soap_flag_volume && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     1453                                if (soap_in_string(soap, "volume", &a->volume, "xsd:string"))
     1454                                {       soap_flag_volume--;
    14921455                                        continue;
    14931456                                }
     
    15031466        }
    15041467        else
    1505         {       a = (struct ns1__find_USCOREinstancesResponse *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__find_USCOREinstancesResponse, 0, sizeof(struct ns1__find_USCOREinstancesResponse), 0, NULL);
    1506                 if (soap->body && soap_element_end_in(soap, tag))
    1507                         return NULL;
    1508         }
    1509         return a;
    1510 }
    1511 
    1512 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREobjects(struct soap *soap, const struct ns1__find_USCOREobjects *a)
    1513 {
    1514         (void)soap; (void)a; /* appease -Wall -Werror */
    1515         soap_embedded(soap, &a->pattern, SOAP_TYPE_string);
    1516         soap_serialize_string(soap, &a->pattern);
    1517 }
    1518 
    1519 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREobjects(struct soap *soap, struct ns1__find_USCOREobjects *a)
    1520 {
    1521         (void)soap; (void)a; /* appease -Wall -Werror */
    1522         soap_default_string(soap, &a->pattern);
    1523 }
    1524 
    1525 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__find_USCOREobjects(struct soap *soap, const struct ns1__find_USCOREobjects *a, const char *tag, const char *type)
    1526 {
    1527         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__find_USCOREobjects);
    1528         if (soap_out_ns1__find_USCOREobjects(soap, tag, id, a, type))
    1529                 return soap->error;
    1530         return soap_putindependent(soap);
    1531 }
    1532 
    1533 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__find_USCOREobjects(struct soap *soap, const char *tag, int id, const struct ns1__find_USCOREobjects *a, const char *type)
    1534 {
    1535         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__find_USCOREobjects), type);
    1536         soap_out_string(soap, "pattern", -1, &a->pattern, "");
    1537         soap_element_end_out(soap, tag);
    1538         return SOAP_OK;
    1539 }
    1540 
    1541 SOAP_FMAC3 struct ns1__find_USCOREobjects * SOAP_FMAC4 soap_get_ns1__find_USCOREobjects(struct soap *soap, struct ns1__find_USCOREobjects *p, const char *tag, const char *type)
    1542 {
    1543         if ((p = soap_in_ns1__find_USCOREobjects(soap, tag, p, type)))
    1544                 soap_getindependent(soap);
    1545         return p;
    1546 }
    1547 
    1548 SOAP_FMAC3 struct ns1__find_USCOREobjects * SOAP_FMAC4 soap_in_ns1__find_USCOREobjects(struct soap *soap, const char *tag, struct ns1__find_USCOREobjects *a, const char *type)
    1549 {
    1550         short soap_flag_pattern = 1;
    1551         if (soap_element_begin_in(soap, tag, 0))
    1552                 return NULL;
    1553         if (*soap->type && soap_match_tag(soap, soap->type, type))
    1554         {       soap->error = SOAP_TYPE;
    1555                 return NULL;
    1556         }
    1557         a = (struct ns1__find_USCOREobjects *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__find_USCOREobjects, sizeof(struct ns1__find_USCOREobjects), 0, NULL, NULL, NULL);
    1558         if (!a)
    1559                 return NULL;
    1560         if (soap->alloced)
    1561                 soap_default_ns1__find_USCOREobjects(soap, a);
     1468        {       a = (struct ns1__find_USCOREinstances *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__find_USCOREinstances, 0, sizeof(struct ns1__find_USCOREinstances), 0, NULL);
     1469                if (soap->body && soap_element_end_in(soap, tag))
     1470                        return NULL;
     1471        }
     1472        return a;
     1473}
     1474
     1475SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREinstancesResponse(struct soap *soap, struct ns1__find_USCOREinstancesResponse *a)
     1476{
     1477        (void)soap; (void)a; /* appease -Wall -Werror */
     1478        a->result = NULL;
     1479}
     1480
     1481SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREinstancesResponse(struct soap *soap, const struct ns1__find_USCOREinstancesResponse *a)
     1482{
     1483        (void)soap; (void)a; /* appease -Wall -Werror */
     1484        soap_serialize_PointerToArrayOfString(soap, &a->result);
     1485}
     1486
     1487SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__find_USCOREinstancesResponse(struct soap *soap, const struct ns1__find_USCOREinstancesResponse *a, const char *tag, const char *type)
     1488{
     1489        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__find_USCOREinstancesResponse);
     1490        if (soap_out_ns1__find_USCOREinstancesResponse(soap, tag, id, a, type))
     1491                return soap->error;
     1492        return soap_putindependent(soap);
     1493}
     1494
     1495SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__find_USCOREinstancesResponse(struct soap *soap, const char *tag, int id, const struct ns1__find_USCOREinstancesResponse *a, const char *type)
     1496{
     1497        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__find_USCOREinstancesResponse), type))
     1498                return soap->error;
     1499        if (soap_out_PointerToArrayOfString(soap, "result", -1, &a->result, ""))
     1500                return soap->error;
     1501        return soap_element_end_out(soap, tag);
     1502}
     1503
     1504SOAP_FMAC3 struct ns1__find_USCOREinstancesResponse * SOAP_FMAC4 soap_get_ns1__find_USCOREinstancesResponse(struct soap *soap, struct ns1__find_USCOREinstancesResponse *p, const char *tag, const char *type)
     1505{
     1506        if ((p = soap_in_ns1__find_USCOREinstancesResponse(soap, tag, p, type)))
     1507                if (soap_getindependent(soap))
     1508                        return NULL;
     1509        return p;
     1510}
     1511
     1512SOAP_FMAC3 struct ns1__find_USCOREinstancesResponse * SOAP_FMAC4 soap_in_ns1__find_USCOREinstancesResponse(struct soap *soap, const char *tag, struct ns1__find_USCOREinstancesResponse *a, const char *type)
     1513{
     1514        size_t soap_flag_result = 1;
     1515        if (soap_element_begin_in(soap, tag, 0, type))
     1516                return NULL;
     1517        a = (struct ns1__find_USCOREinstancesResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__find_USCOREinstancesResponse, sizeof(struct ns1__find_USCOREinstancesResponse), 0, NULL, NULL, NULL);
     1518        if (!a)
     1519                return NULL;
     1520        soap_default_ns1__find_USCOREinstancesResponse(soap, a);
    15621521        if (soap->body && !*soap->href)
    1563         {       for (;;)
     1522        {
     1523                for (;;)
    15641524                {       soap->error = SOAP_TAG_MISMATCH;
    1565                         if (soap_flag_pattern && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    1566                                 if (soap_in_string(soap, "pattern", &a->pattern, ""))
    1567                                 {       soap_flag_pattern = 0;
     1525                        if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
     1526                                if (soap_in_PointerToArrayOfString(soap, "result", &a->result, "xsd:string"))
     1527                                {       soap_flag_result--;
    15681528                                        continue;
    15691529                                }
     
    15791539        }
    15801540        else
    1581         {       a = (struct ns1__find_USCOREobjects *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__find_USCOREobjects, 0, sizeof(struct ns1__find_USCOREobjects), 0, NULL);
    1582                 if (soap->body && soap_element_end_in(soap, tag))
    1583                         return NULL;
    1584         }
    1585         return a;
    1586 }
    1587 
    1588 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREobjectsResponse(struct soap *soap, const struct ns1__find_USCOREobjectsResponse *a)
    1589 {
    1590         (void)soap; (void)a; /* appease -Wall -Werror */
    1591         soap_embedded(soap, &a->result, SOAP_TYPE_PointerToArrayOfString);
    1592         soap_serialize_PointerToArrayOfString(soap, &a->result);
    1593 }
    1594 
    1595 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREobjectsResponse(struct soap *soap, struct ns1__find_USCOREobjectsResponse *a)
    1596 {
    1597         (void)soap; (void)a; /* appease -Wall -Werror */
    1598         a->result = NULL;
    1599 }
    1600 
    1601 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__find_USCOREobjectsResponse(struct soap *soap, const struct ns1__find_USCOREobjectsResponse *a, const char *tag, const char *type)
    1602 {
    1603         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__find_USCOREobjectsResponse);
    1604         if (soap_out_ns1__find_USCOREobjectsResponse(soap, tag, id, a, type))
    1605                 return soap->error;
    1606         return soap_putindependent(soap);
    1607 }
    1608 
    1609 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__find_USCOREobjectsResponse(struct soap *soap, const char *tag, int id, const struct ns1__find_USCOREobjectsResponse *a, const char *type)
    1610 {
    1611         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__find_USCOREobjectsResponse), type);
    1612         if (a->result)
    1613                 soap_element_result(soap, "result");
    1614         soap_out_PointerToArrayOfString(soap, "result", -1, &a->result, "");
    1615         soap_element_end_out(soap, tag);
    1616         return SOAP_OK;
    1617 }
    1618 
    1619 SOAP_FMAC3 struct ns1__find_USCOREobjectsResponse * SOAP_FMAC4 soap_get_ns1__find_USCOREobjectsResponse(struct soap *soap, struct ns1__find_USCOREobjectsResponse *p, const char *tag, const char *type)
    1620 {
    1621         if ((p = soap_in_ns1__find_USCOREobjectsResponse(soap, tag, p, type)))
    1622                 soap_getindependent(soap);
    1623         return p;
    1624 }
    1625 
    1626 SOAP_FMAC3 struct ns1__find_USCOREobjectsResponse * SOAP_FMAC4 soap_in_ns1__find_USCOREobjectsResponse(struct soap *soap, const char *tag, struct ns1__find_USCOREobjectsResponse *a, const char *type)
    1627 {
    1628         short soap_flag_result = 1;
    1629         if (soap_element_begin_in(soap, tag, 0))
    1630                 return NULL;
    1631         if (*soap->type && soap_match_tag(soap, soap->type, type))
    1632         {       soap->error = SOAP_TYPE;
    1633                 return NULL;
    1634         }
    1635         a = (struct ns1__find_USCOREobjectsResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__find_USCOREobjectsResponse, sizeof(struct ns1__find_USCOREobjectsResponse), 0, NULL, NULL, NULL);
    1636         if (!a)
    1637                 return NULL;
    1638         if (soap->alloced)
    1639                 soap_default_ns1__find_USCOREobjectsResponse(soap, a);
     1541        {       a = (struct ns1__find_USCOREinstancesResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__find_USCOREinstancesResponse, 0, sizeof(struct ns1__find_USCOREinstancesResponse), 0, NULL);
     1542                if (soap->body && soap_element_end_in(soap, tag))
     1543                        return NULL;
     1544        }
     1545        return a;
     1546}
     1547
     1548SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREobjects(struct soap *soap, struct ns1__find_USCOREobjects *a)
     1549{
     1550        (void)soap; (void)a; /* appease -Wall -Werror */
     1551        soap_default_string(soap, &a->pattern);
     1552}
     1553
     1554SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREobjects(struct soap *soap, const struct ns1__find_USCOREobjects *a)
     1555{
     1556        (void)soap; (void)a; /* appease -Wall -Werror */
     1557        soap_serialize_string(soap, &a->pattern);
     1558}
     1559
     1560SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__find_USCOREobjects(struct soap *soap, const struct ns1__find_USCOREobjects *a, const char *tag, const char *type)
     1561{
     1562        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__find_USCOREobjects);
     1563        if (soap_out_ns1__find_USCOREobjects(soap, tag, id, a, type))
     1564                return soap->error;
     1565        return soap_putindependent(soap);
     1566}
     1567
     1568SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__find_USCOREobjects(struct soap *soap, const char *tag, int id, const struct ns1__find_USCOREobjects *a, const char *type)
     1569{
     1570        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__find_USCOREobjects), type))
     1571                return soap->error;
     1572        if (soap_out_string(soap, "pattern", -1, &a->pattern, ""))
     1573                return soap->error;
     1574        return soap_element_end_out(soap, tag);
     1575}
     1576
     1577SOAP_FMAC3 struct ns1__find_USCOREobjects * SOAP_FMAC4 soap_get_ns1__find_USCOREobjects(struct soap *soap, struct ns1__find_USCOREobjects *p, const char *tag, const char *type)
     1578{
     1579        if ((p = soap_in_ns1__find_USCOREobjects(soap, tag, p, type)))
     1580                if (soap_getindependent(soap))
     1581                        return NULL;
     1582        return p;
     1583}
     1584
     1585SOAP_FMAC3 struct ns1__find_USCOREobjects * SOAP_FMAC4 soap_in_ns1__find_USCOREobjects(struct soap *soap, const char *tag, struct ns1__find_USCOREobjects *a, const char *type)
     1586{
     1587        size_t soap_flag_pattern = 1;
     1588        if (soap_element_begin_in(soap, tag, 0, type))
     1589                return NULL;
     1590        a = (struct ns1__find_USCOREobjects *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__find_USCOREobjects, sizeof(struct ns1__find_USCOREobjects), 0, NULL, NULL, NULL);
     1591        if (!a)
     1592                return NULL;
     1593        soap_default_ns1__find_USCOREobjects(soap, a);
    16401594        if (soap->body && !*soap->href)
    1641         {       for (;;)
     1595        {
     1596                for (;;)
    16421597                {       soap->error = SOAP_TAG_MISMATCH;
    1643                         if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
    1644                                 if (soap_in_PointerToArrayOfString(soap, "result", &a->result, "xsd:string"))
    1645                                 {       soap_flag_result = 0;
     1598                        if (soap_flag_pattern && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     1599                                if (soap_in_string(soap, "pattern", &a->pattern, "xsd:string"))
     1600                                {       soap_flag_pattern--;
    16461601                                        continue;
    16471602                                }
     
    16571612        }
    16581613        else
    1659         {       a = (struct ns1__find_USCOREobjectsResponse *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__find_USCOREobjectsResponse, 0, sizeof(struct ns1__find_USCOREobjectsResponse), 0, NULL);
    1660                 if (soap->body && soap_element_end_in(soap, tag))
    1661                         return NULL;
    1662         }
    1663         return a;
    1664 }
    1665 
    1666 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__unlock_USCOREobject(struct soap *soap, const struct ns1__unlock_USCOREobject *a)
    1667 {
    1668         (void)soap; (void)a; /* appease -Wall -Werror */
    1669         soap_embedded(soap, &a->key, SOAP_TYPE_string);
    1670         soap_serialize_string(soap, &a->key);
    1671         soap_embedded(soap, &a->type, SOAP_TYPE_string);
    1672         soap_serialize_string(soap, &a->type);
    1673 }
    1674 
    1675 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__unlock_USCOREobject(struct soap *soap, struct ns1__unlock_USCOREobject *a)
    1676 {
    1677         (void)soap; (void)a; /* appease -Wall -Werror */
    1678         soap_default_string(soap, &a->key);
    1679         soap_default_string(soap, &a->type);
    1680 }
    1681 
    1682 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__unlock_USCOREobject(struct soap *soap, const struct ns1__unlock_USCOREobject *a, const char *tag, const char *type)
    1683 {
    1684         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__unlock_USCOREobject);
    1685         if (soap_out_ns1__unlock_USCOREobject(soap, tag, id, a, type))
    1686                 return soap->error;
    1687         return soap_putindependent(soap);
    1688 }
    1689 
    1690 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__unlock_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__unlock_USCOREobject *a, const char *type)
    1691 {
    1692         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__unlock_USCOREobject), type);
    1693         soap_out_string(soap, "key", -1, &a->key, "");
    1694         soap_out_string(soap, "type", -1, &a->type, "");
    1695         soap_element_end_out(soap, tag);
    1696         return SOAP_OK;
    1697 }
    1698 
    1699 SOAP_FMAC3 struct ns1__unlock_USCOREobject * SOAP_FMAC4 soap_get_ns1__unlock_USCOREobject(struct soap *soap, struct ns1__unlock_USCOREobject *p, const char *tag, const char *type)
    1700 {
    1701         if ((p = soap_in_ns1__unlock_USCOREobject(soap, tag, p, type)))
    1702                 soap_getindependent(soap);
    1703         return p;
    1704 }
    1705 
    1706 SOAP_FMAC3 struct ns1__unlock_USCOREobject * SOAP_FMAC4 soap_in_ns1__unlock_USCOREobject(struct soap *soap, const char *tag, struct ns1__unlock_USCOREobject *a, const char *type)
    1707 {
    1708         short soap_flag_key = 1, soap_flag_type = 1;
    1709         if (soap_element_begin_in(soap, tag, 0))
    1710                 return NULL;
    1711         if (*soap->type && soap_match_tag(soap, soap->type, type))
    1712         {       soap->error = SOAP_TYPE;
    1713                 return NULL;
    1714         }
    1715         a = (struct ns1__unlock_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__unlock_USCOREobject, sizeof(struct ns1__unlock_USCOREobject), 0, NULL, NULL, NULL);
    1716         if (!a)
    1717                 return NULL;
    1718         if (soap->alloced)
    1719                 soap_default_ns1__unlock_USCOREobject(soap, a);
     1614        {       a = (struct ns1__find_USCOREobjects *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__find_USCOREobjects, 0, sizeof(struct ns1__find_USCOREobjects), 0, NULL);
     1615                if (soap->body && soap_element_end_in(soap, tag))
     1616                        return NULL;
     1617        }
     1618        return a;
     1619}
     1620
     1621SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREobjectsResponse(struct soap *soap, struct ns1__find_USCOREobjectsResponse *a)
     1622{
     1623        (void)soap; (void)a; /* appease -Wall -Werror */
     1624        a->result = NULL;
     1625}
     1626
     1627SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREobjectsResponse(struct soap *soap, const struct ns1__find_USCOREobjectsResponse *a)
     1628{
     1629        (void)soap; (void)a; /* appease -Wall -Werror */
     1630        soap_serialize_PointerToArrayOfString(soap, &a->result);
     1631}
     1632
     1633SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__find_USCOREobjectsResponse(struct soap *soap, const struct ns1__find_USCOREobjectsResponse *a, const char *tag, const char *type)
     1634{
     1635        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__find_USCOREobjectsResponse);
     1636        if (soap_out_ns1__find_USCOREobjectsResponse(soap, tag, id, a, type))
     1637                return soap->error;
     1638        return soap_putindependent(soap);
     1639}
     1640
     1641SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__find_USCOREobjectsResponse(struct soap *soap, const char *tag, int id, const struct ns1__find_USCOREobjectsResponse *a, const char *type)
     1642{
     1643        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__find_USCOREobjectsResponse), type))
     1644                return soap->error;
     1645        if (soap_out_PointerToArrayOfString(soap, "result", -1, &a->result, ""))
     1646                return soap->error;
     1647        return soap_element_end_out(soap, tag);
     1648}
     1649
     1650SOAP_FMAC3 struct ns1__find_USCOREobjectsResponse * SOAP_FMAC4 soap_get_ns1__find_USCOREobjectsResponse(struct soap *soap, struct ns1__find_USCOREobjectsResponse *p, const char *tag, const char *type)
     1651{
     1652        if ((p = soap_in_ns1__find_USCOREobjectsResponse(soap, tag, p, type)))
     1653                if (soap_getindependent(soap))
     1654                        return NULL;
     1655        return p;
     1656}
     1657
     1658SOAP_FMAC3 struct ns1__find_USCOREobjectsResponse * SOAP_FMAC4 soap_in_ns1__find_USCOREobjectsResponse(struct soap *soap, const char *tag, struct ns1__find_USCOREobjectsResponse *a, const char *type)
     1659{
     1660        size_t soap_flag_result = 1;
     1661        if (soap_element_begin_in(soap, tag, 0, type))
     1662                return NULL;
     1663        a = (struct ns1__find_USCOREobjectsResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__find_USCOREobjectsResponse, sizeof(struct ns1__find_USCOREobjectsResponse), 0, NULL, NULL, NULL);
     1664        if (!a)
     1665                return NULL;
     1666        soap_default_ns1__find_USCOREobjectsResponse(soap, a);
    17201667        if (soap->body && !*soap->href)
    1721         {       for (;;)
     1668        {
     1669                for (;;)
    17221670                {       soap->error = SOAP_TAG_MISMATCH;
    1723                         if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    1724                                 if (soap_in_string(soap, "key", &a->key, ""))
    1725                                 {       soap_flag_key = 0;
    1726                                         continue;
    1727                                 }
    1728                         if (soap_flag_type && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    1729                                 if (soap_in_string(soap, "type", &a->type, ""))
    1730                                 {       soap_flag_type = 0;
     1671                        if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
     1672                                if (soap_in_PointerToArrayOfString(soap, "result", &a->result, "xsd:string"))
     1673                                {       soap_flag_result--;
    17311674                                        continue;
    17321675                                }
     
    17421685        }
    17431686        else
    1744         {       a = (struct ns1__unlock_USCOREobject *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__unlock_USCOREobject, 0, sizeof(struct ns1__unlock_USCOREobject), 0, NULL);
    1745                 if (soap->body && soap_element_end_in(soap, tag))
    1746                         return NULL;
    1747         }
    1748         return a;
    1749 }
    1750 
    1751 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__unlock_USCOREobjectResponse(struct soap *soap, const struct ns1__unlock_USCOREobjectResponse *a)
    1752 {
    1753         (void)soap; (void)a; /* appease -Wall -Werror */
    1754         soap_embedded(soap, &a->result, SOAP_TYPE_PointerToint);
    1755         soap_serialize_PointerToint(soap, &a->result);
    1756 }
    1757 
    1758 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__unlock_USCOREobjectResponse(struct soap *soap, struct ns1__unlock_USCOREobjectResponse *a)
    1759 {
    1760         (void)soap; (void)a; /* appease -Wall -Werror */
    1761         a->result = NULL;
    1762 }
    1763 
    1764 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__unlock_USCOREobjectResponse(struct soap *soap, const struct ns1__unlock_USCOREobjectResponse *a, const char *tag, const char *type)
    1765 {
    1766         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__unlock_USCOREobjectResponse);
    1767         if (soap_out_ns1__unlock_USCOREobjectResponse(soap, tag, id, a, type))
    1768                 return soap->error;
    1769         return soap_putindependent(soap);
    1770 }
    1771 
    1772 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__unlock_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__unlock_USCOREobjectResponse *a, const char *type)
    1773 {
    1774         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__unlock_USCOREobjectResponse), type);
    1775         if (a->result)
    1776                 soap_element_result(soap, "result");
    1777         soap_out_PointerToint(soap, "result", -1, &a->result, "");
    1778         soap_element_end_out(soap, tag);
    1779         return SOAP_OK;
    1780 }
    1781 
    1782 SOAP_FMAC3 struct ns1__unlock_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__unlock_USCOREobjectResponse(struct soap *soap, struct ns1__unlock_USCOREobjectResponse *p, const char *tag, const char *type)
    1783 {
    1784         if ((p = soap_in_ns1__unlock_USCOREobjectResponse(soap, tag, p, type)))
    1785                 soap_getindependent(soap);
    1786         return p;
    1787 }
    1788 
    1789 SOAP_FMAC3 struct ns1__unlock_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__unlock_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__unlock_USCOREobjectResponse *a, const char *type)
    1790 {
    1791         short soap_flag_result = 1;
    1792         if (soap_element_begin_in(soap, tag, 0))
    1793                 return NULL;
    1794         if (*soap->type && soap_match_tag(soap, soap->type, type))
    1795         {       soap->error = SOAP_TYPE;
    1796                 return NULL;
    1797         }
    1798         a = (struct ns1__unlock_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__unlock_USCOREobjectResponse, sizeof(struct ns1__unlock_USCOREobjectResponse), 0, NULL, NULL, NULL);
    1799         if (!a)
    1800                 return NULL;
    1801         if (soap->alloced)
    1802                 soap_default_ns1__unlock_USCOREobjectResponse(soap, a);
     1687        {       a = (struct ns1__find_USCOREobjectsResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__find_USCOREobjectsResponse, 0, sizeof(struct ns1__find_USCOREobjectsResponse), 0, NULL);
     1688                if (soap->body && soap_element_end_in(soap, tag))
     1689                        return NULL;
     1690        }
     1691        return a;
     1692}
     1693
     1694SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__unlock_USCOREobject(struct soap *soap, struct ns1__unlock_USCOREobject *a)
     1695{
     1696        (void)soap; (void)a; /* appease -Wall -Werror */
     1697        soap_default_string(soap, &a->key);
     1698        soap_default_string(soap, &a->type);
     1699}
     1700
     1701SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__unlock_USCOREobject(struct soap *soap, const struct ns1__unlock_USCOREobject *a)
     1702{
     1703        (void)soap; (void)a; /* appease -Wall -Werror */
     1704        soap_serialize_string(soap, &a->key);
     1705        soap_serialize_string(soap, &a->type);
     1706}
     1707
     1708SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__unlock_USCOREobject(struct soap *soap, const struct ns1__unlock_USCOREobject *a, const char *tag, const char *type)
     1709{
     1710        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__unlock_USCOREobject);
     1711        if (soap_out_ns1__unlock_USCOREobject(soap, tag, id, a, type))
     1712                return soap->error;
     1713        return soap_putindependent(soap);
     1714}
     1715
     1716SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__unlock_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__unlock_USCOREobject *a, const char *type)
     1717{
     1718        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__unlock_USCOREobject), type))
     1719                return soap->error;
     1720        if (soap_out_string(soap, "key", -1, &a->key, ""))
     1721                return soap->error;
     1722        if (soap_out_string(soap, "type", -1, &a->type, ""))
     1723                return soap->error;
     1724        return soap_element_end_out(soap, tag);
     1725}
     1726
     1727SOAP_FMAC3 struct ns1__unlock_USCOREobject * SOAP_FMAC4 soap_get_ns1__unlock_USCOREobject(struct soap *soap, struct ns1__unlock_USCOREobject *p, const char *tag, const char *type)
     1728{
     1729        if ((p = soap_in_ns1__unlock_USCOREobject(soap, tag, p, type)))
     1730                if (soap_getindependent(soap))
     1731                        return NULL;
     1732        return p;
     1733}
     1734
     1735SOAP_FMAC3 struct ns1__unlock_USCOREobject * SOAP_FMAC4 soap_in_ns1__unlock_USCOREobject(struct soap *soap, const char *tag, struct ns1__unlock_USCOREobject *a, const char *type)
     1736{
     1737        size_t soap_flag_key = 1;
     1738        size_t soap_flag_type = 1;
     1739        if (soap_element_begin_in(soap, tag, 0, type))
     1740                return NULL;
     1741        a = (struct ns1__unlock_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__unlock_USCOREobject, sizeof(struct ns1__unlock_USCOREobject), 0, NULL, NULL, NULL);
     1742        if (!a)
     1743                return NULL;
     1744        soap_default_ns1__unlock_USCOREobject(soap, a);
    18031745        if (soap->body && !*soap->href)
    1804         {       for (;;)
     1746        {
     1747                for (;;)
    18051748                {       soap->error = SOAP_TAG_MISMATCH;
    1806                         if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
    1807                                 if (soap_in_PointerToint(soap, "result", &a->result, ""))
    1808                                 {       soap_flag_result = 0;
     1749                        if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     1750                                if (soap_in_string(soap, "key", &a->key, "xsd:string"))
     1751                                {       soap_flag_key--;
     1752                                        continue;
     1753                                }
     1754                        if (soap_flag_type && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     1755                                if (soap_in_string(soap, "type", &a->type, "xsd:string"))
     1756                                {       soap_flag_type--;
    18091757                                        continue;
    18101758                                }
     
    18201768        }
    18211769        else
    1822         {       a = (struct ns1__unlock_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__unlock_USCOREobjectResponse, 0, sizeof(struct ns1__unlock_USCOREobjectResponse), 0, NULL);
    1823                 if (soap->body && soap_element_end_in(soap, tag))
    1824                         return NULL;
    1825         }
    1826         return a;
    1827 }
    1828 
    1829 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__lock_USCOREobject(struct soap *soap, const struct ns1__lock_USCOREobject *a)
    1830 {
    1831         (void)soap; (void)a; /* appease -Wall -Werror */
    1832         soap_embedded(soap, &a->key, SOAP_TYPE_string);
    1833         soap_serialize_string(soap, &a->key);
    1834         soap_embedded(soap, &a->type, SOAP_TYPE_string);
    1835         soap_serialize_string(soap, &a->type);
    1836 }
    1837 
    1838 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__lock_USCOREobject(struct soap *soap, struct ns1__lock_USCOREobject *a)
    1839 {
    1840         (void)soap; (void)a; /* appease -Wall -Werror */
    1841         soap_default_string(soap, &a->key);
    1842         soap_default_string(soap, &a->type);
    1843 }
    1844 
    1845 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__lock_USCOREobject(struct soap *soap, const struct ns1__lock_USCOREobject *a, const char *tag, const char *type)
    1846 {
    1847         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__lock_USCOREobject);
    1848         if (soap_out_ns1__lock_USCOREobject(soap, tag, id, a, type))
    1849                 return soap->error;
    1850         return soap_putindependent(soap);
    1851 }
    1852 
    1853 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__lock_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__lock_USCOREobject *a, const char *type)
    1854 {
    1855         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__lock_USCOREobject), type);
    1856         soap_out_string(soap, "key", -1, &a->key, "");
    1857         soap_out_string(soap, "type", -1, &a->type, "");
    1858         soap_element_end_out(soap, tag);
    1859         return SOAP_OK;
    1860 }
    1861 
    1862 SOAP_FMAC3 struct ns1__lock_USCOREobject * SOAP_FMAC4 soap_get_ns1__lock_USCOREobject(struct soap *soap, struct ns1__lock_USCOREobject *p, const char *tag, const char *type)
    1863 {
    1864         if ((p = soap_in_ns1__lock_USCOREobject(soap, tag, p, type)))
    1865                 soap_getindependent(soap);
    1866         return p;
    1867 }
    1868 
    1869 SOAP_FMAC3 struct ns1__lock_USCOREobject * SOAP_FMAC4 soap_in_ns1__lock_USCOREobject(struct soap *soap, const char *tag, struct ns1__lock_USCOREobject *a, const char *type)
    1870 {
    1871         short soap_flag_key = 1, soap_flag_type = 1;
    1872         if (soap_element_begin_in(soap, tag, 0))
    1873                 return NULL;
    1874         if (*soap->type && soap_match_tag(soap, soap->type, type))
    1875         {       soap->error = SOAP_TYPE;
    1876                 return NULL;
    1877         }
    1878         a = (struct ns1__lock_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__lock_USCOREobject, sizeof(struct ns1__lock_USCOREobject), 0, NULL, NULL, NULL);
    1879         if (!a)
    1880                 return NULL;
    1881         if (soap->alloced)
    1882                 soap_default_ns1__lock_USCOREobject(soap, a);
     1770        {       a = (struct ns1__unlock_USCOREobject *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__unlock_USCOREobject, 0, sizeof(struct ns1__unlock_USCOREobject), 0, NULL);
     1771                if (soap->body && soap_element_end_in(soap, tag))
     1772                        return NULL;
     1773        }
     1774        return a;
     1775}
     1776
     1777SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__unlock_USCOREobjectResponse(struct soap *soap, struct ns1__unlock_USCOREobjectResponse *a)
     1778{
     1779        (void)soap; (void)a; /* appease -Wall -Werror */
     1780        a->result = NULL;
     1781}
     1782
     1783SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__unlock_USCOREobjectResponse(struct soap *soap, const struct ns1__unlock_USCOREobjectResponse *a)
     1784{
     1785        (void)soap; (void)a; /* appease -Wall -Werror */
     1786        soap_serialize_PointerToint(soap, &a->result);
     1787}
     1788
     1789SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__unlock_USCOREobjectResponse(struct soap *soap, const struct ns1__unlock_USCOREobjectResponse *a, const char *tag, const char *type)
     1790{
     1791        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__unlock_USCOREobjectResponse);
     1792        if (soap_out_ns1__unlock_USCOREobjectResponse(soap, tag, id, a, type))
     1793                return soap->error;
     1794        return soap_putindependent(soap);
     1795}
     1796
     1797SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__unlock_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__unlock_USCOREobjectResponse *a, const char *type)
     1798{
     1799        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__unlock_USCOREobjectResponse), type))
     1800                return soap->error;
     1801        if (soap_out_PointerToint(soap, "result", -1, &a->result, ""))
     1802                return soap->error;
     1803        return soap_element_end_out(soap, tag);
     1804}
     1805
     1806SOAP_FMAC3 struct ns1__unlock_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__unlock_USCOREobjectResponse(struct soap *soap, struct ns1__unlock_USCOREobjectResponse *p, const char *tag, const char *type)
     1807{
     1808        if ((p = soap_in_ns1__unlock_USCOREobjectResponse(soap, tag, p, type)))
     1809                if (soap_getindependent(soap))
     1810                        return NULL;
     1811        return p;
     1812}
     1813
     1814SOAP_FMAC3 struct ns1__unlock_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__unlock_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__unlock_USCOREobjectResponse *a, const char *type)
     1815{
     1816        size_t soap_flag_result = 1;
     1817        if (soap_element_begin_in(soap, tag, 0, type))
     1818                return NULL;
     1819        a = (struct ns1__unlock_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__unlock_USCOREobjectResponse, sizeof(struct ns1__unlock_USCOREobjectResponse), 0, NULL, NULL, NULL);
     1820        if (!a)
     1821                return NULL;
     1822        soap_default_ns1__unlock_USCOREobjectResponse(soap, a);
    18831823        if (soap->body && !*soap->href)
    1884         {       for (;;)
     1824        {
     1825                for (;;)
    18851826                {       soap->error = SOAP_TAG_MISMATCH;
    1886                         if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    1887                                 if (soap_in_string(soap, "key", &a->key, ""))
    1888                                 {       soap_flag_key = 0;
    1889                                         continue;
    1890                                 }
    1891                         if (soap_flag_type && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    1892                                 if (soap_in_string(soap, "type", &a->type, ""))
    1893                                 {       soap_flag_type = 0;
     1827                        if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
     1828                                if (soap_in_PointerToint(soap, "result", &a->result, "xsd:int"))
     1829                                {       soap_flag_result--;
    18941830                                        continue;
    18951831                                }
     
    19051841        }
    19061842        else
    1907         {       a = (struct ns1__lock_USCOREobject *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__lock_USCOREobject, 0, sizeof(struct ns1__lock_USCOREobject), 0, NULL);
    1908                 if (soap->body && soap_element_end_in(soap, tag))
    1909                         return NULL;
    1910         }
    1911         return a;
    1912 }
    1913 
    1914 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__lock_USCOREobjectResponse(struct soap *soap, const struct ns1__lock_USCOREobjectResponse *a)
    1915 {
    1916         (void)soap; (void)a; /* appease -Wall -Werror */
    1917         soap_embedded(soap, &a->result, SOAP_TYPE_PointerToint);
    1918         soap_serialize_PointerToint(soap, &a->result);
    1919 }
    1920 
    1921 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__lock_USCOREobjectResponse(struct soap *soap, struct ns1__lock_USCOREobjectResponse *a)
    1922 {
    1923         (void)soap; (void)a; /* appease -Wall -Werror */
    1924         a->result = NULL;
    1925 }
    1926 
    1927 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__lock_USCOREobjectResponse(struct soap *soap, const struct ns1__lock_USCOREobjectResponse *a, const char *tag, const char *type)
    1928 {
    1929         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__lock_USCOREobjectResponse);
    1930         if (soap_out_ns1__lock_USCOREobjectResponse(soap, tag, id, a, type))
    1931                 return soap->error;
    1932         return soap_putindependent(soap);
    1933 }
    1934 
    1935 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__lock_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__lock_USCOREobjectResponse *a, const char *type)
    1936 {
    1937         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__lock_USCOREobjectResponse), type);
    1938         if (a->result)
    1939                 soap_element_result(soap, "result");
    1940         soap_out_PointerToint(soap, "result", -1, &a->result, "");
    1941         soap_element_end_out(soap, tag);
    1942         return SOAP_OK;
    1943 }
    1944 
    1945 SOAP_FMAC3 struct ns1__lock_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__lock_USCOREobjectResponse(struct soap *soap, struct ns1__lock_USCOREobjectResponse *p, const char *tag, const char *type)
    1946 {
    1947         if ((p = soap_in_ns1__lock_USCOREobjectResponse(soap, tag, p, type)))
    1948                 soap_getindependent(soap);
    1949         return p;
    1950 }
    1951 
    1952 SOAP_FMAC3 struct ns1__lock_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__lock_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__lock_USCOREobjectResponse *a, const char *type)
    1953 {
    1954         short soap_flag_result = 1;
    1955         if (soap_element_begin_in(soap, tag, 0))
    1956                 return NULL;
    1957         if (*soap->type && soap_match_tag(soap, soap->type, type))
    1958         {       soap->error = SOAP_TYPE;
    1959                 return NULL;
    1960         }
    1961         a = (struct ns1__lock_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__lock_USCOREobjectResponse, sizeof(struct ns1__lock_USCOREobjectResponse), 0, NULL, NULL, NULL);
    1962         if (!a)
    1963                 return NULL;
    1964         if (soap->alloced)
    1965                 soap_default_ns1__lock_USCOREobjectResponse(soap, a);
     1843        {       a = (struct ns1__unlock_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__unlock_USCOREobjectResponse, 0, sizeof(struct ns1__unlock_USCOREobjectResponse), 0, NULL);
     1844                if (soap->body && soap_element_end_in(soap, tag))
     1845                        return NULL;
     1846        }
     1847        return a;
     1848}
     1849
     1850SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__lock_USCOREobject(struct soap *soap, struct ns1__lock_USCOREobject *a)
     1851{
     1852        (void)soap; (void)a; /* appease -Wall -Werror */
     1853        soap_default_string(soap, &a->key);
     1854        soap_default_string(soap, &a->type);
     1855}
     1856
     1857SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__lock_USCOREobject(struct soap *soap, const struct ns1__lock_USCOREobject *a)
     1858{
     1859        (void)soap; (void)a; /* appease -Wall -Werror */
     1860        soap_serialize_string(soap, &a->key);
     1861        soap_serialize_string(soap, &a->type);
     1862}
     1863
     1864SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__lock_USCOREobject(struct soap *soap, const struct ns1__lock_USCOREobject *a, const char *tag, const char *type)
     1865{
     1866        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__lock_USCOREobject);
     1867        if (soap_out_ns1__lock_USCOREobject(soap, tag, id, a, type))
     1868                return soap->error;
     1869        return soap_putindependent(soap);
     1870}
     1871
     1872SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__lock_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__lock_USCOREobject *a, const char *type)
     1873{
     1874        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__lock_USCOREobject), type))
     1875                return soap->error;
     1876        if (soap_out_string(soap, "key", -1, &a->key, ""))
     1877                return soap->error;
     1878        if (soap_out_string(soap, "type", -1, &a->type, ""))
     1879                return soap->error;
     1880        return soap_element_end_out(soap, tag);
     1881}
     1882
     1883SOAP_FMAC3 struct ns1__lock_USCOREobject * SOAP_FMAC4 soap_get_ns1__lock_USCOREobject(struct soap *soap, struct ns1__lock_USCOREobject *p, const char *tag, const char *type)
     1884{
     1885        if ((p = soap_in_ns1__lock_USCOREobject(soap, tag, p, type)))
     1886                if (soap_getindependent(soap))
     1887                        return NULL;
     1888        return p;
     1889}
     1890
     1891SOAP_FMAC3 struct ns1__lock_USCOREobject * SOAP_FMAC4 soap_in_ns1__lock_USCOREobject(struct soap *soap, const char *tag, struct ns1__lock_USCOREobject *a, const char *type)
     1892{
     1893        size_t soap_flag_key = 1;
     1894        size_t soap_flag_type = 1;
     1895        if (soap_element_begin_in(soap, tag, 0, type))
     1896                return NULL;
     1897        a = (struct ns1__lock_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__lock_USCOREobject, sizeof(struct ns1__lock_USCOREobject), 0, NULL, NULL, NULL);
     1898        if (!a)
     1899                return NULL;
     1900        soap_default_ns1__lock_USCOREobject(soap, a);
    19661901        if (soap->body && !*soap->href)
    1967         {       for (;;)
     1902        {
     1903                for (;;)
    19681904                {       soap->error = SOAP_TAG_MISMATCH;
    1969                         if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
    1970                                 if (soap_in_PointerToint(soap, "result", &a->result, ""))
    1971                                 {       soap_flag_result = 0;
     1905                        if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     1906                                if (soap_in_string(soap, "key", &a->key, "xsd:string"))
     1907                                {       soap_flag_key--;
     1908                                        continue;
     1909                                }
     1910                        if (soap_flag_type && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     1911                                if (soap_in_string(soap, "type", &a->type, "xsd:string"))
     1912                                {       soap_flag_type--;
    19721913                                        continue;
    19731914                                }
     
    19831924        }
    19841925        else
    1985         {       a = (struct ns1__lock_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__lock_USCOREobjectResponse, 0, sizeof(struct ns1__lock_USCOREobjectResponse), 0, NULL);
    1986                 if (soap->body && soap_element_end_in(soap, tag))
    1987                         return NULL;
    1988         }
    1989         return a;
    1990 }
    1991 
    1992 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__replicate_USCOREobject(struct soap *soap, const struct ns1__replicate_USCOREobject *a)
    1993 {
    1994         (void)soap; (void)a; /* appease -Wall -Werror */
    1995         soap_embedded(soap, &a->key, SOAP_TYPE_string);
    1996         soap_serialize_string(soap, &a->key);
    1997         soap_embedded(soap, &a->volume, SOAP_TYPE_string);
    1998         soap_serialize_string(soap, &a->volume);
    1999 }
    2000 
    2001 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__replicate_USCOREobject(struct soap *soap, struct ns1__replicate_USCOREobject *a)
    2002 {
    2003         (void)soap; (void)a; /* appease -Wall -Werror */
    2004         soap_default_string(soap, &a->key);
    2005         soap_default_string(soap, &a->volume);
    2006 }
    2007 
    2008 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__replicate_USCOREobject(struct soap *soap, const struct ns1__replicate_USCOREobject *a, const char *tag, const char *type)
    2009 {
    2010         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__replicate_USCOREobject);
    2011         if (soap_out_ns1__replicate_USCOREobject(soap, tag, id, a, type))
    2012                 return soap->error;
    2013         return soap_putindependent(soap);
    2014 }
    2015 
    2016 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__replicate_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__replicate_USCOREobject *a, const char *type)
    2017 {
    2018         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__replicate_USCOREobject), type);
    2019         soap_out_string(soap, "key", -1, &a->key, "");
    2020         soap_out_string(soap, "volume", -1, &a->volume, "");
    2021         soap_element_end_out(soap, tag);
    2022         return SOAP_OK;
    2023 }
    2024 
    2025 SOAP_FMAC3 struct ns1__replicate_USCOREobject * SOAP_FMAC4 soap_get_ns1__replicate_USCOREobject(struct soap *soap, struct ns1__replicate_USCOREobject *p, const char *tag, const char *type)
    2026 {
    2027         if ((p = soap_in_ns1__replicate_USCOREobject(soap, tag, p, type)))
    2028                 soap_getindependent(soap);
    2029         return p;
    2030 }
    2031 
    2032 SOAP_FMAC3 struct ns1__replicate_USCOREobject * SOAP_FMAC4 soap_in_ns1__replicate_USCOREobject(struct soap *soap, const char *tag, struct ns1__replicate_USCOREobject *a, const char *type)
    2033 {
    2034         short soap_flag_key = 1, soap_flag_volume = 1;
    2035         if (soap_element_begin_in(soap, tag, 0))
    2036                 return NULL;
    2037         if (*soap->type && soap_match_tag(soap, soap->type, type))
    2038         {       soap->error = SOAP_TYPE;
    2039                 return NULL;
    2040         }
    2041         a = (struct ns1__replicate_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__replicate_USCOREobject, sizeof(struct ns1__replicate_USCOREobject), 0, NULL, NULL, NULL);
    2042         if (!a)
    2043                 return NULL;
    2044         if (soap->alloced)
    2045                 soap_default_ns1__replicate_USCOREobject(soap, a);
     1926        {       a = (struct ns1__lock_USCOREobject *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__lock_USCOREobject, 0, sizeof(struct ns1__lock_USCOREobject), 0, NULL);
     1927                if (soap->body && soap_element_end_in(soap, tag))
     1928                        return NULL;
     1929        }
     1930        return a;
     1931}
     1932
     1933SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__lock_USCOREobjectResponse(struct soap *soap, struct ns1__lock_USCOREobjectResponse *a)
     1934{
     1935        (void)soap; (void)a; /* appease -Wall -Werror */
     1936        a->result = NULL;
     1937}
     1938
     1939SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__lock_USCOREobjectResponse(struct soap *soap, const struct ns1__lock_USCOREobjectResponse *a)
     1940{
     1941        (void)soap; (void)a; /* appease -Wall -Werror */
     1942        soap_serialize_PointerToint(soap, &a->result);
     1943}
     1944
     1945SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__lock_USCOREobjectResponse(struct soap *soap, const struct ns1__lock_USCOREobjectResponse *a, const char *tag, const char *type)
     1946{
     1947        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__lock_USCOREobjectResponse);
     1948        if (soap_out_ns1__lock_USCOREobjectResponse(soap, tag, id, a, type))
     1949                return soap->error;
     1950        return soap_putindependent(soap);
     1951}
     1952
     1953SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__lock_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__lock_USCOREobjectResponse *a, const char *type)
     1954{
     1955        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__lock_USCOREobjectResponse), type))
     1956                return soap->error;
     1957        if (soap_out_PointerToint(soap, "result", -1, &a->result, ""))
     1958                return soap->error;
     1959        return soap_element_end_out(soap, tag);
     1960}
     1961
     1962SOAP_FMAC3 struct ns1__lock_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__lock_USCOREobjectResponse(struct soap *soap, struct ns1__lock_USCOREobjectResponse *p, const char *tag, const char *type)
     1963{
     1964        if ((p = soap_in_ns1__lock_USCOREobjectResponse(soap, tag, p, type)))
     1965                if (soap_getindependent(soap))
     1966                        return NULL;
     1967        return p;
     1968}
     1969
     1970SOAP_FMAC3 struct ns1__lock_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__lock_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__lock_USCOREobjectResponse *a, const char *type)
     1971{
     1972        size_t soap_flag_result = 1;
     1973        if (soap_element_begin_in(soap, tag, 0, type))
     1974                return NULL;
     1975        a = (struct ns1__lock_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__lock_USCOREobjectResponse, sizeof(struct ns1__lock_USCOREobjectResponse), 0, NULL, NULL, NULL);
     1976        if (!a)
     1977                return NULL;
     1978        soap_default_ns1__lock_USCOREobjectResponse(soap, a);
    20461979        if (soap->body && !*soap->href)
    2047         {       for (;;)
     1980        {
     1981                for (;;)
    20481982                {       soap->error = SOAP_TAG_MISMATCH;
    2049                         if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    2050                                 if (soap_in_string(soap, "key", &a->key, ""))
    2051                                 {       soap_flag_key = 0;
    2052                                         continue;
    2053                                 }
    2054                         if (soap_flag_volume && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    2055                                 if (soap_in_string(soap, "volume", &a->volume, ""))
    2056                                 {       soap_flag_volume = 0;
     1983                        if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
     1984                                if (soap_in_PointerToint(soap, "result", &a->result, "xsd:int"))
     1985                                {       soap_flag_result--;
    20571986                                        continue;
    20581987                                }
     
    20681997        }
    20691998        else
    2070         {       a = (struct ns1__replicate_USCOREobject *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__replicate_USCOREobject, 0, sizeof(struct ns1__replicate_USCOREobject), 0, NULL);
    2071                 if (soap->body && soap_element_end_in(soap, tag))
    2072                         return NULL;
    2073         }
    2074         return a;
    2075 }
    2076 
    2077 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__replicate_USCOREobjectResponse(struct soap *soap, const struct ns1__replicate_USCOREobjectResponse *a)
    2078 {
    2079         (void)soap; (void)a; /* appease -Wall -Werror */
    2080         soap_embedded(soap, &a->result, SOAP_TYPE_PointerTostring);
    2081         soap_serialize_PointerTostring(soap, &a->result);
    2082 }
    2083 
    2084 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__replicate_USCOREobjectResponse(struct soap *soap, struct ns1__replicate_USCOREobjectResponse *a)
    2085 {
    2086         (void)soap; (void)a; /* appease -Wall -Werror */
    2087         a->result = NULL;
    2088 }
    2089 
    2090 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__replicate_USCOREobjectResponse(struct soap *soap, const struct ns1__replicate_USCOREobjectResponse *a, const char *tag, const char *type)
    2091 {
    2092         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__replicate_USCOREobjectResponse);
    2093         if (soap_out_ns1__replicate_USCOREobjectResponse(soap, tag, id, a, type))
    2094                 return soap->error;
    2095         return soap_putindependent(soap);
    2096 }
    2097 
    2098 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__replicate_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__replicate_USCOREobjectResponse *a, const char *type)
    2099 {
    2100         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__replicate_USCOREobjectResponse), type);
    2101         if (a->result)
    2102                 soap_element_result(soap, "result");
    2103         soap_out_PointerTostring(soap, "result", -1, &a->result, "");
    2104         soap_element_end_out(soap, tag);
    2105         return SOAP_OK;
    2106 }
    2107 
    2108 SOAP_FMAC3 struct ns1__replicate_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__replicate_USCOREobjectResponse(struct soap *soap, struct ns1__replicate_USCOREobjectResponse *p, const char *tag, const char *type)
    2109 {
    2110         if ((p = soap_in_ns1__replicate_USCOREobjectResponse(soap, tag, p, type)))
    2111                 soap_getindependent(soap);
    2112         return p;
    2113 }
    2114 
    2115 SOAP_FMAC3 struct ns1__replicate_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__replicate_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__replicate_USCOREobjectResponse *a, const char *type)
    2116 {
    2117         short soap_flag_result = 1;
    2118         if (soap_element_begin_in(soap, tag, 0))
    2119                 return NULL;
    2120         if (*soap->type && soap_match_tag(soap, soap->type, type))
    2121         {       soap->error = SOAP_TYPE;
    2122                 return NULL;
    2123         }
    2124         a = (struct ns1__replicate_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__replicate_USCOREobjectResponse, sizeof(struct ns1__replicate_USCOREobjectResponse), 0, NULL, NULL, NULL);
    2125         if (!a)
    2126                 return NULL;
    2127         if (soap->alloced)
    2128                 soap_default_ns1__replicate_USCOREobjectResponse(soap, a);
     1999        {       a = (struct ns1__lock_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__lock_USCOREobjectResponse, 0, sizeof(struct ns1__lock_USCOREobjectResponse), 0, NULL);
     2000                if (soap->body && soap_element_end_in(soap, tag))
     2001                        return NULL;
     2002        }
     2003        return a;
     2004}
     2005
     2006SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__replicate_USCOREobject(struct soap *soap, struct ns1__replicate_USCOREobject *a)
     2007{
     2008        (void)soap; (void)a; /* appease -Wall -Werror */
     2009        soap_default_string(soap, &a->key);
     2010        soap_default_string(soap, &a->volume);
     2011}
     2012
     2013SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__replicate_USCOREobject(struct soap *soap, const struct ns1__replicate_USCOREobject *a)
     2014{
     2015        (void)soap; (void)a; /* appease -Wall -Werror */
     2016        soap_serialize_string(soap, &a->key);
     2017        soap_serialize_string(soap, &a->volume);
     2018}
     2019
     2020SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__replicate_USCOREobject(struct soap *soap, const struct ns1__replicate_USCOREobject *a, const char *tag, const char *type)
     2021{
     2022        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__replicate_USCOREobject);
     2023        if (soap_out_ns1__replicate_USCOREobject(soap, tag, id, a, type))
     2024                return soap->error;
     2025        return soap_putindependent(soap);
     2026}
     2027
     2028SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__replicate_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__replicate_USCOREobject *a, const char *type)
     2029{
     2030        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__replicate_USCOREobject), type))
     2031                return soap->error;
     2032        if (soap_out_string(soap, "key", -1, &a->key, ""))
     2033                return soap->error;
     2034        if (soap_out_string(soap, "volume", -1, &a->volume, ""))
     2035                return soap->error;
     2036        return soap_element_end_out(soap, tag);
     2037}
     2038
     2039SOAP_FMAC3 struct ns1__replicate_USCOREobject * SOAP_FMAC4 soap_get_ns1__replicate_USCOREobject(struct soap *soap, struct ns1__replicate_USCOREobject *p, const char *tag, const char *type)
     2040{
     2041        if ((p = soap_in_ns1__replicate_USCOREobject(soap, tag, p, type)))
     2042                if (soap_getindependent(soap))
     2043                        return NULL;
     2044        return p;
     2045}
     2046
     2047SOAP_FMAC3 struct ns1__replicate_USCOREobject * SOAP_FMAC4 soap_in_ns1__replicate_USCOREobject(struct soap *soap, const char *tag, struct ns1__replicate_USCOREobject *a, const char *type)
     2048{
     2049        size_t soap_flag_key = 1;
     2050        size_t soap_flag_volume = 1;
     2051        if (soap_element_begin_in(soap, tag, 0, type))
     2052                return NULL;
     2053        a = (struct ns1__replicate_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__replicate_USCOREobject, sizeof(struct ns1__replicate_USCOREobject), 0, NULL, NULL, NULL);
     2054        if (!a)
     2055                return NULL;
     2056        soap_default_ns1__replicate_USCOREobject(soap, a);
    21292057        if (soap->body && !*soap->href)
    2130         {       for (;;)
     2058        {
     2059                for (;;)
    21312060                {       soap->error = SOAP_TAG_MISMATCH;
    2132                         if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
    2133                                 if (soap_in_PointerTostring(soap, "result", &a->result, ""))
    2134                                 {       soap_flag_result = 0;
     2061                        if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     2062                                if (soap_in_string(soap, "key", &a->key, "xsd:string"))
     2063                                {       soap_flag_key--;
     2064                                        continue;
     2065                                }
     2066                        if (soap_flag_volume && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     2067                                if (soap_in_string(soap, "volume", &a->volume, "xsd:string"))
     2068                                {       soap_flag_volume--;
    21352069                                        continue;
    21362070                                }
     
    21462080        }
    21472081        else
    2148         {       a = (struct ns1__replicate_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__replicate_USCOREobjectResponse, 0, sizeof(struct ns1__replicate_USCOREobjectResponse), 0, NULL);
    2149                 if (soap->body && soap_element_end_in(soap, tag))
    2150                         return NULL;
    2151         }
    2152         return a;
    2153 }
    2154 
    2155 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject_(struct soap *soap, const struct ns1__rename_USCOREobject_ *a)
    2156 {
    2157         (void)soap; (void)a; /* appease -Wall -Werror */
    2158         soap_embedded(soap, &a->key, SOAP_TYPE_string);
    2159         soap_serialize_string(soap, &a->key);
    2160         soap_embedded(soap, &a->newkey, SOAP_TYPE_string);
    2161         soap_serialize_string(soap, &a->newkey);
    2162 }
    2163 
    2164 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject_(struct soap *soap, struct ns1__rename_USCOREobject_ *a)
    2165 {
    2166         (void)soap; (void)a; /* appease -Wall -Werror */
    2167         soap_default_string(soap, &a->key);
    2168         soap_default_string(soap, &a->newkey);
    2169 }
    2170 
    2171 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobject_(struct soap *soap, const struct ns1__rename_USCOREobject_ *a, const char *tag, const char *type)
    2172 {
    2173         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__rename_USCOREobject_);
    2174         if (soap_out_ns1__rename_USCOREobject_(soap, tag, id, a, type))
    2175                 return soap->error;
    2176         return soap_putindependent(soap);
    2177 }
    2178 
    2179 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobject_(struct soap *soap, const char *tag, int id, const struct ns1__rename_USCOREobject_ *a, const char *type)
    2180 {
    2181         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__rename_USCOREobject_), type);
    2182         soap_out_string(soap, "key", -1, &a->key, "");
    2183         soap_out_string(soap, "newkey", -1, &a->newkey, "");
    2184         soap_element_end_out(soap, tag);
    2185         return SOAP_OK;
    2186 }
    2187 
    2188 SOAP_FMAC3 struct ns1__rename_USCOREobject_ * SOAP_FMAC4 soap_get_ns1__rename_USCOREobject_(struct soap *soap, struct ns1__rename_USCOREobject_ *p, const char *tag, const char *type)
    2189 {
    2190         if ((p = soap_in_ns1__rename_USCOREobject_(soap, tag, p, type)))
    2191                 soap_getindependent(soap);
    2192         return p;
    2193 }
    2194 
    2195 SOAP_FMAC3 struct ns1__rename_USCOREobject_ * SOAP_FMAC4 soap_in_ns1__rename_USCOREobject_(struct soap *soap, const char *tag, struct ns1__rename_USCOREobject_ *a, const char *type)
    2196 {
    2197         short soap_flag_key = 1, soap_flag_newkey = 1;
    2198         if (soap_element_begin_in(soap, tag, 0))
    2199                 return NULL;
    2200         if (*soap->type && soap_match_tag(soap, soap->type, type))
    2201         {       soap->error = SOAP_TYPE;
    2202                 return NULL;
    2203         }
    2204         a = (struct ns1__rename_USCOREobject_ *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__rename_USCOREobject_, sizeof(struct ns1__rename_USCOREobject_), 0, NULL, NULL, NULL);
    2205         if (!a)
    2206                 return NULL;
    2207         if (soap->alloced)
    2208                 soap_default_ns1__rename_USCOREobject_(soap, a);
     2082        {       a = (struct ns1__replicate_USCOREobject *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__replicate_USCOREobject, 0, sizeof(struct ns1__replicate_USCOREobject), 0, NULL);
     2083                if (soap->body && soap_element_end_in(soap, tag))
     2084                        return NULL;
     2085        }
     2086        return a;
     2087}
     2088
     2089SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__replicate_USCOREobjectResponse(struct soap *soap, struct ns1__replicate_USCOREobjectResponse *a)
     2090{
     2091        (void)soap; (void)a; /* appease -Wall -Werror */
     2092        a->result = NULL;
     2093}
     2094
     2095SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__replicate_USCOREobjectResponse(struct soap *soap, const struct ns1__replicate_USCOREobjectResponse *a)
     2096{
     2097        (void)soap; (void)a; /* appease -Wall -Werror */
     2098        soap_serialize_PointerTostring(soap, &a->result);
     2099}
     2100
     2101SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__replicate_USCOREobjectResponse(struct soap *soap, const struct ns1__replicate_USCOREobjectResponse *a, const char *tag, const char *type)
     2102{
     2103        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__replicate_USCOREobjectResponse);
     2104        if (soap_out_ns1__replicate_USCOREobjectResponse(soap, tag, id, a, type))
     2105                return soap->error;
     2106        return soap_putindependent(soap);
     2107}
     2108
     2109SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__replicate_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__replicate_USCOREobjectResponse *a, const char *type)
     2110{
     2111        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__replicate_USCOREobjectResponse), type))
     2112                return soap->error;
     2113        if (soap_out_PointerTostring(soap, "result", -1, &a->result, ""))
     2114                return soap->error;
     2115        return soap_element_end_out(soap, tag);
     2116}
     2117
     2118SOAP_FMAC3 struct ns1__replicate_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__replicate_USCOREobjectResponse(struct soap *soap, struct ns1__replicate_USCOREobjectResponse *p, const char *tag, const char *type)
     2119{
     2120        if ((p = soap_in_ns1__replicate_USCOREobjectResponse(soap, tag, p, type)))
     2121                if (soap_getindependent(soap))
     2122                        return NULL;
     2123        return p;
     2124}
     2125
     2126SOAP_FMAC3 struct ns1__replicate_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__replicate_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__replicate_USCOREobjectResponse *a, const char *type)
     2127{
     2128        size_t soap_flag_result = 1;
     2129        if (soap_element_begin_in(soap, tag, 0, type))
     2130                return NULL;
     2131        a = (struct ns1__replicate_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__replicate_USCOREobjectResponse, sizeof(struct ns1__replicate_USCOREobjectResponse), 0, NULL, NULL, NULL);
     2132        if (!a)
     2133                return NULL;
     2134        soap_default_ns1__replicate_USCOREobjectResponse(soap, a);
    22092135        if (soap->body && !*soap->href)
    2210         {       for (;;)
     2136        {
     2137                for (;;)
    22112138                {       soap->error = SOAP_TAG_MISMATCH;
    2212                         if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    2213                                 if (soap_in_string(soap, "key", &a->key, ""))
    2214                                 {       soap_flag_key = 0;
    2215                                         continue;
    2216                                 }
    2217                         if (soap_flag_newkey && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    2218                                 if (soap_in_string(soap, "newkey", &a->newkey, ""))
    2219                                 {       soap_flag_newkey = 0;
     2139                        if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
     2140                                if (soap_in_PointerTostring(soap, "result", &a->result, "xsd:string"))
     2141                                {       soap_flag_result--;
    22202142                                        continue;
    22212143                                }
     
    22312153        }
    22322154        else
    2233         {       a = (struct ns1__rename_USCOREobject_ *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__rename_USCOREobject_, 0, sizeof(struct ns1__rename_USCOREobject_), 0, NULL);
    2234                 if (soap->body && soap_element_end_in(soap, tag))
    2235                         return NULL;
    2236         }
    2237         return a;
    2238 }
    2239 
    2240 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject_Response(struct soap *soap, const struct ns1__rename_USCOREobject_Response *a)
    2241 {
    2242         (void)soap; (void)a; /* appease -Wall -Werror */
    2243         soap_embedded(soap, &a->result, SOAP_TYPE_PointerTostring);
    2244         soap_serialize_PointerTostring(soap, &a->result);
    2245 }
    2246 
    2247 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject_Response(struct soap *soap, struct ns1__rename_USCOREobject_Response *a)
    2248 {
    2249         (void)soap; (void)a; /* appease -Wall -Werror */
    2250         a->result = NULL;
    2251 }
    2252 
    2253 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobject_Response(struct soap *soap, const struct ns1__rename_USCOREobject_Response *a, const char *tag, const char *type)
    2254 {
    2255         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__rename_USCOREobject_Response);
    2256         if (soap_out_ns1__rename_USCOREobject_Response(soap, tag, id, a, type))
    2257                 return soap->error;
    2258         return soap_putindependent(soap);
    2259 }
    2260 
    2261 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobject_Response(struct soap *soap, const char *tag, int id, const struct ns1__rename_USCOREobject_Response *a, const char *type)
    2262 {
    2263         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__rename_USCOREobject_Response), type);
    2264         if (a->result)
    2265                 soap_element_result(soap, "result");
    2266         soap_out_PointerTostring(soap, "result", -1, &a->result, "");
    2267         soap_element_end_out(soap, tag);
    2268         return SOAP_OK;
    2269 }
    2270 
    2271 SOAP_FMAC3 struct ns1__rename_USCOREobject_Response * SOAP_FMAC4 soap_get_ns1__rename_USCOREobject_Response(struct soap *soap, struct ns1__rename_USCOREobject_Response *p, const char *tag, const char *type)
    2272 {
    2273         if ((p = soap_in_ns1__rename_USCOREobject_Response(soap, tag, p, type)))
    2274                 soap_getindependent(soap);
    2275         return p;
    2276 }
    2277 
    2278 SOAP_FMAC3 struct ns1__rename_USCOREobject_Response * SOAP_FMAC4 soap_in_ns1__rename_USCOREobject_Response(struct soap *soap, const char *tag, struct ns1__rename_USCOREobject_Response *a, const char *type)
    2279 {
    2280         short soap_flag_result = 1;
    2281         if (soap_element_begin_in(soap, tag, 0))
    2282                 return NULL;
    2283         if (*soap->type && soap_match_tag(soap, soap->type, type))
    2284         {       soap->error = SOAP_TYPE;
    2285                 return NULL;
    2286         }
    2287         a = (struct ns1__rename_USCOREobject_Response *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__rename_USCOREobject_Response, sizeof(struct ns1__rename_USCOREobject_Response), 0, NULL, NULL, NULL);
    2288         if (!a)
    2289                 return NULL;
    2290         if (soap->alloced)
    2291                 soap_default_ns1__rename_USCOREobject_Response(soap, a);
     2155        {       a = (struct ns1__replicate_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__replicate_USCOREobjectResponse, 0, sizeof(struct ns1__replicate_USCOREobjectResponse), 0, NULL);
     2156                if (soap->body && soap_element_end_in(soap, tag))
     2157                        return NULL;
     2158        }
     2159        return a;
     2160}
     2161
     2162SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject_(struct soap *soap, struct ns1__rename_USCOREobject_ *a)
     2163{
     2164        (void)soap; (void)a; /* appease -Wall -Werror */
     2165        soap_default_string(soap, &a->key);
     2166        soap_default_string(soap, &a->newkey);
     2167}
     2168
     2169SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject_(struct soap *soap, const struct ns1__rename_USCOREobject_ *a)
     2170{
     2171        (void)soap; (void)a; /* appease -Wall -Werror */
     2172        soap_serialize_string(soap, &a->key);
     2173        soap_serialize_string(soap, &a->newkey);
     2174}
     2175
     2176SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobject_(struct soap *soap, const struct ns1__rename_USCOREobject_ *a, const char *tag, const char *type)
     2177{
     2178        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__rename_USCOREobject_);
     2179        if (soap_out_ns1__rename_USCOREobject_(soap, tag, id, a, type))
     2180                return soap->error;
     2181        return soap_putindependent(soap);
     2182}
     2183
     2184SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobject_(struct soap *soap, const char *tag, int id, const struct ns1__rename_USCOREobject_ *a, const char *type)
     2185{
     2186        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__rename_USCOREobject_), type))
     2187                return soap->error;
     2188        if (soap_out_string(soap, "key", -1, &a->key, ""))
     2189                return soap->error;
     2190        if (soap_out_string(soap, "newkey", -1, &a->newkey, ""))
     2191                return soap->error;
     2192        return soap_element_end_out(soap, tag);
     2193}
     2194
     2195SOAP_FMAC3 struct ns1__rename_USCOREobject_ * SOAP_FMAC4 soap_get_ns1__rename_USCOREobject_(struct soap *soap, struct ns1__rename_USCOREobject_ *p, const char *tag, const char *type)
     2196{
     2197        if ((p = soap_in_ns1__rename_USCOREobject_(soap, tag, p, type)))
     2198                if (soap_getindependent(soap))
     2199                        return NULL;
     2200        return p;
     2201}
     2202
     2203SOAP_FMAC3 struct ns1__rename_USCOREobject_ * SOAP_FMAC4 soap_in_ns1__rename_USCOREobject_(struct soap *soap, const char *tag, struct ns1__rename_USCOREobject_ *a, const char *type)
     2204{
     2205        size_t soap_flag_key = 1;
     2206        size_t soap_flag_newkey = 1;
     2207        if (soap_element_begin_in(soap, tag, 0, type))
     2208                return NULL;
     2209        a = (struct ns1__rename_USCOREobject_ *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__rename_USCOREobject_, sizeof(struct ns1__rename_USCOREobject_), 0, NULL, NULL, NULL);
     2210        if (!a)
     2211                return NULL;
     2212        soap_default_ns1__rename_USCOREobject_(soap, a);
    22922213        if (soap->body && !*soap->href)
    2293         {       for (;;)
     2214        {
     2215                for (;;)
    22942216                {       soap->error = SOAP_TAG_MISMATCH;
    2295                         if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
    2296                                 if (soap_in_PointerTostring(soap, "result", &a->result, ""))
    2297                                 {       soap_flag_result = 0;
     2217                        if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     2218                                if (soap_in_string(soap, "key", &a->key, "xsd:string"))
     2219                                {       soap_flag_key--;
     2220                                        continue;
     2221                                }
     2222                        if (soap_flag_newkey && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     2223                                if (soap_in_string(soap, "newkey", &a->newkey, "xsd:string"))
     2224                                {       soap_flag_newkey--;
    22982225                                        continue;
    22992226                                }
     
    23092236        }
    23102237        else
    2311         {       a = (struct ns1__rename_USCOREobject_Response *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__rename_USCOREobject_Response, 0, sizeof(struct ns1__rename_USCOREobject_Response), 0, NULL);
    2312                 if (soap->body && soap_element_end_in(soap, tag))
    2313                         return NULL;
    2314         }
    2315         return a;
    2316 }
    2317 
    2318 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject(struct soap *soap, const struct ns1__rename_USCOREobject *a)
    2319 {
    2320         (void)soap; (void)a; /* appease -Wall -Werror */
    2321         soap_embedded(soap, &a->key, SOAP_TYPE_string);
    2322         soap_serialize_string(soap, &a->key);
    2323         soap_embedded(soap, &a->newkey, SOAP_TYPE_string);
    2324         soap_serialize_string(soap, &a->newkey);
    2325 }
    2326 
    2327 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject(struct soap *soap, struct ns1__rename_USCOREobject *a)
    2328 {
    2329         (void)soap; (void)a; /* appease -Wall -Werror */
    2330         soap_default_string(soap, &a->key);
    2331         soap_default_string(soap, &a->newkey);
    2332 }
    2333 
    2334 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobject(struct soap *soap, const struct ns1__rename_USCOREobject *a, const char *tag, const char *type)
    2335 {
    2336         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__rename_USCOREobject);
    2337         if (soap_out_ns1__rename_USCOREobject(soap, tag, id, a, type))
    2338                 return soap->error;
    2339         return soap_putindependent(soap);
    2340 }
    2341 
    2342 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__rename_USCOREobject *a, const char *type)
    2343 {
    2344         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__rename_USCOREobject), type);
    2345         soap_out_string(soap, "key", -1, &a->key, "");
    2346         soap_out_string(soap, "newkey", -1, &a->newkey, "");
    2347         soap_element_end_out(soap, tag);
    2348         return SOAP_OK;
    2349 }
    2350 
    2351 SOAP_FMAC3 struct ns1__rename_USCOREobject * SOAP_FMAC4 soap_get_ns1__rename_USCOREobject(struct soap *soap, struct ns1__rename_USCOREobject *p, const char *tag, const char *type)
    2352 {
    2353         if ((p = soap_in_ns1__rename_USCOREobject(soap, tag, p, type)))
    2354                 soap_getindependent(soap);
    2355         return p;
    2356 }
    2357 
    2358 SOAP_FMAC3 struct ns1__rename_USCOREobject * SOAP_FMAC4 soap_in_ns1__rename_USCOREobject(struct soap *soap, const char *tag, struct ns1__rename_USCOREobject *a, const char *type)
    2359 {
    2360         short soap_flag_key = 1, soap_flag_newkey = 1;
    2361         if (soap_element_begin_in(soap, tag, 0))
    2362                 return NULL;
    2363         if (*soap->type && soap_match_tag(soap, soap->type, type))
    2364         {       soap->error = SOAP_TYPE;
    2365                 return NULL;
    2366         }
    2367         a = (struct ns1__rename_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__rename_USCOREobject, sizeof(struct ns1__rename_USCOREobject), 0, NULL, NULL, NULL);
    2368         if (!a)
    2369                 return NULL;
    2370         if (soap->alloced)
    2371                 soap_default_ns1__rename_USCOREobject(soap, a);
     2238        {       a = (struct ns1__rename_USCOREobject_ *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__rename_USCOREobject_, 0, sizeof(struct ns1__rename_USCOREobject_), 0, NULL);
     2239                if (soap->body && soap_element_end_in(soap, tag))
     2240                        return NULL;
     2241        }
     2242        return a;
     2243}
     2244
     2245SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject_Response(struct soap *soap, struct ns1__rename_USCOREobject_Response *a)
     2246{
     2247        (void)soap; (void)a; /* appease -Wall -Werror */
     2248        a->result = NULL;
     2249}
     2250
     2251SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject_Response(struct soap *soap, const struct ns1__rename_USCOREobject_Response *a)
     2252{
     2253        (void)soap; (void)a; /* appease -Wall -Werror */
     2254        soap_serialize_PointerTostring(soap, &a->result);
     2255}
     2256
     2257SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobject_Response(struct soap *soap, const struct ns1__rename_USCOREobject_Response *a, const char *tag, const char *type)
     2258{
     2259        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__rename_USCOREobject_Response);
     2260        if (soap_out_ns1__rename_USCOREobject_Response(soap, tag, id, a, type))
     2261                return soap->error;
     2262        return soap_putindependent(soap);
     2263}
     2264
     2265SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobject_Response(struct soap *soap, const char *tag, int id, const struct ns1__rename_USCOREobject_Response *a, const char *type)
     2266{
     2267        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__rename_USCOREobject_Response), type))
     2268                return soap->error;
     2269        if (soap_out_PointerTostring(soap, "result", -1, &a->result, ""))
     2270                return soap->error;
     2271        return soap_element_end_out(soap, tag);
     2272}
     2273
     2274SOAP_FMAC3 struct ns1__rename_USCOREobject_Response * SOAP_FMAC4 soap_get_ns1__rename_USCOREobject_Response(struct soap *soap, struct ns1__rename_USCOREobject_Response *p, const char *tag, const char *type)
     2275{
     2276        if ((p = soap_in_ns1__rename_USCOREobject_Response(soap, tag, p, type)))
     2277                if (soap_getindependent(soap))
     2278                        return NULL;
     2279        return p;
     2280}
     2281
     2282SOAP_FMAC3 struct ns1__rename_USCOREobject_Response * SOAP_FMAC4 soap_in_ns1__rename_USCOREobject_Response(struct soap *soap, const char *tag, struct ns1__rename_USCOREobject_Response *a, const char *type)
     2283{
     2284        size_t soap_flag_result = 1;
     2285        if (soap_element_begin_in(soap, tag, 0, type))
     2286                return NULL;
     2287        a = (struct ns1__rename_USCOREobject_Response *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__rename_USCOREobject_Response, sizeof(struct ns1__rename_USCOREobject_Response), 0, NULL, NULL, NULL);
     2288        if (!a)
     2289                return NULL;
     2290        soap_default_ns1__rename_USCOREobject_Response(soap, a);
    23722291        if (soap->body && !*soap->href)
    2373         {       for (;;)
     2292        {
     2293                for (;;)
    23742294                {       soap->error = SOAP_TAG_MISMATCH;
    2375                         if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    2376                                 if (soap_in_string(soap, "key", &a->key, ""))
    2377                                 {       soap_flag_key = 0;
    2378                                         continue;
    2379                                 }
    2380                         if (soap_flag_newkey && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    2381                                 if (soap_in_string(soap, "newkey", &a->newkey, ""))
    2382                                 {       soap_flag_newkey = 0;
     2295                        if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
     2296                                if (soap_in_PointerTostring(soap, "result", &a->result, "xsd:string"))
     2297                                {       soap_flag_result--;
    23832298                                        continue;
    23842299                                }
     
    23942309        }
    23952310        else
    2396         {       a = (struct ns1__rename_USCOREobject *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__rename_USCOREobject, 0, sizeof(struct ns1__rename_USCOREobject), 0, NULL);
    2397                 if (soap->body && soap_element_end_in(soap, tag))
    2398                         return NULL;
    2399         }
    2400         return a;
    2401 }
    2402 
    2403 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobjectResponse(struct soap *soap, const struct ns1__rename_USCOREobjectResponse *a)
    2404 {
    2405         (void)soap; (void)a; /* appease -Wall -Werror */
    2406         soap_embedded(soap, &a->result, SOAP_TYPE_PointerTostring);
    2407         soap_serialize_PointerTostring(soap, &a->result);
    2408 }
    2409 
    2410 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobjectResponse(struct soap *soap, struct ns1__rename_USCOREobjectResponse *a)
    2411 {
    2412         (void)soap; (void)a; /* appease -Wall -Werror */
    2413         a->result = NULL;
    2414 }
    2415 
    2416 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobjectResponse(struct soap *soap, const struct ns1__rename_USCOREobjectResponse *a, const char *tag, const char *type)
    2417 {
    2418         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__rename_USCOREobjectResponse);
    2419         if (soap_out_ns1__rename_USCOREobjectResponse(soap, tag, id, a, type))
    2420                 return soap->error;
    2421         return soap_putindependent(soap);
    2422 }
    2423 
    2424 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__rename_USCOREobjectResponse *a, const char *type)
    2425 {
    2426         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__rename_USCOREobjectResponse), type);
    2427         if (a->result)
    2428                 soap_element_result(soap, "result");
    2429         soap_out_PointerTostring(soap, "result", -1, &a->result, "");
    2430         soap_element_end_out(soap, tag);
    2431         return SOAP_OK;
    2432 }
    2433 
    2434 SOAP_FMAC3 struct ns1__rename_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__rename_USCOREobjectResponse(struct soap *soap, struct ns1__rename_USCOREobjectResponse *p, const char *tag, const char *type)
    2435 {
    2436         if ((p = soap_in_ns1__rename_USCOREobjectResponse(soap, tag, p, type)))
    2437                 soap_getindependent(soap);
    2438         return p;
    2439 }
    2440 
    2441 SOAP_FMAC3 struct ns1__rename_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__rename_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__rename_USCOREobjectResponse *a, const char *type)
    2442 {
    2443         short soap_flag_result = 1;
    2444         if (soap_element_begin_in(soap, tag, 0))
    2445                 return NULL;
    2446         if (*soap->type && soap_match_tag(soap, soap->type, type))
    2447         {       soap->error = SOAP_TYPE;
    2448                 return NULL;
    2449         }
    2450         a = (struct ns1__rename_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__rename_USCOREobjectResponse, sizeof(struct ns1__rename_USCOREobjectResponse), 0, NULL, NULL, NULL);
    2451         if (!a)
    2452                 return NULL;
    2453         if (soap->alloced)
    2454                 soap_default_ns1__rename_USCOREobjectResponse(soap, a);
     2311        {       a = (struct ns1__rename_USCOREobject_Response *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__rename_USCOREobject_Response, 0, sizeof(struct ns1__rename_USCOREobject_Response), 0, NULL);
     2312                if (soap->body && soap_element_end_in(soap, tag))
     2313                        return NULL;
     2314        }
     2315        return a;
     2316}
     2317
     2318SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject(struct soap *soap, struct ns1__rename_USCOREobject *a)
     2319{
     2320        (void)soap; (void)a; /* appease -Wall -Werror */
     2321        soap_default_string(soap, &a->key);
     2322        soap_default_string(soap, &a->newkey);
     2323}
     2324
     2325SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject(struct soap *soap, const struct ns1__rename_USCOREobject *a)
     2326{
     2327        (void)soap; (void)a; /* appease -Wall -Werror */
     2328        soap_serialize_string(soap, &a->key);
     2329        soap_serialize_string(soap, &a->newkey);
     2330}
     2331
     2332SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobject(struct soap *soap, const struct ns1__rename_USCOREobject *a, const char *tag, const char *type)
     2333{
     2334        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__rename_USCOREobject);
     2335        if (soap_out_ns1__rename_USCOREobject(soap, tag, id, a, type))
     2336                return soap->error;
     2337        return soap_putindependent(soap);
     2338}
     2339
     2340SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__rename_USCOREobject *a, const char *type)
     2341{
     2342        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__rename_USCOREobject), type))
     2343                return soap->error;
     2344        if (soap_out_string(soap, "key", -1, &a->key, ""))
     2345                return soap->error;
     2346        if (soap_out_string(soap, "newkey", -1, &a->newkey, ""))
     2347                return soap->error;
     2348        return soap_element_end_out(soap, tag);
     2349}
     2350
     2351SOAP_FMAC3 struct ns1__rename_USCOREobject * SOAP_FMAC4 soap_get_ns1__rename_USCOREobject(struct soap *soap, struct ns1__rename_USCOREobject *p, const char *tag, const char *type)
     2352{
     2353        if ((p = soap_in_ns1__rename_USCOREobject(soap, tag, p, type)))
     2354                if (soap_getindependent(soap))
     2355                        return NULL;
     2356        return p;
     2357}
     2358
     2359SOAP_FMAC3 struct ns1__rename_USCOREobject * SOAP_FMAC4 soap_in_ns1__rename_USCOREobject(struct soap *soap, const char *tag, struct ns1__rename_USCOREobject *a, const char *type)
     2360{
     2361        size_t soap_flag_key = 1;
     2362        size_t soap_flag_newkey = 1;
     2363        if (soap_element_begin_in(soap, tag, 0, type))
     2364                return NULL;
     2365        a = (struct ns1__rename_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__rename_USCOREobject, sizeof(struct ns1__rename_USCOREobject), 0, NULL, NULL, NULL);
     2366        if (!a)
     2367                return NULL;
     2368        soap_default_ns1__rename_USCOREobject(soap, a);
    24552369        if (soap->body && !*soap->href)
    2456         {       for (;;)
     2370        {
     2371                for (;;)
    24572372                {       soap->error = SOAP_TAG_MISMATCH;
    2458                         if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
    2459                                 if (soap_in_PointerTostring(soap, "result", &a->result, ""))
    2460                                 {       soap_flag_result = 0;
     2373                        if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     2374                                if (soap_in_string(soap, "key", &a->key, "xsd:string"))
     2375                                {       soap_flag_key--;
     2376                                        continue;
     2377                                }
     2378                        if (soap_flag_newkey && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     2379                                if (soap_in_string(soap, "newkey", &a->newkey, "xsd:string"))
     2380                                {       soap_flag_newkey--;
    24612381                                        continue;
    24622382                                }
     
    24722392        }
    24732393        else
    2474         {       a = (struct ns1__rename_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__rename_USCOREobjectResponse, 0, sizeof(struct ns1__rename_USCOREobjectResponse), 0, NULL);
    2475                 if (soap->body && soap_element_end_in(soap, tag))
    2476                         return NULL;
    2477         }
    2478         return a;
    2479 }
    2480 
    2481 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__create_USCOREobject(struct soap *soap, const struct ns1__create_USCOREobject *a)
    2482 {
    2483         (void)soap; (void)a; /* appease -Wall -Werror */
    2484         soap_embedded(soap, &a->key, SOAP_TYPE_string);
    2485         soap_serialize_string(soap, &a->key);
    2486         soap_embedded(soap, &a->volume, SOAP_TYPE_string);
    2487         soap_serialize_string(soap, &a->volume);
    2488 }
    2489 
    2490 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__create_USCOREobject(struct soap *soap, struct ns1__create_USCOREobject *a)
    2491 {
    2492         (void)soap; (void)a; /* appease -Wall -Werror */
    2493         soap_default_string(soap, &a->key);
    2494         soap_default_string(soap, &a->volume);
    2495 }
    2496 
    2497 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__create_USCOREobject(struct soap *soap, const struct ns1__create_USCOREobject *a, const char *tag, const char *type)
    2498 {
    2499         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__create_USCOREobject);
    2500         if (soap_out_ns1__create_USCOREobject(soap, tag, id, a, type))
    2501                 return soap->error;
    2502         return soap_putindependent(soap);
    2503 }
    2504 
    2505 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__create_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__create_USCOREobject *a, const char *type)
    2506 {
    2507         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__create_USCOREobject), type);
    2508         soap_out_string(soap, "key", -1, &a->key, "");
    2509         soap_out_string(soap, "volume", -1, &a->volume, "");
    2510         soap_element_end_out(soap, tag);
    2511         return SOAP_OK;
    2512 }
    2513 
    2514 SOAP_FMAC3 struct ns1__create_USCOREobject * SOAP_FMAC4 soap_get_ns1__create_USCOREobject(struct soap *soap, struct ns1__create_USCOREobject *p, const char *tag, const char *type)
    2515 {
    2516         if ((p = soap_in_ns1__create_USCOREobject(soap, tag, p, type)))
    2517                 soap_getindependent(soap);
    2518         return p;
    2519 }
    2520 
    2521 SOAP_FMAC3 struct ns1__create_USCOREobject * SOAP_FMAC4 soap_in_ns1__create_USCOREobject(struct soap *soap, const char *tag, struct ns1__create_USCOREobject *a, const char *type)
    2522 {
    2523         short soap_flag_key = 1, soap_flag_volume = 1;
    2524         if (soap_element_begin_in(soap, tag, 0))
    2525                 return NULL;
    2526         if (*soap->type && soap_match_tag(soap, soap->type, type))
    2527         {       soap->error = SOAP_TYPE;
    2528                 return NULL;
    2529         }
    2530         a = (struct ns1__create_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__create_USCOREobject, sizeof(struct ns1__create_USCOREobject), 0, NULL, NULL, NULL);
    2531         if (!a)
    2532                 return NULL;
    2533         if (soap->alloced)
    2534                 soap_default_ns1__create_USCOREobject(soap, a);
     2394        {       a = (struct ns1__rename_USCOREobject *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__rename_USCOREobject, 0, sizeof(struct ns1__rename_USCOREobject), 0, NULL);
     2395                if (soap->body && soap_element_end_in(soap, tag))
     2396                        return NULL;
     2397        }
     2398        return a;
     2399}
     2400
     2401SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobjectResponse(struct soap *soap, struct ns1__rename_USCOREobjectResponse *a)
     2402{
     2403        (void)soap; (void)a; /* appease -Wall -Werror */
     2404        a->result = NULL;
     2405}
     2406
     2407SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobjectResponse(struct soap *soap, const struct ns1__rename_USCOREobjectResponse *a)
     2408{
     2409        (void)soap; (void)a; /* appease -Wall -Werror */
     2410        soap_serialize_PointerTostring(soap, &a->result);
     2411}
     2412
     2413SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobjectResponse(struct soap *soap, const struct ns1__rename_USCOREobjectResponse *a, const char *tag, const char *type)
     2414{
     2415        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__rename_USCOREobjectResponse);
     2416        if (soap_out_ns1__rename_USCOREobjectResponse(soap, tag, id, a, type))
     2417                return soap->error;
     2418        return soap_putindependent(soap);
     2419}
     2420
     2421SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__rename_USCOREobjectResponse *a, const char *type)
     2422{
     2423        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__rename_USCOREobjectResponse), type))
     2424                return soap->error;
     2425        if (soap_out_PointerTostring(soap, "result", -1, &a->result, ""))
     2426                return soap->error;
     2427        return soap_element_end_out(soap, tag);
     2428}
     2429
     2430SOAP_FMAC3 struct ns1__rename_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__rename_USCOREobjectResponse(struct soap *soap, struct ns1__rename_USCOREobjectResponse *p, const char *tag, const char *type)
     2431{
     2432        if ((p = soap_in_ns1__rename_USCOREobjectResponse(soap, tag, p, type)))
     2433                if (soap_getindependent(soap))
     2434                        return NULL;
     2435        return p;
     2436}
     2437
     2438SOAP_FMAC3 struct ns1__rename_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__rename_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__rename_USCOREobjectResponse *a, const char *type)
     2439{
     2440        size_t soap_flag_result = 1;
     2441        if (soap_element_begin_in(soap, tag, 0, type))
     2442                return NULL;
     2443        a = (struct ns1__rename_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__rename_USCOREobjectResponse, sizeof(struct ns1__rename_USCOREobjectResponse), 0, NULL, NULL, NULL);
     2444        if (!a)
     2445                return NULL;
     2446        soap_default_ns1__rename_USCOREobjectResponse(soap, a);
    25352447        if (soap->body && !*soap->href)
    2536         {       for (;;)
     2448        {
     2449                for (;;)
    25372450                {       soap->error = SOAP_TAG_MISMATCH;
    2538                         if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    2539                                 if (soap_in_string(soap, "key", &a->key, ""))
    2540                                 {       soap_flag_key = 0;
    2541                                         continue;
    2542                                 }
    2543                         if (soap_flag_volume && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
    2544                                 if (soap_in_string(soap, "volume", &a->volume, ""))
    2545                                 {       soap_flag_volume = 0;
     2451                        if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
     2452                                if (soap_in_PointerTostring(soap, "result", &a->result, "xsd:string"))
     2453                                {       soap_flag_result--;
    25462454                                        continue;
    25472455                                }
     
    25572465        }
    25582466        else
    2559         {       a = (struct ns1__create_USCOREobject *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__create_USCOREobject, 0, sizeof(struct ns1__create_USCOREobject), 0, NULL);
    2560                 if (soap->body && soap_element_end_in(soap, tag))
    2561                         return NULL;
    2562         }
    2563         return a;
    2564 }
    2565 
    2566 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__create_USCOREobjectResponse(struct soap *soap, const struct ns1__create_USCOREobjectResponse *a)
    2567 {
    2568         (void)soap; (void)a; /* appease -Wall -Werror */
    2569         soap_embedded(soap, &a->result, SOAP_TYPE_PointerTostring);
    2570         soap_serialize_PointerTostring(soap, &a->result);
    2571 }
    2572 
    2573 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__create_USCOREobjectResponse(struct soap *soap, struct ns1__create_USCOREobjectResponse *a)
    2574 {
    2575         (void)soap; (void)a; /* appease -Wall -Werror */
    2576         a->result = NULL;
    2577 }
    2578 
    2579 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__create_USCOREobjectResponse(struct soap *soap, const struct ns1__create_USCOREobjectResponse *a, const char *tag, const char *type)
    2580 {
    2581         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__create_USCOREobjectResponse);
    2582         if (soap_out_ns1__create_USCOREobjectResponse(soap, tag, id, a, type))
    2583                 return soap->error;
    2584         return soap_putindependent(soap);
    2585 }
    2586 
    2587 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__create_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__create_USCOREobjectResponse *a, const char *type)
    2588 {
    2589         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__create_USCOREobjectResponse), type);
    2590         if (a->result)
    2591                 soap_element_result(soap, "result");
    2592         soap_out_PointerTostring(soap, "result", -1, &a->result, "");
    2593         soap_element_end_out(soap, tag);
    2594         return SOAP_OK;
    2595 }
    2596 
    2597 SOAP_FMAC3 struct ns1__create_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__create_USCOREobjectResponse(struct soap *soap, struct ns1__create_USCOREobjectResponse *p, const char *tag, const char *type)
    2598 {
    2599         if ((p = soap_in_ns1__create_USCOREobjectResponse(soap, tag, p, type)))
    2600                 soap_getindependent(soap);
    2601         return p;
    2602 }
    2603 
    2604 SOAP_FMAC3 struct ns1__create_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__create_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__create_USCOREobjectResponse *a, const char *type)
    2605 {
    2606         short soap_flag_result = 1;
    2607         if (soap_element_begin_in(soap, tag, 0))
    2608                 return NULL;
    2609         if (*soap->type && soap_match_tag(soap, soap->type, type))
    2610         {       soap->error = SOAP_TYPE;
    2611                 return NULL;
    2612         }
    2613         a = (struct ns1__create_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__create_USCOREobjectResponse, sizeof(struct ns1__create_USCOREobjectResponse), 0, NULL, NULL, NULL);
    2614         if (!a)
    2615                 return NULL;
    2616         if (soap->alloced)
    2617                 soap_default_ns1__create_USCOREobjectResponse(soap, a);
     2467        {       a = (struct ns1__rename_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__rename_USCOREobjectResponse, 0, sizeof(struct ns1__rename_USCOREobjectResponse), 0, NULL);
     2468                if (soap->body && soap_element_end_in(soap, tag))
     2469                        return NULL;
     2470        }
     2471        return a;
     2472}
     2473
     2474SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__create_USCOREobject(struct soap *soap, struct ns1__create_USCOREobject *a)
     2475{
     2476        (void)soap; (void)a; /* appease -Wall -Werror */
     2477        soap_default_string(soap, &a->key);
     2478        soap_default_string(soap, &a->volume);
     2479}
     2480
     2481SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__create_USCOREobject(struct soap *soap, const struct ns1__create_USCOREobject *a)
     2482{
     2483        (void)soap; (void)a; /* appease -Wall -Werror */
     2484        soap_serialize_string(soap, &a->key);
     2485        soap_serialize_string(soap, &a->volume);
     2486}
     2487
     2488SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__create_USCOREobject(struct soap *soap, const struct ns1__create_USCOREobject *a, const char *tag, const char *type)
     2489{
     2490        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__create_USCOREobject);
     2491        if (soap_out_ns1__create_USCOREobject(soap, tag, id, a, type))
     2492                return soap->error;
     2493        return soap_putindependent(soap);
     2494}
     2495
     2496SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__create_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__create_USCOREobject *a, const char *type)
     2497{
     2498        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__create_USCOREobject), type))
     2499                return soap->error;
     2500        if (soap_out_string(soap, "key", -1, &a->key, ""))
     2501                return soap->error;
     2502        if (soap_out_string(soap, "volume", -1, &a->volume, ""))
     2503                return soap->error;
     2504        return soap_element_end_out(soap, tag);
     2505}
     2506
     2507SOAP_FMAC3 struct ns1__create_USCOREobject * SOAP_FMAC4 soap_get_ns1__create_USCOREobject(struct soap *soap, struct ns1__create_USCOREobject *p, const char *tag, const char *type)
     2508{
     2509        if ((p = soap_in_ns1__create_USCOREobject(soap, tag, p, type)))
     2510                if (soap_getindependent(soap))
     2511                        return NULL;
     2512        return p;
     2513}
     2514
     2515SOAP_FMAC3 struct ns1__create_USCOREobject * SOAP_FMAC4 soap_in_ns1__create_USCOREobject(struct soap *soap, const char *tag, struct ns1__create_USCOREobject *a, const char *type)
     2516{
     2517        size_t soap_flag_key = 1;
     2518        size_t soap_flag_volume = 1;
     2519        if (soap_element_begin_in(soap, tag, 0, type))
     2520                return NULL;
     2521        a = (struct ns1__create_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__create_USCOREobject, sizeof(struct ns1__create_USCOREobject), 0, NULL, NULL, NULL);
     2522        if (!a)
     2523                return NULL;
     2524        soap_default_ns1__create_USCOREobject(soap, a);
    26182525        if (soap->body && !*soap->href)
    2619         {       for (;;)
     2526        {
     2527                for (;;)
    26202528                {       soap->error = SOAP_TAG_MISMATCH;
    2621                         if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
    2622                                 if (soap_in_PointerTostring(soap, "result", &a->result, ""))
    2623                                 {       soap_flag_result = 0;
     2529                        if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     2530                                if (soap_in_string(soap, "key", &a->key, "xsd:string"))
     2531                                {       soap_flag_key--;
     2532                                        continue;
     2533                                }
     2534                        if (soap_flag_volume && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     2535                                if (soap_in_string(soap, "volume", &a->volume, "xsd:string"))
     2536                                {       soap_flag_volume--;
    26242537                                        continue;
    26252538                                }
     
    26352548        }
    26362549        else
    2637         {       a = (struct ns1__create_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__create_USCOREobjectResponse, 0, sizeof(struct ns1__create_USCOREobjectResponse), 0, NULL);
    2638                 if (soap->body && soap_element_end_in(soap, tag))
    2639                         return NULL;
    2640         }
    2641         return a;
     2550        {       a = (struct ns1__create_USCOREobject *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__create_USCOREobject, 0, sizeof(struct ns1__create_USCOREobject), 0, NULL);
     2551                if (soap->body && soap_element_end_in(soap, tag))
     2552                        return NULL;
     2553        }
     2554        return a;
     2555}
     2556
     2557SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__create_USCOREobjectResponse(struct soap *soap, struct ns1__create_USCOREobjectResponse *a)
     2558{
     2559        (void)soap; (void)a; /* appease -Wall -Werror */
     2560        a->result = NULL;
     2561}
     2562
     2563SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__create_USCOREobjectResponse(struct soap *soap, const struct ns1__create_USCOREobjectResponse *a)
     2564{
     2565        (void)soap; (void)a; /* appease -Wall -Werror */
     2566        soap_serialize_PointerTostring(soap, &a->result);
     2567}
     2568
     2569SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__create_USCOREobjectResponse(struct soap *soap, const struct ns1__create_USCOREobjectResponse *a, const char *tag, const char *type)
     2570{
     2571        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__create_USCOREobjectResponse);
     2572        if (soap_out_ns1__create_USCOREobjectResponse(soap, tag, id, a, type))
     2573                return soap->error;
     2574        return soap_putindependent(soap);
     2575}
     2576
     2577SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__create_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__create_USCOREobjectResponse *a, const char *type)
     2578{
     2579        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__create_USCOREobjectResponse), type))
     2580                return soap->error;
     2581        if (soap_out_PointerTostring(soap, "result", -1, &a->result, ""))
     2582                return soap->error;
     2583        return soap_element_end_out(soap, tag);
     2584}
     2585
     2586SOAP_FMAC3 struct ns1__create_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__create_USCOREobjectResponse(struct soap *soap, struct ns1__create_USCOREobjectResponse *p, const char *tag, const char *type)
     2587{
     2588        if ((p = soap_in_ns1__create_USCOREobjectResponse(soap, tag, p, type)))
     2589                if (soap_getindependent(soap))
     2590                        return NULL;
     2591        return p;
     2592}
     2593
     2594SOAP_FMAC3 struct ns1__create_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__create_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__create_USCOREobjectResponse *a, const char *type)
     2595{
     2596        size_t soap_flag_result = 1;
     2597        if (soap_element_begin_in(soap, tag, 0, type))
     2598                return NULL;
     2599        a = (struct ns1__create_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__create_USCOREobjectResponse, sizeof(struct ns1__create_USCOREobjectResponse), 0, NULL, NULL, NULL);
     2600        if (!a)
     2601                return NULL;
     2602        soap_default_ns1__create_USCOREobjectResponse(soap, a);
     2603        if (soap->body && !*soap->href)
     2604        {
     2605                for (;;)
     2606                {       soap->error = SOAP_TAG_MISMATCH;
     2607                        if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
     2608                                if (soap_in_PointerTostring(soap, "result", &a->result, "xsd:string"))
     2609                                {       soap_flag_result--;
     2610                                        continue;
     2611                                }
     2612                        if (soap->error == SOAP_TAG_MISMATCH)
     2613                                soap->error = soap_ignore_element(soap);
     2614                        if (soap->error == SOAP_NO_TAG)
     2615                                break;
     2616                        if (soap->error)
     2617                                return NULL;
     2618                }
     2619                if (soap_element_end_in(soap, tag))
     2620                        return NULL;
     2621        }
     2622        else
     2623        {       a = (struct ns1__create_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__create_USCOREobjectResponse, 0, sizeof(struct ns1__create_USCOREobjectResponse), 0, NULL);
     2624                if (soap->body && soap_element_end_in(soap, tag))
     2625                        return NULL;
     2626        }
     2627        return a;
     2628}
     2629
     2630SOAP_FMAC3 void SOAP_FMAC4 soap_default_ArrayOfString(struct soap *soap, struct ArrayOfString *a)
     2631{
     2632        a->__size = 0;
     2633        a->__ptr = NULL;
    26422634}
    26432635
     
    26472639        if (a->__ptr && !soap_array_reference(soap, a, (struct soap_array*)&a->__ptr, 1, SOAP_TYPE_ArrayOfString))
    26482640                for (i = 0; i < a->__size; i++)
    2649                 {       soap_embedded(soap, a->__ptr + i, SOAP_TYPE_string);
     2641                {
    26502642                        soap_serialize_string(soap, a->__ptr + i);
    26512643                }
    2652 }
    2653 
    2654 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ArrayOfString(struct soap *soap, struct ArrayOfString *a)
    2655 {
    2656         a->__size = 0;
    2657         a->__ptr = NULL;
    26582644}
    26592645
     
    26692655{
    26702656        int i, n = a->__size;
    2671         char *t = soap_putsize(soap, "xsd:string", n);
     2657        char *t = soap_putsize(soap, "xsd:string", a->__size);
    26722658        id = soap_element_id(soap, tag, id, a, (struct soap_array*)&a->__ptr, 1, type, SOAP_TYPE_ArrayOfString);
    26732659        if (id < 0)
    26742660                return soap->error;
    2675         soap_array_begin_out(soap, tag, id, t, NULL);
     2661        if (soap_array_begin_out(soap, tag, id, t, NULL))
     2662                return soap->error;
    26762663        for (i = 0; i < n; i++)
    26772664        {
     
    26812668        }
    26822669        soap->position = 0;
    2683         soap_element_end_out(soap, tag);
    2684         return SOAP_OK;
     2670        return soap_element_end_out(soap, tag);
    26852671}
    26862672
     
    26882674{
    26892675        if ((p = soap_in_ArrayOfString(soap, tag, p, type)))
    2690                 soap_getindependent(soap);
     2676                if (soap_getindependent(soap))
     2677                        return NULL;
    26912678        return p;
    26922679}
     
    26952682{       int i, j;
    26962683        char **p;
    2697         if (soap_element_begin_in(soap, tag, 1))
     2684        if (soap_element_begin_in(soap, tag, 1, NULL))
    26982685                return NULL;
    26992686        if (soap_match_array(soap, type))
     
    27042691        if (!a)
    27052692                return NULL;
    2706         if (soap->alloced)
    2707                 soap_default_ArrayOfString(soap, a);
     2693        soap_default_ArrayOfString(soap, a);
    27082694        if (soap->body && !*soap->href)
    27092695        {
     
    27222708                                        }
    27232709                                }
    2724                                 if (!soap_in_string(soap, NULL, a->__ptr + i, ""))
     2710                                if (!soap_in_string(soap, NULL, a->__ptr + i, "xsd:string"))
    27252711                                {       if (soap->error != SOAP_NO_TAG)
    27262712                                                return NULL;
     
    27312717                }
    27322718                else
    2733                 {       soap_new_block(soap);
     2719                {       if (soap_new_block(soap) == NULL)
     2720                                return NULL;
    27342721                        for (a->__size = 0; ; a->__size++)
    2735                         {       p = (char **)soap_push_block(soap, sizeof(char *));
     2722                        {       p = (char **)soap_push_block(soap, NULL, sizeof(char *));
    27362723                                if (!p)
    27372724                                        return NULL;
    27382725                                *p = NULL;
    2739                                 if (!soap_in_string(soap, NULL, p, ""))
     2726                                if (!soap_in_string(soap, NULL, p, "xsd:string"))
    27402727                                {       if (soap->error != SOAP_NO_TAG)
    27412728                                                return NULL;
     
    27442731                                }
    27452732                        }
    2746                         soap_pop_block(soap);
     2733                        soap_pop_block(soap, NULL);
    27472734                        a->__ptr = (char **)soap_malloc(soap, soap->blist->size);
    2748                         soap_save_block(soap, (char*)a->__ptr, 0);
     2735                        soap_save_block(soap, NULL, (char*)a->__ptr, 1);
    27492736                }
    27502737                if (soap_element_end_in(soap, tag))
     
    27522739        }
    27532740        else
    2754         {       a = (struct ArrayOfString *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ArrayOfString, 0, sizeof(struct ArrayOfString), 0, NULL);
    2755                 if (soap->body && soap_element_end_in(soap, tag))
    2756                         return NULL;
    2757         }
    2758         return a;
    2759 }
     2741        {       a = (struct ArrayOfString *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ArrayOfString, 0, sizeof(struct ArrayOfString), 0, NULL);
     2742                if (soap->body && soap_element_end_in(soap, tag))
     2743                        return NULL;
     2744        }
     2745        return a;
     2746}
     2747
     2748#ifndef WITH_NOGLOBAL
     2749
     2750SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *const*a)
     2751{
     2752        if (!soap_reference(soap, *a, SOAP_TYPE_SOAP_ENV__Reason))
     2753                soap_serialize_SOAP_ENV__Reason(soap, *a);
     2754}
     2755
     2756SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *const*a, const char *tag, const char *type)
     2757{
     2758        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToSOAP_ENV__Reason);
     2759        if (soap_out_PointerToSOAP_ENV__Reason(soap, tag, id, a, type))
     2760                return soap->error;
     2761        return soap_putindependent(soap);
     2762}
     2763
     2764SOAP_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)
     2765{
     2766        id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_SOAP_ENV__Reason);
     2767        if (id < 0)
     2768                return soap->error;
     2769        return soap_out_SOAP_ENV__Reason(soap, tag, id, *a, type);
     2770}
     2771
     2772SOAP_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)
     2773{
     2774        if ((p = soap_in_PointerToSOAP_ENV__Reason(soap, tag, p, type)))
     2775                if (soap_getindependent(soap))
     2776                        return NULL;
     2777        return p;
     2778}
     2779
     2780SOAP_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)
     2781{
     2782        if (soap_element_begin_in(soap, tag, 1, NULL))
     2783                return NULL;
     2784        if (!a)
     2785                if (!(a = (struct SOAP_ENV__Reason **)soap_malloc(soap, sizeof(struct SOAP_ENV__Reason *))))
     2786                        return NULL;
     2787        *a = NULL;
     2788        if (!soap->null && *soap->href != '#')
     2789        {       soap_revert(soap);
     2790                if (!(*a = soap_in_SOAP_ENV__Reason(soap, tag, *a, type)))
     2791                        return NULL;
     2792        }
     2793        else
     2794        {       a = (struct SOAP_ENV__Reason **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_SOAP_ENV__Reason, sizeof(struct SOAP_ENV__Reason), 0);
     2795                if (soap->body && soap_element_end_in(soap, tag))
     2796                        return NULL;
     2797        }
     2798        return a;
     2799}
     2800
     2801#endif
    27602802
    27612803#ifndef WITH_NOGLOBAL
     
    27862828{
    27872829        if ((p = soap_in_PointerToSOAP_ENV__Detail(soap, tag, p, type)))
    2788                 soap_getindependent(soap);
     2830                if (soap_getindependent(soap))
     2831                        return NULL;
    27892832        return p;
    27902833}
     
    27922835SOAP_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)
    27932836{
    2794         if (soap_element_begin_in(soap, tag, 1))
     2837        if (soap_element_begin_in(soap, tag, 1, NULL))
    27952838                return NULL;
    27962839        if (!a)
     
    28402883{
    28412884        if ((p = soap_in_PointerToSOAP_ENV__Code(soap, tag, p, type)))
    2842                 soap_getindependent(soap);
     2885                if (soap_getindependent(soap))
     2886                        return NULL;
    28432887        return p;
    28442888}
     
    28462890SOAP_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)
    28472891{
    2848         if (soap_element_begin_in(soap, tag, 1))
     2892        if (soap_element_begin_in(soap, tag, 1, NULL))
    28492893                return NULL;
    28502894        if (!a)
     
    28922936{
    28932937        if ((p = soap_in_PointerTons1__stat_USCOREobjectResponse(soap, tag, p, type)))
    2894                 soap_getindependent(soap);
     2938                if (soap_getindependent(soap))
     2939                        return NULL;
    28952940        return p;
    28962941}
     
    28982943SOAP_FMAC3 struct ns1__stat_USCOREobjectResponse ** SOAP_FMAC4 soap_in_PointerTons1__stat_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__stat_USCOREobjectResponse **a, const char *type)
    28992944{
    2900         if (soap_element_begin_in(soap, tag, 1))
     2945        if (soap_element_begin_in(soap, tag, 1, NULL))
    29012946                return NULL;
    29022947        if (!a)
     
    29422987{
    29432988        if ((p = soap_in_PointerTons1__find_USCOREinstancesResponse(soap, tag, p, type)))
    2944                 soap_getindependent(soap);
     2989                if (soap_getindependent(soap))
     2990                        return NULL;
    29452991        return p;
    29462992}
     
    29482994SOAP_FMAC3 struct ns1__find_USCOREinstancesResponse ** SOAP_FMAC4 soap_in_PointerTons1__find_USCOREinstancesResponse(struct soap *soap, const char *tag, struct ns1__find_USCOREinstancesResponse **a, const char *type)
    29492995{
    2950         if (soap_element_begin_in(soap, tag, 1))
     2996        if (soap_element_begin_in(soap, tag, 1, NULL))
    29512997                return NULL;
    29522998        if (!a)
     
    29923038{
    29933039        if ((p = soap_in_PointerTons1__find_USCOREobjectsResponse(soap, tag, p, type)))
    2994                 soap_getindependent(soap);
     3040                if (soap_getindependent(soap))
     3041                        return NULL;
    29953042        return p;
    29963043}
     
    29983045SOAP_FMAC3 struct ns1__find_USCOREobjectsResponse ** SOAP_FMAC4 soap_in_PointerTons1__find_USCOREobjectsResponse(struct soap *soap, const char *tag, struct ns1__find_USCOREobjectsResponse **a, const char *type)
    29993046{
    3000         if (soap_element_begin_in(soap, tag, 1))
     3047        if (soap_element_begin_in(soap, tag, 1, NULL))
    30013048                return NULL;
    30023049        if (!a)
     
    30423089{
    30433090        if ((p = soap_in_PointerToArrayOfString(soap, tag, p, type)))
    3044                 soap_getindependent(soap);
     3091                if (soap_getindependent(soap))
     3092                        return NULL;
    30453093        return p;
    30463094}
     
    30483096SOAP_FMAC3 struct ArrayOfString ** SOAP_FMAC4 soap_in_PointerToArrayOfString(struct soap *soap, const char *tag, struct ArrayOfString **a, const char *type)
    30493097{
    3050         if (soap_element_begin_in(soap, tag, 1))
     3098        if (soap_element_begin_in(soap, tag, 1, NULL))
    30513099                return NULL;
    30523100        if (!a)
     
    30913139{
    30923140        if ((p = soap_in_PointerToint(soap, tag, p, type)))
    3093                 soap_getindependent(soap);
     3141                if (soap_getindependent(soap))
     3142                        return NULL;
    30943143        return p;
    30953144}
     
    30973146SOAP_FMAC3 int ** SOAP_FMAC4 soap_in_PointerToint(struct soap *soap, const char *tag, int **a, const char *type)
    30983147{
    3099         if (soap_element_begin_in(soap, tag, 1))
     3148        if (soap_element_begin_in(soap, tag, 1, NULL))
    31003149                return NULL;
    31013150        if (!a)
     
    31413190{
    31423191        if ((p = soap_in_PointerTostring(soap, tag, p, type)))
    3143                 soap_getindependent(soap);
     3192                if (soap_getindependent(soap))
     3193                        return NULL;
    31443194        return p;
    31453195}
     
    31473197SOAP_FMAC3 char *** SOAP_FMAC4 soap_in_PointerTostring(struct soap *soap, const char *tag, char ***a, const char *type)
    31483198{
    3149         if (soap_element_begin_in(soap, tag, 1))
     3199        if (soap_element_begin_in(soap, tag, 1, NULL))
    31503200                return NULL;
    31513201        if (!a)
     
    31663216}
    31673217
    3168 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENC__arrayType(struct soap *soap, char **a)
    3169 {       soap_default_string(soap, a);
    3170 }
    3171 
    3172 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENC__arrayType(struct soap *soap, char *const*a)
    3173 {       soap_serialize_string(soap, a);
    3174 }
    3175 
    3176 SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENC__arrayType(struct soap *soap, char *const*a, const char *tag, const char *type)
    3177 {
    3178         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENC__arrayType);
    3179         if (soap_out_SOAP_ENC__arrayType(soap, tag, id, a, type))
    3180                 return soap->error;
    3181         return soap_putindependent(soap);
    3182 }
    3183 
    3184 SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENC__arrayType(struct soap *soap, const char *tag, int id, char *const*a, const char *type)
    3185 {
    3186         return soap_outstring(soap, tag, id, a, type, SOAP_TYPE_SOAP_ENC__arrayType);
    3187 }
    3188 
    3189 SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_SOAP_ENC__arrayType(struct soap *soap, char **p, const char *tag, const char *type)
    3190 {
    3191         if ((p = soap_in_SOAP_ENC__arrayType(soap, tag, p, type)))
    3192                 soap_getindependent(soap);
    3193         return p;
    3194 }
    3195 
    3196 SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_SOAP_ENC__arrayType(struct soap *soap, const char *tag, char **a, const char *type)
    3197 {
    3198         return soap_instring(soap, tag, a, type, SOAP_TYPE_SOAP_ENC__arrayType, 1, 0, -1);
    3199 }
    3200 
    32013218SOAP_FMAC3 void SOAP_FMAC4 soap_default__QName(struct soap *soap, char **a)
    32023219{       soap_default_string(soap, a);
     
    32233240{
    32243241        if ((p = soap_in__QName(soap, tag, p, type)))
    3225                 soap_getindependent(soap);
     3242                if (soap_getindependent(soap))
     3243                        return NULL;
    32263244        return p;
    32273245}
     
    32293247SOAP_FMAC3 char * * SOAP_FMAC4 soap_in__QName(struct soap *soap, const char *tag, char **a, const char *type)
    32303248{
    3231         return soap_instring(soap, tag, a, type, SOAP_TYPE__QName, 2, 0, -1);
     3249        return soap_instring(soap, tag, a, type, SOAP_TYPE__QName, 2, -1, -1);
    32323250}
    32333251
    32343252SOAP_FMAC3 void SOAP_FMAC4 soap_default_string(struct soap *soap, char **a)
    3235 {
    3236 (void)soap; /* appease -Wall -Werror */
     3253{       (void)soap; /* appease -Wall -Werror */
    32373254#ifdef SOAP_DEFAULT_string
    32383255        *a = SOAP_DEFAULT_string;
     
    32633280{
    32643281        if ((p = soap_in_string(soap, tag, p, type)))
    3265                 soap_getindependent(soap);
     3282                if (soap_getindependent(soap))
     3283                        return NULL;
    32663284        return p;
    32673285}
     
    32693287SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_string(struct soap *soap, const char *tag, char **a, const char *type)
    32703288{
    3271         return soap_instring(soap, tag, a, type, SOAP_TYPE_string, 1, 0, -1);
    3272 }
    3273 
    3274 SOAP_END_NAMESPACE(soap)
     3289        return soap_instring(soap, tag, a, type, SOAP_TYPE_string, 1, -1, -1);
     3290}
    32753291
    32763292#ifdef __cplusplus
Note: See TracChangeset for help on using the changeset viewer.