Changeset 13078
- Timestamp:
- Apr 27, 2007, 3:33:27 PM (19 years ago)
- Location:
- trunk/Nebulous/nebclient
- Files:
-
- 7 edited
-
nebulous.wsdl (modified) (4 diffs)
-
src/nebulous.h (modified) (4 diffs)
-
src/soapC.c (modified) (15 diffs)
-
src/soapClient.c (modified) (6 diffs)
-
src/soapH.h (modified) (23 diffs)
-
src/soapServer.c (modified) (8 diffs)
-
src/soapStub.h (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous/nebclient/nebulous.wsdl
r13047 r13078 36 36 </message> 37 37 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 38 46 <message name="replicate_objectRequest"> 39 47 <part name="key" type="xsd:string" /> … … 60 68 </message> 61 69 62 <message name="find_ ObjectsRequest">70 <message name="find_objectsRequest"> 63 71 <part name="pattern" type="xsd:string" /> 64 72 </message> 65 <message name="find_ ObjectsResponse">73 <message name="find_objectsResponse"> 66 74 <!-- fixme --> 67 75 <part name="result" type="tns:ArrayOfString" /> … … 101 109 --> 102 110 </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> 103 118 <operation name="replicate_object"> 104 119 <input message="tns:replicate_objectRequest" /> … … 157 172 <operation name="create_object"> 158 173 <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" /> 159 196 <input> 160 197 <soap:body use="encoded" namespace="urn:Nebulous/Server/SOAP" -
trunk/Nebulous/nebclient/src/nebulous.h
r10631 r13078 1 1 /* src/nebulous.h 2 2 Generated by wsdl2h 1.2.1 from nebulous.wsdl and typemap.dat 3 200 6-12-12 00:23:37GMT3 2007-04-28 01:32:49 GMT 4 4 Copyright (C) 2001-2005 Robert van Engelen, Genivia Inc. All Rights Reserved. 5 5 This part of the software is released under one of the following licenses: … … 98 98 @section SOAP_operations Operations of Binding "SOAP" 99 99 - @ref ns1__create_USCOREobject 100 - @ref ns1__rename_USCOREobject 101 - @ref ns1__rename_USCOREobject_ 100 102 - @ref ns1__replicate_USCOREobject 101 103 - @ref ns1__lock_USCOREobject 102 104 - @ref ns1__unlock_USCOREobject 105 - @ref ns1__find_USCOREobjects 103 106 - @ref ns1__find_USCOREinstances 104 107 - @ref ns1__delete_USCOREinstance … … 163 166 /******************************************************************************\ 164 167 * * 168 * ns1__rename_USCOREobject * 169 * * 170 \******************************************************************************/ 171 172 173 /// Operation "ns1__rename_USCOREobject" of service binding "SOAP" 174 175 /** 176 177 Operation details: 178 179 - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 180 - SOAP action="urn:Nebulous/Server/SOAP#create_object" 181 182 C 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 200 int 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 217 Operation details: 218 219 - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 220 - SOAP action="urn:Nebulous/Server/SOAP#rename_object" 221 222 C 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 240 int ns1__rename_USCOREobject_( 241 char* key, 242 char* newkey, 243 char* *result ///< response parameter 244 ); 245 246 /******************************************************************************\ 247 * * 165 248 * ns1__replicate_USCOREobject * 166 249 * * … … 279 362 char* type, 280 363 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" 373 struct ns1__find_USCOREobjectsResponse 374 { 375 struct ArrayOfString* result; 376 }; 377 378 /// Operation "ns1__find_USCOREobjects" of service binding "SOAP" 379 380 /** 381 382 Operation details: 383 384 - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 385 - SOAP action="urn:Nebulous/Server/SOAP#find_objects" 386 387 C 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 404 int ns1__find_USCOREobjects( 405 char* pattern, 406 struct ns1__find_USCOREobjectsResponse* ///< response parameter 281 407 ); 282 408 -
trunk/Nebulous/nebclient/src/soapC.c
r10631 r13078 12 12 SOAP_BEGIN_NAMESPACE(soap) 13 13 14 SOAP_SOURCE_STAMP("@(#) soapC.c ver 2.7.2 200 6-12-12 00:23:37GMT")14 SOAP_SOURCE_STAMP("@(#) soapC.c ver 2.7.2 2007-04-28 01:32:49 GMT") 15 15 16 16 … … 145 145 case SOAP_TYPE_ns1__find_USCOREinstancesResponse: 146 146 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"); 147 151 case SOAP_TYPE_ns1__unlock_USCOREobject: 148 152 return soap_in_ns1__unlock_USCOREobject(soap, NULL, NULL, "ns1:unlock_object"); … … 157 161 case SOAP_TYPE_ns1__replicate_USCOREobjectResponse: 158 162 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"); 159 171 case SOAP_TYPE_ns1__create_USCOREobject: 160 172 return soap_in_ns1__create_USCOREobject(soap, NULL, NULL, "ns1:create_object"); … … 167 179 case SOAP_TYPE_PointerTons1__find_USCOREinstancesResponse: 168 180 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"); 169 183 case SOAP_TYPE_PointerToArrayOfString: 170 184 return soap_in_PointerToArrayOfString(soap, NULL, NULL, "xsd:string"); … … 224 238 return soap_in_ns1__find_USCOREinstancesResponse(soap, NULL, NULL, NULL); 225 239 } 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 } 226 248 if (!soap_match_tag(soap, t, "ns1:unlock_object")) 227 249 { *type = SOAP_TYPE_ns1__unlock_USCOREobject; … … 247 269 { *type = SOAP_TYPE_ns1__replicate_USCOREobjectResponse; 248 270 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); 249 287 } 250 288 if (!soap_match_tag(soap, t, "ns1:create_object")) … … 348 386 case SOAP_TYPE_ns1__find_USCOREinstancesResponse: 349 387 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"); 350 392 case SOAP_TYPE_ns1__unlock_USCOREobject: 351 393 return soap_out_ns1__unlock_USCOREobject(soap, tag, id, (const struct ns1__unlock_USCOREobject *)ptr, "ns1:unlock_object"); … … 360 402 case SOAP_TYPE_ns1__replicate_USCOREobjectResponse: 361 403 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"); 362 412 case SOAP_TYPE_ns1__create_USCOREobject: 363 413 return soap_out_ns1__create_USCOREobject(soap, tag, id, (const struct ns1__create_USCOREobject *)ptr, "ns1:create_object"); … … 370 420 case SOAP_TYPE_PointerTons1__find_USCOREinstancesResponse: 371 421 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"); 372 424 case SOAP_TYPE_PointerToArrayOfString: 373 425 return soap_out_PointerToArrayOfString(soap, tag, id, (struct ArrayOfString *const*)ptr, "xsd:string"); … … 411 463 soap_serialize_ns1__find_USCOREinstancesResponse(soap, (const struct ns1__find_USCOREinstancesResponse *)ptr); 412 464 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; 413 471 case SOAP_TYPE_ns1__unlock_USCOREobject: 414 472 soap_serialize_ns1__unlock_USCOREobject(soap, (const struct ns1__unlock_USCOREobject *)ptr); … … 429 487 soap_serialize_ns1__replicate_USCOREobjectResponse(soap, (const struct ns1__replicate_USCOREobjectResponse *)ptr); 430 488 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; 431 501 case SOAP_TYPE_ns1__create_USCOREobject: 432 502 soap_serialize_ns1__create_USCOREobject(soap, (const struct ns1__create_USCOREobject *)ptr); … … 443 513 case SOAP_TYPE_PointerTons1__find_USCOREinstancesResponse: 444 514 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); 445 518 break; 446 519 case SOAP_TYPE_PointerToArrayOfString: … … 1437 1510 } 1438 1511 1512 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREobjects(struct soap *soap, const struct ns1__find_USCOREobjects *a) 1513 { 1514 (void)soap; (void)a; /* appease -Wall -Werror */ 1515 soap_embedded(soap, &a->pattern, SOAP_TYPE_string); 1516 soap_serialize_string(soap, &a->pattern); 1517 } 1518 1519 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREobjects(struct soap *soap, struct ns1__find_USCOREobjects *a) 1520 { 1521 (void)soap; (void)a; /* appease -Wall -Werror */ 1522 soap_default_string(soap, &a->pattern); 1523 } 1524 1525 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__find_USCOREobjects(struct soap *soap, const struct ns1__find_USCOREobjects *a, const char *tag, const char *type) 1526 { 1527 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__find_USCOREobjects); 1528 if (soap_out_ns1__find_USCOREobjects(soap, tag, id, a, type)) 1529 return soap->error; 1530 return soap_putindependent(soap); 1531 } 1532 1533 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__find_USCOREobjects(struct soap *soap, const char *tag, int id, const struct ns1__find_USCOREobjects *a, const char *type) 1534 { 1535 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__find_USCOREobjects), type); 1536 soap_out_string(soap, "pattern", -1, &a->pattern, ""); 1537 soap_element_end_out(soap, tag); 1538 return SOAP_OK; 1539 } 1540 1541 SOAP_FMAC3 struct ns1__find_USCOREobjects * SOAP_FMAC4 soap_get_ns1__find_USCOREobjects(struct soap *soap, struct ns1__find_USCOREobjects *p, const char *tag, const char *type) 1542 { 1543 if ((p = soap_in_ns1__find_USCOREobjects(soap, tag, p, type))) 1544 soap_getindependent(soap); 1545 return p; 1546 } 1547 1548 SOAP_FMAC3 struct ns1__find_USCOREobjects * SOAP_FMAC4 soap_in_ns1__find_USCOREobjects(struct soap *soap, const char *tag, struct ns1__find_USCOREobjects *a, const char *type) 1549 { 1550 short soap_flag_pattern = 1; 1551 if (soap_element_begin_in(soap, tag, 0)) 1552 return NULL; 1553 if (*soap->type && soap_match_tag(soap, soap->type, type)) 1554 { soap->error = SOAP_TYPE; 1555 return NULL; 1556 } 1557 a = (struct ns1__find_USCOREobjects *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__find_USCOREobjects, sizeof(struct ns1__find_USCOREobjects), 0, NULL, NULL, NULL); 1558 if (!a) 1559 return NULL; 1560 if (soap->alloced) 1561 soap_default_ns1__find_USCOREobjects(soap, a); 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 1588 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREobjectsResponse(struct soap *soap, const struct ns1__find_USCOREobjectsResponse *a) 1589 { 1590 (void)soap; (void)a; /* appease -Wall -Werror */ 1591 soap_embedded(soap, &a->result, SOAP_TYPE_PointerToArrayOfString); 1592 soap_serialize_PointerToArrayOfString(soap, &a->result); 1593 } 1594 1595 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREobjectsResponse(struct soap *soap, struct ns1__find_USCOREobjectsResponse *a) 1596 { 1597 (void)soap; (void)a; /* appease -Wall -Werror */ 1598 a->result = NULL; 1599 } 1600 1601 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__find_USCOREobjectsResponse(struct soap *soap, const struct ns1__find_USCOREobjectsResponse *a, const char *tag, const char *type) 1602 { 1603 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__find_USCOREobjectsResponse); 1604 if (soap_out_ns1__find_USCOREobjectsResponse(soap, tag, id, a, type)) 1605 return soap->error; 1606 return soap_putindependent(soap); 1607 } 1608 1609 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__find_USCOREobjectsResponse(struct soap *soap, const char *tag, int id, const struct ns1__find_USCOREobjectsResponse *a, const char *type) 1610 { 1611 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__find_USCOREobjectsResponse), type); 1612 if (a->result) 1613 soap_element_result(soap, "result"); 1614 soap_out_PointerToArrayOfString(soap, "result", -1, &a->result, ""); 1615 soap_element_end_out(soap, tag); 1616 return SOAP_OK; 1617 } 1618 1619 SOAP_FMAC3 struct ns1__find_USCOREobjectsResponse * SOAP_FMAC4 soap_get_ns1__find_USCOREobjectsResponse(struct soap *soap, struct ns1__find_USCOREobjectsResponse *p, const char *tag, const char *type) 1620 { 1621 if ((p = soap_in_ns1__find_USCOREobjectsResponse(soap, tag, p, type))) 1622 soap_getindependent(soap); 1623 return p; 1624 } 1625 1626 SOAP_FMAC3 struct ns1__find_USCOREobjectsResponse * SOAP_FMAC4 soap_in_ns1__find_USCOREobjectsResponse(struct soap *soap, const char *tag, struct ns1__find_USCOREobjectsResponse *a, const char *type) 1627 { 1628 short soap_flag_result = 1; 1629 if (soap_element_begin_in(soap, tag, 0)) 1630 return NULL; 1631 if (*soap->type && soap_match_tag(soap, soap->type, type)) 1632 { soap->error = SOAP_TYPE; 1633 return NULL; 1634 } 1635 a = (struct ns1__find_USCOREobjectsResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__find_USCOREobjectsResponse, sizeof(struct ns1__find_USCOREobjectsResponse), 0, NULL, NULL, NULL); 1636 if (!a) 1637 return NULL; 1638 if (soap->alloced) 1639 soap_default_ns1__find_USCOREobjectsResponse(soap, a); 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 1439 1666 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__unlock_USCOREobject(struct soap *soap, const struct ns1__unlock_USCOREobject *a) 1440 1667 { … … 1920 2147 else 1921 2148 { a = (struct ns1__replicate_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__replicate_USCOREobjectResponse, 0, sizeof(struct ns1__replicate_USCOREobjectResponse), 0, NULL); 2149 if (soap->body && soap_element_end_in(soap, tag)) 2150 return NULL; 2151 } 2152 return a; 2153 } 2154 2155 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject_(struct soap *soap, const struct ns1__rename_USCOREobject_ *a) 2156 { 2157 (void)soap; (void)a; /* appease -Wall -Werror */ 2158 soap_embedded(soap, &a->key, SOAP_TYPE_string); 2159 soap_serialize_string(soap, &a->key); 2160 soap_embedded(soap, &a->newkey, SOAP_TYPE_string); 2161 soap_serialize_string(soap, &a->newkey); 2162 } 2163 2164 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject_(struct soap *soap, struct ns1__rename_USCOREobject_ *a) 2165 { 2166 (void)soap; (void)a; /* appease -Wall -Werror */ 2167 soap_default_string(soap, &a->key); 2168 soap_default_string(soap, &a->newkey); 2169 } 2170 2171 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobject_(struct soap *soap, const struct ns1__rename_USCOREobject_ *a, const char *tag, const char *type) 2172 { 2173 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__rename_USCOREobject_); 2174 if (soap_out_ns1__rename_USCOREobject_(soap, tag, id, a, type)) 2175 return soap->error; 2176 return soap_putindependent(soap); 2177 } 2178 2179 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobject_(struct soap *soap, const char *tag, int id, const struct ns1__rename_USCOREobject_ *a, const char *type) 2180 { 2181 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__rename_USCOREobject_), type); 2182 soap_out_string(soap, "key", -1, &a->key, ""); 2183 soap_out_string(soap, "newkey", -1, &a->newkey, ""); 2184 soap_element_end_out(soap, tag); 2185 return SOAP_OK; 2186 } 2187 2188 SOAP_FMAC3 struct ns1__rename_USCOREobject_ * SOAP_FMAC4 soap_get_ns1__rename_USCOREobject_(struct soap *soap, struct ns1__rename_USCOREobject_ *p, const char *tag, const char *type) 2189 { 2190 if ((p = soap_in_ns1__rename_USCOREobject_(soap, tag, p, type))) 2191 soap_getindependent(soap); 2192 return p; 2193 } 2194 2195 SOAP_FMAC3 struct ns1__rename_USCOREobject_ * SOAP_FMAC4 soap_in_ns1__rename_USCOREobject_(struct soap *soap, const char *tag, struct ns1__rename_USCOREobject_ *a, const char *type) 2196 { 2197 short soap_flag_key = 1, soap_flag_newkey = 1; 2198 if (soap_element_begin_in(soap, tag, 0)) 2199 return NULL; 2200 if (*soap->type && soap_match_tag(soap, soap->type, type)) 2201 { soap->error = SOAP_TYPE; 2202 return NULL; 2203 } 2204 a = (struct ns1__rename_USCOREobject_ *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__rename_USCOREobject_, sizeof(struct ns1__rename_USCOREobject_), 0, NULL, NULL, NULL); 2205 if (!a) 2206 return NULL; 2207 if (soap->alloced) 2208 soap_default_ns1__rename_USCOREobject_(soap, a); 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 2240 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject_Response(struct soap *soap, const struct ns1__rename_USCOREobject_Response *a) 2241 { 2242 (void)soap; (void)a; /* appease -Wall -Werror */ 2243 soap_embedded(soap, &a->result, SOAP_TYPE_PointerTostring); 2244 soap_serialize_PointerTostring(soap, &a->result); 2245 } 2246 2247 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject_Response(struct soap *soap, struct ns1__rename_USCOREobject_Response *a) 2248 { 2249 (void)soap; (void)a; /* appease -Wall -Werror */ 2250 a->result = NULL; 2251 } 2252 2253 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobject_Response(struct soap *soap, const struct ns1__rename_USCOREobject_Response *a, const char *tag, const char *type) 2254 { 2255 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__rename_USCOREobject_Response); 2256 if (soap_out_ns1__rename_USCOREobject_Response(soap, tag, id, a, type)) 2257 return soap->error; 2258 return soap_putindependent(soap); 2259 } 2260 2261 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobject_Response(struct soap *soap, const char *tag, int id, const struct ns1__rename_USCOREobject_Response *a, const char *type) 2262 { 2263 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__rename_USCOREobject_Response), type); 2264 if (a->result) 2265 soap_element_result(soap, "result"); 2266 soap_out_PointerTostring(soap, "result", -1, &a->result, ""); 2267 soap_element_end_out(soap, tag); 2268 return SOAP_OK; 2269 } 2270 2271 SOAP_FMAC3 struct ns1__rename_USCOREobject_Response * SOAP_FMAC4 soap_get_ns1__rename_USCOREobject_Response(struct soap *soap, struct ns1__rename_USCOREobject_Response *p, const char *tag, const char *type) 2272 { 2273 if ((p = soap_in_ns1__rename_USCOREobject_Response(soap, tag, p, type))) 2274 soap_getindependent(soap); 2275 return p; 2276 } 2277 2278 SOAP_FMAC3 struct ns1__rename_USCOREobject_Response * SOAP_FMAC4 soap_in_ns1__rename_USCOREobject_Response(struct soap *soap, const char *tag, struct ns1__rename_USCOREobject_Response *a, const char *type) 2279 { 2280 short soap_flag_result = 1; 2281 if (soap_element_begin_in(soap, tag, 0)) 2282 return NULL; 2283 if (*soap->type && soap_match_tag(soap, soap->type, type)) 2284 { soap->error = SOAP_TYPE; 2285 return NULL; 2286 } 2287 a = (struct ns1__rename_USCOREobject_Response *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__rename_USCOREobject_Response, sizeof(struct ns1__rename_USCOREobject_Response), 0, NULL, NULL, NULL); 2288 if (!a) 2289 return NULL; 2290 if (soap->alloced) 2291 soap_default_ns1__rename_USCOREobject_Response(soap, a); 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 2318 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject(struct soap *soap, const struct ns1__rename_USCOREobject *a) 2319 { 2320 (void)soap; (void)a; /* appease -Wall -Werror */ 2321 soap_embedded(soap, &a->key, SOAP_TYPE_string); 2322 soap_serialize_string(soap, &a->key); 2323 soap_embedded(soap, &a->newkey, SOAP_TYPE_string); 2324 soap_serialize_string(soap, &a->newkey); 2325 } 2326 2327 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject(struct soap *soap, struct ns1__rename_USCOREobject *a) 2328 { 2329 (void)soap; (void)a; /* appease -Wall -Werror */ 2330 soap_default_string(soap, &a->key); 2331 soap_default_string(soap, &a->newkey); 2332 } 2333 2334 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobject(struct soap *soap, const struct ns1__rename_USCOREobject *a, const char *tag, const char *type) 2335 { 2336 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__rename_USCOREobject); 2337 if (soap_out_ns1__rename_USCOREobject(soap, tag, id, a, type)) 2338 return soap->error; 2339 return soap_putindependent(soap); 2340 } 2341 2342 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__rename_USCOREobject *a, const char *type) 2343 { 2344 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__rename_USCOREobject), type); 2345 soap_out_string(soap, "key", -1, &a->key, ""); 2346 soap_out_string(soap, "newkey", -1, &a->newkey, ""); 2347 soap_element_end_out(soap, tag); 2348 return SOAP_OK; 2349 } 2350 2351 SOAP_FMAC3 struct ns1__rename_USCOREobject * SOAP_FMAC4 soap_get_ns1__rename_USCOREobject(struct soap *soap, struct ns1__rename_USCOREobject *p, const char *tag, const char *type) 2352 { 2353 if ((p = soap_in_ns1__rename_USCOREobject(soap, tag, p, type))) 2354 soap_getindependent(soap); 2355 return p; 2356 } 2357 2358 SOAP_FMAC3 struct ns1__rename_USCOREobject * SOAP_FMAC4 soap_in_ns1__rename_USCOREobject(struct soap *soap, const char *tag, struct ns1__rename_USCOREobject *a, const char *type) 2359 { 2360 short soap_flag_key = 1, soap_flag_newkey = 1; 2361 if (soap_element_begin_in(soap, tag, 0)) 2362 return NULL; 2363 if (*soap->type && soap_match_tag(soap, soap->type, type)) 2364 { soap->error = SOAP_TYPE; 2365 return NULL; 2366 } 2367 a = (struct ns1__rename_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__rename_USCOREobject, sizeof(struct ns1__rename_USCOREobject), 0, NULL, NULL, NULL); 2368 if (!a) 2369 return NULL; 2370 if (soap->alloced) 2371 soap_default_ns1__rename_USCOREobject(soap, a); 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 2403 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobjectResponse(struct soap *soap, const struct ns1__rename_USCOREobjectResponse *a) 2404 { 2405 (void)soap; (void)a; /* appease -Wall -Werror */ 2406 soap_embedded(soap, &a->result, SOAP_TYPE_PointerTostring); 2407 soap_serialize_PointerTostring(soap, &a->result); 2408 } 2409 2410 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobjectResponse(struct soap *soap, struct ns1__rename_USCOREobjectResponse *a) 2411 { 2412 (void)soap; (void)a; /* appease -Wall -Werror */ 2413 a->result = NULL; 2414 } 2415 2416 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobjectResponse(struct soap *soap, const struct ns1__rename_USCOREobjectResponse *a, const char *tag, const char *type) 2417 { 2418 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__rename_USCOREobjectResponse); 2419 if (soap_out_ns1__rename_USCOREobjectResponse(soap, tag, id, a, type)) 2420 return soap->error; 2421 return soap_putindependent(soap); 2422 } 2423 2424 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__rename_USCOREobjectResponse *a, const char *type) 2425 { 2426 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__rename_USCOREobjectResponse), type); 2427 if (a->result) 2428 soap_element_result(soap, "result"); 2429 soap_out_PointerTostring(soap, "result", -1, &a->result, ""); 2430 soap_element_end_out(soap, tag); 2431 return SOAP_OK; 2432 } 2433 2434 SOAP_FMAC3 struct ns1__rename_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__rename_USCOREobjectResponse(struct soap *soap, struct ns1__rename_USCOREobjectResponse *p, const char *tag, const char *type) 2435 { 2436 if ((p = soap_in_ns1__rename_USCOREobjectResponse(soap, tag, p, type))) 2437 soap_getindependent(soap); 2438 return p; 2439 } 2440 2441 SOAP_FMAC3 struct ns1__rename_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__rename_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__rename_USCOREobjectResponse *a, const char *type) 2442 { 2443 short soap_flag_result = 1; 2444 if (soap_element_begin_in(soap, tag, 0)) 2445 return NULL; 2446 if (*soap->type && soap_match_tag(soap, soap->type, type)) 2447 { soap->error = SOAP_TYPE; 2448 return NULL; 2449 } 2450 a = (struct ns1__rename_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__rename_USCOREobjectResponse, sizeof(struct ns1__rename_USCOREobjectResponse), 0, NULL, NULL, NULL); 2451 if (!a) 2452 return NULL; 2453 if (soap->alloced) 2454 soap_default_ns1__rename_USCOREobjectResponse(soap, a); 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); 1922 2475 if (soap->body && soap_element_end_in(soap, tag)) 1923 2476 return NULL; … … 2435 2988 } 2436 2989 2990 SOAP_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 2996 SOAP_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 3004 SOAP_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 3012 SOAP_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 3019 SOAP_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 2437 3040 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToArrayOfString(struct soap *soap, struct ArrayOfString *const*a) 2438 3041 { -
trunk/Nebulous/nebclient/src/soapClient.c
r10631 r13078 12 12 SOAP_BEGIN_NAMESPACE(soap) 13 13 14 SOAP_SOURCE_STAMP("@(#) soapClient.c ver 2.7.2 200 6-12-12 00:23:37GMT")14 SOAP_SOURCE_STAMP("@(#) soapClient.c ver 2.7.2 2007-04-28 01:32:49 GMT") 15 15 16 16 … … 72 72 } 73 73 74 SOAP_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 129 SOAP_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 74 184 SOAP_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) 75 185 { struct ns1__replicate_USCOREobject soap_tmp_ns1__replicate_USCOREobject; … … 237 347 } 238 348 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) 349 SOAP_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 400 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_2) 240 401 { struct ns1__find_USCOREinstances soap_tmp_ns1__find_USCOREinstances; 241 402 if (!soap_endpoint) … … 267 428 || soap_end_send(soap)) 268 429 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", ""); 276 437 if (soap->error) 277 438 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2) … … 343 504 } 344 505 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)506 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_3) 346 507 { struct ns1__stat_USCOREobject soap_tmp_ns1__stat_USCOREobject; 347 508 if (!soap_endpoint) … … 372 533 || soap_end_send(soap)) 373 534 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", ""); 381 542 if (soap->error) 382 543 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2) -
trunk/Nebulous/nebclient/src/soapH.h
r10631 r13078 44 44 45 45 #ifndef SOAP_TYPE_SOAP_ENV__Fault 46 #define SOAP_TYPE_SOAP_ENV__Fault ( 40)46 #define SOAP_TYPE_SOAP_ENV__Fault (50) 47 47 #endif 48 48 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Fault(struct soap*, const struct SOAP_ENV__Fault *); … … 58 58 59 59 #ifndef SOAP_TYPE_SOAP_ENV__Detail 60 #define SOAP_TYPE_SOAP_ENV__Detail ( 39)60 #define SOAP_TYPE_SOAP_ENV__Detail (49) 61 61 #endif 62 62 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Detail(struct soap*, const struct SOAP_ENV__Detail *); … … 72 72 73 73 #ifndef SOAP_TYPE_SOAP_ENV__Code 74 #define SOAP_TYPE_SOAP_ENV__Code ( 37)74 #define SOAP_TYPE_SOAP_ENV__Code (47) 75 75 #endif 76 76 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Code(struct soap*, const struct SOAP_ENV__Code *); … … 86 86 87 87 #ifndef SOAP_TYPE_SOAP_ENV__Header 88 #define SOAP_TYPE_SOAP_ENV__Header ( 36)88 #define SOAP_TYPE_SOAP_ENV__Header (46) 89 89 #endif 90 90 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Header(struct soap*, const struct SOAP_ENV__Header *); … … 98 98 99 99 #ifndef SOAP_TYPE_ns1__stat_USCOREobject 100 #define SOAP_TYPE_ns1__stat_USCOREobject ( 33)100 #define SOAP_TYPE_ns1__stat_USCOREobject (43) 101 101 #endif 102 102 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__stat_USCOREobject(struct soap*, const struct ns1__stat_USCOREobject *); … … 108 108 109 109 #ifndef SOAP_TYPE_ns1__stat_USCOREobjectResponse 110 #define SOAP_TYPE_ns1__stat_USCOREobjectResponse ( 30)110 #define SOAP_TYPE_ns1__stat_USCOREobjectResponse (40) 111 111 #endif 112 112 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__stat_USCOREobjectResponse(struct soap*, const struct ns1__stat_USCOREobjectResponse *); … … 118 118 119 119 #ifndef SOAP_TYPE_ns1__delete_USCOREinstance 120 #define SOAP_TYPE_ns1__delete_USCOREinstance ( 29)120 #define SOAP_TYPE_ns1__delete_USCOREinstance (39) 121 121 #endif 122 122 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__delete_USCOREinstance(struct soap*, const struct ns1__delete_USCOREinstance *); … … 128 128 129 129 #ifndef SOAP_TYPE_ns1__delete_USCOREinstanceResponse 130 #define SOAP_TYPE_ns1__delete_USCOREinstanceResponse ( 28)130 #define SOAP_TYPE_ns1__delete_USCOREinstanceResponse (38) 131 131 #endif 132 132 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__delete_USCOREinstanceResponse(struct soap*, const struct ns1__delete_USCOREinstanceResponse *); … … 138 138 139 139 #ifndef SOAP_TYPE_ns1__find_USCOREinstances 140 #define SOAP_TYPE_ns1__find_USCOREinstances ( 26)140 #define SOAP_TYPE_ns1__find_USCOREinstances (36) 141 141 #endif 142 142 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREinstances(struct soap*, const struct ns1__find_USCOREinstances *); … … 148 148 149 149 #ifndef SOAP_TYPE_ns1__find_USCOREinstancesResponse 150 #define SOAP_TYPE_ns1__find_USCOREinstancesResponse ( 22)150 #define SOAP_TYPE_ns1__find_USCOREinstancesResponse (33) 151 151 #endif 152 152 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREinstancesResponse(struct soap*, const struct ns1__find_USCOREinstancesResponse *); … … 157 157 SOAP_FMAC3 struct ns1__find_USCOREinstancesResponse * SOAP_FMAC4 soap_in_ns1__find_USCOREinstancesResponse(struct soap*, const char*, struct ns1__find_USCOREinstancesResponse *, const char*); 158 158 159 #ifndef SOAP_TYPE_ns1__find_USCOREobjects 160 #define SOAP_TYPE_ns1__find_USCOREobjects (32) 161 #endif 162 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREobjects(struct soap*, const struct ns1__find_USCOREobjects *); 163 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREobjects(struct soap*, struct ns1__find_USCOREobjects *); 164 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__find_USCOREobjects(struct soap*, const struct ns1__find_USCOREobjects *, const char*, const char*); 165 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__find_USCOREobjects(struct soap*, const char*, int, const struct ns1__find_USCOREobjects *, const char*); 166 SOAP_FMAC3 struct ns1__find_USCOREobjects * SOAP_FMAC4 soap_get_ns1__find_USCOREobjects(struct soap*, struct ns1__find_USCOREobjects *, const char*, const char*); 167 SOAP_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 172 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREobjectsResponse(struct soap*, const struct ns1__find_USCOREobjectsResponse *); 173 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREobjectsResponse(struct soap*, struct ns1__find_USCOREobjectsResponse *); 174 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__find_USCOREobjectsResponse(struct soap*, const struct ns1__find_USCOREobjectsResponse *, const char*, const char*); 175 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__find_USCOREobjectsResponse(struct soap*, const char*, int, const struct ns1__find_USCOREobjectsResponse *, const char*); 176 SOAP_FMAC3 struct ns1__find_USCOREobjectsResponse * SOAP_FMAC4 soap_get_ns1__find_USCOREobjectsResponse(struct soap*, struct ns1__find_USCOREobjectsResponse *, const char*, const char*); 177 SOAP_FMAC3 struct ns1__find_USCOREobjectsResponse * SOAP_FMAC4 soap_in_ns1__find_USCOREobjectsResponse(struct soap*, const char*, struct ns1__find_USCOREobjectsResponse *, const char*); 178 159 179 #ifndef SOAP_TYPE_ns1__unlock_USCOREobject 160 #define SOAP_TYPE_ns1__unlock_USCOREobject (2 1)180 #define SOAP_TYPE_ns1__unlock_USCOREobject (27) 161 181 #endif 162 182 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__unlock_USCOREobject(struct soap*, const struct ns1__unlock_USCOREobject *); … … 168 188 169 189 #ifndef SOAP_TYPE_ns1__unlock_USCOREobjectResponse 170 #define SOAP_TYPE_ns1__unlock_USCOREobjectResponse (2 0)190 #define SOAP_TYPE_ns1__unlock_USCOREobjectResponse (26) 171 191 #endif 172 192 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__unlock_USCOREobjectResponse(struct soap*, const struct ns1__unlock_USCOREobjectResponse *); … … 178 198 179 199 #ifndef SOAP_TYPE_ns1__lock_USCOREobject 180 #define SOAP_TYPE_ns1__lock_USCOREobject ( 18)200 #define SOAP_TYPE_ns1__lock_USCOREobject (24) 181 201 #endif 182 202 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__lock_USCOREobject(struct soap*, const struct ns1__lock_USCOREobject *); … … 188 208 189 209 #ifndef SOAP_TYPE_ns1__lock_USCOREobjectResponse 190 #define SOAP_TYPE_ns1__lock_USCOREobjectResponse ( 17)210 #define SOAP_TYPE_ns1__lock_USCOREobjectResponse (23) 191 211 #endif 192 212 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__lock_USCOREobjectResponse(struct soap*, const struct ns1__lock_USCOREobjectResponse *); … … 198 218 199 219 #ifndef SOAP_TYPE_ns1__replicate_USCOREobject 200 #define SOAP_TYPE_ns1__replicate_USCOREobject ( 14)220 #define SOAP_TYPE_ns1__replicate_USCOREobject (20) 201 221 #endif 202 222 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__replicate_USCOREobject(struct soap*, const struct ns1__replicate_USCOREobject *); … … 208 228 209 229 #ifndef SOAP_TYPE_ns1__replicate_USCOREobjectResponse 210 #define SOAP_TYPE_ns1__replicate_USCOREobjectResponse (1 3)230 #define SOAP_TYPE_ns1__replicate_USCOREobjectResponse (19) 211 231 #endif 212 232 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__replicate_USCOREobjectResponse(struct soap*, const struct ns1__replicate_USCOREobjectResponse *); … … 217 237 SOAP_FMAC3 struct ns1__replicate_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__replicate_USCOREobjectResponse(struct soap*, const char*, struct ns1__replicate_USCOREobjectResponse *, const char*); 218 238 239 #ifndef SOAP_TYPE_ns1__rename_USCOREobject_ 240 #define SOAP_TYPE_ns1__rename_USCOREobject_ (17) 241 #endif 242 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject_(struct soap*, const struct ns1__rename_USCOREobject_ *); 243 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject_(struct soap*, struct ns1__rename_USCOREobject_ *); 244 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobject_(struct soap*, const struct ns1__rename_USCOREobject_ *, const char*, const char*); 245 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobject_(struct soap*, const char*, int, const struct ns1__rename_USCOREobject_ *, const char*); 246 SOAP_FMAC3 struct ns1__rename_USCOREobject_ * SOAP_FMAC4 soap_get_ns1__rename_USCOREobject_(struct soap*, struct ns1__rename_USCOREobject_ *, const char*, const char*); 247 SOAP_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 252 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject_Response(struct soap*, const struct ns1__rename_USCOREobject_Response *); 253 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject_Response(struct soap*, struct ns1__rename_USCOREobject_Response *); 254 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobject_Response(struct soap*, const struct ns1__rename_USCOREobject_Response *, const char*, const char*); 255 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobject_Response(struct soap*, const char*, int, const struct ns1__rename_USCOREobject_Response *, const char*); 256 SOAP_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*); 257 SOAP_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 262 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject(struct soap*, const struct ns1__rename_USCOREobject *); 263 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject(struct soap*, struct ns1__rename_USCOREobject *); 264 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobject(struct soap*, const struct ns1__rename_USCOREobject *, const char*, const char*); 265 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobject(struct soap*, const char*, int, const struct ns1__rename_USCOREobject *, const char*); 266 SOAP_FMAC3 struct ns1__rename_USCOREobject * SOAP_FMAC4 soap_get_ns1__rename_USCOREobject(struct soap*, struct ns1__rename_USCOREobject *, const char*, const char*); 267 SOAP_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 272 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobjectResponse(struct soap*, const struct ns1__rename_USCOREobjectResponse *); 273 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobjectResponse(struct soap*, struct ns1__rename_USCOREobjectResponse *); 274 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobjectResponse(struct soap*, const struct ns1__rename_USCOREobjectResponse *, const char*, const char*); 275 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobjectResponse(struct soap*, const char*, int, const struct ns1__rename_USCOREobjectResponse *, const char*); 276 SOAP_FMAC3 struct ns1__rename_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__rename_USCOREobjectResponse(struct soap*, struct ns1__rename_USCOREobjectResponse *, const char*, const char*); 277 SOAP_FMAC3 struct ns1__rename_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__rename_USCOREobjectResponse(struct soap*, const char*, struct ns1__rename_USCOREobjectResponse *, const char*); 278 219 279 #ifndef SOAP_TYPE_ns1__create_USCOREobject 220 280 #define SOAP_TYPE_ns1__create_USCOREobject (11) … … 250 310 251 311 #ifndef SOAP_TYPE_PointerToSOAP_ENV__Detail 252 #define SOAP_TYPE_PointerToSOAP_ENV__Detail ( 41)312 #define SOAP_TYPE_PointerToSOAP_ENV__Detail (51) 253 313 #endif 254 314 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Detail(struct soap*, struct SOAP_ENV__Detail *const*); … … 263 323 264 324 #ifndef SOAP_TYPE_PointerToSOAP_ENV__Code 265 #define SOAP_TYPE_PointerToSOAP_ENV__Code ( 38)325 #define SOAP_TYPE_PointerToSOAP_ENV__Code (48) 266 326 #endif 267 327 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Code(struct soap*, struct SOAP_ENV__Code *const*); … … 274 334 275 335 #ifndef SOAP_TYPE_PointerTons1__stat_USCOREobjectResponse 276 #define SOAP_TYPE_PointerTons1__stat_USCOREobjectResponse ( 31)336 #define SOAP_TYPE_PointerTons1__stat_USCOREobjectResponse (41) 277 337 #endif 278 338 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__stat_USCOREobjectResponse(struct soap*, struct ns1__stat_USCOREobjectResponse *const*); … … 283 343 284 344 #ifndef SOAP_TYPE_PointerTons1__find_USCOREinstancesResponse 285 #define SOAP_TYPE_PointerTons1__find_USCOREinstancesResponse ( 24)345 #define SOAP_TYPE_PointerTons1__find_USCOREinstancesResponse (34) 286 346 #endif 287 347 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__find_USCOREinstancesResponse(struct soap*, struct ns1__find_USCOREinstancesResponse *const*); … … 291 351 SOAP_FMAC3 struct ns1__find_USCOREinstancesResponse ** SOAP_FMAC4 soap_in_PointerTons1__find_USCOREinstancesResponse(struct soap*, const char*, struct ns1__find_USCOREinstancesResponse **, const char*); 292 352 353 #ifndef SOAP_TYPE_PointerTons1__find_USCOREobjectsResponse 354 #define SOAP_TYPE_PointerTons1__find_USCOREobjectsResponse (30) 355 #endif 356 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__find_USCOREobjectsResponse(struct soap*, struct ns1__find_USCOREobjectsResponse *const*); 357 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__find_USCOREobjectsResponse(struct soap*, struct ns1__find_USCOREobjectsResponse *const*, const char*, const char*); 358 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__find_USCOREobjectsResponse(struct soap*, const char *, int, struct ns1__find_USCOREobjectsResponse *const*, const char *); 359 SOAP_FMAC3 struct ns1__find_USCOREobjectsResponse ** SOAP_FMAC4 soap_get_PointerTons1__find_USCOREobjectsResponse(struct soap*, struct ns1__find_USCOREobjectsResponse **, const char*, const char*); 360 SOAP_FMAC3 struct ns1__find_USCOREobjectsResponse ** SOAP_FMAC4 soap_in_PointerTons1__find_USCOREobjectsResponse(struct soap*, const char*, struct ns1__find_USCOREobjectsResponse **, const char*); 361 293 362 #ifndef SOAP_TYPE_PointerToArrayOfString 294 #define SOAP_TYPE_PointerToArrayOfString (2 3)363 #define SOAP_TYPE_PointerToArrayOfString (29) 295 364 #endif 296 365 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToArrayOfString(struct soap*, struct ArrayOfString *const*); … … 301 370 302 371 #ifndef SOAP_TYPE_PointerToint 303 #define SOAP_TYPE_PointerToint ( 15)372 #define SOAP_TYPE_PointerToint (21) 304 373 #endif 305 374 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToint(struct soap*, int *const*); -
trunk/Nebulous/nebclient/src/soapServer.c
r10631 r13078 12 12 SOAP_BEGIN_NAMESPACE(soap) 13 13 14 SOAP_SOURCE_STAMP("@(#) soapServer.c ver 2.7.2 200 6-12-12 00:23:37GMT")14 SOAP_SOURCE_STAMP("@(#) soapServer.c ver 2.7.2 2007-04-28 01:32:49 GMT") 15 15 16 16 … … 44 44 if (!soap_match_tag(soap, soap->tag, "ns1:create_object")) 45 45 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); 46 50 if (!soap_match_tag(soap, soap->tag, "ns1:replicate_object")) 47 51 return soap_serve_ns1__replicate_USCOREobject(soap); … … 50 54 if (!soap_match_tag(soap, soap->tag, "ns1:unlock_object")) 51 55 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); 52 58 if (!soap_match_tag(soap, soap->tag, "ns1:find_instances")) 53 59 return soap_serve_ns1__find_USCOREinstances(soap); … … 104 110 } 105 111 112 SOAP_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 156 SOAP_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 106 200 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__replicate_USCOREobject(struct soap *soap) 107 201 { struct ns1__replicate_USCOREobject soap_tmp_ns1__replicate_USCOREobject; … … 236 330 } 237 331 332 SOAP_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, ¶m_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, ¶m_1); 348 if (soap->error) 349 return soap->error; 350 soap_serializeheader(soap); 351 soap_serialize_ns1__find_USCOREobjectsResponse(soap, ¶m_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, ¶m_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, ¶m_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 238 373 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__find_USCOREinstances(struct soap *soap) 239 374 { struct ns1__find_USCOREinstances soap_tmp_ns1__find_USCOREinstances; 240 struct ns1__find_USCOREinstancesResponse param_ 1;241 soap_default_ns1__find_USCOREinstancesResponse(soap, ¶m_ 1);375 struct ns1__find_USCOREinstancesResponse param_2; 376 soap_default_ns1__find_USCOREinstancesResponse(soap, ¶m_2); 242 377 soap_default_ns1__find_USCOREinstances(soap, &soap_tmp_ns1__find_USCOREinstances); 243 378 soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/"; … … 251 386 || soap_end_recv(soap)) 252 387 return soap->error; 253 soap->error = ns1__find_USCOREinstances(soap, soap_tmp_ns1__find_USCOREinstances.key, soap_tmp_ns1__find_USCOREinstances.volume, ¶m_ 1);254 if (soap->error) 255 return soap->error; 256 soap_serializeheader(soap); 257 soap_serialize_ns1__find_USCOREinstancesResponse(soap, ¶m_ 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, ¶m_ 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, ¶m_ 1, "ns1:find_instancesResponse", "")388 soap->error = ns1__find_USCOREinstances(soap, soap_tmp_ns1__find_USCOREinstances.key, soap_tmp_ns1__find_USCOREinstances.volume, ¶m_2); 389 if (soap->error) 390 return soap->error; 391 soap_serializeheader(soap); 392 soap_serialize_ns1__find_USCOREinstancesResponse(soap, ¶m_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, ¶m_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, ¶m_2, "ns1:find_instancesResponse", "") 272 407 || soap_body_end_out(soap) 273 408 || soap_envelope_end_out(soap) … … 323 458 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__stat_USCOREobject(struct soap *soap) 324 459 { struct ns1__stat_USCOREobject soap_tmp_ns1__stat_USCOREobject; 325 struct ns1__stat_USCOREobjectResponse param_ 2;326 soap_default_ns1__stat_USCOREobjectResponse(soap, ¶m_ 2);460 struct ns1__stat_USCOREobjectResponse param_3; 461 soap_default_ns1__stat_USCOREobjectResponse(soap, ¶m_3); 327 462 soap_default_ns1__stat_USCOREobject(soap, &soap_tmp_ns1__stat_USCOREobject); 328 463 soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/"; … … 336 471 || soap_end_recv(soap)) 337 472 return soap->error; 338 soap->error = ns1__stat_USCOREobject(soap, soap_tmp_ns1__stat_USCOREobject.key, ¶m_ 2);339 if (soap->error) 340 return soap->error; 341 soap_serializeheader(soap); 342 soap_serialize_ns1__stat_USCOREobjectResponse(soap, ¶m_ 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, ¶m_ 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, ¶m_ 2, "ns1:stat_objectResponse", "")473 soap->error = ns1__stat_USCOREobject(soap, soap_tmp_ns1__stat_USCOREobject.key, ¶m_3); 474 if (soap->error) 475 return soap->error; 476 soap_serializeheader(soap); 477 soap_serialize_ns1__stat_USCOREobjectResponse(soap, ¶m_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, ¶m_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, ¶m_3, "ns1:stat_objectResponse", "") 357 492 || soap_body_end_out(soap) 358 493 || soap_envelope_end_out(soap) -
trunk/Nebulous/nebclient/src/soapStub.h
r10631 r13078 50 50 }; 51 51 52 /* ns1:rename_objectResponse: */ 53 struct ns1__rename_USCOREobjectResponse 54 { 55 char **result; /* RPC return element */ /* optional element of type xsd:string */ 56 }; 57 58 /* ns1:rename_object: */ 59 struct 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: */ 66 struct ns1__rename_USCOREobject_Response 67 { 68 char **result; /* RPC return element */ /* optional element of type xsd:string */ 69 }; 70 71 /* ns1:rename_object: */ 72 struct ns1__rename_USCOREobject_ 73 { 74 char *key; /* optional element of type xsd:string */ 75 char *newkey; /* optional element of type xsd:string */ 76 }; 77 52 78 /* ns1:replicate_objectResponse: */ 53 79 struct ns1__replicate_USCOREobjectResponse … … 87 113 char *key; /* optional element of type xsd:string */ 88 114 char *type; /* optional element of type xsd:string */ 115 }; 116 117 /* ns1:find_objectsResponse: */ 118 struct ns1__find_USCOREobjectsResponse 119 { 120 struct ArrayOfString *result; /* RPC return element */ /* optional element of type ArrayOfstring */ 121 }; 122 123 /* ns1:find_objects: */ 124 struct ns1__find_USCOREobjects 125 { 126 char *pattern; /* optional element of type xsd:string */ 89 127 }; 90 128 … … 194 232 SOAP_FMAC5 int SOAP_FMAC6 ns1__create_USCOREobject(struct soap*, char *key, int class_, char *volume, char *comment, char **result); 195 233 234 SOAP_FMAC5 int SOAP_FMAC6 ns1__rename_USCOREobject(struct soap*, char *key, char *newkey, char **result); 235 236 SOAP_FMAC5 int SOAP_FMAC6 ns1__rename_USCOREobject_(struct soap*, char *key, char *newkey, char **result); 237 196 238 SOAP_FMAC5 int SOAP_FMAC6 ns1__replicate_USCOREobject(struct soap*, char *key, char *volume, char **result); 197 239 … … 200 242 SOAP_FMAC5 int SOAP_FMAC6 ns1__unlock_USCOREobject(struct soap*, char *key, char *type, int *result); 201 243 202 SOAP_FMAC5 int SOAP_FMAC6 ns1__find_USCOREinstances(struct soap*, char *key, char *volume, struct ns1__find_USCOREinstancesResponse *param_1); 244 SOAP_FMAC5 int SOAP_FMAC6 ns1__find_USCOREobjects(struct soap*, char *pattern, struct ns1__find_USCOREobjectsResponse *param_1); 245 246 SOAP_FMAC5 int SOAP_FMAC6 ns1__find_USCOREinstances(struct soap*, char *key, char *volume, struct ns1__find_USCOREinstancesResponse *param_2); 203 247 204 248 SOAP_FMAC5 int SOAP_FMAC6 ns1__delete_USCOREinstance(struct soap*, char *uri, int *result); 205 249 206 SOAP_FMAC5 int SOAP_FMAC6 ns1__stat_USCOREobject(struct soap*, char *key, struct ns1__stat_USCOREobjectResponse *param_ 2);250 SOAP_FMAC5 int SOAP_FMAC6 ns1__stat_USCOREobject(struct soap*, char *key, struct ns1__stat_USCOREobjectResponse *param_3); 207 251 208 252 /******************************************************************************\ … … 215 259 SOAP_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); 216 260 261 SOAP_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 263 SOAP_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 217 265 SOAP_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); 218 266 … … 221 269 SOAP_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); 222 270 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); 271 SOAP_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 273 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_2); 224 274 225 275 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__delete_USCOREinstance(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *uri, int *result); 226 276 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);277 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_3); 228 278 229 279 /******************************************************************************\ … … 239 289 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__create_USCOREobject(struct soap*); 240 290 291 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__rename_USCOREobject(struct soap*); 292 293 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__rename_USCOREobject_(struct soap*); 294 241 295 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__replicate_USCOREobject(struct soap*); 242 296 … … 244 298 245 299 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__unlock_USCOREobject(struct soap*); 300 301 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__find_USCOREobjects(struct soap*); 246 302 247 303 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__find_USCOREinstances(struct soap*);
Note:
See TracChangeset
for help on using the changeset viewer.
