IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 13078


Ignore:
Timestamp:
Apr 27, 2007, 3:33:27 PM (19 years ago)
Author:
jhoblitt
Message:

add rename_object
s/find_Objects/find_objects/g

Location:
trunk/Nebulous/nebclient
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/Nebulous/nebclient/nebulous.wsdl

    r13047 r13078  
    3636    </message>
    3737
     38    <message name="rename_objectRequest">
     39        <part name="key" type="xsd:string" />
     40        <part name="newkey" type="xsd:string" />
     41    </message>
     42    <message name="rename_objectResponse">
     43        <part name="result" type="xsd:string" />
     44    </message>
     45
    3846    <message name="replicate_objectRequest">
    3947        <part name="key" type="xsd:string" />
     
    6068    </message>
    6169
    62     <message name="find_ObjectsRequest">
     70    <message name="find_objectsRequest">
    6371        <part name="pattern" type="xsd:string" />
    6472    </message>
    65     <message name="find_ObjectsResponse">
     73    <message name="find_objectsResponse">
    6674        <!-- fixme -->
    6775        <part name="result" type="tns:ArrayOfString" />
     
    101109            -->
    102110        </operation>
     111        <operation name="rename_object">
     112            <input  message="tns:rename_objectRequest" />
     113            <output message="tns:rename_objectResponse" />
     114            <!--
     115                <fault name="" message="" />
     116            -->
     117        </operation>
    103118        <operation name="replicate_object">
    104119            <input  message="tns:replicate_objectRequest" />
     
    157172        <operation name="create_object">
    158173            <soap:operation soapAction="urn:Nebulous/Server/SOAP#create_object" />
     174            <input>
     175                <soap:body use="encoded" namespace="urn:Nebulous/Server/SOAP"
     176                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
     177            </input>
     178            <output>
     179                <soap:body use="encoded" namespace="urn:Nebulous/Server/SOAP"
     180                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
     181            </output>
     182        </operation>
     183        <operation name="rename_object">
     184            <soap:operation soapAction="urn:Nebulous/Server/SOAP#create_object" />
     185            <input>
     186                <soap:body use="encoded" namespace="urn:Nebulous/Server/SOAP"
     187                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
     188            </input>
     189            <output>
     190                <soap:body use="encoded" namespace="urn:Nebulous/Server/SOAP"
     191                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
     192            </output>
     193        </operation>
     194        <operation name="rename_object">
     195            <soap:operation soapAction="urn:Nebulous/Server/SOAP#rename_object" />
    159196            <input>
    160197                <soap:body use="encoded" namespace="urn:Nebulous/Server/SOAP"
  • trunk/Nebulous/nebclient/src/nebulous.h

    r10631 r13078  
    11/* src/nebulous.h
    22   Generated by wsdl2h 1.2.1 from nebulous.wsdl and typemap.dat
    3    2006-12-12 00:23:37 GMT
     3   2007-04-28 01:32:49 GMT
    44   Copyright (C) 2001-2005 Robert van Engelen, Genivia Inc. All Rights Reserved.
    55   This part of the software is released under one of the following licenses:
     
    9898@section SOAP_operations Operations of Binding  "SOAP"
    9999  - @ref ns1__create_USCOREobject
     100  - @ref ns1__rename_USCOREobject
     101  - @ref ns1__rename_USCOREobject_
    100102  - @ref ns1__replicate_USCOREobject
    101103  - @ref ns1__lock_USCOREobject
    102104  - @ref ns1__unlock_USCOREobject
     105  - @ref ns1__find_USCOREobjects
    103106  - @ref ns1__find_USCOREinstances
    104107  - @ref ns1__delete_USCOREinstance
     
    163166/******************************************************************************\
    164167 *                                                                            *
     168 * ns1__rename_USCOREobject                                                   *
     169 *                                                                            *
     170\******************************************************************************/
     171
     172
     173/// Operation "ns1__rename_USCOREobject" of service binding "SOAP"
     174
     175/**
     176
     177Operation details:
     178
     179  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
     180  - SOAP action="urn:Nebulous/Server/SOAP#create_object"
     181
     182C stub function (defined in soapClient.c[pp]):
     183@code
     184  int soap_call_ns1__rename_USCOREobject(struct soap *soap,
     185    NULL, // char *endpoint = NULL selects default endpoint for this operation
     186    NULL, // char *action = NULL selects default action for this operation
     187    // request parameters:
     188    char*                               key,
     189    char*                               newkey,
     190    // response parameters:
     191    char*                              *result
     192  );
     193@endcode
     194
     195*/
     196
     197//gsoap ns1  service method-style:      rename_USCOREobject rpc
     198//gsoap ns1  service method-encoding:   rename_USCOREobject http://schemas.xmlsoap.org/soap/encoding/
     199//gsoap ns1  service method-action:     rename_USCOREobject urn:Nebulous/Server/SOAP#create_object
     200int ns1__rename_USCOREobject(
     201    char*                               key,
     202    char*                               newkey,
     203    char*                              *result ///< response parameter
     204);
     205
     206/******************************************************************************\
     207 *                                                                            *
     208 * ns1__rename_USCOREobject_                                                  *
     209 *                                                                            *
     210\******************************************************************************/
     211
     212
     213/// Operation "ns1__rename_USCOREobject_" of service binding "SOAP"
     214
     215/**
     216
     217Operation details:
     218
     219  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
     220  - SOAP action="urn:Nebulous/Server/SOAP#rename_object"
     221
     222C stub function (defined in soapClient.c[pp]):
     223@code
     224  int soap_call_ns1__rename_USCOREobject_(struct soap *soap,
     225    NULL, // char *endpoint = NULL selects default endpoint for this operation
     226    NULL, // char *action = NULL selects default action for this operation
     227    // request parameters:
     228    char*                               key,
     229    char*                               newkey,
     230    // response parameters:
     231    char*                              *result
     232  );
     233@endcode
     234
     235*/
     236
     237//gsoap ns1  service method-style:      rename_USCOREobject_ rpc
     238//gsoap ns1  service method-encoding:   rename_USCOREobject_ http://schemas.xmlsoap.org/soap/encoding/
     239//gsoap ns1  service method-action:     rename_USCOREobject_ urn:Nebulous/Server/SOAP#rename_object
     240int ns1__rename_USCOREobject_(
     241    char*                               key,
     242    char*                               newkey,
     243    char*                              *result ///< response parameter
     244);
     245
     246/******************************************************************************\
     247 *                                                                            *
    165248 * ns1__replicate_USCOREobject                                                *
    166249 *                                                                            *
     
    279362    char*                               type,
    280363    int                                *result ///< response parameter
     364);
     365
     366/******************************************************************************\
     367 *                                                                            *
     368 * ns1__find_USCOREobjects                                                    *
     369 *                                                                            *
     370\******************************************************************************/
     371
     372/// Operation response struct "ns1__find_USCOREobjectsResponse" of service binding "SOAP" operation "ns1__find_USCOREobjects"
     373struct ns1__find_USCOREobjectsResponse
     374{
     375    struct ArrayOfString*               result;
     376};
     377
     378/// Operation "ns1__find_USCOREobjects" of service binding "SOAP"
     379
     380/**
     381
     382Operation details:
     383
     384  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
     385  - SOAP action="urn:Nebulous/Server/SOAP#find_objects"
     386
     387C stub function (defined in soapClient.c[pp]):
     388@code
     389  int soap_call_ns1__find_USCOREobjects(struct soap *soap,
     390    NULL, // char *endpoint = NULL selects default endpoint for this operation
     391    NULL, // char *action = NULL selects default action for this operation
     392    // request parameters:
     393    char*                               pattern,
     394    // response parameters:
     395    struct ns1__find_USCOREobjectsResponse*
     396  );
     397@endcode
     398
     399*/
     400
     401//gsoap ns1  service method-style:      find_USCOREobjects rpc
     402//gsoap ns1  service method-encoding:   find_USCOREobjects http://schemas.xmlsoap.org/soap/encoding/
     403//gsoap ns1  service method-action:     find_USCOREobjects urn:Nebulous/Server/SOAP#find_objects
     404int ns1__find_USCOREobjects(
     405    char*                               pattern,
     406    struct ns1__find_USCOREobjectsResponse* ///< response parameter
    281407);
    282408
  • trunk/Nebulous/nebclient/src/soapC.c

    r10631 r13078  
    1212SOAP_BEGIN_NAMESPACE(soap)
    1313
    14 SOAP_SOURCE_STAMP("@(#) soapC.c ver 2.7.2 2006-12-12 00:23:37 GMT")
     14SOAP_SOURCE_STAMP("@(#) soapC.c ver 2.7.2 2007-04-28 01:32:49 GMT")
    1515
    1616
     
    145145        case SOAP_TYPE_ns1__find_USCOREinstancesResponse:
    146146                return soap_in_ns1__find_USCOREinstancesResponse(soap, NULL, NULL, "ns1:find_instancesResponse");
     147        case SOAP_TYPE_ns1__find_USCOREobjects:
     148                return soap_in_ns1__find_USCOREobjects(soap, NULL, NULL, "ns1:find_objects");
     149        case SOAP_TYPE_ns1__find_USCOREobjectsResponse:
     150                return soap_in_ns1__find_USCOREobjectsResponse(soap, NULL, NULL, "ns1:find_objectsResponse");
    147151        case SOAP_TYPE_ns1__unlock_USCOREobject:
    148152                return soap_in_ns1__unlock_USCOREobject(soap, NULL, NULL, "ns1:unlock_object");
     
    157161        case SOAP_TYPE_ns1__replicate_USCOREobjectResponse:
    158162                return soap_in_ns1__replicate_USCOREobjectResponse(soap, NULL, NULL, "ns1:replicate_objectResponse");
     163        case SOAP_TYPE_ns1__rename_USCOREobject_:
     164                return soap_in_ns1__rename_USCOREobject_(soap, NULL, NULL, "ns1:rename_object");
     165        case SOAP_TYPE_ns1__rename_USCOREobject_Response:
     166                return soap_in_ns1__rename_USCOREobject_Response(soap, NULL, NULL, "ns1:rename_object-Response");
     167        case SOAP_TYPE_ns1__rename_USCOREobject:
     168                return soap_in_ns1__rename_USCOREobject(soap, NULL, NULL, "ns1:rename_object");
     169        case SOAP_TYPE_ns1__rename_USCOREobjectResponse:
     170                return soap_in_ns1__rename_USCOREobjectResponse(soap, NULL, NULL, "ns1:rename_objectResponse");
    159171        case SOAP_TYPE_ns1__create_USCOREobject:
    160172                return soap_in_ns1__create_USCOREobject(soap, NULL, NULL, "ns1:create_object");
     
    167179        case SOAP_TYPE_PointerTons1__find_USCOREinstancesResponse:
    168180                return soap_in_PointerTons1__find_USCOREinstancesResponse(soap, NULL, NULL, "ns1:find_instancesResponse");
     181        case SOAP_TYPE_PointerTons1__find_USCOREobjectsResponse:
     182                return soap_in_PointerTons1__find_USCOREobjectsResponse(soap, NULL, NULL, "ns1:find_objectsResponse");
    169183        case SOAP_TYPE_PointerToArrayOfString:
    170184                return soap_in_PointerToArrayOfString(soap, NULL, NULL, "xsd:string");
     
    224238                        return soap_in_ns1__find_USCOREinstancesResponse(soap, NULL, NULL, NULL);
    225239                }
     240                if (!soap_match_tag(soap, t, "ns1:find_objects"))
     241                {       *type = SOAP_TYPE_ns1__find_USCOREobjects;
     242                        return soap_in_ns1__find_USCOREobjects(soap, NULL, NULL, NULL);
     243                }
     244                if (!soap_match_tag(soap, t, "ns1:find_objectsResponse"))
     245                {       *type = SOAP_TYPE_ns1__find_USCOREobjectsResponse;
     246                        return soap_in_ns1__find_USCOREobjectsResponse(soap, NULL, NULL, NULL);
     247                }
    226248                if (!soap_match_tag(soap, t, "ns1:unlock_object"))
    227249                {       *type = SOAP_TYPE_ns1__unlock_USCOREobject;
     
    247269                {       *type = SOAP_TYPE_ns1__replicate_USCOREobjectResponse;
    248270                        return soap_in_ns1__replicate_USCOREobjectResponse(soap, NULL, NULL, NULL);
     271                }
     272                if (!soap_match_tag(soap, t, "ns1:rename_object"))
     273                {       *type = SOAP_TYPE_ns1__rename_USCOREobject_;
     274                        return soap_in_ns1__rename_USCOREobject_(soap, NULL, NULL, NULL);
     275                }
     276                if (!soap_match_tag(soap, t, "ns1:rename_object-Response"))
     277                {       *type = SOAP_TYPE_ns1__rename_USCOREobject_Response;
     278                        return soap_in_ns1__rename_USCOREobject_Response(soap, NULL, NULL, NULL);
     279                }
     280                if (!soap_match_tag(soap, t, "ns1:rename_object"))
     281                {       *type = SOAP_TYPE_ns1__rename_USCOREobject;
     282                        return soap_in_ns1__rename_USCOREobject(soap, NULL, NULL, NULL);
     283                }
     284                if (!soap_match_tag(soap, t, "ns1:rename_objectResponse"))
     285                {       *type = SOAP_TYPE_ns1__rename_USCOREobjectResponse;
     286                        return soap_in_ns1__rename_USCOREobjectResponse(soap, NULL, NULL, NULL);
    249287                }
    250288                if (!soap_match_tag(soap, t, "ns1:create_object"))
     
    348386        case SOAP_TYPE_ns1__find_USCOREinstancesResponse:
    349387                return soap_out_ns1__find_USCOREinstancesResponse(soap, tag, id, (const struct ns1__find_USCOREinstancesResponse *)ptr, "ns1:find_instancesResponse");
     388        case SOAP_TYPE_ns1__find_USCOREobjects:
     389                return soap_out_ns1__find_USCOREobjects(soap, tag, id, (const struct ns1__find_USCOREobjects *)ptr, "ns1:find_objects");
     390        case SOAP_TYPE_ns1__find_USCOREobjectsResponse:
     391                return soap_out_ns1__find_USCOREobjectsResponse(soap, tag, id, (const struct ns1__find_USCOREobjectsResponse *)ptr, "ns1:find_objectsResponse");
    350392        case SOAP_TYPE_ns1__unlock_USCOREobject:
    351393                return soap_out_ns1__unlock_USCOREobject(soap, tag, id, (const struct ns1__unlock_USCOREobject *)ptr, "ns1:unlock_object");
     
    360402        case SOAP_TYPE_ns1__replicate_USCOREobjectResponse:
    361403                return soap_out_ns1__replicate_USCOREobjectResponse(soap, tag, id, (const struct ns1__replicate_USCOREobjectResponse *)ptr, "ns1:replicate_objectResponse");
     404        case SOAP_TYPE_ns1__rename_USCOREobject_:
     405                return soap_out_ns1__rename_USCOREobject_(soap, tag, id, (const struct ns1__rename_USCOREobject_ *)ptr, "ns1:rename_object");
     406        case SOAP_TYPE_ns1__rename_USCOREobject_Response:
     407                return soap_out_ns1__rename_USCOREobject_Response(soap, tag, id, (const struct ns1__rename_USCOREobject_Response *)ptr, "ns1:rename_object-Response");
     408        case SOAP_TYPE_ns1__rename_USCOREobject:
     409                return soap_out_ns1__rename_USCOREobject(soap, tag, id, (const struct ns1__rename_USCOREobject *)ptr, "ns1:rename_object");
     410        case SOAP_TYPE_ns1__rename_USCOREobjectResponse:
     411                return soap_out_ns1__rename_USCOREobjectResponse(soap, tag, id, (const struct ns1__rename_USCOREobjectResponse *)ptr, "ns1:rename_objectResponse");
    362412        case SOAP_TYPE_ns1__create_USCOREobject:
    363413                return soap_out_ns1__create_USCOREobject(soap, tag, id, (const struct ns1__create_USCOREobject *)ptr, "ns1:create_object");
     
    370420        case SOAP_TYPE_PointerTons1__find_USCOREinstancesResponse:
    371421                return soap_out_PointerTons1__find_USCOREinstancesResponse(soap, tag, id, (struct ns1__find_USCOREinstancesResponse *const*)ptr, "ns1:find_instancesResponse");
     422        case SOAP_TYPE_PointerTons1__find_USCOREobjectsResponse:
     423                return soap_out_PointerTons1__find_USCOREobjectsResponse(soap, tag, id, (struct ns1__find_USCOREobjectsResponse *const*)ptr, "ns1:find_objectsResponse");
    372424        case SOAP_TYPE_PointerToArrayOfString:
    373425                return soap_out_PointerToArrayOfString(soap, tag, id, (struct ArrayOfString *const*)ptr, "xsd:string");
     
    411463                soap_serialize_ns1__find_USCOREinstancesResponse(soap, (const struct ns1__find_USCOREinstancesResponse *)ptr);
    412464                break;
     465        case SOAP_TYPE_ns1__find_USCOREobjects:
     466                soap_serialize_ns1__find_USCOREobjects(soap, (const struct ns1__find_USCOREobjects *)ptr);
     467                break;
     468        case SOAP_TYPE_ns1__find_USCOREobjectsResponse:
     469                soap_serialize_ns1__find_USCOREobjectsResponse(soap, (const struct ns1__find_USCOREobjectsResponse *)ptr);
     470                break;
    413471        case SOAP_TYPE_ns1__unlock_USCOREobject:
    414472                soap_serialize_ns1__unlock_USCOREobject(soap, (const struct ns1__unlock_USCOREobject *)ptr);
     
    429487                soap_serialize_ns1__replicate_USCOREobjectResponse(soap, (const struct ns1__replicate_USCOREobjectResponse *)ptr);
    430488                break;
     489        case SOAP_TYPE_ns1__rename_USCOREobject_:
     490                soap_serialize_ns1__rename_USCOREobject_(soap, (const struct ns1__rename_USCOREobject_ *)ptr);
     491                break;
     492        case SOAP_TYPE_ns1__rename_USCOREobject_Response:
     493                soap_serialize_ns1__rename_USCOREobject_Response(soap, (const struct ns1__rename_USCOREobject_Response *)ptr);
     494                break;
     495        case SOAP_TYPE_ns1__rename_USCOREobject:
     496                soap_serialize_ns1__rename_USCOREobject(soap, (const struct ns1__rename_USCOREobject *)ptr);
     497                break;
     498        case SOAP_TYPE_ns1__rename_USCOREobjectResponse:
     499                soap_serialize_ns1__rename_USCOREobjectResponse(soap, (const struct ns1__rename_USCOREobjectResponse *)ptr);
     500                break;
    431501        case SOAP_TYPE_ns1__create_USCOREobject:
    432502                soap_serialize_ns1__create_USCOREobject(soap, (const struct ns1__create_USCOREobject *)ptr);
     
    443513        case SOAP_TYPE_PointerTons1__find_USCOREinstancesResponse:
    444514                soap_serialize_PointerTons1__find_USCOREinstancesResponse(soap, (struct ns1__find_USCOREinstancesResponse *const*)ptr);
     515                break;
     516        case SOAP_TYPE_PointerTons1__find_USCOREobjectsResponse:
     517                soap_serialize_PointerTons1__find_USCOREobjectsResponse(soap, (struct ns1__find_USCOREobjectsResponse *const*)ptr);
    445518                break;
    446519        case SOAP_TYPE_PointerToArrayOfString:
     
    14371510}
    14381511
     1512SOAP_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
     1519SOAP_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
     1525SOAP_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
     1533SOAP_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
     1541SOAP_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
     1548SOAP_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);
     1562        if (soap->body && !*soap->href)
     1563        {       for (;;)
     1564                {       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;
     1568                                        continue;
     1569                                }
     1570                        if (soap->error == SOAP_TAG_MISMATCH)
     1571                                soap->error = soap_ignore_element(soap);
     1572                        if (soap->error == SOAP_NO_TAG)
     1573                                break;
     1574                        if (soap->error)
     1575                                return NULL;
     1576                }
     1577                if (soap_element_end_in(soap, tag))
     1578                        return NULL;
     1579        }
     1580        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
     1588SOAP_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
     1595SOAP_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
     1601SOAP_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
     1609SOAP_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
     1619SOAP_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
     1626SOAP_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);
     1640        if (soap->body && !*soap->href)
     1641        {       for (;;)
     1642                {       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;
     1646                                        continue;
     1647                                }
     1648                        if (soap->error == SOAP_TAG_MISMATCH)
     1649                                soap->error = soap_ignore_element(soap);
     1650                        if (soap->error == SOAP_NO_TAG)
     1651                                break;
     1652                        if (soap->error)
     1653                                return NULL;
     1654                }
     1655                if (soap_element_end_in(soap, tag))
     1656                        return NULL;
     1657        }
     1658        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
    14391666SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__unlock_USCOREobject(struct soap *soap, const struct ns1__unlock_USCOREobject *a)
    14401667{
     
    19202147        else
    19212148        {       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
     2155SOAP_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
     2164SOAP_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
     2171SOAP_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
     2179SOAP_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
     2188SOAP_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
     2195SOAP_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);
     2209        if (soap->body && !*soap->href)
     2210        {       for (;;)
     2211                {       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;
     2220                                        continue;
     2221                                }
     2222                        if (soap->error == SOAP_TAG_MISMATCH)
     2223                                soap->error = soap_ignore_element(soap);
     2224                        if (soap->error == SOAP_NO_TAG)
     2225                                break;
     2226                        if (soap->error)
     2227                                return NULL;
     2228                }
     2229                if (soap_element_end_in(soap, tag))
     2230                        return NULL;
     2231        }
     2232        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
     2240SOAP_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
     2247SOAP_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
     2253SOAP_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
     2261SOAP_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
     2271SOAP_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
     2278SOAP_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);
     2292        if (soap->body && !*soap->href)
     2293        {       for (;;)
     2294                {       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;
     2298                                        continue;
     2299                                }
     2300                        if (soap->error == SOAP_TAG_MISMATCH)
     2301                                soap->error = soap_ignore_element(soap);
     2302                        if (soap->error == SOAP_NO_TAG)
     2303                                break;
     2304                        if (soap->error)
     2305                                return NULL;
     2306                }
     2307                if (soap_element_end_in(soap, tag))
     2308                        return NULL;
     2309        }
     2310        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
     2318SOAP_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
     2327SOAP_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
     2334SOAP_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
     2342SOAP_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
     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                soap_getindependent(soap);
     2355        return p;
     2356}
     2357
     2358SOAP_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);
     2372        if (soap->body && !*soap->href)
     2373        {       for (;;)
     2374                {       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;
     2383                                        continue;
     2384                                }
     2385                        if (soap->error == SOAP_TAG_MISMATCH)
     2386                                soap->error = soap_ignore_element(soap);
     2387                        if (soap->error == SOAP_NO_TAG)
     2388                                break;
     2389                        if (soap->error)
     2390                                return NULL;
     2391                }
     2392                if (soap_element_end_in(soap, tag))
     2393                        return NULL;
     2394        }
     2395        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
     2403SOAP_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
     2410SOAP_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
     2416SOAP_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
     2424SOAP_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
     2434SOAP_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
     2441SOAP_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);
     2455        if (soap->body && !*soap->href)
     2456        {       for (;;)
     2457                {       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;
     2461                                        continue;
     2462                                }
     2463                        if (soap->error == SOAP_TAG_MISMATCH)
     2464                                soap->error = soap_ignore_element(soap);
     2465                        if (soap->error == SOAP_NO_TAG)
     2466                                break;
     2467                        if (soap->error)
     2468                                return NULL;
     2469                }
     2470                if (soap_element_end_in(soap, tag))
     2471                        return NULL;
     2472        }
     2473        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);
    19222475                if (soap->body && soap_element_end_in(soap, tag))
    19232476                        return NULL;
     
    24352988}
    24362989
     2990SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__find_USCOREobjectsResponse(struct soap *soap, struct ns1__find_USCOREobjectsResponse *const*a)
     2991{
     2992        if (!soap_reference(soap, *a, SOAP_TYPE_ns1__find_USCOREobjectsResponse))
     2993                soap_serialize_ns1__find_USCOREobjectsResponse(soap, *a);
     2994}
     2995
     2996SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__find_USCOREobjectsResponse(struct soap *soap, struct ns1__find_USCOREobjectsResponse *const*a, const char *tag, const char *type)
     2997{
     2998        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTons1__find_USCOREobjectsResponse);
     2999        if (soap_out_PointerTons1__find_USCOREobjectsResponse(soap, tag, id, a, type))
     3000                return soap->error;
     3001        return soap_putindependent(soap);
     3002}
     3003
     3004SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__find_USCOREobjectsResponse(struct soap *soap, const char *tag, int id, struct ns1__find_USCOREobjectsResponse *const*a, const char *type)
     3005{
     3006        id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ns1__find_USCOREobjectsResponse);
     3007        if (id < 0)
     3008                return soap->error;
     3009        return soap_out_ns1__find_USCOREobjectsResponse(soap, tag, id, *a, type);
     3010}
     3011
     3012SOAP_FMAC3 struct ns1__find_USCOREobjectsResponse ** SOAP_FMAC4 soap_get_PointerTons1__find_USCOREobjectsResponse(struct soap *soap, struct ns1__find_USCOREobjectsResponse **p, const char *tag, const char *type)
     3013{
     3014        if ((p = soap_in_PointerTons1__find_USCOREobjectsResponse(soap, tag, p, type)))
     3015                soap_getindependent(soap);
     3016        return p;
     3017}
     3018
     3019SOAP_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)
     3020{
     3021        if (soap_element_begin_in(soap, tag, 1))
     3022                return NULL;
     3023        if (!a)
     3024                if (!(a = (struct ns1__find_USCOREobjectsResponse **)soap_malloc(soap, sizeof(struct ns1__find_USCOREobjectsResponse *))))
     3025                        return NULL;
     3026        *a = NULL;
     3027        if (!soap->null && *soap->href != '#')
     3028        {       soap_revert(soap);
     3029                if (!(*a = soap_in_ns1__find_USCOREobjectsResponse(soap, tag, *a, type)))
     3030                        return NULL;
     3031        }
     3032        else
     3033        {       a = (struct ns1__find_USCOREobjectsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_ns1__find_USCOREobjectsResponse, sizeof(struct ns1__find_USCOREobjectsResponse), 0);
     3034                if (soap->body && soap_element_end_in(soap, tag))
     3035                        return NULL;
     3036        }
     3037        return a;
     3038}
     3039
    24373040SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToArrayOfString(struct soap *soap, struct ArrayOfString *const*a)
    24383041{
  • trunk/Nebulous/nebclient/src/soapClient.c

    r10631 r13078  
    1212SOAP_BEGIN_NAMESPACE(soap)
    1313
    14 SOAP_SOURCE_STAMP("@(#) soapClient.c ver 2.7.2 2006-12-12 00:23:37 GMT")
     14SOAP_SOURCE_STAMP("@(#) soapClient.c ver 2.7.2 2007-04-28 01:32:49 GMT")
    1515
    1616
     
    7272}
    7373
     74SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__rename_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *newkey, char **result)
     75{       struct ns1__rename_USCOREobject soap_tmp_ns1__rename_USCOREobject;
     76        struct ns1__rename_USCOREobjectResponse *soap_tmp_ns1__rename_USCOREobjectResponse;
     77        if (!soap_endpoint)
     78                soap_endpoint = "http://localhost:80/nebulous";
     79        if (!soap_action)
     80                soap_action = "urn:Nebulous/Server/SOAP#create_object";
     81        soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
     82        soap_tmp_ns1__rename_USCOREobject.key = key;
     83        soap_tmp_ns1__rename_USCOREobject.newkey = newkey;
     84        soap_begin(soap);
     85        soap_serializeheader(soap);
     86        soap_serialize_ns1__rename_USCOREobject(soap, &soap_tmp_ns1__rename_USCOREobject);
     87        soap_begin_count(soap);
     88        if (soap->mode & SOAP_IO_LENGTH)
     89        {       soap_envelope_begin_out(soap);
     90                soap_putheader(soap);
     91                soap_body_begin_out(soap);
     92                soap_put_ns1__rename_USCOREobject(soap, &soap_tmp_ns1__rename_USCOREobject, "ns1:rename_object", "");
     93                soap_body_end_out(soap);
     94                soap_envelope_end_out(soap);
     95        }
     96        if (soap_connect(soap, soap_endpoint, soap_action)
     97         || soap_envelope_begin_out(soap)
     98         || soap_putheader(soap)
     99         || soap_body_begin_out(soap)
     100         || soap_put_ns1__rename_USCOREobject(soap, &soap_tmp_ns1__rename_USCOREobject, "ns1:rename_object", "")
     101         || soap_body_end_out(soap)
     102         || soap_envelope_end_out(soap)
     103         || soap_end_send(soap))
     104                return soap_closesock(soap);
     105        *result = NULL;
     106        if (soap_begin_recv(soap)
     107         || soap_envelope_begin_in(soap)
     108         || soap_recv_header(soap)
     109         || soap_body_begin_in(soap))
     110                return soap_closesock(soap);
     111        soap_tmp_ns1__rename_USCOREobjectResponse = soap_get_ns1__rename_USCOREobjectResponse(soap, NULL, "ns1:rename_objectResponse", "");
     112        if (soap->error)
     113        {       if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
     114                        return soap_recv_fault(soap);
     115                return soap_closesock(soap);
     116        }
     117        if (soap_body_end_in(soap)
     118         || soap_envelope_end_in(soap)
     119#ifndef WITH_LEANER
     120         || soap_resolve_attachments(soap)
     121#endif
     122         || soap_end_recv(soap))
     123                return soap_closesock(soap);
     124        if (result && soap_tmp_ns1__rename_USCOREobjectResponse->result)
     125                *result = *soap_tmp_ns1__rename_USCOREobjectResponse->result;
     126        return soap_closesock(soap);
     127}
     128
     129SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__rename_USCOREobject_(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *newkey, char **result)
     130{       struct ns1__rename_USCOREobject_ soap_tmp_ns1__rename_USCOREobject_;
     131        struct ns1__rename_USCOREobject_Response *soap_tmp_ns1__rename_USCOREobject_Response;
     132        if (!soap_endpoint)
     133                soap_endpoint = "http://localhost:80/nebulous";
     134        if (!soap_action)
     135                soap_action = "urn:Nebulous/Server/SOAP#create_object";
     136        soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
     137        soap_tmp_ns1__rename_USCOREobject_.key = key;
     138        soap_tmp_ns1__rename_USCOREobject_.newkey = newkey;
     139        soap_begin(soap);
     140        soap_serializeheader(soap);
     141        soap_serialize_ns1__rename_USCOREobject_(soap, &soap_tmp_ns1__rename_USCOREobject_);
     142        soap_begin_count(soap);
     143        if (soap->mode & SOAP_IO_LENGTH)
     144        {       soap_envelope_begin_out(soap);
     145                soap_putheader(soap);
     146                soap_body_begin_out(soap);
     147                soap_put_ns1__rename_USCOREobject_(soap, &soap_tmp_ns1__rename_USCOREobject_, "ns1:rename_object", "");
     148                soap_body_end_out(soap);
     149                soap_envelope_end_out(soap);
     150        }
     151        if (soap_connect(soap, soap_endpoint, soap_action)
     152         || soap_envelope_begin_out(soap)
     153         || soap_putheader(soap)
     154         || soap_body_begin_out(soap)
     155         || soap_put_ns1__rename_USCOREobject_(soap, &soap_tmp_ns1__rename_USCOREobject_, "ns1:rename_object", "")
     156         || soap_body_end_out(soap)
     157         || soap_envelope_end_out(soap)
     158         || soap_end_send(soap))
     159                return soap_closesock(soap);
     160        *result = NULL;
     161        if (soap_begin_recv(soap)
     162         || soap_envelope_begin_in(soap)
     163         || soap_recv_header(soap)
     164         || soap_body_begin_in(soap))
     165                return soap_closesock(soap);
     166        soap_tmp_ns1__rename_USCOREobject_Response = soap_get_ns1__rename_USCOREobject_Response(soap, NULL, "ns1:rename_object-Response", "");
     167        if (soap->error)
     168        {       if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
     169                        return soap_recv_fault(soap);
     170                return soap_closesock(soap);
     171        }
     172        if (soap_body_end_in(soap)
     173         || soap_envelope_end_in(soap)
     174#ifndef WITH_LEANER
     175         || soap_resolve_attachments(soap)
     176#endif
     177         || soap_end_recv(soap))
     178                return soap_closesock(soap);
     179        if (result && soap_tmp_ns1__rename_USCOREobject_Response->result)
     180                *result = *soap_tmp_ns1__rename_USCOREobject_Response->result;
     181        return soap_closesock(soap);
     182}
     183
    74184SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__replicate_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *volume, char **result)
    75185{       struct ns1__replicate_USCOREobject soap_tmp_ns1__replicate_USCOREobject;
     
    237347}
    238348
    239 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__find_USCOREinstances(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *volume, struct ns1__find_USCOREinstancesResponse *param_1)
     349SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__find_USCOREobjects(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *pattern, struct ns1__find_USCOREobjectsResponse *param_1)
     350{       struct ns1__find_USCOREobjects soap_tmp_ns1__find_USCOREobjects;
     351        if (!soap_endpoint)
     352                soap_endpoint = "http://localhost:80/nebulous";
     353        if (!soap_action)
     354                soap_action = "urn:Nebulous/Server/SOAP#find_objects";
     355        soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
     356        soap_tmp_ns1__find_USCOREobjects.pattern = pattern;
     357        soap_begin(soap);
     358        soap_serializeheader(soap);
     359        soap_serialize_ns1__find_USCOREobjects(soap, &soap_tmp_ns1__find_USCOREobjects);
     360        soap_begin_count(soap);
     361        if (soap->mode & SOAP_IO_LENGTH)
     362        {       soap_envelope_begin_out(soap);
     363                soap_putheader(soap);
     364                soap_body_begin_out(soap);
     365                soap_put_ns1__find_USCOREobjects(soap, &soap_tmp_ns1__find_USCOREobjects, "ns1:find_objects", "");
     366                soap_body_end_out(soap);
     367                soap_envelope_end_out(soap);
     368        }
     369        if (soap_connect(soap, soap_endpoint, soap_action)
     370         || soap_envelope_begin_out(soap)
     371         || soap_putheader(soap)
     372         || soap_body_begin_out(soap)
     373         || soap_put_ns1__find_USCOREobjects(soap, &soap_tmp_ns1__find_USCOREobjects, "ns1:find_objects", "")
     374         || soap_body_end_out(soap)
     375         || soap_envelope_end_out(soap)
     376         || soap_end_send(soap))
     377                return soap_closesock(soap);
     378        soap_default_ns1__find_USCOREobjectsResponse(soap, param_1);
     379        if (soap_begin_recv(soap)
     380         || soap_envelope_begin_in(soap)
     381         || soap_recv_header(soap)
     382         || soap_body_begin_in(soap))
     383                return soap_closesock(soap);
     384        soap_get_ns1__find_USCOREobjectsResponse(soap, param_1, "ns1:find_objectsResponse", "");
     385        if (soap->error)
     386        {       if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
     387                        return soap_recv_fault(soap);
     388                return soap_closesock(soap);
     389        }
     390        if (soap_body_end_in(soap)
     391         || soap_envelope_end_in(soap)
     392#ifndef WITH_LEANER
     393         || soap_resolve_attachments(soap)
     394#endif
     395         || soap_end_recv(soap))
     396                return soap_closesock(soap);
     397        return soap_closesock(soap);
     398}
     399
     400SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__find_USCOREinstances(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *volume, struct ns1__find_USCOREinstancesResponse *param_2)
    240401{       struct ns1__find_USCOREinstances soap_tmp_ns1__find_USCOREinstances;
    241402        if (!soap_endpoint)
     
    267428         || soap_end_send(soap))
    268429                return soap_closesock(soap);
    269         soap_default_ns1__find_USCOREinstancesResponse(soap, param_1);
    270         if (soap_begin_recv(soap)
    271          || soap_envelope_begin_in(soap)
    272          || soap_recv_header(soap)
    273          || soap_body_begin_in(soap))
    274                 return soap_closesock(soap);
    275         soap_get_ns1__find_USCOREinstancesResponse(soap, param_1, "ns1:find_instancesResponse", "");
     430        soap_default_ns1__find_USCOREinstancesResponse(soap, param_2);
     431        if (soap_begin_recv(soap)
     432         || soap_envelope_begin_in(soap)
     433         || soap_recv_header(soap)
     434         || soap_body_begin_in(soap))
     435                return soap_closesock(soap);
     436        soap_get_ns1__find_USCOREinstancesResponse(soap, param_2, "ns1:find_instancesResponse", "");
    276437        if (soap->error)
    277438        {       if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
     
    343504}
    344505
    345 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__stat_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, struct ns1__stat_USCOREobjectResponse *param_2)
     506SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__stat_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, struct ns1__stat_USCOREobjectResponse *param_3)
    346507{       struct ns1__stat_USCOREobject soap_tmp_ns1__stat_USCOREobject;
    347508        if (!soap_endpoint)
     
    372533         || soap_end_send(soap))
    373534                return soap_closesock(soap);
    374         soap_default_ns1__stat_USCOREobjectResponse(soap, param_2);
    375         if (soap_begin_recv(soap)
    376          || soap_envelope_begin_in(soap)
    377          || soap_recv_header(soap)
    378          || soap_body_begin_in(soap))
    379                 return soap_closesock(soap);
    380         soap_get_ns1__stat_USCOREobjectResponse(soap, param_2, "ns1:stat_objectResponse", "");
     535        soap_default_ns1__stat_USCOREobjectResponse(soap, param_3);
     536        if (soap_begin_recv(soap)
     537         || soap_envelope_begin_in(soap)
     538         || soap_recv_header(soap)
     539         || soap_body_begin_in(soap))
     540                return soap_closesock(soap);
     541        soap_get_ns1__stat_USCOREobjectResponse(soap, param_3, "ns1:stat_objectResponse", "");
    381542        if (soap->error)
    382543        {       if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
  • trunk/Nebulous/nebclient/src/soapH.h

    r10631 r13078  
    4444
    4545#ifndef SOAP_TYPE_SOAP_ENV__Fault
    46 #define SOAP_TYPE_SOAP_ENV__Fault (40)
     46#define SOAP_TYPE_SOAP_ENV__Fault (50)
    4747#endif
    4848SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Fault(struct soap*, const struct SOAP_ENV__Fault *);
     
    5858
    5959#ifndef SOAP_TYPE_SOAP_ENV__Detail
    60 #define SOAP_TYPE_SOAP_ENV__Detail (39)
     60#define SOAP_TYPE_SOAP_ENV__Detail (49)
    6161#endif
    6262SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Detail(struct soap*, const struct SOAP_ENV__Detail *);
     
    7272
    7373#ifndef SOAP_TYPE_SOAP_ENV__Code
    74 #define SOAP_TYPE_SOAP_ENV__Code (37)
     74#define SOAP_TYPE_SOAP_ENV__Code (47)
    7575#endif
    7676SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Code(struct soap*, const struct SOAP_ENV__Code *);
     
    8686
    8787#ifndef SOAP_TYPE_SOAP_ENV__Header
    88 #define SOAP_TYPE_SOAP_ENV__Header (36)
     88#define SOAP_TYPE_SOAP_ENV__Header (46)
    8989#endif
    9090SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Header(struct soap*, const struct SOAP_ENV__Header *);
     
    9898
    9999#ifndef SOAP_TYPE_ns1__stat_USCOREobject
    100 #define SOAP_TYPE_ns1__stat_USCOREobject (33)
     100#define SOAP_TYPE_ns1__stat_USCOREobject (43)
    101101#endif
    102102SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__stat_USCOREobject(struct soap*, const struct ns1__stat_USCOREobject *);
     
    108108
    109109#ifndef SOAP_TYPE_ns1__stat_USCOREobjectResponse
    110 #define SOAP_TYPE_ns1__stat_USCOREobjectResponse (30)
     110#define SOAP_TYPE_ns1__stat_USCOREobjectResponse (40)
    111111#endif
    112112SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__stat_USCOREobjectResponse(struct soap*, const struct ns1__stat_USCOREobjectResponse *);
     
    118118
    119119#ifndef SOAP_TYPE_ns1__delete_USCOREinstance
    120 #define SOAP_TYPE_ns1__delete_USCOREinstance (29)
     120#define SOAP_TYPE_ns1__delete_USCOREinstance (39)
    121121#endif
    122122SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__delete_USCOREinstance(struct soap*, const struct ns1__delete_USCOREinstance *);
     
    128128
    129129#ifndef SOAP_TYPE_ns1__delete_USCOREinstanceResponse
    130 #define SOAP_TYPE_ns1__delete_USCOREinstanceResponse (28)
     130#define SOAP_TYPE_ns1__delete_USCOREinstanceResponse (38)
    131131#endif
    132132SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__delete_USCOREinstanceResponse(struct soap*, const struct ns1__delete_USCOREinstanceResponse *);
     
    138138
    139139#ifndef SOAP_TYPE_ns1__find_USCOREinstances
    140 #define SOAP_TYPE_ns1__find_USCOREinstances (26)
     140#define SOAP_TYPE_ns1__find_USCOREinstances (36)
    141141#endif
    142142SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREinstances(struct soap*, const struct ns1__find_USCOREinstances *);
     
    148148
    149149#ifndef SOAP_TYPE_ns1__find_USCOREinstancesResponse
    150 #define SOAP_TYPE_ns1__find_USCOREinstancesResponse (22)
     150#define SOAP_TYPE_ns1__find_USCOREinstancesResponse (33)
    151151#endif
    152152SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREinstancesResponse(struct soap*, const struct ns1__find_USCOREinstancesResponse *);
     
    157157SOAP_FMAC3 struct ns1__find_USCOREinstancesResponse * SOAP_FMAC4 soap_in_ns1__find_USCOREinstancesResponse(struct soap*, const char*, struct ns1__find_USCOREinstancesResponse *, const char*);
    158158
     159#ifndef SOAP_TYPE_ns1__find_USCOREobjects
     160#define SOAP_TYPE_ns1__find_USCOREobjects (32)
     161#endif
     162SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREobjects(struct soap*, const struct ns1__find_USCOREobjects *);
     163SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREobjects(struct soap*, struct ns1__find_USCOREobjects *);
     164SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__find_USCOREobjects(struct soap*, const struct ns1__find_USCOREobjects *, const char*, const char*);
     165SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__find_USCOREobjects(struct soap*, const char*, int, const struct ns1__find_USCOREobjects *, const char*);
     166SOAP_FMAC3 struct ns1__find_USCOREobjects * SOAP_FMAC4 soap_get_ns1__find_USCOREobjects(struct soap*, struct ns1__find_USCOREobjects *, const char*, const char*);
     167SOAP_FMAC3 struct ns1__find_USCOREobjects * SOAP_FMAC4 soap_in_ns1__find_USCOREobjects(struct soap*, const char*, struct ns1__find_USCOREobjects *, const char*);
     168
     169#ifndef SOAP_TYPE_ns1__find_USCOREobjectsResponse
     170#define SOAP_TYPE_ns1__find_USCOREobjectsResponse (28)
     171#endif
     172SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREobjectsResponse(struct soap*, const struct ns1__find_USCOREobjectsResponse *);
     173SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREobjectsResponse(struct soap*, struct ns1__find_USCOREobjectsResponse *);
     174SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__find_USCOREobjectsResponse(struct soap*, const struct ns1__find_USCOREobjectsResponse *, const char*, const char*);
     175SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__find_USCOREobjectsResponse(struct soap*, const char*, int, const struct ns1__find_USCOREobjectsResponse *, const char*);
     176SOAP_FMAC3 struct ns1__find_USCOREobjectsResponse * SOAP_FMAC4 soap_get_ns1__find_USCOREobjectsResponse(struct soap*, struct ns1__find_USCOREobjectsResponse *, const char*, const char*);
     177SOAP_FMAC3 struct ns1__find_USCOREobjectsResponse * SOAP_FMAC4 soap_in_ns1__find_USCOREobjectsResponse(struct soap*, const char*, struct ns1__find_USCOREobjectsResponse *, const char*);
     178
    159179#ifndef SOAP_TYPE_ns1__unlock_USCOREobject
    160 #define SOAP_TYPE_ns1__unlock_USCOREobject (21)
     180#define SOAP_TYPE_ns1__unlock_USCOREobject (27)
    161181#endif
    162182SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__unlock_USCOREobject(struct soap*, const struct ns1__unlock_USCOREobject *);
     
    168188
    169189#ifndef SOAP_TYPE_ns1__unlock_USCOREobjectResponse
    170 #define SOAP_TYPE_ns1__unlock_USCOREobjectResponse (20)
     190#define SOAP_TYPE_ns1__unlock_USCOREobjectResponse (26)
    171191#endif
    172192SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__unlock_USCOREobjectResponse(struct soap*, const struct ns1__unlock_USCOREobjectResponse *);
     
    178198
    179199#ifndef SOAP_TYPE_ns1__lock_USCOREobject
    180 #define SOAP_TYPE_ns1__lock_USCOREobject (18)
     200#define SOAP_TYPE_ns1__lock_USCOREobject (24)
    181201#endif
    182202SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__lock_USCOREobject(struct soap*, const struct ns1__lock_USCOREobject *);
     
    188208
    189209#ifndef SOAP_TYPE_ns1__lock_USCOREobjectResponse
    190 #define SOAP_TYPE_ns1__lock_USCOREobjectResponse (17)
     210#define SOAP_TYPE_ns1__lock_USCOREobjectResponse (23)
    191211#endif
    192212SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__lock_USCOREobjectResponse(struct soap*, const struct ns1__lock_USCOREobjectResponse *);
     
    198218
    199219#ifndef SOAP_TYPE_ns1__replicate_USCOREobject
    200 #define SOAP_TYPE_ns1__replicate_USCOREobject (14)
     220#define SOAP_TYPE_ns1__replicate_USCOREobject (20)
    201221#endif
    202222SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__replicate_USCOREobject(struct soap*, const struct ns1__replicate_USCOREobject *);
     
    208228
    209229#ifndef SOAP_TYPE_ns1__replicate_USCOREobjectResponse
    210 #define SOAP_TYPE_ns1__replicate_USCOREobjectResponse (13)
     230#define SOAP_TYPE_ns1__replicate_USCOREobjectResponse (19)
    211231#endif
    212232SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__replicate_USCOREobjectResponse(struct soap*, const struct ns1__replicate_USCOREobjectResponse *);
     
    217237SOAP_FMAC3 struct ns1__replicate_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__replicate_USCOREobjectResponse(struct soap*, const char*, struct ns1__replicate_USCOREobjectResponse *, const char*);
    218238
     239#ifndef SOAP_TYPE_ns1__rename_USCOREobject_
     240#define SOAP_TYPE_ns1__rename_USCOREobject_ (17)
     241#endif
     242SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject_(struct soap*, const struct ns1__rename_USCOREobject_ *);
     243SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject_(struct soap*, struct ns1__rename_USCOREobject_ *);
     244SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobject_(struct soap*, const struct ns1__rename_USCOREobject_ *, const char*, const char*);
     245SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobject_(struct soap*, const char*, int, const struct ns1__rename_USCOREobject_ *, const char*);
     246SOAP_FMAC3 struct ns1__rename_USCOREobject_ * SOAP_FMAC4 soap_get_ns1__rename_USCOREobject_(struct soap*, struct ns1__rename_USCOREobject_ *, const char*, const char*);
     247SOAP_FMAC3 struct ns1__rename_USCOREobject_ * SOAP_FMAC4 soap_in_ns1__rename_USCOREobject_(struct soap*, const char*, struct ns1__rename_USCOREobject_ *, const char*);
     248
     249#ifndef SOAP_TYPE_ns1__rename_USCOREobject_Response
     250#define SOAP_TYPE_ns1__rename_USCOREobject_Response (16)
     251#endif
     252SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject_Response(struct soap*, const struct ns1__rename_USCOREobject_Response *);
     253SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject_Response(struct soap*, struct ns1__rename_USCOREobject_Response *);
     254SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobject_Response(struct soap*, const struct ns1__rename_USCOREobject_Response *, const char*, const char*);
     255SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobject_Response(struct soap*, const char*, int, const struct ns1__rename_USCOREobject_Response *, const char*);
     256SOAP_FMAC3 struct ns1__rename_USCOREobject_Response * SOAP_FMAC4 soap_get_ns1__rename_USCOREobject_Response(struct soap*, struct ns1__rename_USCOREobject_Response *, const char*, const char*);
     257SOAP_FMAC3 struct ns1__rename_USCOREobject_Response * SOAP_FMAC4 soap_in_ns1__rename_USCOREobject_Response(struct soap*, const char*, struct ns1__rename_USCOREobject_Response *, const char*);
     258
     259#ifndef SOAP_TYPE_ns1__rename_USCOREobject
     260#define SOAP_TYPE_ns1__rename_USCOREobject (14)
     261#endif
     262SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject(struct soap*, const struct ns1__rename_USCOREobject *);
     263SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject(struct soap*, struct ns1__rename_USCOREobject *);
     264SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobject(struct soap*, const struct ns1__rename_USCOREobject *, const char*, const char*);
     265SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobject(struct soap*, const char*, int, const struct ns1__rename_USCOREobject *, const char*);
     266SOAP_FMAC3 struct ns1__rename_USCOREobject * SOAP_FMAC4 soap_get_ns1__rename_USCOREobject(struct soap*, struct ns1__rename_USCOREobject *, const char*, const char*);
     267SOAP_FMAC3 struct ns1__rename_USCOREobject * SOAP_FMAC4 soap_in_ns1__rename_USCOREobject(struct soap*, const char*, struct ns1__rename_USCOREobject *, const char*);
     268
     269#ifndef SOAP_TYPE_ns1__rename_USCOREobjectResponse
     270#define SOAP_TYPE_ns1__rename_USCOREobjectResponse (13)
     271#endif
     272SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobjectResponse(struct soap*, const struct ns1__rename_USCOREobjectResponse *);
     273SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobjectResponse(struct soap*, struct ns1__rename_USCOREobjectResponse *);
     274SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobjectResponse(struct soap*, const struct ns1__rename_USCOREobjectResponse *, const char*, const char*);
     275SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobjectResponse(struct soap*, const char*, int, const struct ns1__rename_USCOREobjectResponse *, const char*);
     276SOAP_FMAC3 struct ns1__rename_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__rename_USCOREobjectResponse(struct soap*, struct ns1__rename_USCOREobjectResponse *, const char*, const char*);
     277SOAP_FMAC3 struct ns1__rename_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__rename_USCOREobjectResponse(struct soap*, const char*, struct ns1__rename_USCOREobjectResponse *, const char*);
     278
    219279#ifndef SOAP_TYPE_ns1__create_USCOREobject
    220280#define SOAP_TYPE_ns1__create_USCOREobject (11)
     
    250310
    251311#ifndef SOAP_TYPE_PointerToSOAP_ENV__Detail
    252 #define SOAP_TYPE_PointerToSOAP_ENV__Detail (41)
     312#define SOAP_TYPE_PointerToSOAP_ENV__Detail (51)
    253313#endif
    254314SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Detail(struct soap*, struct SOAP_ENV__Detail *const*);
     
    263323
    264324#ifndef SOAP_TYPE_PointerToSOAP_ENV__Code
    265 #define SOAP_TYPE_PointerToSOAP_ENV__Code (38)
     325#define SOAP_TYPE_PointerToSOAP_ENV__Code (48)
    266326#endif
    267327SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Code(struct soap*, struct SOAP_ENV__Code *const*);
     
    274334
    275335#ifndef SOAP_TYPE_PointerTons1__stat_USCOREobjectResponse
    276 #define SOAP_TYPE_PointerTons1__stat_USCOREobjectResponse (31)
     336#define SOAP_TYPE_PointerTons1__stat_USCOREobjectResponse (41)
    277337#endif
    278338SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__stat_USCOREobjectResponse(struct soap*, struct ns1__stat_USCOREobjectResponse *const*);
     
    283343
    284344#ifndef SOAP_TYPE_PointerTons1__find_USCOREinstancesResponse
    285 #define SOAP_TYPE_PointerTons1__find_USCOREinstancesResponse (24)
     345#define SOAP_TYPE_PointerTons1__find_USCOREinstancesResponse (34)
    286346#endif
    287347SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__find_USCOREinstancesResponse(struct soap*, struct ns1__find_USCOREinstancesResponse *const*);
     
    291351SOAP_FMAC3 struct ns1__find_USCOREinstancesResponse ** SOAP_FMAC4 soap_in_PointerTons1__find_USCOREinstancesResponse(struct soap*, const char*, struct ns1__find_USCOREinstancesResponse **, const char*);
    292352
     353#ifndef SOAP_TYPE_PointerTons1__find_USCOREobjectsResponse
     354#define SOAP_TYPE_PointerTons1__find_USCOREobjectsResponse (30)
     355#endif
     356SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__find_USCOREobjectsResponse(struct soap*, struct ns1__find_USCOREobjectsResponse *const*);
     357SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__find_USCOREobjectsResponse(struct soap*, struct ns1__find_USCOREobjectsResponse *const*, const char*, const char*);
     358SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__find_USCOREobjectsResponse(struct soap*, const char *, int, struct ns1__find_USCOREobjectsResponse *const*, const char *);
     359SOAP_FMAC3 struct ns1__find_USCOREobjectsResponse ** SOAP_FMAC4 soap_get_PointerTons1__find_USCOREobjectsResponse(struct soap*, struct ns1__find_USCOREobjectsResponse **, const char*, const char*);
     360SOAP_FMAC3 struct ns1__find_USCOREobjectsResponse ** SOAP_FMAC4 soap_in_PointerTons1__find_USCOREobjectsResponse(struct soap*, const char*, struct ns1__find_USCOREobjectsResponse **, const char*);
     361
    293362#ifndef SOAP_TYPE_PointerToArrayOfString
    294 #define SOAP_TYPE_PointerToArrayOfString (23)
     363#define SOAP_TYPE_PointerToArrayOfString (29)
    295364#endif
    296365SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToArrayOfString(struct soap*, struct ArrayOfString *const*);
     
    301370
    302371#ifndef SOAP_TYPE_PointerToint
    303 #define SOAP_TYPE_PointerToint (15)
     372#define SOAP_TYPE_PointerToint (21)
    304373#endif
    305374SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToint(struct soap*, int *const*);
  • trunk/Nebulous/nebclient/src/soapServer.c

    r10631 r13078  
    1212SOAP_BEGIN_NAMESPACE(soap)
    1313
    14 SOAP_SOURCE_STAMP("@(#) soapServer.c ver 2.7.2 2006-12-12 00:23:37 GMT")
     14SOAP_SOURCE_STAMP("@(#) soapServer.c ver 2.7.2 2007-04-28 01:32:49 GMT")
    1515
    1616
     
    4444        if (!soap_match_tag(soap, soap->tag, "ns1:create_object"))
    4545                return soap_serve_ns1__create_USCOREobject(soap);
     46        if (!soap_match_tag(soap, soap->tag, "ns1:rename_object"))
     47                return soap_serve_ns1__rename_USCOREobject(soap);
     48        if (!soap_match_tag(soap, soap->tag, "ns1:rename_object"))
     49                return soap_serve_ns1__rename_USCOREobject_(soap);
    4650        if (!soap_match_tag(soap, soap->tag, "ns1:replicate_object"))
    4751                return soap_serve_ns1__replicate_USCOREobject(soap);
     
    5054        if (!soap_match_tag(soap, soap->tag, "ns1:unlock_object"))
    5155                return soap_serve_ns1__unlock_USCOREobject(soap);
     56        if (!soap_match_tag(soap, soap->tag, "ns1:find_objects"))
     57                return soap_serve_ns1__find_USCOREobjects(soap);
    5258        if (!soap_match_tag(soap, soap->tag, "ns1:find_instances"))
    5359                return soap_serve_ns1__find_USCOREinstances(soap);
     
    104110}
    105111
     112SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__rename_USCOREobject(struct soap *soap)
     113{       struct ns1__rename_USCOREobject soap_tmp_ns1__rename_USCOREobject;
     114        struct ns1__rename_USCOREobjectResponse soap_tmp_ns1__rename_USCOREobjectResponse;
     115        char * soap_tmp_string;
     116        soap_default_ns1__rename_USCOREobjectResponse(soap, &soap_tmp_ns1__rename_USCOREobjectResponse);
     117        soap_tmp_string = NULL;
     118        soap_tmp_ns1__rename_USCOREobjectResponse.result = &soap_tmp_string;
     119        soap_default_ns1__rename_USCOREobject(soap, &soap_tmp_ns1__rename_USCOREobject);
     120        soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
     121        if (!soap_get_ns1__rename_USCOREobject(soap, &soap_tmp_ns1__rename_USCOREobject, "ns1:rename_object", NULL))
     122                return soap->error;
     123        if (soap_body_end_in(soap)
     124         || soap_envelope_end_in(soap)
     125#ifndef WITH_LEANER
     126         || soap_resolve_attachments(soap)
     127#endif
     128         || soap_end_recv(soap))
     129                return soap->error;
     130        soap->error = ns1__rename_USCOREobject(soap, soap_tmp_ns1__rename_USCOREobject.key, soap_tmp_ns1__rename_USCOREobject.newkey, &soap_tmp_string);
     131        if (soap->error)
     132                return soap->error;
     133        soap_serializeheader(soap);
     134        soap_serialize_ns1__rename_USCOREobjectResponse(soap, &soap_tmp_ns1__rename_USCOREobjectResponse);
     135        soap_begin_count(soap);
     136        if (soap->mode & SOAP_IO_LENGTH)
     137        {       soap_envelope_begin_out(soap);
     138                soap_putheader(soap);
     139                soap_body_begin_out(soap);
     140                soap_put_ns1__rename_USCOREobjectResponse(soap, &soap_tmp_ns1__rename_USCOREobjectResponse, "ns1:rename_objectResponse", "");
     141                soap_body_end_out(soap);
     142                soap_envelope_end_out(soap);
     143        };
     144        if (soap_response(soap, SOAP_OK)
     145         || soap_envelope_begin_out(soap)
     146         || soap_putheader(soap)
     147         || soap_body_begin_out(soap)
     148         || soap_put_ns1__rename_USCOREobjectResponse(soap, &soap_tmp_ns1__rename_USCOREobjectResponse, "ns1:rename_objectResponse", "")
     149         || soap_body_end_out(soap)
     150         || soap_envelope_end_out(soap)
     151         || soap_end_send(soap))
     152                return soap->error;
     153        return soap_closesock(soap);
     154}
     155
     156SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__rename_USCOREobject_(struct soap *soap)
     157{       struct ns1__rename_USCOREobject_ soap_tmp_ns1__rename_USCOREobject_;
     158        struct ns1__rename_USCOREobject_Response soap_tmp_ns1__rename_USCOREobject_Response;
     159        char * soap_tmp_string;
     160        soap_default_ns1__rename_USCOREobject_Response(soap, &soap_tmp_ns1__rename_USCOREobject_Response);
     161        soap_tmp_string = NULL;
     162        soap_tmp_ns1__rename_USCOREobject_Response.result = &soap_tmp_string;
     163        soap_default_ns1__rename_USCOREobject_(soap, &soap_tmp_ns1__rename_USCOREobject_);
     164        soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
     165        if (!soap_get_ns1__rename_USCOREobject_(soap, &soap_tmp_ns1__rename_USCOREobject_, "ns1:rename_object", NULL))
     166                return soap->error;
     167        if (soap_body_end_in(soap)
     168         || soap_envelope_end_in(soap)
     169#ifndef WITH_LEANER
     170         || soap_resolve_attachments(soap)
     171#endif
     172         || soap_end_recv(soap))
     173                return soap->error;
     174        soap->error = ns1__rename_USCOREobject_(soap, soap_tmp_ns1__rename_USCOREobject_.key, soap_tmp_ns1__rename_USCOREobject_.newkey, &soap_tmp_string);
     175        if (soap->error)
     176                return soap->error;
     177        soap_serializeheader(soap);
     178        soap_serialize_ns1__rename_USCOREobject_Response(soap, &soap_tmp_ns1__rename_USCOREobject_Response);
     179        soap_begin_count(soap);
     180        if (soap->mode & SOAP_IO_LENGTH)
     181        {       soap_envelope_begin_out(soap);
     182                soap_putheader(soap);
     183                soap_body_begin_out(soap);
     184                soap_put_ns1__rename_USCOREobject_Response(soap, &soap_tmp_ns1__rename_USCOREobject_Response, "ns1:rename_object-Response", "");
     185                soap_body_end_out(soap);
     186                soap_envelope_end_out(soap);
     187        };
     188        if (soap_response(soap, SOAP_OK)
     189         || soap_envelope_begin_out(soap)
     190         || soap_putheader(soap)
     191         || soap_body_begin_out(soap)
     192         || soap_put_ns1__rename_USCOREobject_Response(soap, &soap_tmp_ns1__rename_USCOREobject_Response, "ns1:rename_object-Response", "")
     193         || soap_body_end_out(soap)
     194         || soap_envelope_end_out(soap)
     195         || soap_end_send(soap))
     196                return soap->error;
     197        return soap_closesock(soap);
     198}
     199
    106200SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__replicate_USCOREobject(struct soap *soap)
    107201{       struct ns1__replicate_USCOREobject soap_tmp_ns1__replicate_USCOREobject;
     
    236330}
    237331
     332SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__find_USCOREobjects(struct soap *soap)
     333{       struct ns1__find_USCOREobjects soap_tmp_ns1__find_USCOREobjects;
     334        struct ns1__find_USCOREobjectsResponse param_1;
     335        soap_default_ns1__find_USCOREobjectsResponse(soap, &param_1);
     336        soap_default_ns1__find_USCOREobjects(soap, &soap_tmp_ns1__find_USCOREobjects);
     337        soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
     338        if (!soap_get_ns1__find_USCOREobjects(soap, &soap_tmp_ns1__find_USCOREobjects, "ns1:find_objects", NULL))
     339                return soap->error;
     340        if (soap_body_end_in(soap)
     341         || soap_envelope_end_in(soap)
     342#ifndef WITH_LEANER
     343         || soap_resolve_attachments(soap)
     344#endif
     345         || soap_end_recv(soap))
     346                return soap->error;
     347        soap->error = ns1__find_USCOREobjects(soap, soap_tmp_ns1__find_USCOREobjects.pattern, &param_1);
     348        if (soap->error)
     349                return soap->error;
     350        soap_serializeheader(soap);
     351        soap_serialize_ns1__find_USCOREobjectsResponse(soap, &param_1);
     352        soap_begin_count(soap);
     353        if (soap->mode & SOAP_IO_LENGTH)
     354        {       soap_envelope_begin_out(soap);
     355                soap_putheader(soap);
     356                soap_body_begin_out(soap);
     357                soap_put_ns1__find_USCOREobjectsResponse(soap, &param_1, "ns1:find_objectsResponse", "");
     358                soap_body_end_out(soap);
     359                soap_envelope_end_out(soap);
     360        };
     361        if (soap_response(soap, SOAP_OK)
     362         || soap_envelope_begin_out(soap)
     363         || soap_putheader(soap)
     364         || soap_body_begin_out(soap)
     365         || soap_put_ns1__find_USCOREobjectsResponse(soap, &param_1, "ns1:find_objectsResponse", "")
     366         || soap_body_end_out(soap)
     367         || soap_envelope_end_out(soap)
     368         || soap_end_send(soap))
     369                return soap->error;
     370        return soap_closesock(soap);
     371}
     372
    238373SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__find_USCOREinstances(struct soap *soap)
    239374{       struct ns1__find_USCOREinstances soap_tmp_ns1__find_USCOREinstances;
    240         struct ns1__find_USCOREinstancesResponse param_1;
    241         soap_default_ns1__find_USCOREinstancesResponse(soap, &param_1);
     375        struct ns1__find_USCOREinstancesResponse param_2;
     376        soap_default_ns1__find_USCOREinstancesResponse(soap, &param_2);
    242377        soap_default_ns1__find_USCOREinstances(soap, &soap_tmp_ns1__find_USCOREinstances);
    243378        soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
     
    251386         || soap_end_recv(soap))
    252387                return soap->error;
    253         soap->error = ns1__find_USCOREinstances(soap, soap_tmp_ns1__find_USCOREinstances.key, soap_tmp_ns1__find_USCOREinstances.volume, &param_1);
    254         if (soap->error)
    255                 return soap->error;
    256         soap_serializeheader(soap);
    257         soap_serialize_ns1__find_USCOREinstancesResponse(soap, &param_1);
    258         soap_begin_count(soap);
    259         if (soap->mode & SOAP_IO_LENGTH)
    260         {       soap_envelope_begin_out(soap);
    261                 soap_putheader(soap);
    262                 soap_body_begin_out(soap);
    263                 soap_put_ns1__find_USCOREinstancesResponse(soap, &param_1, "ns1:find_instancesResponse", "");
    264                 soap_body_end_out(soap);
    265                 soap_envelope_end_out(soap);
    266         };
    267         if (soap_response(soap, SOAP_OK)
    268          || soap_envelope_begin_out(soap)
    269          || soap_putheader(soap)
    270          || soap_body_begin_out(soap)
    271          || soap_put_ns1__find_USCOREinstancesResponse(soap, &param_1, "ns1:find_instancesResponse", "")
     388        soap->error = ns1__find_USCOREinstances(soap, soap_tmp_ns1__find_USCOREinstances.key, soap_tmp_ns1__find_USCOREinstances.volume, &param_2);
     389        if (soap->error)
     390                return soap->error;
     391        soap_serializeheader(soap);
     392        soap_serialize_ns1__find_USCOREinstancesResponse(soap, &param_2);
     393        soap_begin_count(soap);
     394        if (soap->mode & SOAP_IO_LENGTH)
     395        {       soap_envelope_begin_out(soap);
     396                soap_putheader(soap);
     397                soap_body_begin_out(soap);
     398                soap_put_ns1__find_USCOREinstancesResponse(soap, &param_2, "ns1:find_instancesResponse", "");
     399                soap_body_end_out(soap);
     400                soap_envelope_end_out(soap);
     401        };
     402        if (soap_response(soap, SOAP_OK)
     403         || soap_envelope_begin_out(soap)
     404         || soap_putheader(soap)
     405         || soap_body_begin_out(soap)
     406         || soap_put_ns1__find_USCOREinstancesResponse(soap, &param_2, "ns1:find_instancesResponse", "")
    272407         || soap_body_end_out(soap)
    273408         || soap_envelope_end_out(soap)
     
    323458SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__stat_USCOREobject(struct soap *soap)
    324459{       struct ns1__stat_USCOREobject soap_tmp_ns1__stat_USCOREobject;
    325         struct ns1__stat_USCOREobjectResponse param_2;
    326         soap_default_ns1__stat_USCOREobjectResponse(soap, &param_2);
     460        struct ns1__stat_USCOREobjectResponse param_3;
     461        soap_default_ns1__stat_USCOREobjectResponse(soap, &param_3);
    327462        soap_default_ns1__stat_USCOREobject(soap, &soap_tmp_ns1__stat_USCOREobject);
    328463        soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
     
    336471         || soap_end_recv(soap))
    337472                return soap->error;
    338         soap->error = ns1__stat_USCOREobject(soap, soap_tmp_ns1__stat_USCOREobject.key, &param_2);
    339         if (soap->error)
    340                 return soap->error;
    341         soap_serializeheader(soap);
    342         soap_serialize_ns1__stat_USCOREobjectResponse(soap, &param_2);
    343         soap_begin_count(soap);
    344         if (soap->mode & SOAP_IO_LENGTH)
    345         {       soap_envelope_begin_out(soap);
    346                 soap_putheader(soap);
    347                 soap_body_begin_out(soap);
    348                 soap_put_ns1__stat_USCOREobjectResponse(soap, &param_2, "ns1:stat_objectResponse", "");
    349                 soap_body_end_out(soap);
    350                 soap_envelope_end_out(soap);
    351         };
    352         if (soap_response(soap, SOAP_OK)
    353          || soap_envelope_begin_out(soap)
    354          || soap_putheader(soap)
    355          || soap_body_begin_out(soap)
    356          || soap_put_ns1__stat_USCOREobjectResponse(soap, &param_2, "ns1:stat_objectResponse", "")
     473        soap->error = ns1__stat_USCOREobject(soap, soap_tmp_ns1__stat_USCOREobject.key, &param_3);
     474        if (soap->error)
     475                return soap->error;
     476        soap_serializeheader(soap);
     477        soap_serialize_ns1__stat_USCOREobjectResponse(soap, &param_3);
     478        soap_begin_count(soap);
     479        if (soap->mode & SOAP_IO_LENGTH)
     480        {       soap_envelope_begin_out(soap);
     481                soap_putheader(soap);
     482                soap_body_begin_out(soap);
     483                soap_put_ns1__stat_USCOREobjectResponse(soap, &param_3, "ns1:stat_objectResponse", "");
     484                soap_body_end_out(soap);
     485                soap_envelope_end_out(soap);
     486        };
     487        if (soap_response(soap, SOAP_OK)
     488         || soap_envelope_begin_out(soap)
     489         || soap_putheader(soap)
     490         || soap_body_begin_out(soap)
     491         || soap_put_ns1__stat_USCOREobjectResponse(soap, &param_3, "ns1:stat_objectResponse", "")
    357492         || soap_body_end_out(soap)
    358493         || soap_envelope_end_out(soap)
  • trunk/Nebulous/nebclient/src/soapStub.h

    r10631 r13078  
    5050};
    5151
     52/* ns1:rename_objectResponse: */
     53struct ns1__rename_USCOREobjectResponse
     54{
     55        char **result;  /* RPC return element */        /* optional element of type xsd:string */
     56};
     57
     58/* ns1:rename_object: */
     59struct ns1__rename_USCOREobject
     60{
     61        char *key;      /* optional element of type xsd:string */
     62        char *newkey;   /* optional element of type xsd:string */
     63};
     64
     65/* ns1:rename_object-Response: */
     66struct ns1__rename_USCOREobject_Response
     67{
     68        char **result;  /* RPC return element */        /* optional element of type xsd:string */
     69};
     70
     71/* ns1:rename_object: */
     72struct ns1__rename_USCOREobject_
     73{
     74        char *key;      /* optional element of type xsd:string */
     75        char *newkey;   /* optional element of type xsd:string */
     76};
     77
    5278/* ns1:replicate_objectResponse: */
    5379struct ns1__replicate_USCOREobjectResponse
     
    87113        char *key;      /* optional element of type xsd:string */
    88114        char *type;     /* optional element of type xsd:string */
     115};
     116
     117/* ns1:find_objectsResponse: */
     118struct ns1__find_USCOREobjectsResponse
     119{
     120        struct ArrayOfString *result;   /* RPC return element */        /* optional element of type ArrayOfstring */
     121};
     122
     123/* ns1:find_objects: */
     124struct ns1__find_USCOREobjects
     125{
     126        char *pattern;  /* optional element of type xsd:string */
    89127};
    90128
     
    194232SOAP_FMAC5 int SOAP_FMAC6 ns1__create_USCOREobject(struct soap*, char *key, int class_, char *volume, char *comment, char **result);
    195233
     234SOAP_FMAC5 int SOAP_FMAC6 ns1__rename_USCOREobject(struct soap*, char *key, char *newkey, char **result);
     235
     236SOAP_FMAC5 int SOAP_FMAC6 ns1__rename_USCOREobject_(struct soap*, char *key, char *newkey, char **result);
     237
    196238SOAP_FMAC5 int SOAP_FMAC6 ns1__replicate_USCOREobject(struct soap*, char *key, char *volume, char **result);
    197239
     
    200242SOAP_FMAC5 int SOAP_FMAC6 ns1__unlock_USCOREobject(struct soap*, char *key, char *type, int *result);
    201243
    202 SOAP_FMAC5 int SOAP_FMAC6 ns1__find_USCOREinstances(struct soap*, char *key, char *volume, struct ns1__find_USCOREinstancesResponse *param_1);
     244SOAP_FMAC5 int SOAP_FMAC6 ns1__find_USCOREobjects(struct soap*, char *pattern, struct ns1__find_USCOREobjectsResponse *param_1);
     245
     246SOAP_FMAC5 int SOAP_FMAC6 ns1__find_USCOREinstances(struct soap*, char *key, char *volume, struct ns1__find_USCOREinstancesResponse *param_2);
    203247
    204248SOAP_FMAC5 int SOAP_FMAC6 ns1__delete_USCOREinstance(struct soap*, char *uri, int *result);
    205249
    206 SOAP_FMAC5 int SOAP_FMAC6 ns1__stat_USCOREobject(struct soap*, char *key, struct ns1__stat_USCOREobjectResponse *param_2);
     250SOAP_FMAC5 int SOAP_FMAC6 ns1__stat_USCOREobject(struct soap*, char *key, struct ns1__stat_USCOREobjectResponse *param_3);
    207251
    208252/******************************************************************************\
     
    215259SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__create_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, int class_, char *volume, char *comment, char **result);
    216260
     261SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__rename_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *newkey, char **result);
     262
     263SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__rename_USCOREobject_(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *newkey, char **result);
     264
    217265SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__replicate_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *volume, char **result);
    218266
     
    221269SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__unlock_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *type, int *result);
    222270
    223 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__find_USCOREinstances(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *volume, struct ns1__find_USCOREinstancesResponse *param_1);
     271SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__find_USCOREobjects(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *pattern, struct ns1__find_USCOREobjectsResponse *param_1);
     272
     273SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__find_USCOREinstances(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *volume, struct ns1__find_USCOREinstancesResponse *param_2);
    224274
    225275SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__delete_USCOREinstance(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *uri, int *result);
    226276
    227 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__stat_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, struct ns1__stat_USCOREobjectResponse *param_2);
     277SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__stat_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, struct ns1__stat_USCOREobjectResponse *param_3);
    228278
    229279/******************************************************************************\
     
    239289SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__create_USCOREobject(struct soap*);
    240290
     291SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__rename_USCOREobject(struct soap*);
     292
     293SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__rename_USCOREobject_(struct soap*);
     294
    241295SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__replicate_USCOREobject(struct soap*);
    242296
     
    244298
    245299SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__unlock_USCOREobject(struct soap*);
     300
     301SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__find_USCOREobjects(struct soap*);
    246302
    247303SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__find_USCOREinstances(struct soap*);
Note: See TracChangeset for help on using the changeset viewer.