Changeset 19542 for trunk/Nebulous/nebclient/src/soapC.c
- Timestamp:
- Sep 12, 2008, 3:15:59 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/Nebulous/nebclient/src/soapC.c (modified) (79 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous/nebclient/src/soapC.c
r13096 r19542 1 1 /* soapC.c 2 Generated by gSOAP 2.7. 2from src/nebulous.h3 Copyright (C) 2000-2005, Robert van Engelen, Genivia Inc. All Rights Reserved.2 Generated by gSOAP 2.7.11 from src/nebulous.h 3 Copyright(C) 2000-2008, Robert van Engelen, Genivia Inc. All Rights Reserved. 4 4 This part of the software is released under one of the following licenses: 5 5 GPL, the gSOAP public license, or Genivia's license for commercial use. 6 6 */ 7 7 8 #include "soapH.h" 9 8 10 #ifdef __cplusplus 9 11 extern "C" { 10 12 #endif 11 13 12 SOAP_BEGIN_NAMESPACE(soap) 13 14 SOAP_SOURCE_STAMP("@(#) soapC.c ver 2.7.2 2007-05-01 02:53:36 GMT") 14 SOAP_SOURCE_STAMP("@(#) soapC.c ver 2.7.11 2008-09-13 01:14:40 GMT") 15 15 16 16 … … 27 27 if (soap->header) 28 28 { soap->part = SOAP_IN_HEADER; 29 soap_out_SOAP_ENV__Header(soap, "SOAP-ENV:Header", 0, soap->header, NULL); 29 if (soap_out_SOAP_ENV__Header(soap, "SOAP-ENV:Header", 0, soap->header, NULL)) 30 return soap->error; 30 31 soap->part = SOAP_END_HEADER; 31 32 } … … 41 42 } 42 43 44 SOAP_FMAC3 void SOAP_FMAC4 soap_header(struct soap *soap) 45 { 46 if (!soap->header) 47 { soap->header = (struct SOAP_ENV__Header*)soap_malloc(soap, sizeof(struct SOAP_ENV__Header)); 48 soap_default_SOAP_ENV__Header(soap, soap->header); 49 } 50 } 51 43 52 SOAP_FMAC3 void SOAP_FMAC4 soap_fault(struct soap *soap) 44 53 { 45 54 if (!soap->fault) 46 55 { soap->fault = (struct SOAP_ENV__Fault*)soap_malloc(soap, sizeof(struct SOAP_ENV__Fault)); 56 if (!soap->fault) 57 return; 47 58 soap_default_SOAP_ENV__Fault(soap, soap->fault); 48 59 } 49 if (soap->version != 1&& !soap->fault->SOAP_ENV__Code)60 if (soap->version == 2 && !soap->fault->SOAP_ENV__Code) 50 61 { soap->fault->SOAP_ENV__Code = (struct SOAP_ENV__Code*)soap_malloc(soap, sizeof(struct SOAP_ENV__Code)); 51 62 soap_default_SOAP_ENV__Code(soap, soap->fault->SOAP_ENV__Code); 63 } 64 if (soap->version == 2 && !soap->fault->SOAP_ENV__Reason) 65 { soap->fault->SOAP_ENV__Reason = (struct SOAP_ENV__Reason*)soap_malloc(soap, sizeof(struct SOAP_ENV__Reason)); 66 soap_default_SOAP_ENV__Reason(soap, soap->fault->SOAP_ENV__Reason); 52 67 } 53 68 } … … 79 94 } 80 95 81 SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faults tring(struct soap *soap)96 SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultsubcode(struct soap *soap) 82 97 { 83 98 soap_fault(soap); 84 99 if (soap->version == 2) 85 return (const char**)&soap->fault->SOAP_ENV__Reason; 100 { if (!soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode) 101 { soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode = (struct SOAP_ENV__Code*)soap_malloc(soap, sizeof(struct SOAP_ENV__Code)); 102 soap_default_SOAP_ENV__Code(soap, soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode); 103 } 104 return (const char**)&soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode->SOAP_ENV__Value; 105 } 106 return (const char**)&soap->fault->faultcode; 107 } 108 109 SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultstring(struct soap *soap) 110 { 111 soap_fault(soap); 112 if (soap->version == 2) 113 return (const char**)&soap->fault->SOAP_ENV__Reason->SOAP_ENV__Text; 86 114 return (const char**)&soap->fault->faultstring; 87 115 } … … 187 215 case SOAP_TYPE_PointerTostring: 188 216 return soap_in_PointerTostring(soap, NULL, NULL, "xsd:string"); 189 case SOAP_TYPE_SOAP_ENC__arrayType:190 { char **s;191 s = soap_in_SOAP_ENC__arrayType(soap, NULL, NULL, "SOAP-ENC:arrayType");192 return s ? *s : NULL;193 }194 case SOAP_TYPE__QName:195 { char **s;196 s = soap_in__QName(soap, NULL, NULL, "QName");197 return s ? *s : NULL;198 }199 217 case SOAP_TYPE_string: 200 218 { char **s; … … 298 316 return soap_in_ArrayOfString(soap, NULL, NULL, NULL); 299 317 } 300 if (!soap_match_tag(soap, t, "SOAP-ENC:arrayType"))301 { char **s;302 *type = SOAP_TYPE_SOAP_ENC__arrayType;303 s = soap_in_SOAP_ENC__arrayType(soap, NULL, NULL, NULL);304 return s ? *s : NULL;305 }306 if (!soap_match_tag(soap, t, "QName"))307 { char **s;308 *type = SOAP_TYPE__QName;309 s = soap_in__QName(soap, NULL, NULL, NULL);310 return s ? *s : NULL;311 }312 318 if (!soap_match_tag(soap, t, "xsd:string")) 313 319 { char **s; … … 316 322 return s ? *s : NULL; 317 323 } 324 t = soap->tag; 325 if (!soap_match_tag(soap, t, "xsd:QName")) 326 { char **s; 327 *type = SOAP_TYPE__QName; 328 s = soap_in__QName(soap, NULL, NULL, NULL); 329 return s ? *s : NULL; 330 } 318 331 } 319 332 } … … 324 337 325 338 SOAP_FMAC3 int SOAP_FMAC4 soap_ignore_element(struct soap *soap) 326 { if (!soap_peek_element(soap)) 339 { 340 if (!soap_peek_element(soap)) 327 341 { int t; 342 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Unexpected element '%s' in input (level=%u, %d)\n", soap->tag, soap->level, soap->body)); 328 343 if (soap->mustUnderstand && !soap->other) 329 344 return soap->error = SOAP_MUSTUNDERSTAND; 330 345 if (((soap->mode & SOAP_XML_STRICT) && soap->part != SOAP_IN_HEADER) || !soap_match_tag(soap, soap->tag, "SOAP-ENV:")) 346 { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "REJECTING element '%s'\n", soap->tag)); 331 347 return soap->error = SOAP_TAG_MISMATCH; 348 } 332 349 if (!*soap->id || !soap_getelement(soap, &t)) 333 350 { soap->peeked = 0; 334 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Unknown element '%s' (level=%u, %d)\n", soap->tag, soap->level, soap->body));335 351 if (soap->fignore) 336 352 soap->error = soap->fignore(soap, soap->tag); … … 428 444 case SOAP_TYPE_PointerTostring: 429 445 return soap_out_PointerTostring(soap, tag, id, (char **const*)ptr, "xsd:string"); 430 case SOAP_TYPE_SOAP_ENC__arrayType:431 return soap_out_string(soap, tag, id, (char**)&ptr, "SOAP-ENC:arrayType");432 446 case SOAP_TYPE__QName: 433 return soap_out_string(soap, " QName", id, (char**)&ptr, NULL);447 return soap_out_string(soap, "xsd:QName", id, (char*const*)&ptr, NULL); 434 448 case SOAP_TYPE_string: 435 return soap_out_string(soap, tag, id, (char* *)&ptr, "xsd:string");449 return soap_out_string(soap, tag, id, (char*const*)&ptr, "xsd:string"); 436 450 } 437 451 return SOAP_OK; … … 526 540 soap_serialize_PointerTostring(soap, (char **const*)ptr); 527 541 break; 528 case SOAP_TYPE_SOAP_ENC__arrayType:529 soap_serialize_string(soap, (char**)&ptr);530 break;531 542 case SOAP_TYPE__QName: 532 soap_serialize_string(soap, (char* *)&ptr);543 soap_serialize_string(soap, (char*const*)&ptr); 533 544 break; 534 545 case SOAP_TYPE_string: 535 soap_serialize_string(soap, (char* *)&ptr);546 soap_serialize_string(soap, (char*const*)&ptr); 536 547 break; 537 548 } … … 539 550 #endif 540 551 541 #ifndef WITH_LEANER542 SOAP_FMAC3 int SOAP_FMAC4 soap_resolve_attachments(struct soap *soap)543 {544 if (!(soap->mode & SOAP_ENC_DIME))545 return SOAP_OK;546 while (soap->dime.flags & SOAP_DIME_CF)547 { if (soap_getdimehdr(soap))548 return soap->error;549 if (soap_move(soap, soap->dime.size))550 return soap->error = SOAP_EOF;551 }552 if (soap_move(soap, ((soap->dime.size+3)&(~3))-soap_tell(soap)))553 return soap->error = SOAP_EOF;554 for (;;)555 { if (soap_getdime(soap))556 break;557 switch (soap_lookup_type(soap, soap->dime.id))558 {559 }560 }561 if (soap->error == SOAP_DIME_END)562 soap->error = SOAP_OK;563 return soap->error;564 }565 #endif566 567 552 SOAP_FMAC3 void SOAP_FMAC4 soap_default_byte(struct soap *soap, char *a) 568 { 569 (void)soap; /* appease -Wall -Werror */ 553 { (void)soap; /* appease -Wall -Werror */ 570 554 #ifdef SOAP_DEFAULT_byte 571 555 *a = SOAP_DEFAULT_byte; … … 591 575 { 592 576 if ((p = soap_in_byte(soap, tag, p, type))) 593 soap_getindependent(soap); 577 if (soap_getindependent(soap)) 578 return NULL; 594 579 return p; 595 580 } … … 601 586 602 587 SOAP_FMAC3 void SOAP_FMAC4 soap_default_int(struct soap *soap, int *a) 603 { 604 (void)soap; /* appease -Wall -Werror */ 588 { (void)soap; /* appease -Wall -Werror */ 605 589 #ifdef SOAP_DEFAULT_int 606 590 *a = SOAP_DEFAULT_int; … … 626 610 { 627 611 if ((p = soap_in_int(soap, tag, p, type))) 628 soap_getindependent(soap); 612 if (soap_getindependent(soap)) 613 return NULL; 629 614 return p; 630 615 } … … 636 621 637 622 #ifndef WITH_NOGLOBAL 638 639 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Fault(struct soap *soap, const struct SOAP_ENV__Fault *a)640 {641 (void)soap; (void)a; /* appease -Wall -Werror */642 soap_embedded(soap, &a->faultcode, SOAP_TYPE__QName);643 soap_serialize__QName(soap, &a->faultcode);644 soap_embedded(soap, &a->faultstring, SOAP_TYPE_string);645 soap_serialize_string(soap, &a->faultstring);646 soap_embedded(soap, &a->faultactor, SOAP_TYPE_string);647 soap_serialize_string(soap, &a->faultactor);648 soap_embedded(soap, &a->detail, SOAP_TYPE_PointerToSOAP_ENV__Detail);649 soap_serialize_PointerToSOAP_ENV__Detail(soap, &a->detail);650 soap_embedded(soap, &a->SOAP_ENV__Code, SOAP_TYPE_PointerToSOAP_ENV__Code);651 soap_serialize_PointerToSOAP_ENV__Code(soap, &a->SOAP_ENV__Code);652 soap_embedded(soap, &a->SOAP_ENV__Reason, SOAP_TYPE_string);653 soap_serialize_string(soap, &a->SOAP_ENV__Reason);654 soap_embedded(soap, &a->SOAP_ENV__Node, SOAP_TYPE_string);655 soap_serialize_string(soap, &a->SOAP_ENV__Node);656 soap_embedded(soap, &a->SOAP_ENV__Role, SOAP_TYPE_string);657 soap_serialize_string(soap, &a->SOAP_ENV__Role);658 soap_embedded(soap, &a->SOAP_ENV__Detail, SOAP_TYPE_PointerToSOAP_ENV__Detail);659 soap_serialize_PointerToSOAP_ENV__Detail(soap, &a->SOAP_ENV__Detail);660 }661 623 662 624 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *a) … … 668 630 a->detail = NULL; 669 631 a->SOAP_ENV__Code = NULL; 670 soap_default_string(soap, &a->SOAP_ENV__Reason);632 a->SOAP_ENV__Reason = NULL; 671 633 soap_default_string(soap, &a->SOAP_ENV__Node); 672 634 soap_default_string(soap, &a->SOAP_ENV__Role); … … 674 636 } 675 637 638 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Fault(struct soap *soap, const struct SOAP_ENV__Fault *a) 639 { 640 (void)soap; (void)a; /* appease -Wall -Werror */ 641 soap_serialize__QName(soap, &a->faultcode); 642 soap_serialize_string(soap, &a->faultstring); 643 soap_serialize_string(soap, &a->faultactor); 644 soap_serialize_PointerToSOAP_ENV__Detail(soap, &a->detail); 645 soap_serialize_PointerToSOAP_ENV__Code(soap, &a->SOAP_ENV__Code); 646 soap_serialize_PointerToSOAP_ENV__Reason(soap, &a->SOAP_ENV__Reason); 647 soap_serialize_string(soap, &a->SOAP_ENV__Node); 648 soap_serialize_string(soap, &a->SOAP_ENV__Role); 649 soap_serialize_PointerToSOAP_ENV__Detail(soap, &a->SOAP_ENV__Detail); 650 } 651 676 652 SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Fault(struct soap *soap, const struct SOAP_ENV__Fault *a, const char *tag, const char *type) 677 653 { … … 685 661 { 686 662 const char *soap_tmp_faultcode = soap_QName2s(soap, a->faultcode); 687 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Fault), type); 688 soap_out__QName(soap, "faultcode", -1, (char*const*)&soap_tmp_faultcode, ""); 689 soap_out_string(soap, "faultstring", -1, &a->faultstring, ""); 690 soap_out_string(soap, "faultactor", -1, &a->faultactor, ""); 691 soap_out_PointerToSOAP_ENV__Detail(soap, "detail", -1, &a->detail, ""); 692 soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Code", -1, &a->SOAP_ENV__Code, ""); 693 soap_out_string(soap, "SOAP-ENV:Reason", -1, &a->SOAP_ENV__Reason, ""); 694 soap_out_string(soap, "SOAP-ENV:Node", -1, &a->SOAP_ENV__Node, ""); 695 soap_out_string(soap, "SOAP-ENV:Role", -1, &a->SOAP_ENV__Role, ""); 696 soap_out_PointerToSOAP_ENV__Detail(soap, "SOAP-ENV:Detail", -1, &a->SOAP_ENV__Detail, ""); 697 soap_element_end_out(soap, tag); 698 return SOAP_OK; 663 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Fault), type)) 664 return soap->error; 665 if (soap_out__QName(soap, "faultcode", -1, (char*const*)&soap_tmp_faultcode, "")) 666 return soap->error; 667 if (soap_out_string(soap, "faultstring", -1, &a->faultstring, "")) 668 return soap->error; 669 if (soap_out_string(soap, "faultactor", -1, &a->faultactor, "")) 670 return soap->error; 671 if (soap_out_PointerToSOAP_ENV__Detail(soap, "detail", -1, &a->detail, "")) 672 return soap->error; 673 if (soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Code", -1, &a->SOAP_ENV__Code, "")) 674 return soap->error; 675 if (soap_out_PointerToSOAP_ENV__Reason(soap, "SOAP-ENV:Reason", -1, &a->SOAP_ENV__Reason, "")) 676 return soap->error; 677 if (soap_out_string(soap, "SOAP-ENV:Node", -1, &a->SOAP_ENV__Node, "")) 678 return soap->error; 679 if (soap_out_string(soap, "SOAP-ENV:Role", -1, &a->SOAP_ENV__Role, "")) 680 return soap->error; 681 if (soap_out_PointerToSOAP_ENV__Detail(soap, "SOAP-ENV:Detail", -1, &a->SOAP_ENV__Detail, "")) 682 return soap->error; 683 return soap_element_end_out(soap, tag); 699 684 } 700 685 … … 702 687 { 703 688 if ((p = soap_in_SOAP_ENV__Fault(soap, tag, p, type))) 704 soap_getindependent(soap); 689 if (soap_getindependent(soap)) 690 return NULL; 705 691 return p; 706 692 } … … 708 694 SOAP_FMAC3 struct SOAP_ENV__Fault * SOAP_FMAC4 soap_in_SOAP_ENV__Fault(struct soap *soap, const char *tag, struct SOAP_ENV__Fault *a, const char *type) 709 695 { 710 short soap_flag_faultcode = 1, soap_flag_faultstring = 1, soap_flag_faultactor = 1, soap_flag_detail = 1, soap_flag_SOAP_ENV__Code = 1, soap_flag_SOAP_ENV__Reason = 1, soap_flag_SOAP_ENV__Node = 1, soap_flag_SOAP_ENV__Role = 1, soap_flag_SOAP_ENV__Detail = 1; 711 if (soap_element_begin_in(soap, tag, 0)) 712 return NULL; 713 if (*soap->type && soap_match_tag(soap, soap->type, type)) 714 { soap->error = SOAP_TYPE; 715 return NULL; 716 } 696 size_t soap_flag_faultcode = 1; 697 size_t soap_flag_faultstring = 1; 698 size_t soap_flag_faultactor = 1; 699 size_t soap_flag_detail = 1; 700 size_t soap_flag_SOAP_ENV__Code = 1; 701 size_t soap_flag_SOAP_ENV__Reason = 1; 702 size_t soap_flag_SOAP_ENV__Node = 1; 703 size_t soap_flag_SOAP_ENV__Role = 1; 704 size_t soap_flag_SOAP_ENV__Detail = 1; 705 if (soap_element_begin_in(soap, tag, 0, type)) 706 return NULL; 717 707 a = (struct SOAP_ENV__Fault *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_SOAP_ENV__Fault, sizeof(struct SOAP_ENV__Fault), 0, NULL, NULL, NULL); 718 708 if (!a) 719 709 return NULL; 720 if (soap->alloced) 721 soap_default_SOAP_ENV__Fault(soap, a); 710 soap_default_SOAP_ENV__Fault(soap, a); 722 711 if (soap->body && !*soap->href) 723 { for (;;) 712 { 713 for (;;) 724 714 { soap->error = SOAP_TAG_MISMATCH; 725 715 if (soap_flag_faultcode && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 726 716 if (soap_in__QName(soap, "faultcode", &a->faultcode, "")) 727 { soap_flag_faultcode = 0;717 { soap_flag_faultcode--; 728 718 continue; 729 719 } 730 720 if (soap_flag_faultstring && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 731 if (soap_in_string(soap, "faultstring", &a->faultstring, " "))732 { soap_flag_faultstring = 0;721 if (soap_in_string(soap, "faultstring", &a->faultstring, "xsd:string")) 722 { soap_flag_faultstring--; 733 723 continue; 734 724 } 735 725 if (soap_flag_faultactor && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 736 if (soap_in_string(soap, "faultactor", &a->faultactor, " "))737 { soap_flag_faultactor = 0;726 if (soap_in_string(soap, "faultactor", &a->faultactor, "xsd:string")) 727 { soap_flag_faultactor--; 738 728 continue; 739 729 } 740 730 if (soap_flag_detail && soap->error == SOAP_TAG_MISMATCH) 741 731 if (soap_in_PointerToSOAP_ENV__Detail(soap, "detail", &a->detail, "")) 742 { soap_flag_detail = 0;732 { soap_flag_detail--; 743 733 continue; 744 734 } 745 735 if (soap_flag_SOAP_ENV__Code && soap->error == SOAP_TAG_MISMATCH) 746 736 if (soap_in_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Code", &a->SOAP_ENV__Code, "")) 747 { soap_flag_SOAP_ENV__Code = 0;748 continue; 749 } 750 if (soap_flag_SOAP_ENV__Reason && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))751 if (soap_in_ string(soap, "SOAP-ENV:Reason", &a->SOAP_ENV__Reason, ""))752 { soap_flag_SOAP_ENV__Reason = 0;737 { soap_flag_SOAP_ENV__Code--; 738 continue; 739 } 740 if (soap_flag_SOAP_ENV__Reason && soap->error == SOAP_TAG_MISMATCH) 741 if (soap_in_PointerToSOAP_ENV__Reason(soap, "SOAP-ENV:Reason", &a->SOAP_ENV__Reason, "")) 742 { soap_flag_SOAP_ENV__Reason--; 753 743 continue; 754 744 } 755 745 if (soap_flag_SOAP_ENV__Node && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 756 if (soap_in_string(soap, "SOAP-ENV:Node", &a->SOAP_ENV__Node, " "))757 { soap_flag_SOAP_ENV__Node = 0;746 if (soap_in_string(soap, "SOAP-ENV:Node", &a->SOAP_ENV__Node, "xsd:string")) 747 { soap_flag_SOAP_ENV__Node--; 758 748 continue; 759 749 } 760 750 if (soap_flag_SOAP_ENV__Role && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 761 if (soap_in_string(soap, "SOAP-ENV:Role", &a->SOAP_ENV__Role, " "))762 { soap_flag_SOAP_ENV__Role = 0;751 if (soap_in_string(soap, "SOAP-ENV:Role", &a->SOAP_ENV__Role, "xsd:string")) 752 { soap_flag_SOAP_ENV__Role--; 763 753 continue; 764 754 } 765 755 if (soap_flag_SOAP_ENV__Detail && soap->error == SOAP_TAG_MISMATCH) 766 756 if (soap_in_PointerToSOAP_ENV__Detail(soap, "SOAP-ENV:Detail", &a->SOAP_ENV__Detail, "")) 767 { soap_flag_SOAP_ENV__Detail = 0;757 { soap_flag_SOAP_ENV__Detail--; 768 758 continue; 769 759 } … … 779 769 } 780 770 else 781 { a = (struct SOAP_ENV__Fault *)soap_id_forward(soap, soap->href, (void* *)a, SOAP_TYPE_SOAP_ENV__Fault, 0, sizeof(struct SOAP_ENV__Fault), 0, NULL);771 { a = (struct SOAP_ENV__Fault *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_SOAP_ENV__Fault, 0, sizeof(struct SOAP_ENV__Fault), 0, NULL); 782 772 if (soap->body && soap_element_end_in(soap, tag)) 783 773 return NULL; … … 790 780 #ifndef WITH_NOGLOBAL 791 781 792 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a) 793 { 794 (void)soap; (void)a; /* appease -Wall -Werror */ 795 soap_markelement(soap, a->fault, a->__type); 796 } 797 798 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *a) 799 { 800 (void)soap; (void)a; /* appease -Wall -Werror */ 801 a->__type = 0; 802 a->fault = NULL; 803 a->__any = NULL; 804 } 805 806 SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a, const char *tag, const char *type) 807 { 808 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Detail); 809 if (soap_out_SOAP_ENV__Detail(soap, tag, id, a, type)) 810 return soap->error; 811 return soap_putindependent(soap); 812 } 813 814 SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Detail(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Detail *a, const char *type) 815 { 816 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Detail), type); 817 soap_putelement(soap, a->fault, "fault", -1, a->__type); 818 soap_outliteral(soap, "-any", &a->__any); 819 soap_element_end_out(soap, tag); 820 return SOAP_OK; 821 } 822 823 SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_get_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *p, const char *tag, const char *type) 824 { 825 if ((p = soap_in_SOAP_ENV__Detail(soap, tag, p, type))) 826 soap_getindependent(soap); 827 return p; 828 } 829 830 SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_in_SOAP_ENV__Detail(struct soap *soap, const char *tag, struct SOAP_ENV__Detail *a, const char *type) 831 { 832 short soap_flag_fault = 1, soap_flag___any = 1; 833 if (soap_element_begin_in(soap, tag, 0)) 834 return NULL; 835 if (*soap->type && soap_match_tag(soap, soap->type, type)) 836 { soap->error = SOAP_TYPE; 837 return NULL; 838 } 839 a = (struct SOAP_ENV__Detail *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_SOAP_ENV__Detail, sizeof(struct SOAP_ENV__Detail), 0, NULL, NULL, NULL); 840 if (!a) 841 return NULL; 842 if (soap->alloced) 843 soap_default_SOAP_ENV__Detail(soap, a); 782 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *a) 783 { 784 (void)soap; (void)a; /* appease -Wall -Werror */ 785 soap_default_string(soap, &a->SOAP_ENV__Text); 786 } 787 788 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Reason(struct soap *soap, const struct SOAP_ENV__Reason *a) 789 { 790 (void)soap; (void)a; /* appease -Wall -Werror */ 791 soap_serialize_string(soap, &a->SOAP_ENV__Text); 792 } 793 794 SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Reason(struct soap *soap, const struct SOAP_ENV__Reason *a, const char *tag, const char *type) 795 { 796 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Reason); 797 if (soap_out_SOAP_ENV__Reason(soap, tag, id, a, type)) 798 return soap->error; 799 return soap_putindependent(soap); 800 } 801 802 SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Reason(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Reason *a, const char *type) 803 { 804 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Reason), type)) 805 return soap->error; 806 if (soap->lang) 807 soap_set_attr(soap, "xml:lang", soap->lang); 808 if (soap_out_string(soap, "SOAP-ENV:Text", -1, &a->SOAP_ENV__Text, "")) 809 return soap->error; 810 return soap_element_end_out(soap, tag); 811 } 812 813 SOAP_FMAC3 struct SOAP_ENV__Reason * SOAP_FMAC4 soap_get_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *p, const char *tag, const char *type) 814 { 815 if ((p = soap_in_SOAP_ENV__Reason(soap, tag, p, type))) 816 if (soap_getindependent(soap)) 817 return NULL; 818 return p; 819 } 820 821 SOAP_FMAC3 struct SOAP_ENV__Reason * SOAP_FMAC4 soap_in_SOAP_ENV__Reason(struct soap *soap, const char *tag, struct SOAP_ENV__Reason *a, const char *type) 822 { 823 size_t soap_flag_SOAP_ENV__Text = 1; 824 if (soap_element_begin_in(soap, tag, 0, type)) 825 return NULL; 826 a = (struct SOAP_ENV__Reason *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_SOAP_ENV__Reason, sizeof(struct SOAP_ENV__Reason), 0, NULL, NULL, NULL); 827 if (!a) 828 return NULL; 829 soap_default_SOAP_ENV__Reason(soap, a); 844 830 if (soap->body && !*soap->href) 845 { for (;;) 831 { 832 for (;;) 846 833 { soap->error = SOAP_TAG_MISMATCH; 847 if (soap_flag_fault && soap->error == SOAP_TAG_MISMATCH) 848 if ((a->fault = soap_getelement(soap, &a->__type))) 849 { soap_flag_fault = 0; 850 continue; 851 } 852 if (soap_flag___any && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 853 if (soap_inliteral(soap, "-any", &a->__any)) 854 { soap_flag___any = 0; 834 if (soap_flag_SOAP_ENV__Text && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 835 if (soap_in_string(soap, "SOAP-ENV:Text", &a->SOAP_ENV__Text, "xsd:string")) 836 { soap_flag_SOAP_ENV__Text--; 855 837 continue; 856 838 } … … 866 848 } 867 849 else 868 { a = (struct SOAP_ENV__ Detail *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_SOAP_ENV__Detail, 0, sizeof(struct SOAP_ENV__Detail), 0, NULL);850 { a = (struct SOAP_ENV__Reason *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_SOAP_ENV__Reason, 0, sizeof(struct SOAP_ENV__Reason), 0, NULL); 869 851 if (soap->body && soap_element_end_in(soap, tag)) 870 852 return NULL; … … 877 859 #ifndef WITH_NOGLOBAL 878 860 879 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a) 880 { 881 (void)soap; (void)a; /* appease -Wall -Werror */ 882 soap_embedded(soap, &a->SOAP_ENV__Value, SOAP_TYPE__QName); 883 soap_serialize__QName(soap, &a->SOAP_ENV__Value); 884 soap_embedded(soap, &a->SOAP_ENV__Subcode, SOAP_TYPE_PointerToSOAP_ENV__Code); 885 soap_serialize_PointerToSOAP_ENV__Code(soap, &a->SOAP_ENV__Subcode); 886 } 887 888 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *a) 889 { 890 (void)soap; (void)a; /* appease -Wall -Werror */ 891 soap_default__QName(soap, &a->SOAP_ENV__Value); 892 a->SOAP_ENV__Subcode = NULL; 893 } 894 895 SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a, const char *tag, const char *type) 896 { 897 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Code); 898 if (soap_out_SOAP_ENV__Code(soap, tag, id, a, type)) 899 return soap->error; 900 return soap_putindependent(soap); 901 } 902 903 SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Code(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Code *a, const char *type) 904 { 905 const char *soap_tmp_SOAP_ENV__Value = soap_QName2s(soap, a->SOAP_ENV__Value); 906 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Code), type); 907 soap_out__QName(soap, "SOAP-ENV:Value", -1, (char*const*)&soap_tmp_SOAP_ENV__Value, ""); 908 soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", -1, &a->SOAP_ENV__Subcode, ""); 909 soap_element_end_out(soap, tag); 910 return SOAP_OK; 911 } 912 913 SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_get_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *p, const char *tag, const char *type) 914 { 915 if ((p = soap_in_SOAP_ENV__Code(soap, tag, p, type))) 916 soap_getindependent(soap); 917 return p; 918 } 919 920 SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_in_SOAP_ENV__Code(struct soap *soap, const char *tag, struct SOAP_ENV__Code *a, const char *type) 921 { 922 short soap_flag_SOAP_ENV__Value = 1, soap_flag_SOAP_ENV__Subcode = 1; 923 if (soap_element_begin_in(soap, tag, 0)) 924 return NULL; 925 if (*soap->type && soap_match_tag(soap, soap->type, type)) 926 { soap->error = SOAP_TYPE; 927 return NULL; 928 } 929 a = (struct SOAP_ENV__Code *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_SOAP_ENV__Code, sizeof(struct SOAP_ENV__Code), 0, NULL, NULL, NULL); 930 if (!a) 931 return NULL; 932 if (soap->alloced) 933 soap_default_SOAP_ENV__Code(soap, a); 861 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *a) 862 { 863 (void)soap; (void)a; /* appease -Wall -Werror */ 864 a->__type = 0; 865 a->fault = NULL; 866 a->__any = NULL; 867 } 868 869 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a) 870 { 871 (void)soap; (void)a; /* appease -Wall -Werror */ 872 soap_markelement(soap, a->fault, a->__type); 873 } 874 875 SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a, const char *tag, const char *type) 876 { 877 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Detail); 878 if (soap_out_SOAP_ENV__Detail(soap, tag, id, a, type)) 879 return soap->error; 880 return soap_putindependent(soap); 881 } 882 883 SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Detail(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Detail *a, const char *type) 884 { 885 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Detail), type)) 886 return soap->error; 887 if (soap_putelement(soap, a->fault, "fault", -1, a->__type)) 888 return soap->error; 889 soap_outliteral(soap, "-any", &a->__any, NULL); 890 return soap_element_end_out(soap, tag); 891 } 892 893 SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_get_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *p, const char *tag, const char *type) 894 { 895 if ((p = soap_in_SOAP_ENV__Detail(soap, tag, p, type))) 896 if (soap_getindependent(soap)) 897 return NULL; 898 return p; 899 } 900 901 SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_in_SOAP_ENV__Detail(struct soap *soap, const char *tag, struct SOAP_ENV__Detail *a, const char *type) 902 { 903 size_t soap_flag_fault = 1; 904 size_t soap_flag___any = 1; 905 if (soap_element_begin_in(soap, tag, 0, type)) 906 return NULL; 907 a = (struct SOAP_ENV__Detail *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_SOAP_ENV__Detail, sizeof(struct SOAP_ENV__Detail), 0, NULL, NULL, NULL); 908 if (!a) 909 return NULL; 910 soap_default_SOAP_ENV__Detail(soap, a); 934 911 if (soap->body && !*soap->href) 935 { for (;;) 912 { 913 for (;;) 936 914 { soap->error = SOAP_TAG_MISMATCH; 937 if (soap_flag_ SOAP_ENV__Value && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))938 if ( soap_in__QName(soap, "SOAP-ENV:Value", &a->SOAP_ENV__Value, ""))939 { soap_flag_ SOAP_ENV__Value= 0;940 continue; 941 } 942 if (soap_flag_ SOAP_ENV__Subcode && soap->error == SOAP_TAG_MISMATCH)943 if (soap_in _PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", &a->SOAP_ENV__Subcode, ""))944 { soap_flag_ SOAP_ENV__Subcode = 0;915 if (soap_flag_fault && soap->error == SOAP_TAG_MISMATCH) 916 if ((a->fault = soap_getelement(soap, &a->__type))) 917 { soap_flag_fault = 0; 918 continue; 919 } 920 if (soap_flag___any && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 921 if (soap_inliteral(soap, "-any", &a->__any)) 922 { soap_flag___any--; 945 923 continue; 946 924 } … … 956 934 } 957 935 else 958 { a = (struct SOAP_ENV__ Code *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_SOAP_ENV__Code, 0, sizeof(struct SOAP_ENV__Code), 0, NULL);936 { a = (struct SOAP_ENV__Detail *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_SOAP_ENV__Detail, 0, sizeof(struct SOAP_ENV__Detail), 0, NULL); 959 937 if (soap->body && soap_element_end_in(soap, tag)) 960 938 return NULL; … … 967 945 #ifndef WITH_NOGLOBAL 968 946 969 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a) 970 { 971 (void)soap; (void)a; /* appease -Wall -Werror */ 972 /* transient dummy skipped */ 973 } 974 975 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *a) 976 { 977 (void)soap; (void)a; /* appease -Wall -Werror */ 978 /* transient dummy skipped */ 979 } 980 981 SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a, const char *tag, const char *type) 982 { 983 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Header); 984 if (soap_out_SOAP_ENV__Header(soap, tag, id, a, type)) 985 return soap->error; 986 return soap_putindependent(soap); 987 } 988 989 SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Header(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Header *a, const char *type) 990 { 991 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Header), type); 992 /* transient dummy skipped */ 993 soap_element_end_out(soap, tag); 994 return SOAP_OK; 995 } 996 997 SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_get_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *p, const char *tag, const char *type) 998 { 999 if ((p = soap_in_SOAP_ENV__Header(soap, tag, p, type))) 1000 soap_getindependent(soap); 1001 return p; 1002 } 1003 1004 SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_in_SOAP_ENV__Header(struct soap *soap, const char *tag, struct SOAP_ENV__Header *a, const char *type) 1005 {; 1006 if (soap_element_begin_in(soap, tag, 0)) 1007 return NULL; 1008 if (*soap->type && soap_match_tag(soap, soap->type, type)) 1009 { soap->error = SOAP_TYPE; 1010 return NULL; 1011 } 1012 a = (struct SOAP_ENV__Header *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_SOAP_ENV__Header, sizeof(struct SOAP_ENV__Header), 0, NULL, NULL, NULL); 1013 if (!a) 1014 return NULL; 1015 if (soap->alloced) 1016 soap_default_SOAP_ENV__Header(soap, a); 947 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *a) 948 { 949 (void)soap; (void)a; /* appease -Wall -Werror */ 950 soap_default__QName(soap, &a->SOAP_ENV__Value); 951 a->SOAP_ENV__Subcode = NULL; 952 } 953 954 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a) 955 { 956 (void)soap; (void)a; /* appease -Wall -Werror */ 957 soap_serialize__QName(soap, &a->SOAP_ENV__Value); 958 soap_serialize_PointerToSOAP_ENV__Code(soap, &a->SOAP_ENV__Subcode); 959 } 960 961 SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a, const char *tag, const char *type) 962 { 963 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Code); 964 if (soap_out_SOAP_ENV__Code(soap, tag, id, a, type)) 965 return soap->error; 966 return soap_putindependent(soap); 967 } 968 969 SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Code(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Code *a, const char *type) 970 { 971 const char *soap_tmp_SOAP_ENV__Value = soap_QName2s(soap, a->SOAP_ENV__Value); 972 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Code), type)) 973 return soap->error; 974 if (soap_out__QName(soap, "SOAP-ENV:Value", -1, (char*const*)&soap_tmp_SOAP_ENV__Value, "")) 975 return soap->error; 976 if (soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", -1, &a->SOAP_ENV__Subcode, "")) 977 return soap->error; 978 return soap_element_end_out(soap, tag); 979 } 980 981 SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_get_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *p, const char *tag, const char *type) 982 { 983 if ((p = soap_in_SOAP_ENV__Code(soap, tag, p, type))) 984 if (soap_getindependent(soap)) 985 return NULL; 986 return p; 987 } 988 989 SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_in_SOAP_ENV__Code(struct soap *soap, const char *tag, struct SOAP_ENV__Code *a, const char *type) 990 { 991 size_t soap_flag_SOAP_ENV__Value = 1; 992 size_t soap_flag_SOAP_ENV__Subcode = 1; 993 if (soap_element_begin_in(soap, tag, 0, type)) 994 return NULL; 995 a = (struct SOAP_ENV__Code *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_SOAP_ENV__Code, sizeof(struct SOAP_ENV__Code), 0, NULL, NULL, NULL); 996 if (!a) 997 return NULL; 998 soap_default_SOAP_ENV__Code(soap, a); 1017 999 if (soap->body && !*soap->href) 1018 { for (;;) 1000 { 1001 for (;;) 1019 1002 { soap->error = SOAP_TAG_MISMATCH; 1020 /* transient dummy skipped */ 1003 if (soap_flag_SOAP_ENV__Value && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 1004 if (soap_in__QName(soap, "SOAP-ENV:Value", &a->SOAP_ENV__Value, "")) 1005 { soap_flag_SOAP_ENV__Value--; 1006 continue; 1007 } 1008 if (soap_flag_SOAP_ENV__Subcode && soap->error == SOAP_TAG_MISMATCH) 1009 if (soap_in_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", &a->SOAP_ENV__Subcode, "")) 1010 { soap_flag_SOAP_ENV__Subcode--; 1011 continue; 1012 } 1021 1013 if (soap->error == SOAP_TAG_MISMATCH) 1022 1014 soap->error = soap_ignore_element(soap); … … 1030 1022 } 1031 1023 else 1032 { a = (struct SOAP_ENV__ Header *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_SOAP_ENV__Header, 0, sizeof(struct SOAP_ENV__Header), 0, NULL);1024 { a = (struct SOAP_ENV__Code *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_SOAP_ENV__Code, 0, sizeof(struct SOAP_ENV__Code), 0, NULL); 1033 1025 if (soap->body && soap_element_end_in(soap, tag)) 1034 1026 return NULL; … … 1039 1031 #endif 1040 1032 1041 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__stat_USCOREobject(struct soap *soap, const struct ns1__stat_USCOREobject *a) 1042 { 1043 (void)soap; (void)a; /* appease -Wall -Werror */ 1044 soap_embedded(soap, &a->key, SOAP_TYPE_string); 1045 soap_serialize_string(soap, &a->key); 1046 } 1047 1048 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__stat_USCOREobject(struct soap *soap, struct ns1__stat_USCOREobject *a) 1049 { 1050 (void)soap; (void)a; /* appease -Wall -Werror */ 1051 soap_default_string(soap, &a->key); 1052 } 1053 1054 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__stat_USCOREobject(struct soap *soap, const struct ns1__stat_USCOREobject *a, const char *tag, const char *type) 1055 { 1056 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__stat_USCOREobject); 1057 if (soap_out_ns1__stat_USCOREobject(soap, tag, id, a, type)) 1058 return soap->error; 1059 return soap_putindependent(soap); 1060 } 1061 1062 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__stat_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__stat_USCOREobject *a, const char *type) 1063 { 1064 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__stat_USCOREobject), type); 1065 soap_out_string(soap, "key", -1, &a->key, ""); 1066 soap_element_end_out(soap, tag); 1067 return SOAP_OK; 1068 } 1069 1070 SOAP_FMAC3 struct ns1__stat_USCOREobject * SOAP_FMAC4 soap_get_ns1__stat_USCOREobject(struct soap *soap, struct ns1__stat_USCOREobject *p, const char *tag, const char *type) 1071 { 1072 if ((p = soap_in_ns1__stat_USCOREobject(soap, tag, p, type))) 1073 soap_getindependent(soap); 1074 return p; 1075 } 1076 1077 SOAP_FMAC3 struct ns1__stat_USCOREobject * SOAP_FMAC4 soap_in_ns1__stat_USCOREobject(struct soap *soap, const char *tag, struct ns1__stat_USCOREobject *a, const char *type) 1078 { 1079 short soap_flag_key = 1; 1080 if (soap_element_begin_in(soap, tag, 0)) 1081 return NULL; 1082 if (*soap->type && soap_match_tag(soap, soap->type, type)) 1083 { soap->error = SOAP_TYPE; 1084 return NULL; 1085 } 1086 a = (struct ns1__stat_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__stat_USCOREobject, sizeof(struct ns1__stat_USCOREobject), 0, NULL, NULL, NULL); 1087 if (!a) 1088 return NULL; 1089 if (soap->alloced) 1090 soap_default_ns1__stat_USCOREobject(soap, a); 1033 #ifndef WITH_NOGLOBAL 1034 1035 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *a) 1036 { 1037 (void)soap; (void)a; /* appease -Wall -Werror */ 1038 } 1039 1040 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a) 1041 { 1042 (void)soap; (void)a; /* appease -Wall -Werror */ 1043 } 1044 1045 SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a, const char *tag, const char *type) 1046 { 1047 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Header); 1048 if (soap_out_SOAP_ENV__Header(soap, tag, id, a, type)) 1049 return soap->error; 1050 return soap_putindependent(soap); 1051 } 1052 1053 SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Header(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Header *a, const char *type) 1054 { 1055 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Header), type)) 1056 return soap->error; 1057 return soap_element_end_out(soap, tag); 1058 } 1059 1060 SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_get_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *p, const char *tag, const char *type) 1061 { 1062 if ((p = soap_in_SOAP_ENV__Header(soap, tag, p, type))) 1063 if (soap_getindependent(soap)) 1064 return NULL; 1065 return p; 1066 } 1067 1068 SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_in_SOAP_ENV__Header(struct soap *soap, const char *tag, struct SOAP_ENV__Header *a, const char *type) 1069 { 1070 if (soap_element_begin_in(soap, tag, 0, type)) 1071 return NULL; 1072 a = (struct SOAP_ENV__Header *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_SOAP_ENV__Header, sizeof(struct SOAP_ENV__Header), 0, NULL, NULL, NULL); 1073 if (!a) 1074 return NULL; 1075 soap_default_SOAP_ENV__Header(soap, a); 1091 1076 if (soap->body && !*soap->href) 1092 { for (;;) 1077 { 1078 for (;;) 1093 1079 { soap->error = SOAP_TAG_MISMATCH; 1094 if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))1095 if (soap_in_string(soap, "key", &a->key, ""))1096 { soap_flag_key = 0;1097 continue;1098 }1099 1080 if (soap->error == SOAP_TAG_MISMATCH) 1100 1081 soap->error = soap_ignore_element(soap); … … 1108 1089 } 1109 1090 else 1110 { a = (struct ns1__stat_USCOREobject *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__stat_USCOREobject, 0, sizeof(struct ns1__stat_USCOREobject), 0, NULL); 1111 if (soap->body && soap_element_end_in(soap, tag)) 1112 return NULL; 1113 } 1114 return a; 1115 } 1116 1117 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__stat_USCOREobjectResponse(struct soap *soap, const struct ns1__stat_USCOREobjectResponse *a) 1118 { 1119 (void)soap; (void)a; /* appease -Wall -Werror */ 1120 soap_embedded(soap, &a->result, SOAP_TYPE_PointerToArrayOfString); 1121 soap_serialize_PointerToArrayOfString(soap, &a->result); 1122 } 1123 1124 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__stat_USCOREobjectResponse(struct soap *soap, struct ns1__stat_USCOREobjectResponse *a) 1125 { 1126 (void)soap; (void)a; /* appease -Wall -Werror */ 1127 a->result = NULL; 1128 } 1129 1130 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__stat_USCOREobjectResponse(struct soap *soap, const struct ns1__stat_USCOREobjectResponse *a, const char *tag, const char *type) 1131 { 1132 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__stat_USCOREobjectResponse); 1133 if (soap_out_ns1__stat_USCOREobjectResponse(soap, tag, id, a, type)) 1134 return soap->error; 1135 return soap_putindependent(soap); 1136 } 1137 1138 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__stat_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__stat_USCOREobjectResponse *a, const char *type) 1139 { 1140 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__stat_USCOREobjectResponse), type); 1141 if (a->result) 1142 soap_element_result(soap, "result"); 1143 soap_out_PointerToArrayOfString(soap, "result", -1, &a->result, ""); 1144 soap_element_end_out(soap, tag); 1145 return SOAP_OK; 1146 } 1147 1148 SOAP_FMAC3 struct ns1__stat_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__stat_USCOREobjectResponse(struct soap *soap, struct ns1__stat_USCOREobjectResponse *p, const char *tag, const char *type) 1149 { 1150 if ((p = soap_in_ns1__stat_USCOREobjectResponse(soap, tag, p, type))) 1151 soap_getindependent(soap); 1152 return p; 1153 } 1154 1155 SOAP_FMAC3 struct ns1__stat_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__stat_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__stat_USCOREobjectResponse *a, const char *type) 1156 { 1157 short soap_flag_result = 1; 1158 if (soap_element_begin_in(soap, tag, 0)) 1159 return NULL; 1160 if (*soap->type && soap_match_tag(soap, soap->type, type)) 1161 { soap->error = SOAP_TYPE; 1162 return NULL; 1163 } 1164 a = (struct ns1__stat_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__stat_USCOREobjectResponse, sizeof(struct ns1__stat_USCOREobjectResponse), 0, NULL, NULL, NULL); 1165 if (!a) 1166 return NULL; 1167 if (soap->alloced) 1168 soap_default_ns1__stat_USCOREobjectResponse(soap, a); 1091 { a = (struct SOAP_ENV__Header *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_SOAP_ENV__Header, 0, sizeof(struct SOAP_ENV__Header), 0, NULL); 1092 if (soap->body && soap_element_end_in(soap, tag)) 1093 return NULL; 1094 } 1095 return a; 1096 } 1097 1098 #endif 1099 1100 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__stat_USCOREobject(struct soap *soap, struct ns1__stat_USCOREobject *a) 1101 { 1102 (void)soap; (void)a; /* appease -Wall -Werror */ 1103 soap_default_string(soap, &a->key); 1104 } 1105 1106 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__stat_USCOREobject(struct soap *soap, const struct ns1__stat_USCOREobject *a) 1107 { 1108 (void)soap; (void)a; /* appease -Wall -Werror */ 1109 soap_serialize_string(soap, &a->key); 1110 } 1111 1112 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__stat_USCOREobject(struct soap *soap, const struct ns1__stat_USCOREobject *a, const char *tag, const char *type) 1113 { 1114 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__stat_USCOREobject); 1115 if (soap_out_ns1__stat_USCOREobject(soap, tag, id, a, type)) 1116 return soap->error; 1117 return soap_putindependent(soap); 1118 } 1119 1120 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__stat_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__stat_USCOREobject *a, const char *type) 1121 { 1122 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__stat_USCOREobject), type)) 1123 return soap->error; 1124 if (soap_out_string(soap, "key", -1, &a->key, "")) 1125 return soap->error; 1126 return soap_element_end_out(soap, tag); 1127 } 1128 1129 SOAP_FMAC3 struct ns1__stat_USCOREobject * SOAP_FMAC4 soap_get_ns1__stat_USCOREobject(struct soap *soap, struct ns1__stat_USCOREobject *p, const char *tag, const char *type) 1130 { 1131 if ((p = soap_in_ns1__stat_USCOREobject(soap, tag, p, type))) 1132 if (soap_getindependent(soap)) 1133 return NULL; 1134 return p; 1135 } 1136 1137 SOAP_FMAC3 struct ns1__stat_USCOREobject * SOAP_FMAC4 soap_in_ns1__stat_USCOREobject(struct soap *soap, const char *tag, struct ns1__stat_USCOREobject *a, const char *type) 1138 { 1139 size_t soap_flag_key = 1; 1140 if (soap_element_begin_in(soap, tag, 0, type)) 1141 return NULL; 1142 a = (struct ns1__stat_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__stat_USCOREobject, sizeof(struct ns1__stat_USCOREobject), 0, NULL, NULL, NULL); 1143 if (!a) 1144 return NULL; 1145 soap_default_ns1__stat_USCOREobject(soap, a); 1169 1146 if (soap->body && !*soap->href) 1170 { for (;;) 1147 { 1148 for (;;) 1171 1149 { soap->error = SOAP_TAG_MISMATCH; 1172 if (soap_flag_ result && soap->error == SOAP_TAG_MISMATCH)1173 if (soap_in_ PointerToArrayOfString(soap, "result", &a->result, "xsd:string"))1174 { soap_flag_ result = 0;1150 if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 1151 if (soap_in_string(soap, "key", &a->key, "xsd:string")) 1152 { soap_flag_key--; 1175 1153 continue; 1176 1154 } … … 1186 1164 } 1187 1165 else 1188 { a = (struct ns1__stat_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__stat_USCOREobjectResponse, 0, sizeof(struct ns1__stat_USCOREobjectResponse), 0, NULL); 1189 if (soap->body && soap_element_end_in(soap, tag)) 1190 return NULL; 1191 } 1192 return a; 1193 } 1194 1195 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__delete_USCOREinstance(struct soap *soap, const struct ns1__delete_USCOREinstance *a) 1196 { 1197 (void)soap; (void)a; /* appease -Wall -Werror */ 1198 soap_embedded(soap, &a->uri, SOAP_TYPE_string); 1199 soap_serialize_string(soap, &a->uri); 1200 } 1201 1202 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__delete_USCOREinstance(struct soap *soap, struct ns1__delete_USCOREinstance *a) 1203 { 1204 (void)soap; (void)a; /* appease -Wall -Werror */ 1205 soap_default_string(soap, &a->uri); 1206 } 1207 1208 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__delete_USCOREinstance(struct soap *soap, const struct ns1__delete_USCOREinstance *a, const char *tag, const char *type) 1209 { 1210 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__delete_USCOREinstance); 1211 if (soap_out_ns1__delete_USCOREinstance(soap, tag, id, a, type)) 1212 return soap->error; 1213 return soap_putindependent(soap); 1214 } 1215 1216 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__delete_USCOREinstance(struct soap *soap, const char *tag, int id, const struct ns1__delete_USCOREinstance *a, const char *type) 1217 { 1218 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__delete_USCOREinstance), type); 1219 soap_out_string(soap, "uri", -1, &a->uri, ""); 1220 soap_element_end_out(soap, tag); 1221 return SOAP_OK; 1222 } 1223 1224 SOAP_FMAC3 struct ns1__delete_USCOREinstance * SOAP_FMAC4 soap_get_ns1__delete_USCOREinstance(struct soap *soap, struct ns1__delete_USCOREinstance *p, const char *tag, const char *type) 1225 { 1226 if ((p = soap_in_ns1__delete_USCOREinstance(soap, tag, p, type))) 1227 soap_getindependent(soap); 1228 return p; 1229 } 1230 1231 SOAP_FMAC3 struct ns1__delete_USCOREinstance * SOAP_FMAC4 soap_in_ns1__delete_USCOREinstance(struct soap *soap, const char *tag, struct ns1__delete_USCOREinstance *a, const char *type) 1232 { 1233 short soap_flag_uri = 1; 1234 if (soap_element_begin_in(soap, tag, 0)) 1235 return NULL; 1236 if (*soap->type && soap_match_tag(soap, soap->type, type)) 1237 { soap->error = SOAP_TYPE; 1238 return NULL; 1239 } 1240 a = (struct ns1__delete_USCOREinstance *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__delete_USCOREinstance, sizeof(struct ns1__delete_USCOREinstance), 0, NULL, NULL, NULL); 1241 if (!a) 1242 return NULL; 1243 if (soap->alloced) 1244 soap_default_ns1__delete_USCOREinstance(soap, a); 1166 { a = (struct ns1__stat_USCOREobject *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__stat_USCOREobject, 0, sizeof(struct ns1__stat_USCOREobject), 0, NULL); 1167 if (soap->body && soap_element_end_in(soap, tag)) 1168 return NULL; 1169 } 1170 return a; 1171 } 1172 1173 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__stat_USCOREobjectResponse(struct soap *soap, struct ns1__stat_USCOREobjectResponse *a) 1174 { 1175 (void)soap; (void)a; /* appease -Wall -Werror */ 1176 a->result = NULL; 1177 } 1178 1179 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__stat_USCOREobjectResponse(struct soap *soap, const struct ns1__stat_USCOREobjectResponse *a) 1180 { 1181 (void)soap; (void)a; /* appease -Wall -Werror */ 1182 soap_serialize_PointerToArrayOfString(soap, &a->result); 1183 } 1184 1185 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__stat_USCOREobjectResponse(struct soap *soap, const struct ns1__stat_USCOREobjectResponse *a, const char *tag, const char *type) 1186 { 1187 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__stat_USCOREobjectResponse); 1188 if (soap_out_ns1__stat_USCOREobjectResponse(soap, tag, id, a, type)) 1189 return soap->error; 1190 return soap_putindependent(soap); 1191 } 1192 1193 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__stat_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__stat_USCOREobjectResponse *a, const char *type) 1194 { 1195 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__stat_USCOREobjectResponse), type)) 1196 return soap->error; 1197 if (soap_out_PointerToArrayOfString(soap, "result", -1, &a->result, "")) 1198 return soap->error; 1199 return soap_element_end_out(soap, tag); 1200 } 1201 1202 SOAP_FMAC3 struct ns1__stat_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__stat_USCOREobjectResponse(struct soap *soap, struct ns1__stat_USCOREobjectResponse *p, const char *tag, const char *type) 1203 { 1204 if ((p = soap_in_ns1__stat_USCOREobjectResponse(soap, tag, p, type))) 1205 if (soap_getindependent(soap)) 1206 return NULL; 1207 return p; 1208 } 1209 1210 SOAP_FMAC3 struct ns1__stat_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__stat_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__stat_USCOREobjectResponse *a, const char *type) 1211 { 1212 size_t soap_flag_result = 1; 1213 if (soap_element_begin_in(soap, tag, 0, type)) 1214 return NULL; 1215 a = (struct ns1__stat_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__stat_USCOREobjectResponse, sizeof(struct ns1__stat_USCOREobjectResponse), 0, NULL, NULL, NULL); 1216 if (!a) 1217 return NULL; 1218 soap_default_ns1__stat_USCOREobjectResponse(soap, a); 1245 1219 if (soap->body && !*soap->href) 1246 { for (;;) 1220 { 1221 for (;;) 1247 1222 { soap->error = SOAP_TAG_MISMATCH; 1248 if (soap_flag_ uri && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))1249 if (soap_in_ string(soap, "uri", &a->uri, ""))1250 { soap_flag_ uri = 0;1223 if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH) 1224 if (soap_in_PointerToArrayOfString(soap, "result", &a->result, "xsd:string")) 1225 { soap_flag_result--; 1251 1226 continue; 1252 1227 } … … 1262 1237 } 1263 1238 else 1264 { a = (struct ns1__delete_USCOREinstance *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__delete_USCOREinstance, 0, sizeof(struct ns1__delete_USCOREinstance), 0, NULL); 1265 if (soap->body && soap_element_end_in(soap, tag)) 1266 return NULL; 1267 } 1268 return a; 1269 } 1270 1271 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__delete_USCOREinstanceResponse(struct soap *soap, const struct ns1__delete_USCOREinstanceResponse *a) 1272 { 1273 (void)soap; (void)a; /* appease -Wall -Werror */ 1274 soap_embedded(soap, &a->result, SOAP_TYPE_PointerToint); 1275 soap_serialize_PointerToint(soap, &a->result); 1276 } 1277 1278 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__delete_USCOREinstanceResponse(struct soap *soap, struct ns1__delete_USCOREinstanceResponse *a) 1279 { 1280 (void)soap; (void)a; /* appease -Wall -Werror */ 1281 a->result = NULL; 1282 } 1283 1284 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__delete_USCOREinstanceResponse(struct soap *soap, const struct ns1__delete_USCOREinstanceResponse *a, const char *tag, const char *type) 1285 { 1286 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__delete_USCOREinstanceResponse); 1287 if (soap_out_ns1__delete_USCOREinstanceResponse(soap, tag, id, a, type)) 1288 return soap->error; 1289 return soap_putindependent(soap); 1290 } 1291 1292 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__delete_USCOREinstanceResponse(struct soap *soap, const char *tag, int id, const struct ns1__delete_USCOREinstanceResponse *a, const char *type) 1293 { 1294 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__delete_USCOREinstanceResponse), type); 1295 if (a->result) 1296 soap_element_result(soap, "result"); 1297 soap_out_PointerToint(soap, "result", -1, &a->result, ""); 1298 soap_element_end_out(soap, tag); 1299 return SOAP_OK; 1300 } 1301 1302 SOAP_FMAC3 struct ns1__delete_USCOREinstanceResponse * SOAP_FMAC4 soap_get_ns1__delete_USCOREinstanceResponse(struct soap *soap, struct ns1__delete_USCOREinstanceResponse *p, const char *tag, const char *type) 1303 { 1304 if ((p = soap_in_ns1__delete_USCOREinstanceResponse(soap, tag, p, type))) 1305 soap_getindependent(soap); 1306 return p; 1307 } 1308 1309 SOAP_FMAC3 struct ns1__delete_USCOREinstanceResponse * SOAP_FMAC4 soap_in_ns1__delete_USCOREinstanceResponse(struct soap *soap, const char *tag, struct ns1__delete_USCOREinstanceResponse *a, const char *type) 1310 { 1311 short soap_flag_result = 1; 1312 if (soap_element_begin_in(soap, tag, 0)) 1313 return NULL; 1314 if (*soap->type && soap_match_tag(soap, soap->type, type)) 1315 { soap->error = SOAP_TYPE; 1316 return NULL; 1317 } 1318 a = (struct ns1__delete_USCOREinstanceResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__delete_USCOREinstanceResponse, sizeof(struct ns1__delete_USCOREinstanceResponse), 0, NULL, NULL, NULL); 1319 if (!a) 1320 return NULL; 1321 if (soap->alloced) 1322 soap_default_ns1__delete_USCOREinstanceResponse(soap, a); 1239 { a = (struct ns1__stat_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__stat_USCOREobjectResponse, 0, sizeof(struct ns1__stat_USCOREobjectResponse), 0, NULL); 1240 if (soap->body && soap_element_end_in(soap, tag)) 1241 return NULL; 1242 } 1243 return a; 1244 } 1245 1246 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__delete_USCOREinstance(struct soap *soap, struct ns1__delete_USCOREinstance *a) 1247 { 1248 (void)soap; (void)a; /* appease -Wall -Werror */ 1249 soap_default_string(soap, &a->uri); 1250 } 1251 1252 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__delete_USCOREinstance(struct soap *soap, const struct ns1__delete_USCOREinstance *a) 1253 { 1254 (void)soap; (void)a; /* appease -Wall -Werror */ 1255 soap_serialize_string(soap, &a->uri); 1256 } 1257 1258 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__delete_USCOREinstance(struct soap *soap, const struct ns1__delete_USCOREinstance *a, const char *tag, const char *type) 1259 { 1260 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__delete_USCOREinstance); 1261 if (soap_out_ns1__delete_USCOREinstance(soap, tag, id, a, type)) 1262 return soap->error; 1263 return soap_putindependent(soap); 1264 } 1265 1266 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__delete_USCOREinstance(struct soap *soap, const char *tag, int id, const struct ns1__delete_USCOREinstance *a, const char *type) 1267 { 1268 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__delete_USCOREinstance), type)) 1269 return soap->error; 1270 if (soap_out_string(soap, "uri", -1, &a->uri, "")) 1271 return soap->error; 1272 return soap_element_end_out(soap, tag); 1273 } 1274 1275 SOAP_FMAC3 struct ns1__delete_USCOREinstance * SOAP_FMAC4 soap_get_ns1__delete_USCOREinstance(struct soap *soap, struct ns1__delete_USCOREinstance *p, const char *tag, const char *type) 1276 { 1277 if ((p = soap_in_ns1__delete_USCOREinstance(soap, tag, p, type))) 1278 if (soap_getindependent(soap)) 1279 return NULL; 1280 return p; 1281 } 1282 1283 SOAP_FMAC3 struct ns1__delete_USCOREinstance * SOAP_FMAC4 soap_in_ns1__delete_USCOREinstance(struct soap *soap, const char *tag, struct ns1__delete_USCOREinstance *a, const char *type) 1284 { 1285 size_t soap_flag_uri = 1; 1286 if (soap_element_begin_in(soap, tag, 0, type)) 1287 return NULL; 1288 a = (struct ns1__delete_USCOREinstance *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__delete_USCOREinstance, sizeof(struct ns1__delete_USCOREinstance), 0, NULL, NULL, NULL); 1289 if (!a) 1290 return NULL; 1291 soap_default_ns1__delete_USCOREinstance(soap, a); 1323 1292 if (soap->body && !*soap->href) 1324 { for (;;) 1293 { 1294 for (;;) 1325 1295 { soap->error = SOAP_TAG_MISMATCH; 1326 if (soap_flag_ result && soap->error == SOAP_TAG_MISMATCH)1327 if (soap_in_ PointerToint(soap, "result", &a->result, ""))1328 { soap_flag_ result = 0;1296 if (soap_flag_uri && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 1297 if (soap_in_string(soap, "uri", &a->uri, "xsd:string")) 1298 { soap_flag_uri--; 1329 1299 continue; 1330 1300 } … … 1340 1310 } 1341 1311 else 1342 { a = (struct ns1__delete_USCOREinstanceResponse *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__delete_USCOREinstanceResponse, 0, sizeof(struct ns1__delete_USCOREinstanceResponse), 0, NULL); 1343 if (soap->body && soap_element_end_in(soap, tag)) 1344 return NULL; 1345 } 1346 return a; 1347 } 1348 1349 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREinstances(struct soap *soap, const struct ns1__find_USCOREinstances *a) 1350 { 1351 (void)soap; (void)a; /* appease -Wall -Werror */ 1352 soap_embedded(soap, &a->key, SOAP_TYPE_string); 1353 soap_serialize_string(soap, &a->key); 1354 soap_embedded(soap, &a->volume, SOAP_TYPE_string); 1355 soap_serialize_string(soap, &a->volume); 1356 } 1357 1358 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREinstances(struct soap *soap, struct ns1__find_USCOREinstances *a) 1359 { 1360 (void)soap; (void)a; /* appease -Wall -Werror */ 1361 soap_default_string(soap, &a->key); 1362 soap_default_string(soap, &a->volume); 1363 } 1364 1365 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__find_USCOREinstances(struct soap *soap, const struct ns1__find_USCOREinstances *a, const char *tag, const char *type) 1366 { 1367 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__find_USCOREinstances); 1368 if (soap_out_ns1__find_USCOREinstances(soap, tag, id, a, type)) 1369 return soap->error; 1370 return soap_putindependent(soap); 1371 } 1372 1373 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__find_USCOREinstances(struct soap *soap, const char *tag, int id, const struct ns1__find_USCOREinstances *a, const char *type) 1374 { 1375 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__find_USCOREinstances), type); 1376 soap_out_string(soap, "key", -1, &a->key, ""); 1377 soap_out_string(soap, "volume", -1, &a->volume, ""); 1378 soap_element_end_out(soap, tag); 1379 return SOAP_OK; 1380 } 1381 1382 SOAP_FMAC3 struct ns1__find_USCOREinstances * SOAP_FMAC4 soap_get_ns1__find_USCOREinstances(struct soap *soap, struct ns1__find_USCOREinstances *p, const char *tag, const char *type) 1383 { 1384 if ((p = soap_in_ns1__find_USCOREinstances(soap, tag, p, type))) 1385 soap_getindependent(soap); 1386 return p; 1387 } 1388 1389 SOAP_FMAC3 struct ns1__find_USCOREinstances * SOAP_FMAC4 soap_in_ns1__find_USCOREinstances(struct soap *soap, const char *tag, struct ns1__find_USCOREinstances *a, const char *type) 1390 { 1391 short soap_flag_key = 1, soap_flag_volume = 1; 1392 if (soap_element_begin_in(soap, tag, 0)) 1393 return NULL; 1394 if (*soap->type && soap_match_tag(soap, soap->type, type)) 1395 { soap->error = SOAP_TYPE; 1396 return NULL; 1397 } 1398 a = (struct ns1__find_USCOREinstances *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__find_USCOREinstances, sizeof(struct ns1__find_USCOREinstances), 0, NULL, NULL, NULL); 1399 if (!a) 1400 return NULL; 1401 if (soap->alloced) 1402 soap_default_ns1__find_USCOREinstances(soap, a); 1312 { a = (struct ns1__delete_USCOREinstance *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__delete_USCOREinstance, 0, sizeof(struct ns1__delete_USCOREinstance), 0, NULL); 1313 if (soap->body && soap_element_end_in(soap, tag)) 1314 return NULL; 1315 } 1316 return a; 1317 } 1318 1319 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__delete_USCOREinstanceResponse(struct soap *soap, struct ns1__delete_USCOREinstanceResponse *a) 1320 { 1321 (void)soap; (void)a; /* appease -Wall -Werror */ 1322 a->result = NULL; 1323 } 1324 1325 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__delete_USCOREinstanceResponse(struct soap *soap, const struct ns1__delete_USCOREinstanceResponse *a) 1326 { 1327 (void)soap; (void)a; /* appease -Wall -Werror */ 1328 soap_serialize_PointerToint(soap, &a->result); 1329 } 1330 1331 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__delete_USCOREinstanceResponse(struct soap *soap, const struct ns1__delete_USCOREinstanceResponse *a, const char *tag, const char *type) 1332 { 1333 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__delete_USCOREinstanceResponse); 1334 if (soap_out_ns1__delete_USCOREinstanceResponse(soap, tag, id, a, type)) 1335 return soap->error; 1336 return soap_putindependent(soap); 1337 } 1338 1339 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__delete_USCOREinstanceResponse(struct soap *soap, const char *tag, int id, const struct ns1__delete_USCOREinstanceResponse *a, const char *type) 1340 { 1341 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__delete_USCOREinstanceResponse), type)) 1342 return soap->error; 1343 if (soap_out_PointerToint(soap, "result", -1, &a->result, "")) 1344 return soap->error; 1345 return soap_element_end_out(soap, tag); 1346 } 1347 1348 SOAP_FMAC3 struct ns1__delete_USCOREinstanceResponse * SOAP_FMAC4 soap_get_ns1__delete_USCOREinstanceResponse(struct soap *soap, struct ns1__delete_USCOREinstanceResponse *p, const char *tag, const char *type) 1349 { 1350 if ((p = soap_in_ns1__delete_USCOREinstanceResponse(soap, tag, p, type))) 1351 if (soap_getindependent(soap)) 1352 return NULL; 1353 return p; 1354 } 1355 1356 SOAP_FMAC3 struct ns1__delete_USCOREinstanceResponse * SOAP_FMAC4 soap_in_ns1__delete_USCOREinstanceResponse(struct soap *soap, const char *tag, struct ns1__delete_USCOREinstanceResponse *a, const char *type) 1357 { 1358 size_t soap_flag_result = 1; 1359 if (soap_element_begin_in(soap, tag, 0, type)) 1360 return NULL; 1361 a = (struct ns1__delete_USCOREinstanceResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__delete_USCOREinstanceResponse, sizeof(struct ns1__delete_USCOREinstanceResponse), 0, NULL, NULL, NULL); 1362 if (!a) 1363 return NULL; 1364 soap_default_ns1__delete_USCOREinstanceResponse(soap, a); 1403 1365 if (soap->body && !*soap->href) 1404 { for (;;) 1366 { 1367 for (;;) 1405 1368 { soap->error = SOAP_TAG_MISMATCH; 1406 if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 1407 if (soap_in_string(soap, "key", &a->key, "")) 1408 { soap_flag_key = 0; 1409 continue; 1410 } 1411 if (soap_flag_volume && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 1412 if (soap_in_string(soap, "volume", &a->volume, "")) 1413 { soap_flag_volume = 0; 1369 if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH) 1370 if (soap_in_PointerToint(soap, "result", &a->result, "xsd:int")) 1371 { soap_flag_result--; 1414 1372 continue; 1415 1373 } … … 1425 1383 } 1426 1384 else 1427 { a = (struct ns1__find_USCOREinstances *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__find_USCOREinstances, 0, sizeof(struct ns1__find_USCOREinstances), 0, NULL); 1428 if (soap->body && soap_element_end_in(soap, tag)) 1429 return NULL; 1430 } 1431 return a; 1432 } 1433 1434 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREinstancesResponse(struct soap *soap, const struct ns1__find_USCOREinstancesResponse *a) 1435 { 1436 (void)soap; (void)a; /* appease -Wall -Werror */ 1437 soap_embedded(soap, &a->result, SOAP_TYPE_PointerToArrayOfString); 1438 soap_serialize_PointerToArrayOfString(soap, &a->result); 1439 } 1440 1441 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREinstancesResponse(struct soap *soap, struct ns1__find_USCOREinstancesResponse *a) 1442 { 1443 (void)soap; (void)a; /* appease -Wall -Werror */ 1444 a->result = NULL; 1445 } 1446 1447 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__find_USCOREinstancesResponse(struct soap *soap, const struct ns1__find_USCOREinstancesResponse *a, const char *tag, const char *type) 1448 { 1449 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__find_USCOREinstancesResponse); 1450 if (soap_out_ns1__find_USCOREinstancesResponse(soap, tag, id, a, type)) 1451 return soap->error; 1452 return soap_putindependent(soap); 1453 } 1454 1455 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__find_USCOREinstancesResponse(struct soap *soap, const char *tag, int id, const struct ns1__find_USCOREinstancesResponse *a, const char *type) 1456 { 1457 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__find_USCOREinstancesResponse), type); 1458 if (a->result) 1459 soap_element_result(soap, "result"); 1460 soap_out_PointerToArrayOfString(soap, "result", -1, &a->result, ""); 1461 soap_element_end_out(soap, tag); 1462 return SOAP_OK; 1463 } 1464 1465 SOAP_FMAC3 struct ns1__find_USCOREinstancesResponse * SOAP_FMAC4 soap_get_ns1__find_USCOREinstancesResponse(struct soap *soap, struct ns1__find_USCOREinstancesResponse *p, const char *tag, const char *type) 1466 { 1467 if ((p = soap_in_ns1__find_USCOREinstancesResponse(soap, tag, p, type))) 1468 soap_getindependent(soap); 1469 return p; 1470 } 1471 1472 SOAP_FMAC3 struct ns1__find_USCOREinstancesResponse * SOAP_FMAC4 soap_in_ns1__find_USCOREinstancesResponse(struct soap *soap, const char *tag, struct ns1__find_USCOREinstancesResponse *a, const char *type) 1473 { 1474 short soap_flag_result = 1; 1475 if (soap_element_begin_in(soap, tag, 0)) 1476 return NULL; 1477 if (*soap->type && soap_match_tag(soap, soap->type, type)) 1478 { soap->error = SOAP_TYPE; 1479 return NULL; 1480 } 1481 a = (struct ns1__find_USCOREinstancesResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__find_USCOREinstancesResponse, sizeof(struct ns1__find_USCOREinstancesResponse), 0, NULL, NULL, NULL); 1482 if (!a) 1483 return NULL; 1484 if (soap->alloced) 1485 soap_default_ns1__find_USCOREinstancesResponse(soap, a); 1385 { a = (struct ns1__delete_USCOREinstanceResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__delete_USCOREinstanceResponse, 0, sizeof(struct ns1__delete_USCOREinstanceResponse), 0, NULL); 1386 if (soap->body && soap_element_end_in(soap, tag)) 1387 return NULL; 1388 } 1389 return a; 1390 } 1391 1392 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREinstances(struct soap *soap, struct ns1__find_USCOREinstances *a) 1393 { 1394 (void)soap; (void)a; /* appease -Wall -Werror */ 1395 soap_default_string(soap, &a->key); 1396 soap_default_string(soap, &a->volume); 1397 } 1398 1399 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREinstances(struct soap *soap, const struct ns1__find_USCOREinstances *a) 1400 { 1401 (void)soap; (void)a; /* appease -Wall -Werror */ 1402 soap_serialize_string(soap, &a->key); 1403 soap_serialize_string(soap, &a->volume); 1404 } 1405 1406 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__find_USCOREinstances(struct soap *soap, const struct ns1__find_USCOREinstances *a, const char *tag, const char *type) 1407 { 1408 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__find_USCOREinstances); 1409 if (soap_out_ns1__find_USCOREinstances(soap, tag, id, a, type)) 1410 return soap->error; 1411 return soap_putindependent(soap); 1412 } 1413 1414 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__find_USCOREinstances(struct soap *soap, const char *tag, int id, const struct ns1__find_USCOREinstances *a, const char *type) 1415 { 1416 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__find_USCOREinstances), type)) 1417 return soap->error; 1418 if (soap_out_string(soap, "key", -1, &a->key, "")) 1419 return soap->error; 1420 if (soap_out_string(soap, "volume", -1, &a->volume, "")) 1421 return soap->error; 1422 return soap_element_end_out(soap, tag); 1423 } 1424 1425 SOAP_FMAC3 struct ns1__find_USCOREinstances * SOAP_FMAC4 soap_get_ns1__find_USCOREinstances(struct soap *soap, struct ns1__find_USCOREinstances *p, const char *tag, const char *type) 1426 { 1427 if ((p = soap_in_ns1__find_USCOREinstances(soap, tag, p, type))) 1428 if (soap_getindependent(soap)) 1429 return NULL; 1430 return p; 1431 } 1432 1433 SOAP_FMAC3 struct ns1__find_USCOREinstances * SOAP_FMAC4 soap_in_ns1__find_USCOREinstances(struct soap *soap, const char *tag, struct ns1__find_USCOREinstances *a, const char *type) 1434 { 1435 size_t soap_flag_key = 1; 1436 size_t soap_flag_volume = 1; 1437 if (soap_element_begin_in(soap, tag, 0, type)) 1438 return NULL; 1439 a = (struct ns1__find_USCOREinstances *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__find_USCOREinstances, sizeof(struct ns1__find_USCOREinstances), 0, NULL, NULL, NULL); 1440 if (!a) 1441 return NULL; 1442 soap_default_ns1__find_USCOREinstances(soap, a); 1486 1443 if (soap->body && !*soap->href) 1487 { for (;;) 1444 { 1445 for (;;) 1488 1446 { soap->error = SOAP_TAG_MISMATCH; 1489 if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH) 1490 if (soap_in_PointerToArrayOfString(soap, "result", &a->result, "xsd:string")) 1491 { soap_flag_result = 0; 1447 if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 1448 if (soap_in_string(soap, "key", &a->key, "xsd:string")) 1449 { soap_flag_key--; 1450 continue; 1451 } 1452 if (soap_flag_volume && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 1453 if (soap_in_string(soap, "volume", &a->volume, "xsd:string")) 1454 { soap_flag_volume--; 1492 1455 continue; 1493 1456 } … … 1503 1466 } 1504 1467 else 1505 { a = (struct ns1__find_USCOREinstancesResponse *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__find_USCOREinstancesResponse, 0, sizeof(struct ns1__find_USCOREinstancesResponse), 0, NULL); 1506 if (soap->body && soap_element_end_in(soap, tag)) 1507 return NULL; 1508 } 1509 return a; 1510 } 1511 1512 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREobjects(struct soap *soap, const struct ns1__find_USCOREobjects *a) 1513 { 1514 (void)soap; (void)a; /* appease -Wall -Werror */ 1515 soap_embedded(soap, &a->pattern, SOAP_TYPE_string); 1516 soap_serialize_string(soap, &a->pattern); 1517 } 1518 1519 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREobjects(struct soap *soap, struct ns1__find_USCOREobjects *a) 1520 { 1521 (void)soap; (void)a; /* appease -Wall -Werror */ 1522 soap_default_string(soap, &a->pattern); 1523 } 1524 1525 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__find_USCOREobjects(struct soap *soap, const struct ns1__find_USCOREobjects *a, const char *tag, const char *type) 1526 { 1527 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__find_USCOREobjects); 1528 if (soap_out_ns1__find_USCOREobjects(soap, tag, id, a, type)) 1529 return soap->error; 1530 return soap_putindependent(soap); 1531 } 1532 1533 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__find_USCOREobjects(struct soap *soap, const char *tag, int id, const struct ns1__find_USCOREobjects *a, const char *type) 1534 { 1535 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__find_USCOREobjects), type); 1536 soap_out_string(soap, "pattern", -1, &a->pattern, ""); 1537 soap_element_end_out(soap, tag); 1538 return SOAP_OK; 1539 } 1540 1541 SOAP_FMAC3 struct ns1__find_USCOREobjects * SOAP_FMAC4 soap_get_ns1__find_USCOREobjects(struct soap *soap, struct ns1__find_USCOREobjects *p, const char *tag, const char *type) 1542 { 1543 if ((p = soap_in_ns1__find_USCOREobjects(soap, tag, p, type))) 1544 soap_getindependent(soap); 1545 return p; 1546 } 1547 1548 SOAP_FMAC3 struct ns1__find_USCOREobjects * SOAP_FMAC4 soap_in_ns1__find_USCOREobjects(struct soap *soap, const char *tag, struct ns1__find_USCOREobjects *a, const char *type) 1549 { 1550 short soap_flag_pattern = 1; 1551 if (soap_element_begin_in(soap, tag, 0)) 1552 return NULL; 1553 if (*soap->type && soap_match_tag(soap, soap->type, type)) 1554 { soap->error = SOAP_TYPE; 1555 return NULL; 1556 } 1557 a = (struct ns1__find_USCOREobjects *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__find_USCOREobjects, sizeof(struct ns1__find_USCOREobjects), 0, NULL, NULL, NULL); 1558 if (!a) 1559 return NULL; 1560 if (soap->alloced) 1561 soap_default_ns1__find_USCOREobjects(soap, a); 1468 { a = (struct ns1__find_USCOREinstances *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__find_USCOREinstances, 0, sizeof(struct ns1__find_USCOREinstances), 0, NULL); 1469 if (soap->body && soap_element_end_in(soap, tag)) 1470 return NULL; 1471 } 1472 return a; 1473 } 1474 1475 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREinstancesResponse(struct soap *soap, struct ns1__find_USCOREinstancesResponse *a) 1476 { 1477 (void)soap; (void)a; /* appease -Wall -Werror */ 1478 a->result = NULL; 1479 } 1480 1481 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREinstancesResponse(struct soap *soap, const struct ns1__find_USCOREinstancesResponse *a) 1482 { 1483 (void)soap; (void)a; /* appease -Wall -Werror */ 1484 soap_serialize_PointerToArrayOfString(soap, &a->result); 1485 } 1486 1487 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__find_USCOREinstancesResponse(struct soap *soap, const struct ns1__find_USCOREinstancesResponse *a, const char *tag, const char *type) 1488 { 1489 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__find_USCOREinstancesResponse); 1490 if (soap_out_ns1__find_USCOREinstancesResponse(soap, tag, id, a, type)) 1491 return soap->error; 1492 return soap_putindependent(soap); 1493 } 1494 1495 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__find_USCOREinstancesResponse(struct soap *soap, const char *tag, int id, const struct ns1__find_USCOREinstancesResponse *a, const char *type) 1496 { 1497 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__find_USCOREinstancesResponse), type)) 1498 return soap->error; 1499 if (soap_out_PointerToArrayOfString(soap, "result", -1, &a->result, "")) 1500 return soap->error; 1501 return soap_element_end_out(soap, tag); 1502 } 1503 1504 SOAP_FMAC3 struct ns1__find_USCOREinstancesResponse * SOAP_FMAC4 soap_get_ns1__find_USCOREinstancesResponse(struct soap *soap, struct ns1__find_USCOREinstancesResponse *p, const char *tag, const char *type) 1505 { 1506 if ((p = soap_in_ns1__find_USCOREinstancesResponse(soap, tag, p, type))) 1507 if (soap_getindependent(soap)) 1508 return NULL; 1509 return p; 1510 } 1511 1512 SOAP_FMAC3 struct ns1__find_USCOREinstancesResponse * SOAP_FMAC4 soap_in_ns1__find_USCOREinstancesResponse(struct soap *soap, const char *tag, struct ns1__find_USCOREinstancesResponse *a, const char *type) 1513 { 1514 size_t soap_flag_result = 1; 1515 if (soap_element_begin_in(soap, tag, 0, type)) 1516 return NULL; 1517 a = (struct ns1__find_USCOREinstancesResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__find_USCOREinstancesResponse, sizeof(struct ns1__find_USCOREinstancesResponse), 0, NULL, NULL, NULL); 1518 if (!a) 1519 return NULL; 1520 soap_default_ns1__find_USCOREinstancesResponse(soap, a); 1562 1521 if (soap->body && !*soap->href) 1563 { for (;;) 1522 { 1523 for (;;) 1564 1524 { soap->error = SOAP_TAG_MISMATCH; 1565 if (soap_flag_ pattern && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))1566 if (soap_in_ string(soap, "pattern", &a->pattern, ""))1567 { soap_flag_ pattern = 0;1525 if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH) 1526 if (soap_in_PointerToArrayOfString(soap, "result", &a->result, "xsd:string")) 1527 { soap_flag_result--; 1568 1528 continue; 1569 1529 } … … 1579 1539 } 1580 1540 else 1581 { a = (struct ns1__find_USCOREobjects *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__find_USCOREobjects, 0, sizeof(struct ns1__find_USCOREobjects), 0, NULL); 1582 if (soap->body && soap_element_end_in(soap, tag)) 1583 return NULL; 1584 } 1585 return a; 1586 } 1587 1588 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREobjectsResponse(struct soap *soap, const struct ns1__find_USCOREobjectsResponse *a) 1589 { 1590 (void)soap; (void)a; /* appease -Wall -Werror */ 1591 soap_embedded(soap, &a->result, SOAP_TYPE_PointerToArrayOfString); 1592 soap_serialize_PointerToArrayOfString(soap, &a->result); 1593 } 1594 1595 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREobjectsResponse(struct soap *soap, struct ns1__find_USCOREobjectsResponse *a) 1596 { 1597 (void)soap; (void)a; /* appease -Wall -Werror */ 1598 a->result = NULL; 1599 } 1600 1601 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__find_USCOREobjectsResponse(struct soap *soap, const struct ns1__find_USCOREobjectsResponse *a, const char *tag, const char *type) 1602 { 1603 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__find_USCOREobjectsResponse); 1604 if (soap_out_ns1__find_USCOREobjectsResponse(soap, tag, id, a, type)) 1605 return soap->error; 1606 return soap_putindependent(soap); 1607 } 1608 1609 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__find_USCOREobjectsResponse(struct soap *soap, const char *tag, int id, const struct ns1__find_USCOREobjectsResponse *a, const char *type) 1610 { 1611 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__find_USCOREobjectsResponse), type); 1612 if (a->result) 1613 soap_element_result(soap, "result"); 1614 soap_out_PointerToArrayOfString(soap, "result", -1, &a->result, ""); 1615 soap_element_end_out(soap, tag); 1616 return SOAP_OK; 1617 } 1618 1619 SOAP_FMAC3 struct ns1__find_USCOREobjectsResponse * SOAP_FMAC4 soap_get_ns1__find_USCOREobjectsResponse(struct soap *soap, struct ns1__find_USCOREobjectsResponse *p, const char *tag, const char *type) 1620 { 1621 if ((p = soap_in_ns1__find_USCOREobjectsResponse(soap, tag, p, type))) 1622 soap_getindependent(soap); 1623 return p; 1624 } 1625 1626 SOAP_FMAC3 struct ns1__find_USCOREobjectsResponse * SOAP_FMAC4 soap_in_ns1__find_USCOREobjectsResponse(struct soap *soap, const char *tag, struct ns1__find_USCOREobjectsResponse *a, const char *type) 1627 { 1628 short soap_flag_result = 1; 1629 if (soap_element_begin_in(soap, tag, 0)) 1630 return NULL; 1631 if (*soap->type && soap_match_tag(soap, soap->type, type)) 1632 { soap->error = SOAP_TYPE; 1633 return NULL; 1634 } 1635 a = (struct ns1__find_USCOREobjectsResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__find_USCOREobjectsResponse, sizeof(struct ns1__find_USCOREobjectsResponse), 0, NULL, NULL, NULL); 1636 if (!a) 1637 return NULL; 1638 if (soap->alloced) 1639 soap_default_ns1__find_USCOREobjectsResponse(soap, a); 1541 { a = (struct ns1__find_USCOREinstancesResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__find_USCOREinstancesResponse, 0, sizeof(struct ns1__find_USCOREinstancesResponse), 0, NULL); 1542 if (soap->body && soap_element_end_in(soap, tag)) 1543 return NULL; 1544 } 1545 return a; 1546 } 1547 1548 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREobjects(struct soap *soap, struct ns1__find_USCOREobjects *a) 1549 { 1550 (void)soap; (void)a; /* appease -Wall -Werror */ 1551 soap_default_string(soap, &a->pattern); 1552 } 1553 1554 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREobjects(struct soap *soap, const struct ns1__find_USCOREobjects *a) 1555 { 1556 (void)soap; (void)a; /* appease -Wall -Werror */ 1557 soap_serialize_string(soap, &a->pattern); 1558 } 1559 1560 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) 1561 { 1562 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__find_USCOREobjects); 1563 if (soap_out_ns1__find_USCOREobjects(soap, tag, id, a, type)) 1564 return soap->error; 1565 return soap_putindependent(soap); 1566 } 1567 1568 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) 1569 { 1570 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__find_USCOREobjects), type)) 1571 return soap->error; 1572 if (soap_out_string(soap, "pattern", -1, &a->pattern, "")) 1573 return soap->error; 1574 return soap_element_end_out(soap, tag); 1575 } 1576 1577 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) 1578 { 1579 if ((p = soap_in_ns1__find_USCOREobjects(soap, tag, p, type))) 1580 if (soap_getindependent(soap)) 1581 return NULL; 1582 return p; 1583 } 1584 1585 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) 1586 { 1587 size_t soap_flag_pattern = 1; 1588 if (soap_element_begin_in(soap, tag, 0, type)) 1589 return NULL; 1590 a = (struct ns1__find_USCOREobjects *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__find_USCOREobjects, sizeof(struct ns1__find_USCOREobjects), 0, NULL, NULL, NULL); 1591 if (!a) 1592 return NULL; 1593 soap_default_ns1__find_USCOREobjects(soap, a); 1640 1594 if (soap->body && !*soap->href) 1641 { for (;;) 1595 { 1596 for (;;) 1642 1597 { soap->error = SOAP_TAG_MISMATCH; 1643 if (soap_flag_ result && soap->error == SOAP_TAG_MISMATCH)1644 if (soap_in_ PointerToArrayOfString(soap, "result", &a->result, "xsd:string"))1645 { soap_flag_ result = 0;1598 if (soap_flag_pattern && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 1599 if (soap_in_string(soap, "pattern", &a->pattern, "xsd:string")) 1600 { soap_flag_pattern--; 1646 1601 continue; 1647 1602 } … … 1657 1612 } 1658 1613 else 1659 { a = (struct ns1__find_USCOREobjectsResponse *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__find_USCOREobjectsResponse, 0, sizeof(struct ns1__find_USCOREobjectsResponse), 0, NULL); 1660 if (soap->body && soap_element_end_in(soap, tag)) 1661 return NULL; 1662 } 1663 return a; 1664 } 1665 1666 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__unlock_USCOREobject(struct soap *soap, const struct ns1__unlock_USCOREobject *a) 1667 { 1668 (void)soap; (void)a; /* appease -Wall -Werror */ 1669 soap_embedded(soap, &a->key, SOAP_TYPE_string); 1670 soap_serialize_string(soap, &a->key); 1671 soap_embedded(soap, &a->type, SOAP_TYPE_string); 1672 soap_serialize_string(soap, &a->type); 1673 } 1674 1675 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__unlock_USCOREobject(struct soap *soap, struct ns1__unlock_USCOREobject *a) 1676 { 1677 (void)soap; (void)a; /* appease -Wall -Werror */ 1678 soap_default_string(soap, &a->key); 1679 soap_default_string(soap, &a->type); 1680 } 1681 1682 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__unlock_USCOREobject(struct soap *soap, const struct ns1__unlock_USCOREobject *a, const char *tag, const char *type) 1683 { 1684 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__unlock_USCOREobject); 1685 if (soap_out_ns1__unlock_USCOREobject(soap, tag, id, a, type)) 1686 return soap->error; 1687 return soap_putindependent(soap); 1688 } 1689 1690 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__unlock_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__unlock_USCOREobject *a, const char *type) 1691 { 1692 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__unlock_USCOREobject), type); 1693 soap_out_string(soap, "key", -1, &a->key, ""); 1694 soap_out_string(soap, "type", -1, &a->type, ""); 1695 soap_element_end_out(soap, tag); 1696 return SOAP_OK; 1697 } 1698 1699 SOAP_FMAC3 struct ns1__unlock_USCOREobject * SOAP_FMAC4 soap_get_ns1__unlock_USCOREobject(struct soap *soap, struct ns1__unlock_USCOREobject *p, const char *tag, const char *type) 1700 { 1701 if ((p = soap_in_ns1__unlock_USCOREobject(soap, tag, p, type))) 1702 soap_getindependent(soap); 1703 return p; 1704 } 1705 1706 SOAP_FMAC3 struct ns1__unlock_USCOREobject * SOAP_FMAC4 soap_in_ns1__unlock_USCOREobject(struct soap *soap, const char *tag, struct ns1__unlock_USCOREobject *a, const char *type) 1707 { 1708 short soap_flag_key = 1, soap_flag_type = 1; 1709 if (soap_element_begin_in(soap, tag, 0)) 1710 return NULL; 1711 if (*soap->type && soap_match_tag(soap, soap->type, type)) 1712 { soap->error = SOAP_TYPE; 1713 return NULL; 1714 } 1715 a = (struct ns1__unlock_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__unlock_USCOREobject, sizeof(struct ns1__unlock_USCOREobject), 0, NULL, NULL, NULL); 1716 if (!a) 1717 return NULL; 1718 if (soap->alloced) 1719 soap_default_ns1__unlock_USCOREobject(soap, a); 1614 { a = (struct ns1__find_USCOREobjects *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__find_USCOREobjects, 0, sizeof(struct ns1__find_USCOREobjects), 0, NULL); 1615 if (soap->body && soap_element_end_in(soap, tag)) 1616 return NULL; 1617 } 1618 return a; 1619 } 1620 1621 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__find_USCOREobjectsResponse(struct soap *soap, struct ns1__find_USCOREobjectsResponse *a) 1622 { 1623 (void)soap; (void)a; /* appease -Wall -Werror */ 1624 a->result = NULL; 1625 } 1626 1627 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__find_USCOREobjectsResponse(struct soap *soap, const struct ns1__find_USCOREobjectsResponse *a) 1628 { 1629 (void)soap; (void)a; /* appease -Wall -Werror */ 1630 soap_serialize_PointerToArrayOfString(soap, &a->result); 1631 } 1632 1633 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) 1634 { 1635 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__find_USCOREobjectsResponse); 1636 if (soap_out_ns1__find_USCOREobjectsResponse(soap, tag, id, a, type)) 1637 return soap->error; 1638 return soap_putindependent(soap); 1639 } 1640 1641 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) 1642 { 1643 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__find_USCOREobjectsResponse), type)) 1644 return soap->error; 1645 if (soap_out_PointerToArrayOfString(soap, "result", -1, &a->result, "")) 1646 return soap->error; 1647 return soap_element_end_out(soap, tag); 1648 } 1649 1650 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) 1651 { 1652 if ((p = soap_in_ns1__find_USCOREobjectsResponse(soap, tag, p, type))) 1653 if (soap_getindependent(soap)) 1654 return NULL; 1655 return p; 1656 } 1657 1658 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) 1659 { 1660 size_t soap_flag_result = 1; 1661 if (soap_element_begin_in(soap, tag, 0, type)) 1662 return NULL; 1663 a = (struct ns1__find_USCOREobjectsResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__find_USCOREobjectsResponse, sizeof(struct ns1__find_USCOREobjectsResponse), 0, NULL, NULL, NULL); 1664 if (!a) 1665 return NULL; 1666 soap_default_ns1__find_USCOREobjectsResponse(soap, a); 1720 1667 if (soap->body && !*soap->href) 1721 { for (;;) 1668 { 1669 for (;;) 1722 1670 { soap->error = SOAP_TAG_MISMATCH; 1723 if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 1724 if (soap_in_string(soap, "key", &a->key, "")) 1725 { soap_flag_key = 0; 1726 continue; 1727 } 1728 if (soap_flag_type && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 1729 if (soap_in_string(soap, "type", &a->type, "")) 1730 { soap_flag_type = 0; 1671 if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH) 1672 if (soap_in_PointerToArrayOfString(soap, "result", &a->result, "xsd:string")) 1673 { soap_flag_result--; 1731 1674 continue; 1732 1675 } … … 1742 1685 } 1743 1686 else 1744 { a = (struct ns1__unlock_USCOREobject *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__unlock_USCOREobject, 0, sizeof(struct ns1__unlock_USCOREobject), 0, NULL); 1745 if (soap->body && soap_element_end_in(soap, tag)) 1746 return NULL; 1747 } 1748 return a; 1749 } 1750 1751 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__unlock_USCOREobjectResponse(struct soap *soap, const struct ns1__unlock_USCOREobjectResponse *a) 1752 { 1753 (void)soap; (void)a; /* appease -Wall -Werror */ 1754 soap_embedded(soap, &a->result, SOAP_TYPE_PointerToint); 1755 soap_serialize_PointerToint(soap, &a->result); 1756 } 1757 1758 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__unlock_USCOREobjectResponse(struct soap *soap, struct ns1__unlock_USCOREobjectResponse *a) 1759 { 1760 (void)soap; (void)a; /* appease -Wall -Werror */ 1761 a->result = NULL; 1762 } 1763 1764 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__unlock_USCOREobjectResponse(struct soap *soap, const struct ns1__unlock_USCOREobjectResponse *a, const char *tag, const char *type) 1765 { 1766 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__unlock_USCOREobjectResponse); 1767 if (soap_out_ns1__unlock_USCOREobjectResponse(soap, tag, id, a, type)) 1768 return soap->error; 1769 return soap_putindependent(soap); 1770 } 1771 1772 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__unlock_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__unlock_USCOREobjectResponse *a, const char *type) 1773 { 1774 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__unlock_USCOREobjectResponse), type); 1775 if (a->result) 1776 soap_element_result(soap, "result"); 1777 soap_out_PointerToint(soap, "result", -1, &a->result, ""); 1778 soap_element_end_out(soap, tag); 1779 return SOAP_OK; 1780 } 1781 1782 SOAP_FMAC3 struct ns1__unlock_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__unlock_USCOREobjectResponse(struct soap *soap, struct ns1__unlock_USCOREobjectResponse *p, const char *tag, const char *type) 1783 { 1784 if ((p = soap_in_ns1__unlock_USCOREobjectResponse(soap, tag, p, type))) 1785 soap_getindependent(soap); 1786 return p; 1787 } 1788 1789 SOAP_FMAC3 struct ns1__unlock_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__unlock_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__unlock_USCOREobjectResponse *a, const char *type) 1790 { 1791 short soap_flag_result = 1; 1792 if (soap_element_begin_in(soap, tag, 0)) 1793 return NULL; 1794 if (*soap->type && soap_match_tag(soap, soap->type, type)) 1795 { soap->error = SOAP_TYPE; 1796 return NULL; 1797 } 1798 a = (struct ns1__unlock_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__unlock_USCOREobjectResponse, sizeof(struct ns1__unlock_USCOREobjectResponse), 0, NULL, NULL, NULL); 1799 if (!a) 1800 return NULL; 1801 if (soap->alloced) 1802 soap_default_ns1__unlock_USCOREobjectResponse(soap, a); 1687 { a = (struct ns1__find_USCOREobjectsResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__find_USCOREobjectsResponse, 0, sizeof(struct ns1__find_USCOREobjectsResponse), 0, NULL); 1688 if (soap->body && soap_element_end_in(soap, tag)) 1689 return NULL; 1690 } 1691 return a; 1692 } 1693 1694 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__unlock_USCOREobject(struct soap *soap, struct ns1__unlock_USCOREobject *a) 1695 { 1696 (void)soap; (void)a; /* appease -Wall -Werror */ 1697 soap_default_string(soap, &a->key); 1698 soap_default_string(soap, &a->type); 1699 } 1700 1701 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__unlock_USCOREobject(struct soap *soap, const struct ns1__unlock_USCOREobject *a) 1702 { 1703 (void)soap; (void)a; /* appease -Wall -Werror */ 1704 soap_serialize_string(soap, &a->key); 1705 soap_serialize_string(soap, &a->type); 1706 } 1707 1708 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__unlock_USCOREobject(struct soap *soap, const struct ns1__unlock_USCOREobject *a, const char *tag, const char *type) 1709 { 1710 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__unlock_USCOREobject); 1711 if (soap_out_ns1__unlock_USCOREobject(soap, tag, id, a, type)) 1712 return soap->error; 1713 return soap_putindependent(soap); 1714 } 1715 1716 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__unlock_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__unlock_USCOREobject *a, const char *type) 1717 { 1718 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__unlock_USCOREobject), type)) 1719 return soap->error; 1720 if (soap_out_string(soap, "key", -1, &a->key, "")) 1721 return soap->error; 1722 if (soap_out_string(soap, "type", -1, &a->type, "")) 1723 return soap->error; 1724 return soap_element_end_out(soap, tag); 1725 } 1726 1727 SOAP_FMAC3 struct ns1__unlock_USCOREobject * SOAP_FMAC4 soap_get_ns1__unlock_USCOREobject(struct soap *soap, struct ns1__unlock_USCOREobject *p, const char *tag, const char *type) 1728 { 1729 if ((p = soap_in_ns1__unlock_USCOREobject(soap, tag, p, type))) 1730 if (soap_getindependent(soap)) 1731 return NULL; 1732 return p; 1733 } 1734 1735 SOAP_FMAC3 struct ns1__unlock_USCOREobject * SOAP_FMAC4 soap_in_ns1__unlock_USCOREobject(struct soap *soap, const char *tag, struct ns1__unlock_USCOREobject *a, const char *type) 1736 { 1737 size_t soap_flag_key = 1; 1738 size_t soap_flag_type = 1; 1739 if (soap_element_begin_in(soap, tag, 0, type)) 1740 return NULL; 1741 a = (struct ns1__unlock_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__unlock_USCOREobject, sizeof(struct ns1__unlock_USCOREobject), 0, NULL, NULL, NULL); 1742 if (!a) 1743 return NULL; 1744 soap_default_ns1__unlock_USCOREobject(soap, a); 1803 1745 if (soap->body && !*soap->href) 1804 { for (;;) 1746 { 1747 for (;;) 1805 1748 { soap->error = SOAP_TAG_MISMATCH; 1806 if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH) 1807 if (soap_in_PointerToint(soap, "result", &a->result, "")) 1808 { soap_flag_result = 0; 1749 if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 1750 if (soap_in_string(soap, "key", &a->key, "xsd:string")) 1751 { soap_flag_key--; 1752 continue; 1753 } 1754 if (soap_flag_type && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 1755 if (soap_in_string(soap, "type", &a->type, "xsd:string")) 1756 { soap_flag_type--; 1809 1757 continue; 1810 1758 } … … 1820 1768 } 1821 1769 else 1822 { a = (struct ns1__unlock_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__unlock_USCOREobjectResponse, 0, sizeof(struct ns1__unlock_USCOREobjectResponse), 0, NULL); 1823 if (soap->body && soap_element_end_in(soap, tag)) 1824 return NULL; 1825 } 1826 return a; 1827 } 1828 1829 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__lock_USCOREobject(struct soap *soap, const struct ns1__lock_USCOREobject *a) 1830 { 1831 (void)soap; (void)a; /* appease -Wall -Werror */ 1832 soap_embedded(soap, &a->key, SOAP_TYPE_string); 1833 soap_serialize_string(soap, &a->key); 1834 soap_embedded(soap, &a->type, SOAP_TYPE_string); 1835 soap_serialize_string(soap, &a->type); 1836 } 1837 1838 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__lock_USCOREobject(struct soap *soap, struct ns1__lock_USCOREobject *a) 1839 { 1840 (void)soap; (void)a; /* appease -Wall -Werror */ 1841 soap_default_string(soap, &a->key); 1842 soap_default_string(soap, &a->type); 1843 } 1844 1845 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__lock_USCOREobject(struct soap *soap, const struct ns1__lock_USCOREobject *a, const char *tag, const char *type) 1846 { 1847 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__lock_USCOREobject); 1848 if (soap_out_ns1__lock_USCOREobject(soap, tag, id, a, type)) 1849 return soap->error; 1850 return soap_putindependent(soap); 1851 } 1852 1853 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__lock_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__lock_USCOREobject *a, const char *type) 1854 { 1855 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__lock_USCOREobject), type); 1856 soap_out_string(soap, "key", -1, &a->key, ""); 1857 soap_out_string(soap, "type", -1, &a->type, ""); 1858 soap_element_end_out(soap, tag); 1859 return SOAP_OK; 1860 } 1861 1862 SOAP_FMAC3 struct ns1__lock_USCOREobject * SOAP_FMAC4 soap_get_ns1__lock_USCOREobject(struct soap *soap, struct ns1__lock_USCOREobject *p, const char *tag, const char *type) 1863 { 1864 if ((p = soap_in_ns1__lock_USCOREobject(soap, tag, p, type))) 1865 soap_getindependent(soap); 1866 return p; 1867 } 1868 1869 SOAP_FMAC3 struct ns1__lock_USCOREobject * SOAP_FMAC4 soap_in_ns1__lock_USCOREobject(struct soap *soap, const char *tag, struct ns1__lock_USCOREobject *a, const char *type) 1870 { 1871 short soap_flag_key = 1, soap_flag_type = 1; 1872 if (soap_element_begin_in(soap, tag, 0)) 1873 return NULL; 1874 if (*soap->type && soap_match_tag(soap, soap->type, type)) 1875 { soap->error = SOAP_TYPE; 1876 return NULL; 1877 } 1878 a = (struct ns1__lock_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__lock_USCOREobject, sizeof(struct ns1__lock_USCOREobject), 0, NULL, NULL, NULL); 1879 if (!a) 1880 return NULL; 1881 if (soap->alloced) 1882 soap_default_ns1__lock_USCOREobject(soap, a); 1770 { a = (struct ns1__unlock_USCOREobject *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__unlock_USCOREobject, 0, sizeof(struct ns1__unlock_USCOREobject), 0, NULL); 1771 if (soap->body && soap_element_end_in(soap, tag)) 1772 return NULL; 1773 } 1774 return a; 1775 } 1776 1777 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__unlock_USCOREobjectResponse(struct soap *soap, struct ns1__unlock_USCOREobjectResponse *a) 1778 { 1779 (void)soap; (void)a; /* appease -Wall -Werror */ 1780 a->result = NULL; 1781 } 1782 1783 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__unlock_USCOREobjectResponse(struct soap *soap, const struct ns1__unlock_USCOREobjectResponse *a) 1784 { 1785 (void)soap; (void)a; /* appease -Wall -Werror */ 1786 soap_serialize_PointerToint(soap, &a->result); 1787 } 1788 1789 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__unlock_USCOREobjectResponse(struct soap *soap, const struct ns1__unlock_USCOREobjectResponse *a, const char *tag, const char *type) 1790 { 1791 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__unlock_USCOREobjectResponse); 1792 if (soap_out_ns1__unlock_USCOREobjectResponse(soap, tag, id, a, type)) 1793 return soap->error; 1794 return soap_putindependent(soap); 1795 } 1796 1797 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__unlock_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__unlock_USCOREobjectResponse *a, const char *type) 1798 { 1799 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__unlock_USCOREobjectResponse), type)) 1800 return soap->error; 1801 if (soap_out_PointerToint(soap, "result", -1, &a->result, "")) 1802 return soap->error; 1803 return soap_element_end_out(soap, tag); 1804 } 1805 1806 SOAP_FMAC3 struct ns1__unlock_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__unlock_USCOREobjectResponse(struct soap *soap, struct ns1__unlock_USCOREobjectResponse *p, const char *tag, const char *type) 1807 { 1808 if ((p = soap_in_ns1__unlock_USCOREobjectResponse(soap, tag, p, type))) 1809 if (soap_getindependent(soap)) 1810 return NULL; 1811 return p; 1812 } 1813 1814 SOAP_FMAC3 struct ns1__unlock_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__unlock_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__unlock_USCOREobjectResponse *a, const char *type) 1815 { 1816 size_t soap_flag_result = 1; 1817 if (soap_element_begin_in(soap, tag, 0, type)) 1818 return NULL; 1819 a = (struct ns1__unlock_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__unlock_USCOREobjectResponse, sizeof(struct ns1__unlock_USCOREobjectResponse), 0, NULL, NULL, NULL); 1820 if (!a) 1821 return NULL; 1822 soap_default_ns1__unlock_USCOREobjectResponse(soap, a); 1883 1823 if (soap->body && !*soap->href) 1884 { for (;;) 1824 { 1825 for (;;) 1885 1826 { soap->error = SOAP_TAG_MISMATCH; 1886 if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 1887 if (soap_in_string(soap, "key", &a->key, "")) 1888 { soap_flag_key = 0; 1889 continue; 1890 } 1891 if (soap_flag_type && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 1892 if (soap_in_string(soap, "type", &a->type, "")) 1893 { soap_flag_type = 0; 1827 if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH) 1828 if (soap_in_PointerToint(soap, "result", &a->result, "xsd:int")) 1829 { soap_flag_result--; 1894 1830 continue; 1895 1831 } … … 1905 1841 } 1906 1842 else 1907 { a = (struct ns1__lock_USCOREobject *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__lock_USCOREobject, 0, sizeof(struct ns1__lock_USCOREobject), 0, NULL); 1908 if (soap->body && soap_element_end_in(soap, tag)) 1909 return NULL; 1910 } 1911 return a; 1912 } 1913 1914 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__lock_USCOREobjectResponse(struct soap *soap, const struct ns1__lock_USCOREobjectResponse *a) 1915 { 1916 (void)soap; (void)a; /* appease -Wall -Werror */ 1917 soap_embedded(soap, &a->result, SOAP_TYPE_PointerToint); 1918 soap_serialize_PointerToint(soap, &a->result); 1919 } 1920 1921 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__lock_USCOREobjectResponse(struct soap *soap, struct ns1__lock_USCOREobjectResponse *a) 1922 { 1923 (void)soap; (void)a; /* appease -Wall -Werror */ 1924 a->result = NULL; 1925 } 1926 1927 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__lock_USCOREobjectResponse(struct soap *soap, const struct ns1__lock_USCOREobjectResponse *a, const char *tag, const char *type) 1928 { 1929 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__lock_USCOREobjectResponse); 1930 if (soap_out_ns1__lock_USCOREobjectResponse(soap, tag, id, a, type)) 1931 return soap->error; 1932 return soap_putindependent(soap); 1933 } 1934 1935 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__lock_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__lock_USCOREobjectResponse *a, const char *type) 1936 { 1937 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__lock_USCOREobjectResponse), type); 1938 if (a->result) 1939 soap_element_result(soap, "result"); 1940 soap_out_PointerToint(soap, "result", -1, &a->result, ""); 1941 soap_element_end_out(soap, tag); 1942 return SOAP_OK; 1943 } 1944 1945 SOAP_FMAC3 struct ns1__lock_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__lock_USCOREobjectResponse(struct soap *soap, struct ns1__lock_USCOREobjectResponse *p, const char *tag, const char *type) 1946 { 1947 if ((p = soap_in_ns1__lock_USCOREobjectResponse(soap, tag, p, type))) 1948 soap_getindependent(soap); 1949 return p; 1950 } 1951 1952 SOAP_FMAC3 struct ns1__lock_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__lock_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__lock_USCOREobjectResponse *a, const char *type) 1953 { 1954 short soap_flag_result = 1; 1955 if (soap_element_begin_in(soap, tag, 0)) 1956 return NULL; 1957 if (*soap->type && soap_match_tag(soap, soap->type, type)) 1958 { soap->error = SOAP_TYPE; 1959 return NULL; 1960 } 1961 a = (struct ns1__lock_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__lock_USCOREobjectResponse, sizeof(struct ns1__lock_USCOREobjectResponse), 0, NULL, NULL, NULL); 1962 if (!a) 1963 return NULL; 1964 if (soap->alloced) 1965 soap_default_ns1__lock_USCOREobjectResponse(soap, a); 1843 { a = (struct ns1__unlock_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__unlock_USCOREobjectResponse, 0, sizeof(struct ns1__unlock_USCOREobjectResponse), 0, NULL); 1844 if (soap->body && soap_element_end_in(soap, tag)) 1845 return NULL; 1846 } 1847 return a; 1848 } 1849 1850 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__lock_USCOREobject(struct soap *soap, struct ns1__lock_USCOREobject *a) 1851 { 1852 (void)soap; (void)a; /* appease -Wall -Werror */ 1853 soap_default_string(soap, &a->key); 1854 soap_default_string(soap, &a->type); 1855 } 1856 1857 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__lock_USCOREobject(struct soap *soap, const struct ns1__lock_USCOREobject *a) 1858 { 1859 (void)soap; (void)a; /* appease -Wall -Werror */ 1860 soap_serialize_string(soap, &a->key); 1861 soap_serialize_string(soap, &a->type); 1862 } 1863 1864 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__lock_USCOREobject(struct soap *soap, const struct ns1__lock_USCOREobject *a, const char *tag, const char *type) 1865 { 1866 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__lock_USCOREobject); 1867 if (soap_out_ns1__lock_USCOREobject(soap, tag, id, a, type)) 1868 return soap->error; 1869 return soap_putindependent(soap); 1870 } 1871 1872 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__lock_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__lock_USCOREobject *a, const char *type) 1873 { 1874 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__lock_USCOREobject), type)) 1875 return soap->error; 1876 if (soap_out_string(soap, "key", -1, &a->key, "")) 1877 return soap->error; 1878 if (soap_out_string(soap, "type", -1, &a->type, "")) 1879 return soap->error; 1880 return soap_element_end_out(soap, tag); 1881 } 1882 1883 SOAP_FMAC3 struct ns1__lock_USCOREobject * SOAP_FMAC4 soap_get_ns1__lock_USCOREobject(struct soap *soap, struct ns1__lock_USCOREobject *p, const char *tag, const char *type) 1884 { 1885 if ((p = soap_in_ns1__lock_USCOREobject(soap, tag, p, type))) 1886 if (soap_getindependent(soap)) 1887 return NULL; 1888 return p; 1889 } 1890 1891 SOAP_FMAC3 struct ns1__lock_USCOREobject * SOAP_FMAC4 soap_in_ns1__lock_USCOREobject(struct soap *soap, const char *tag, struct ns1__lock_USCOREobject *a, const char *type) 1892 { 1893 size_t soap_flag_key = 1; 1894 size_t soap_flag_type = 1; 1895 if (soap_element_begin_in(soap, tag, 0, type)) 1896 return NULL; 1897 a = (struct ns1__lock_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__lock_USCOREobject, sizeof(struct ns1__lock_USCOREobject), 0, NULL, NULL, NULL); 1898 if (!a) 1899 return NULL; 1900 soap_default_ns1__lock_USCOREobject(soap, a); 1966 1901 if (soap->body && !*soap->href) 1967 { for (;;) 1902 { 1903 for (;;) 1968 1904 { soap->error = SOAP_TAG_MISMATCH; 1969 if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH) 1970 if (soap_in_PointerToint(soap, "result", &a->result, "")) 1971 { soap_flag_result = 0; 1905 if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 1906 if (soap_in_string(soap, "key", &a->key, "xsd:string")) 1907 { soap_flag_key--; 1908 continue; 1909 } 1910 if (soap_flag_type && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 1911 if (soap_in_string(soap, "type", &a->type, "xsd:string")) 1912 { soap_flag_type--; 1972 1913 continue; 1973 1914 } … … 1983 1924 } 1984 1925 else 1985 { a = (struct ns1__lock_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__lock_USCOREobjectResponse, 0, sizeof(struct ns1__lock_USCOREobjectResponse), 0, NULL); 1986 if (soap->body && soap_element_end_in(soap, tag)) 1987 return NULL; 1988 } 1989 return a; 1990 } 1991 1992 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__replicate_USCOREobject(struct soap *soap, const struct ns1__replicate_USCOREobject *a) 1993 { 1994 (void)soap; (void)a; /* appease -Wall -Werror */ 1995 soap_embedded(soap, &a->key, SOAP_TYPE_string); 1996 soap_serialize_string(soap, &a->key); 1997 soap_embedded(soap, &a->volume, SOAP_TYPE_string); 1998 soap_serialize_string(soap, &a->volume); 1999 } 2000 2001 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__replicate_USCOREobject(struct soap *soap, struct ns1__replicate_USCOREobject *a) 2002 { 2003 (void)soap; (void)a; /* appease -Wall -Werror */ 2004 soap_default_string(soap, &a->key); 2005 soap_default_string(soap, &a->volume); 2006 } 2007 2008 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__replicate_USCOREobject(struct soap *soap, const struct ns1__replicate_USCOREobject *a, const char *tag, const char *type) 2009 { 2010 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__replicate_USCOREobject); 2011 if (soap_out_ns1__replicate_USCOREobject(soap, tag, id, a, type)) 2012 return soap->error; 2013 return soap_putindependent(soap); 2014 } 2015 2016 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__replicate_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__replicate_USCOREobject *a, const char *type) 2017 { 2018 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__replicate_USCOREobject), type); 2019 soap_out_string(soap, "key", -1, &a->key, ""); 2020 soap_out_string(soap, "volume", -1, &a->volume, ""); 2021 soap_element_end_out(soap, tag); 2022 return SOAP_OK; 2023 } 2024 2025 SOAP_FMAC3 struct ns1__replicate_USCOREobject * SOAP_FMAC4 soap_get_ns1__replicate_USCOREobject(struct soap *soap, struct ns1__replicate_USCOREobject *p, const char *tag, const char *type) 2026 { 2027 if ((p = soap_in_ns1__replicate_USCOREobject(soap, tag, p, type))) 2028 soap_getindependent(soap); 2029 return p; 2030 } 2031 2032 SOAP_FMAC3 struct ns1__replicate_USCOREobject * SOAP_FMAC4 soap_in_ns1__replicate_USCOREobject(struct soap *soap, const char *tag, struct ns1__replicate_USCOREobject *a, const char *type) 2033 { 2034 short soap_flag_key = 1, soap_flag_volume = 1; 2035 if (soap_element_begin_in(soap, tag, 0)) 2036 return NULL; 2037 if (*soap->type && soap_match_tag(soap, soap->type, type)) 2038 { soap->error = SOAP_TYPE; 2039 return NULL; 2040 } 2041 a = (struct ns1__replicate_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__replicate_USCOREobject, sizeof(struct ns1__replicate_USCOREobject), 0, NULL, NULL, NULL); 2042 if (!a) 2043 return NULL; 2044 if (soap->alloced) 2045 soap_default_ns1__replicate_USCOREobject(soap, a); 1926 { a = (struct ns1__lock_USCOREobject *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__lock_USCOREobject, 0, sizeof(struct ns1__lock_USCOREobject), 0, NULL); 1927 if (soap->body && soap_element_end_in(soap, tag)) 1928 return NULL; 1929 } 1930 return a; 1931 } 1932 1933 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__lock_USCOREobjectResponse(struct soap *soap, struct ns1__lock_USCOREobjectResponse *a) 1934 { 1935 (void)soap; (void)a; /* appease -Wall -Werror */ 1936 a->result = NULL; 1937 } 1938 1939 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__lock_USCOREobjectResponse(struct soap *soap, const struct ns1__lock_USCOREobjectResponse *a) 1940 { 1941 (void)soap; (void)a; /* appease -Wall -Werror */ 1942 soap_serialize_PointerToint(soap, &a->result); 1943 } 1944 1945 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__lock_USCOREobjectResponse(struct soap *soap, const struct ns1__lock_USCOREobjectResponse *a, const char *tag, const char *type) 1946 { 1947 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__lock_USCOREobjectResponse); 1948 if (soap_out_ns1__lock_USCOREobjectResponse(soap, tag, id, a, type)) 1949 return soap->error; 1950 return soap_putindependent(soap); 1951 } 1952 1953 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__lock_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__lock_USCOREobjectResponse *a, const char *type) 1954 { 1955 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__lock_USCOREobjectResponse), type)) 1956 return soap->error; 1957 if (soap_out_PointerToint(soap, "result", -1, &a->result, "")) 1958 return soap->error; 1959 return soap_element_end_out(soap, tag); 1960 } 1961 1962 SOAP_FMAC3 struct ns1__lock_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__lock_USCOREobjectResponse(struct soap *soap, struct ns1__lock_USCOREobjectResponse *p, const char *tag, const char *type) 1963 { 1964 if ((p = soap_in_ns1__lock_USCOREobjectResponse(soap, tag, p, type))) 1965 if (soap_getindependent(soap)) 1966 return NULL; 1967 return p; 1968 } 1969 1970 SOAP_FMAC3 struct ns1__lock_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__lock_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__lock_USCOREobjectResponse *a, const char *type) 1971 { 1972 size_t soap_flag_result = 1; 1973 if (soap_element_begin_in(soap, tag, 0, type)) 1974 return NULL; 1975 a = (struct ns1__lock_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__lock_USCOREobjectResponse, sizeof(struct ns1__lock_USCOREobjectResponse), 0, NULL, NULL, NULL); 1976 if (!a) 1977 return NULL; 1978 soap_default_ns1__lock_USCOREobjectResponse(soap, a); 2046 1979 if (soap->body && !*soap->href) 2047 { for (;;) 1980 { 1981 for (;;) 2048 1982 { soap->error = SOAP_TAG_MISMATCH; 2049 if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 2050 if (soap_in_string(soap, "key", &a->key, "")) 2051 { soap_flag_key = 0; 2052 continue; 2053 } 2054 if (soap_flag_volume && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 2055 if (soap_in_string(soap, "volume", &a->volume, "")) 2056 { soap_flag_volume = 0; 1983 if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH) 1984 if (soap_in_PointerToint(soap, "result", &a->result, "xsd:int")) 1985 { soap_flag_result--; 2057 1986 continue; 2058 1987 } … … 2068 1997 } 2069 1998 else 2070 { a = (struct ns1__replicate_USCOREobject *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__replicate_USCOREobject, 0, sizeof(struct ns1__replicate_USCOREobject), 0, NULL); 2071 if (soap->body && soap_element_end_in(soap, tag)) 2072 return NULL; 2073 } 2074 return a; 2075 } 2076 2077 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__replicate_USCOREobjectResponse(struct soap *soap, const struct ns1__replicate_USCOREobjectResponse *a) 2078 { 2079 (void)soap; (void)a; /* appease -Wall -Werror */ 2080 soap_embedded(soap, &a->result, SOAP_TYPE_PointerTostring); 2081 soap_serialize_PointerTostring(soap, &a->result); 2082 } 2083 2084 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__replicate_USCOREobjectResponse(struct soap *soap, struct ns1__replicate_USCOREobjectResponse *a) 2085 { 2086 (void)soap; (void)a; /* appease -Wall -Werror */ 2087 a->result = NULL; 2088 } 2089 2090 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__replicate_USCOREobjectResponse(struct soap *soap, const struct ns1__replicate_USCOREobjectResponse *a, const char *tag, const char *type) 2091 { 2092 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__replicate_USCOREobjectResponse); 2093 if (soap_out_ns1__replicate_USCOREobjectResponse(soap, tag, id, a, type)) 2094 return soap->error; 2095 return soap_putindependent(soap); 2096 } 2097 2098 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__replicate_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__replicate_USCOREobjectResponse *a, const char *type) 2099 { 2100 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__replicate_USCOREobjectResponse), type); 2101 if (a->result) 2102 soap_element_result(soap, "result"); 2103 soap_out_PointerTostring(soap, "result", -1, &a->result, ""); 2104 soap_element_end_out(soap, tag); 2105 return SOAP_OK; 2106 } 2107 2108 SOAP_FMAC3 struct ns1__replicate_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__replicate_USCOREobjectResponse(struct soap *soap, struct ns1__replicate_USCOREobjectResponse *p, const char *tag, const char *type) 2109 { 2110 if ((p = soap_in_ns1__replicate_USCOREobjectResponse(soap, tag, p, type))) 2111 soap_getindependent(soap); 2112 return p; 2113 } 2114 2115 SOAP_FMAC3 struct ns1__replicate_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__replicate_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__replicate_USCOREobjectResponse *a, const char *type) 2116 { 2117 short soap_flag_result = 1; 2118 if (soap_element_begin_in(soap, tag, 0)) 2119 return NULL; 2120 if (*soap->type && soap_match_tag(soap, soap->type, type)) 2121 { soap->error = SOAP_TYPE; 2122 return NULL; 2123 } 2124 a = (struct ns1__replicate_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__replicate_USCOREobjectResponse, sizeof(struct ns1__replicate_USCOREobjectResponse), 0, NULL, NULL, NULL); 2125 if (!a) 2126 return NULL; 2127 if (soap->alloced) 2128 soap_default_ns1__replicate_USCOREobjectResponse(soap, a); 1999 { a = (struct ns1__lock_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__lock_USCOREobjectResponse, 0, sizeof(struct ns1__lock_USCOREobjectResponse), 0, NULL); 2000 if (soap->body && soap_element_end_in(soap, tag)) 2001 return NULL; 2002 } 2003 return a; 2004 } 2005 2006 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__replicate_USCOREobject(struct soap *soap, struct ns1__replicate_USCOREobject *a) 2007 { 2008 (void)soap; (void)a; /* appease -Wall -Werror */ 2009 soap_default_string(soap, &a->key); 2010 soap_default_string(soap, &a->volume); 2011 } 2012 2013 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__replicate_USCOREobject(struct soap *soap, const struct ns1__replicate_USCOREobject *a) 2014 { 2015 (void)soap; (void)a; /* appease -Wall -Werror */ 2016 soap_serialize_string(soap, &a->key); 2017 soap_serialize_string(soap, &a->volume); 2018 } 2019 2020 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__replicate_USCOREobject(struct soap *soap, const struct ns1__replicate_USCOREobject *a, const char *tag, const char *type) 2021 { 2022 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__replicate_USCOREobject); 2023 if (soap_out_ns1__replicate_USCOREobject(soap, tag, id, a, type)) 2024 return soap->error; 2025 return soap_putindependent(soap); 2026 } 2027 2028 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__replicate_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__replicate_USCOREobject *a, const char *type) 2029 { 2030 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__replicate_USCOREobject), type)) 2031 return soap->error; 2032 if (soap_out_string(soap, "key", -1, &a->key, "")) 2033 return soap->error; 2034 if (soap_out_string(soap, "volume", -1, &a->volume, "")) 2035 return soap->error; 2036 return soap_element_end_out(soap, tag); 2037 } 2038 2039 SOAP_FMAC3 struct ns1__replicate_USCOREobject * SOAP_FMAC4 soap_get_ns1__replicate_USCOREobject(struct soap *soap, struct ns1__replicate_USCOREobject *p, const char *tag, const char *type) 2040 { 2041 if ((p = soap_in_ns1__replicate_USCOREobject(soap, tag, p, type))) 2042 if (soap_getindependent(soap)) 2043 return NULL; 2044 return p; 2045 } 2046 2047 SOAP_FMAC3 struct ns1__replicate_USCOREobject * SOAP_FMAC4 soap_in_ns1__replicate_USCOREobject(struct soap *soap, const char *tag, struct ns1__replicate_USCOREobject *a, const char *type) 2048 { 2049 size_t soap_flag_key = 1; 2050 size_t soap_flag_volume = 1; 2051 if (soap_element_begin_in(soap, tag, 0, type)) 2052 return NULL; 2053 a = (struct ns1__replicate_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__replicate_USCOREobject, sizeof(struct ns1__replicate_USCOREobject), 0, NULL, NULL, NULL); 2054 if (!a) 2055 return NULL; 2056 soap_default_ns1__replicate_USCOREobject(soap, a); 2129 2057 if (soap->body && !*soap->href) 2130 { for (;;) 2058 { 2059 for (;;) 2131 2060 { soap->error = SOAP_TAG_MISMATCH; 2132 if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH) 2133 if (soap_in_PointerTostring(soap, "result", &a->result, "")) 2134 { soap_flag_result = 0; 2061 if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 2062 if (soap_in_string(soap, "key", &a->key, "xsd:string")) 2063 { soap_flag_key--; 2064 continue; 2065 } 2066 if (soap_flag_volume && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 2067 if (soap_in_string(soap, "volume", &a->volume, "xsd:string")) 2068 { soap_flag_volume--; 2135 2069 continue; 2136 2070 } … … 2146 2080 } 2147 2081 else 2148 { a = (struct ns1__replicate_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__replicate_USCOREobjectResponse, 0, sizeof(struct ns1__replicate_USCOREobjectResponse), 0, NULL); 2149 if (soap->body && soap_element_end_in(soap, tag)) 2150 return NULL; 2151 } 2152 return a; 2153 } 2154 2155 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject_(struct soap *soap, const struct ns1__rename_USCOREobject_ *a) 2156 { 2157 (void)soap; (void)a; /* appease -Wall -Werror */ 2158 soap_embedded(soap, &a->key, SOAP_TYPE_string); 2159 soap_serialize_string(soap, &a->key); 2160 soap_embedded(soap, &a->newkey, SOAP_TYPE_string); 2161 soap_serialize_string(soap, &a->newkey); 2162 } 2163 2164 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject_(struct soap *soap, struct ns1__rename_USCOREobject_ *a) 2165 { 2166 (void)soap; (void)a; /* appease -Wall -Werror */ 2167 soap_default_string(soap, &a->key); 2168 soap_default_string(soap, &a->newkey); 2169 } 2170 2171 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobject_(struct soap *soap, const struct ns1__rename_USCOREobject_ *a, const char *tag, const char *type) 2172 { 2173 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__rename_USCOREobject_); 2174 if (soap_out_ns1__rename_USCOREobject_(soap, tag, id, a, type)) 2175 return soap->error; 2176 return soap_putindependent(soap); 2177 } 2178 2179 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobject_(struct soap *soap, const char *tag, int id, const struct ns1__rename_USCOREobject_ *a, const char *type) 2180 { 2181 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__rename_USCOREobject_), type); 2182 soap_out_string(soap, "key", -1, &a->key, ""); 2183 soap_out_string(soap, "newkey", -1, &a->newkey, ""); 2184 soap_element_end_out(soap, tag); 2185 return SOAP_OK; 2186 } 2187 2188 SOAP_FMAC3 struct ns1__rename_USCOREobject_ * SOAP_FMAC4 soap_get_ns1__rename_USCOREobject_(struct soap *soap, struct ns1__rename_USCOREobject_ *p, const char *tag, const char *type) 2189 { 2190 if ((p = soap_in_ns1__rename_USCOREobject_(soap, tag, p, type))) 2191 soap_getindependent(soap); 2192 return p; 2193 } 2194 2195 SOAP_FMAC3 struct ns1__rename_USCOREobject_ * SOAP_FMAC4 soap_in_ns1__rename_USCOREobject_(struct soap *soap, const char *tag, struct ns1__rename_USCOREobject_ *a, const char *type) 2196 { 2197 short soap_flag_key = 1, soap_flag_newkey = 1; 2198 if (soap_element_begin_in(soap, tag, 0)) 2199 return NULL; 2200 if (*soap->type && soap_match_tag(soap, soap->type, type)) 2201 { soap->error = SOAP_TYPE; 2202 return NULL; 2203 } 2204 a = (struct ns1__rename_USCOREobject_ *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__rename_USCOREobject_, sizeof(struct ns1__rename_USCOREobject_), 0, NULL, NULL, NULL); 2205 if (!a) 2206 return NULL; 2207 if (soap->alloced) 2208 soap_default_ns1__rename_USCOREobject_(soap, a); 2082 { a = (struct ns1__replicate_USCOREobject *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__replicate_USCOREobject, 0, sizeof(struct ns1__replicate_USCOREobject), 0, NULL); 2083 if (soap->body && soap_element_end_in(soap, tag)) 2084 return NULL; 2085 } 2086 return a; 2087 } 2088 2089 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__replicate_USCOREobjectResponse(struct soap *soap, struct ns1__replicate_USCOREobjectResponse *a) 2090 { 2091 (void)soap; (void)a; /* appease -Wall -Werror */ 2092 a->result = NULL; 2093 } 2094 2095 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__replicate_USCOREobjectResponse(struct soap *soap, const struct ns1__replicate_USCOREobjectResponse *a) 2096 { 2097 (void)soap; (void)a; /* appease -Wall -Werror */ 2098 soap_serialize_PointerTostring(soap, &a->result); 2099 } 2100 2101 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__replicate_USCOREobjectResponse(struct soap *soap, const struct ns1__replicate_USCOREobjectResponse *a, const char *tag, const char *type) 2102 { 2103 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__replicate_USCOREobjectResponse); 2104 if (soap_out_ns1__replicate_USCOREobjectResponse(soap, tag, id, a, type)) 2105 return soap->error; 2106 return soap_putindependent(soap); 2107 } 2108 2109 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__replicate_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__replicate_USCOREobjectResponse *a, const char *type) 2110 { 2111 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__replicate_USCOREobjectResponse), type)) 2112 return soap->error; 2113 if (soap_out_PointerTostring(soap, "result", -1, &a->result, "")) 2114 return soap->error; 2115 return soap_element_end_out(soap, tag); 2116 } 2117 2118 SOAP_FMAC3 struct ns1__replicate_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__replicate_USCOREobjectResponse(struct soap *soap, struct ns1__replicate_USCOREobjectResponse *p, const char *tag, const char *type) 2119 { 2120 if ((p = soap_in_ns1__replicate_USCOREobjectResponse(soap, tag, p, type))) 2121 if (soap_getindependent(soap)) 2122 return NULL; 2123 return p; 2124 } 2125 2126 SOAP_FMAC3 struct ns1__replicate_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__replicate_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__replicate_USCOREobjectResponse *a, const char *type) 2127 { 2128 size_t soap_flag_result = 1; 2129 if (soap_element_begin_in(soap, tag, 0, type)) 2130 return NULL; 2131 a = (struct ns1__replicate_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__replicate_USCOREobjectResponse, sizeof(struct ns1__replicate_USCOREobjectResponse), 0, NULL, NULL, NULL); 2132 if (!a) 2133 return NULL; 2134 soap_default_ns1__replicate_USCOREobjectResponse(soap, a); 2209 2135 if (soap->body && !*soap->href) 2210 { for (;;) 2136 { 2137 for (;;) 2211 2138 { soap->error = SOAP_TAG_MISMATCH; 2212 if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 2213 if (soap_in_string(soap, "key", &a->key, "")) 2214 { soap_flag_key = 0; 2215 continue; 2216 } 2217 if (soap_flag_newkey && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 2218 if (soap_in_string(soap, "newkey", &a->newkey, "")) 2219 { soap_flag_newkey = 0; 2139 if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH) 2140 if (soap_in_PointerTostring(soap, "result", &a->result, "xsd:string")) 2141 { soap_flag_result--; 2220 2142 continue; 2221 2143 } … … 2231 2153 } 2232 2154 else 2233 { a = (struct ns1__rename_USCOREobject_ *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__rename_USCOREobject_, 0, sizeof(struct ns1__rename_USCOREobject_), 0, NULL); 2234 if (soap->body && soap_element_end_in(soap, tag)) 2235 return NULL; 2236 } 2237 return a; 2238 } 2239 2240 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject_Response(struct soap *soap, const struct ns1__rename_USCOREobject_Response *a) 2241 { 2242 (void)soap; (void)a; /* appease -Wall -Werror */ 2243 soap_embedded(soap, &a->result, SOAP_TYPE_PointerTostring); 2244 soap_serialize_PointerTostring(soap, &a->result); 2245 } 2246 2247 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject_Response(struct soap *soap, struct ns1__rename_USCOREobject_Response *a) 2248 { 2249 (void)soap; (void)a; /* appease -Wall -Werror */ 2250 a->result = NULL; 2251 } 2252 2253 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobject_Response(struct soap *soap, const struct ns1__rename_USCOREobject_Response *a, const char *tag, const char *type) 2254 { 2255 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__rename_USCOREobject_Response); 2256 if (soap_out_ns1__rename_USCOREobject_Response(soap, tag, id, a, type)) 2257 return soap->error; 2258 return soap_putindependent(soap); 2259 } 2260 2261 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobject_Response(struct soap *soap, const char *tag, int id, const struct ns1__rename_USCOREobject_Response *a, const char *type) 2262 { 2263 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__rename_USCOREobject_Response), type); 2264 if (a->result) 2265 soap_element_result(soap, "result"); 2266 soap_out_PointerTostring(soap, "result", -1, &a->result, ""); 2267 soap_element_end_out(soap, tag); 2268 return SOAP_OK; 2269 } 2270 2271 SOAP_FMAC3 struct ns1__rename_USCOREobject_Response * SOAP_FMAC4 soap_get_ns1__rename_USCOREobject_Response(struct soap *soap, struct ns1__rename_USCOREobject_Response *p, const char *tag, const char *type) 2272 { 2273 if ((p = soap_in_ns1__rename_USCOREobject_Response(soap, tag, p, type))) 2274 soap_getindependent(soap); 2275 return p; 2276 } 2277 2278 SOAP_FMAC3 struct ns1__rename_USCOREobject_Response * SOAP_FMAC4 soap_in_ns1__rename_USCOREobject_Response(struct soap *soap, const char *tag, struct ns1__rename_USCOREobject_Response *a, const char *type) 2279 { 2280 short soap_flag_result = 1; 2281 if (soap_element_begin_in(soap, tag, 0)) 2282 return NULL; 2283 if (*soap->type && soap_match_tag(soap, soap->type, type)) 2284 { soap->error = SOAP_TYPE; 2285 return NULL; 2286 } 2287 a = (struct ns1__rename_USCOREobject_Response *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__rename_USCOREobject_Response, sizeof(struct ns1__rename_USCOREobject_Response), 0, NULL, NULL, NULL); 2288 if (!a) 2289 return NULL; 2290 if (soap->alloced) 2291 soap_default_ns1__rename_USCOREobject_Response(soap, a); 2155 { a = (struct ns1__replicate_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__replicate_USCOREobjectResponse, 0, sizeof(struct ns1__replicate_USCOREobjectResponse), 0, NULL); 2156 if (soap->body && soap_element_end_in(soap, tag)) 2157 return NULL; 2158 } 2159 return a; 2160 } 2161 2162 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject_(struct soap *soap, struct ns1__rename_USCOREobject_ *a) 2163 { 2164 (void)soap; (void)a; /* appease -Wall -Werror */ 2165 soap_default_string(soap, &a->key); 2166 soap_default_string(soap, &a->newkey); 2167 } 2168 2169 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject_(struct soap *soap, const struct ns1__rename_USCOREobject_ *a) 2170 { 2171 (void)soap; (void)a; /* appease -Wall -Werror */ 2172 soap_serialize_string(soap, &a->key); 2173 soap_serialize_string(soap, &a->newkey); 2174 } 2175 2176 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) 2177 { 2178 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__rename_USCOREobject_); 2179 if (soap_out_ns1__rename_USCOREobject_(soap, tag, id, a, type)) 2180 return soap->error; 2181 return soap_putindependent(soap); 2182 } 2183 2184 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) 2185 { 2186 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__rename_USCOREobject_), type)) 2187 return soap->error; 2188 if (soap_out_string(soap, "key", -1, &a->key, "")) 2189 return soap->error; 2190 if (soap_out_string(soap, "newkey", -1, &a->newkey, "")) 2191 return soap->error; 2192 return soap_element_end_out(soap, tag); 2193 } 2194 2195 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) 2196 { 2197 if ((p = soap_in_ns1__rename_USCOREobject_(soap, tag, p, type))) 2198 if (soap_getindependent(soap)) 2199 return NULL; 2200 return p; 2201 } 2202 2203 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) 2204 { 2205 size_t soap_flag_key = 1; 2206 size_t soap_flag_newkey = 1; 2207 if (soap_element_begin_in(soap, tag, 0, type)) 2208 return NULL; 2209 a = (struct ns1__rename_USCOREobject_ *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__rename_USCOREobject_, sizeof(struct ns1__rename_USCOREobject_), 0, NULL, NULL, NULL); 2210 if (!a) 2211 return NULL; 2212 soap_default_ns1__rename_USCOREobject_(soap, a); 2292 2213 if (soap->body && !*soap->href) 2293 { for (;;) 2214 { 2215 for (;;) 2294 2216 { soap->error = SOAP_TAG_MISMATCH; 2295 if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH) 2296 if (soap_in_PointerTostring(soap, "result", &a->result, "")) 2297 { soap_flag_result = 0; 2217 if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 2218 if (soap_in_string(soap, "key", &a->key, "xsd:string")) 2219 { soap_flag_key--; 2220 continue; 2221 } 2222 if (soap_flag_newkey && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 2223 if (soap_in_string(soap, "newkey", &a->newkey, "xsd:string")) 2224 { soap_flag_newkey--; 2298 2225 continue; 2299 2226 } … … 2309 2236 } 2310 2237 else 2311 { a = (struct ns1__rename_USCOREobject_Response *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__rename_USCOREobject_Response, 0, sizeof(struct ns1__rename_USCOREobject_Response), 0, NULL); 2312 if (soap->body && soap_element_end_in(soap, tag)) 2313 return NULL; 2314 } 2315 return a; 2316 } 2317 2318 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject(struct soap *soap, const struct ns1__rename_USCOREobject *a) 2319 { 2320 (void)soap; (void)a; /* appease -Wall -Werror */ 2321 soap_embedded(soap, &a->key, SOAP_TYPE_string); 2322 soap_serialize_string(soap, &a->key); 2323 soap_embedded(soap, &a->newkey, SOAP_TYPE_string); 2324 soap_serialize_string(soap, &a->newkey); 2325 } 2326 2327 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject(struct soap *soap, struct ns1__rename_USCOREobject *a) 2328 { 2329 (void)soap; (void)a; /* appease -Wall -Werror */ 2330 soap_default_string(soap, &a->key); 2331 soap_default_string(soap, &a->newkey); 2332 } 2333 2334 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobject(struct soap *soap, const struct ns1__rename_USCOREobject *a, const char *tag, const char *type) 2335 { 2336 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__rename_USCOREobject); 2337 if (soap_out_ns1__rename_USCOREobject(soap, tag, id, a, type)) 2338 return soap->error; 2339 return soap_putindependent(soap); 2340 } 2341 2342 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__rename_USCOREobject *a, const char *type) 2343 { 2344 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__rename_USCOREobject), type); 2345 soap_out_string(soap, "key", -1, &a->key, ""); 2346 soap_out_string(soap, "newkey", -1, &a->newkey, ""); 2347 soap_element_end_out(soap, tag); 2348 return SOAP_OK; 2349 } 2350 2351 SOAP_FMAC3 struct ns1__rename_USCOREobject * SOAP_FMAC4 soap_get_ns1__rename_USCOREobject(struct soap *soap, struct ns1__rename_USCOREobject *p, const char *tag, const char *type) 2352 { 2353 if ((p = soap_in_ns1__rename_USCOREobject(soap, tag, p, type))) 2354 soap_getindependent(soap); 2355 return p; 2356 } 2357 2358 SOAP_FMAC3 struct ns1__rename_USCOREobject * SOAP_FMAC4 soap_in_ns1__rename_USCOREobject(struct soap *soap, const char *tag, struct ns1__rename_USCOREobject *a, const char *type) 2359 { 2360 short soap_flag_key = 1, soap_flag_newkey = 1; 2361 if (soap_element_begin_in(soap, tag, 0)) 2362 return NULL; 2363 if (*soap->type && soap_match_tag(soap, soap->type, type)) 2364 { soap->error = SOAP_TYPE; 2365 return NULL; 2366 } 2367 a = (struct ns1__rename_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__rename_USCOREobject, sizeof(struct ns1__rename_USCOREobject), 0, NULL, NULL, NULL); 2368 if (!a) 2369 return NULL; 2370 if (soap->alloced) 2371 soap_default_ns1__rename_USCOREobject(soap, a); 2238 { a = (struct ns1__rename_USCOREobject_ *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__rename_USCOREobject_, 0, sizeof(struct ns1__rename_USCOREobject_), 0, NULL); 2239 if (soap->body && soap_element_end_in(soap, tag)) 2240 return NULL; 2241 } 2242 return a; 2243 } 2244 2245 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject_Response(struct soap *soap, struct ns1__rename_USCOREobject_Response *a) 2246 { 2247 (void)soap; (void)a; /* appease -Wall -Werror */ 2248 a->result = NULL; 2249 } 2250 2251 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject_Response(struct soap *soap, const struct ns1__rename_USCOREobject_Response *a) 2252 { 2253 (void)soap; (void)a; /* appease -Wall -Werror */ 2254 soap_serialize_PointerTostring(soap, &a->result); 2255 } 2256 2257 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) 2258 { 2259 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__rename_USCOREobject_Response); 2260 if (soap_out_ns1__rename_USCOREobject_Response(soap, tag, id, a, type)) 2261 return soap->error; 2262 return soap_putindependent(soap); 2263 } 2264 2265 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) 2266 { 2267 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__rename_USCOREobject_Response), type)) 2268 return soap->error; 2269 if (soap_out_PointerTostring(soap, "result", -1, &a->result, "")) 2270 return soap->error; 2271 return soap_element_end_out(soap, tag); 2272 } 2273 2274 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) 2275 { 2276 if ((p = soap_in_ns1__rename_USCOREobject_Response(soap, tag, p, type))) 2277 if (soap_getindependent(soap)) 2278 return NULL; 2279 return p; 2280 } 2281 2282 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) 2283 { 2284 size_t soap_flag_result = 1; 2285 if (soap_element_begin_in(soap, tag, 0, type)) 2286 return NULL; 2287 a = (struct ns1__rename_USCOREobject_Response *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__rename_USCOREobject_Response, sizeof(struct ns1__rename_USCOREobject_Response), 0, NULL, NULL, NULL); 2288 if (!a) 2289 return NULL; 2290 soap_default_ns1__rename_USCOREobject_Response(soap, a); 2372 2291 if (soap->body && !*soap->href) 2373 { for (;;) 2292 { 2293 for (;;) 2374 2294 { soap->error = SOAP_TAG_MISMATCH; 2375 if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 2376 if (soap_in_string(soap, "key", &a->key, "")) 2377 { soap_flag_key = 0; 2378 continue; 2379 } 2380 if (soap_flag_newkey && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 2381 if (soap_in_string(soap, "newkey", &a->newkey, "")) 2382 { soap_flag_newkey = 0; 2295 if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH) 2296 if (soap_in_PointerTostring(soap, "result", &a->result, "xsd:string")) 2297 { soap_flag_result--; 2383 2298 continue; 2384 2299 } … … 2394 2309 } 2395 2310 else 2396 { a = (struct ns1__rename_USCOREobject *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__rename_USCOREobject, 0, sizeof(struct ns1__rename_USCOREobject), 0, NULL); 2397 if (soap->body && soap_element_end_in(soap, tag)) 2398 return NULL; 2399 } 2400 return a; 2401 } 2402 2403 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobjectResponse(struct soap *soap, const struct ns1__rename_USCOREobjectResponse *a) 2404 { 2405 (void)soap; (void)a; /* appease -Wall -Werror */ 2406 soap_embedded(soap, &a->result, SOAP_TYPE_PointerTostring); 2407 soap_serialize_PointerTostring(soap, &a->result); 2408 } 2409 2410 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobjectResponse(struct soap *soap, struct ns1__rename_USCOREobjectResponse *a) 2411 { 2412 (void)soap; (void)a; /* appease -Wall -Werror */ 2413 a->result = NULL; 2414 } 2415 2416 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__rename_USCOREobjectResponse(struct soap *soap, const struct ns1__rename_USCOREobjectResponse *a, const char *tag, const char *type) 2417 { 2418 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__rename_USCOREobjectResponse); 2419 if (soap_out_ns1__rename_USCOREobjectResponse(soap, tag, id, a, type)) 2420 return soap->error; 2421 return soap_putindependent(soap); 2422 } 2423 2424 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rename_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__rename_USCOREobjectResponse *a, const char *type) 2425 { 2426 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__rename_USCOREobjectResponse), type); 2427 if (a->result) 2428 soap_element_result(soap, "result"); 2429 soap_out_PointerTostring(soap, "result", -1, &a->result, ""); 2430 soap_element_end_out(soap, tag); 2431 return SOAP_OK; 2432 } 2433 2434 SOAP_FMAC3 struct ns1__rename_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__rename_USCOREobjectResponse(struct soap *soap, struct ns1__rename_USCOREobjectResponse *p, const char *tag, const char *type) 2435 { 2436 if ((p = soap_in_ns1__rename_USCOREobjectResponse(soap, tag, p, type))) 2437 soap_getindependent(soap); 2438 return p; 2439 } 2440 2441 SOAP_FMAC3 struct ns1__rename_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__rename_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__rename_USCOREobjectResponse *a, const char *type) 2442 { 2443 short soap_flag_result = 1; 2444 if (soap_element_begin_in(soap, tag, 0)) 2445 return NULL; 2446 if (*soap->type && soap_match_tag(soap, soap->type, type)) 2447 { soap->error = SOAP_TYPE; 2448 return NULL; 2449 } 2450 a = (struct ns1__rename_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__rename_USCOREobjectResponse, sizeof(struct ns1__rename_USCOREobjectResponse), 0, NULL, NULL, NULL); 2451 if (!a) 2452 return NULL; 2453 if (soap->alloced) 2454 soap_default_ns1__rename_USCOREobjectResponse(soap, a); 2311 { a = (struct ns1__rename_USCOREobject_Response *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__rename_USCOREobject_Response, 0, sizeof(struct ns1__rename_USCOREobject_Response), 0, NULL); 2312 if (soap->body && soap_element_end_in(soap, tag)) 2313 return NULL; 2314 } 2315 return a; 2316 } 2317 2318 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobject(struct soap *soap, struct ns1__rename_USCOREobject *a) 2319 { 2320 (void)soap; (void)a; /* appease -Wall -Werror */ 2321 soap_default_string(soap, &a->key); 2322 soap_default_string(soap, &a->newkey); 2323 } 2324 2325 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobject(struct soap *soap, const struct ns1__rename_USCOREobject *a) 2326 { 2327 (void)soap; (void)a; /* appease -Wall -Werror */ 2328 soap_serialize_string(soap, &a->key); 2329 soap_serialize_string(soap, &a->newkey); 2330 } 2331 2332 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) 2333 { 2334 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__rename_USCOREobject); 2335 if (soap_out_ns1__rename_USCOREobject(soap, tag, id, a, type)) 2336 return soap->error; 2337 return soap_putindependent(soap); 2338 } 2339 2340 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) 2341 { 2342 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__rename_USCOREobject), type)) 2343 return soap->error; 2344 if (soap_out_string(soap, "key", -1, &a->key, "")) 2345 return soap->error; 2346 if (soap_out_string(soap, "newkey", -1, &a->newkey, "")) 2347 return soap->error; 2348 return soap_element_end_out(soap, tag); 2349 } 2350 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 if (soap_getindependent(soap)) 2355 return NULL; 2356 return p; 2357 } 2358 2359 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) 2360 { 2361 size_t soap_flag_key = 1; 2362 size_t soap_flag_newkey = 1; 2363 if (soap_element_begin_in(soap, tag, 0, type)) 2364 return NULL; 2365 a = (struct ns1__rename_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__rename_USCOREobject, sizeof(struct ns1__rename_USCOREobject), 0, NULL, NULL, NULL); 2366 if (!a) 2367 return NULL; 2368 soap_default_ns1__rename_USCOREobject(soap, a); 2455 2369 if (soap->body && !*soap->href) 2456 { for (;;) 2370 { 2371 for (;;) 2457 2372 { soap->error = SOAP_TAG_MISMATCH; 2458 if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH) 2459 if (soap_in_PointerTostring(soap, "result", &a->result, "")) 2460 { soap_flag_result = 0; 2373 if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 2374 if (soap_in_string(soap, "key", &a->key, "xsd:string")) 2375 { soap_flag_key--; 2376 continue; 2377 } 2378 if (soap_flag_newkey && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 2379 if (soap_in_string(soap, "newkey", &a->newkey, "xsd:string")) 2380 { soap_flag_newkey--; 2461 2381 continue; 2462 2382 } … … 2472 2392 } 2473 2393 else 2474 { a = (struct ns1__rename_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__rename_USCOREobjectResponse, 0, sizeof(struct ns1__rename_USCOREobjectResponse), 0, NULL); 2475 if (soap->body && soap_element_end_in(soap, tag)) 2476 return NULL; 2477 } 2478 return a; 2479 } 2480 2481 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__create_USCOREobject(struct soap *soap, const struct ns1__create_USCOREobject *a) 2482 { 2483 (void)soap; (void)a; /* appease -Wall -Werror */ 2484 soap_embedded(soap, &a->key, SOAP_TYPE_string); 2485 soap_serialize_string(soap, &a->key); 2486 soap_embedded(soap, &a->volume, SOAP_TYPE_string); 2487 soap_serialize_string(soap, &a->volume); 2488 } 2489 2490 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__create_USCOREobject(struct soap *soap, struct ns1__create_USCOREobject *a) 2491 { 2492 (void)soap; (void)a; /* appease -Wall -Werror */ 2493 soap_default_string(soap, &a->key); 2494 soap_default_string(soap, &a->volume); 2495 } 2496 2497 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__create_USCOREobject(struct soap *soap, const struct ns1__create_USCOREobject *a, const char *tag, const char *type) 2498 { 2499 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__create_USCOREobject); 2500 if (soap_out_ns1__create_USCOREobject(soap, tag, id, a, type)) 2501 return soap->error; 2502 return soap_putindependent(soap); 2503 } 2504 2505 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__create_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__create_USCOREobject *a, const char *type) 2506 { 2507 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__create_USCOREobject), type); 2508 soap_out_string(soap, "key", -1, &a->key, ""); 2509 soap_out_string(soap, "volume", -1, &a->volume, ""); 2510 soap_element_end_out(soap, tag); 2511 return SOAP_OK; 2512 } 2513 2514 SOAP_FMAC3 struct ns1__create_USCOREobject * SOAP_FMAC4 soap_get_ns1__create_USCOREobject(struct soap *soap, struct ns1__create_USCOREobject *p, const char *tag, const char *type) 2515 { 2516 if ((p = soap_in_ns1__create_USCOREobject(soap, tag, p, type))) 2517 soap_getindependent(soap); 2518 return p; 2519 } 2520 2521 SOAP_FMAC3 struct ns1__create_USCOREobject * SOAP_FMAC4 soap_in_ns1__create_USCOREobject(struct soap *soap, const char *tag, struct ns1__create_USCOREobject *a, const char *type) 2522 { 2523 short soap_flag_key = 1, soap_flag_volume = 1; 2524 if (soap_element_begin_in(soap, tag, 0)) 2525 return NULL; 2526 if (*soap->type && soap_match_tag(soap, soap->type, type)) 2527 { soap->error = SOAP_TYPE; 2528 return NULL; 2529 } 2530 a = (struct ns1__create_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__create_USCOREobject, sizeof(struct ns1__create_USCOREobject), 0, NULL, NULL, NULL); 2531 if (!a) 2532 return NULL; 2533 if (soap->alloced) 2534 soap_default_ns1__create_USCOREobject(soap, a); 2394 { a = (struct ns1__rename_USCOREobject *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__rename_USCOREobject, 0, sizeof(struct ns1__rename_USCOREobject), 0, NULL); 2395 if (soap->body && soap_element_end_in(soap, tag)) 2396 return NULL; 2397 } 2398 return a; 2399 } 2400 2401 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__rename_USCOREobjectResponse(struct soap *soap, struct ns1__rename_USCOREobjectResponse *a) 2402 { 2403 (void)soap; (void)a; /* appease -Wall -Werror */ 2404 a->result = NULL; 2405 } 2406 2407 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__rename_USCOREobjectResponse(struct soap *soap, const struct ns1__rename_USCOREobjectResponse *a) 2408 { 2409 (void)soap; (void)a; /* appease -Wall -Werror */ 2410 soap_serialize_PointerTostring(soap, &a->result); 2411 } 2412 2413 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) 2414 { 2415 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__rename_USCOREobjectResponse); 2416 if (soap_out_ns1__rename_USCOREobjectResponse(soap, tag, id, a, type)) 2417 return soap->error; 2418 return soap_putindependent(soap); 2419 } 2420 2421 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) 2422 { 2423 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__rename_USCOREobjectResponse), type)) 2424 return soap->error; 2425 if (soap_out_PointerTostring(soap, "result", -1, &a->result, "")) 2426 return soap->error; 2427 return soap_element_end_out(soap, tag); 2428 } 2429 2430 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) 2431 { 2432 if ((p = soap_in_ns1__rename_USCOREobjectResponse(soap, tag, p, type))) 2433 if (soap_getindependent(soap)) 2434 return NULL; 2435 return p; 2436 } 2437 2438 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) 2439 { 2440 size_t soap_flag_result = 1; 2441 if (soap_element_begin_in(soap, tag, 0, type)) 2442 return NULL; 2443 a = (struct ns1__rename_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__rename_USCOREobjectResponse, sizeof(struct ns1__rename_USCOREobjectResponse), 0, NULL, NULL, NULL); 2444 if (!a) 2445 return NULL; 2446 soap_default_ns1__rename_USCOREobjectResponse(soap, a); 2535 2447 if (soap->body && !*soap->href) 2536 { for (;;) 2448 { 2449 for (;;) 2537 2450 { soap->error = SOAP_TAG_MISMATCH; 2538 if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 2539 if (soap_in_string(soap, "key", &a->key, "")) 2540 { soap_flag_key = 0; 2541 continue; 2542 } 2543 if (soap_flag_volume && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 2544 if (soap_in_string(soap, "volume", &a->volume, "")) 2545 { soap_flag_volume = 0; 2451 if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH) 2452 if (soap_in_PointerTostring(soap, "result", &a->result, "xsd:string")) 2453 { soap_flag_result--; 2546 2454 continue; 2547 2455 } … … 2557 2465 } 2558 2466 else 2559 { a = (struct ns1__create_USCOREobject *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__create_USCOREobject, 0, sizeof(struct ns1__create_USCOREobject), 0, NULL); 2560 if (soap->body && soap_element_end_in(soap, tag)) 2561 return NULL; 2562 } 2563 return a; 2564 } 2565 2566 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__create_USCOREobjectResponse(struct soap *soap, const struct ns1__create_USCOREobjectResponse *a) 2567 { 2568 (void)soap; (void)a; /* appease -Wall -Werror */ 2569 soap_embedded(soap, &a->result, SOAP_TYPE_PointerTostring); 2570 soap_serialize_PointerTostring(soap, &a->result); 2571 } 2572 2573 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__create_USCOREobjectResponse(struct soap *soap, struct ns1__create_USCOREobjectResponse *a) 2574 { 2575 (void)soap; (void)a; /* appease -Wall -Werror */ 2576 a->result = NULL; 2577 } 2578 2579 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__create_USCOREobjectResponse(struct soap *soap, const struct ns1__create_USCOREobjectResponse *a, const char *tag, const char *type) 2580 { 2581 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__create_USCOREobjectResponse); 2582 if (soap_out_ns1__create_USCOREobjectResponse(soap, tag, id, a, type)) 2583 return soap->error; 2584 return soap_putindependent(soap); 2585 } 2586 2587 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__create_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__create_USCOREobjectResponse *a, const char *type) 2588 { 2589 soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__create_USCOREobjectResponse), type); 2590 if (a->result) 2591 soap_element_result(soap, "result"); 2592 soap_out_PointerTostring(soap, "result", -1, &a->result, ""); 2593 soap_element_end_out(soap, tag); 2594 return SOAP_OK; 2595 } 2596 2597 SOAP_FMAC3 struct ns1__create_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__create_USCOREobjectResponse(struct soap *soap, struct ns1__create_USCOREobjectResponse *p, const char *tag, const char *type) 2598 { 2599 if ((p = soap_in_ns1__create_USCOREobjectResponse(soap, tag, p, type))) 2600 soap_getindependent(soap); 2601 return p; 2602 } 2603 2604 SOAP_FMAC3 struct ns1__create_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__create_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__create_USCOREobjectResponse *a, const char *type) 2605 { 2606 short soap_flag_result = 1; 2607 if (soap_element_begin_in(soap, tag, 0)) 2608 return NULL; 2609 if (*soap->type && soap_match_tag(soap, soap->type, type)) 2610 { soap->error = SOAP_TYPE; 2611 return NULL; 2612 } 2613 a = (struct ns1__create_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__create_USCOREobjectResponse, sizeof(struct ns1__create_USCOREobjectResponse), 0, NULL, NULL, NULL); 2614 if (!a) 2615 return NULL; 2616 if (soap->alloced) 2617 soap_default_ns1__create_USCOREobjectResponse(soap, a); 2467 { a = (struct ns1__rename_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__rename_USCOREobjectResponse, 0, sizeof(struct ns1__rename_USCOREobjectResponse), 0, NULL); 2468 if (soap->body && soap_element_end_in(soap, tag)) 2469 return NULL; 2470 } 2471 return a; 2472 } 2473 2474 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__create_USCOREobject(struct soap *soap, struct ns1__create_USCOREobject *a) 2475 { 2476 (void)soap; (void)a; /* appease -Wall -Werror */ 2477 soap_default_string(soap, &a->key); 2478 soap_default_string(soap, &a->volume); 2479 } 2480 2481 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__create_USCOREobject(struct soap *soap, const struct ns1__create_USCOREobject *a) 2482 { 2483 (void)soap; (void)a; /* appease -Wall -Werror */ 2484 soap_serialize_string(soap, &a->key); 2485 soap_serialize_string(soap, &a->volume); 2486 } 2487 2488 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__create_USCOREobject(struct soap *soap, const struct ns1__create_USCOREobject *a, const char *tag, const char *type) 2489 { 2490 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__create_USCOREobject); 2491 if (soap_out_ns1__create_USCOREobject(soap, tag, id, a, type)) 2492 return soap->error; 2493 return soap_putindependent(soap); 2494 } 2495 2496 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__create_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__create_USCOREobject *a, const char *type) 2497 { 2498 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__create_USCOREobject), type)) 2499 return soap->error; 2500 if (soap_out_string(soap, "key", -1, &a->key, "")) 2501 return soap->error; 2502 if (soap_out_string(soap, "volume", -1, &a->volume, "")) 2503 return soap->error; 2504 return soap_element_end_out(soap, tag); 2505 } 2506 2507 SOAP_FMAC3 struct ns1__create_USCOREobject * SOAP_FMAC4 soap_get_ns1__create_USCOREobject(struct soap *soap, struct ns1__create_USCOREobject *p, const char *tag, const char *type) 2508 { 2509 if ((p = soap_in_ns1__create_USCOREobject(soap, tag, p, type))) 2510 if (soap_getindependent(soap)) 2511 return NULL; 2512 return p; 2513 } 2514 2515 SOAP_FMAC3 struct ns1__create_USCOREobject * SOAP_FMAC4 soap_in_ns1__create_USCOREobject(struct soap *soap, const char *tag, struct ns1__create_USCOREobject *a, const char *type) 2516 { 2517 size_t soap_flag_key = 1; 2518 size_t soap_flag_volume = 1; 2519 if (soap_element_begin_in(soap, tag, 0, type)) 2520 return NULL; 2521 a = (struct ns1__create_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__create_USCOREobject, sizeof(struct ns1__create_USCOREobject), 0, NULL, NULL, NULL); 2522 if (!a) 2523 return NULL; 2524 soap_default_ns1__create_USCOREobject(soap, a); 2618 2525 if (soap->body && !*soap->href) 2619 { for (;;) 2526 { 2527 for (;;) 2620 2528 { soap->error = SOAP_TAG_MISMATCH; 2621 if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH) 2622 if (soap_in_PointerTostring(soap, "result", &a->result, "")) 2623 { soap_flag_result = 0; 2529 if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 2530 if (soap_in_string(soap, "key", &a->key, "xsd:string")) 2531 { soap_flag_key--; 2532 continue; 2533 } 2534 if (soap_flag_volume && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) 2535 if (soap_in_string(soap, "volume", &a->volume, "xsd:string")) 2536 { soap_flag_volume--; 2624 2537 continue; 2625 2538 } … … 2635 2548 } 2636 2549 else 2637 { a = (struct ns1__create_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ns1__create_USCOREobjectResponse, 0, sizeof(struct ns1__create_USCOREobjectResponse), 0, NULL); 2638 if (soap->body && soap_element_end_in(soap, tag)) 2639 return NULL; 2640 } 2641 return a; 2550 { a = (struct ns1__create_USCOREobject *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__create_USCOREobject, 0, sizeof(struct ns1__create_USCOREobject), 0, NULL); 2551 if (soap->body && soap_element_end_in(soap, tag)) 2552 return NULL; 2553 } 2554 return a; 2555 } 2556 2557 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__create_USCOREobjectResponse(struct soap *soap, struct ns1__create_USCOREobjectResponse *a) 2558 { 2559 (void)soap; (void)a; /* appease -Wall -Werror */ 2560 a->result = NULL; 2561 } 2562 2563 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__create_USCOREobjectResponse(struct soap *soap, const struct ns1__create_USCOREobjectResponse *a) 2564 { 2565 (void)soap; (void)a; /* appease -Wall -Werror */ 2566 soap_serialize_PointerTostring(soap, &a->result); 2567 } 2568 2569 SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__create_USCOREobjectResponse(struct soap *soap, const struct ns1__create_USCOREobjectResponse *a, const char *tag, const char *type) 2570 { 2571 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__create_USCOREobjectResponse); 2572 if (soap_out_ns1__create_USCOREobjectResponse(soap, tag, id, a, type)) 2573 return soap->error; 2574 return soap_putindependent(soap); 2575 } 2576 2577 SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__create_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__create_USCOREobjectResponse *a, const char *type) 2578 { 2579 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__create_USCOREobjectResponse), type)) 2580 return soap->error; 2581 if (soap_out_PointerTostring(soap, "result", -1, &a->result, "")) 2582 return soap->error; 2583 return soap_element_end_out(soap, tag); 2584 } 2585 2586 SOAP_FMAC3 struct ns1__create_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__create_USCOREobjectResponse(struct soap *soap, struct ns1__create_USCOREobjectResponse *p, const char *tag, const char *type) 2587 { 2588 if ((p = soap_in_ns1__create_USCOREobjectResponse(soap, tag, p, type))) 2589 if (soap_getindependent(soap)) 2590 return NULL; 2591 return p; 2592 } 2593 2594 SOAP_FMAC3 struct ns1__create_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__create_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__create_USCOREobjectResponse *a, const char *type) 2595 { 2596 size_t soap_flag_result = 1; 2597 if (soap_element_begin_in(soap, tag, 0, type)) 2598 return NULL; 2599 a = (struct ns1__create_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__create_USCOREobjectResponse, sizeof(struct ns1__create_USCOREobjectResponse), 0, NULL, NULL, NULL); 2600 if (!a) 2601 return NULL; 2602 soap_default_ns1__create_USCOREobjectResponse(soap, a); 2603 if (soap->body && !*soap->href) 2604 { 2605 for (;;) 2606 { soap->error = SOAP_TAG_MISMATCH; 2607 if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH) 2608 if (soap_in_PointerTostring(soap, "result", &a->result, "xsd:string")) 2609 { soap_flag_result--; 2610 continue; 2611 } 2612 if (soap->error == SOAP_TAG_MISMATCH) 2613 soap->error = soap_ignore_element(soap); 2614 if (soap->error == SOAP_NO_TAG) 2615 break; 2616 if (soap->error) 2617 return NULL; 2618 } 2619 if (soap_element_end_in(soap, tag)) 2620 return NULL; 2621 } 2622 else 2623 { a = (struct ns1__create_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__create_USCOREobjectResponse, 0, sizeof(struct ns1__create_USCOREobjectResponse), 0, NULL); 2624 if (soap->body && soap_element_end_in(soap, tag)) 2625 return NULL; 2626 } 2627 return a; 2628 } 2629 2630 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ArrayOfString(struct soap *soap, struct ArrayOfString *a) 2631 { 2632 a->__size = 0; 2633 a->__ptr = NULL; 2642 2634 } 2643 2635 … … 2647 2639 if (a->__ptr && !soap_array_reference(soap, a, (struct soap_array*)&a->__ptr, 1, SOAP_TYPE_ArrayOfString)) 2648 2640 for (i = 0; i < a->__size; i++) 2649 { soap_embedded(soap, a->__ptr + i, SOAP_TYPE_string);2641 { 2650 2642 soap_serialize_string(soap, a->__ptr + i); 2651 2643 } 2652 }2653 2654 SOAP_FMAC3 void SOAP_FMAC4 soap_default_ArrayOfString(struct soap *soap, struct ArrayOfString *a)2655 {2656 a->__size = 0;2657 a->__ptr = NULL;2658 2644 } 2659 2645 … … 2669 2655 { 2670 2656 int i, n = a->__size; 2671 char *t = soap_putsize(soap, "xsd:string", n);2657 char *t = soap_putsize(soap, "xsd:string", a->__size); 2672 2658 id = soap_element_id(soap, tag, id, a, (struct soap_array*)&a->__ptr, 1, type, SOAP_TYPE_ArrayOfString); 2673 2659 if (id < 0) 2674 2660 return soap->error; 2675 soap_array_begin_out(soap, tag, id, t, NULL); 2661 if (soap_array_begin_out(soap, tag, id, t, NULL)) 2662 return soap->error; 2676 2663 for (i = 0; i < n; i++) 2677 2664 { … … 2681 2668 } 2682 2669 soap->position = 0; 2683 soap_element_end_out(soap, tag); 2684 return SOAP_OK; 2670 return soap_element_end_out(soap, tag); 2685 2671 } 2686 2672 … … 2688 2674 { 2689 2675 if ((p = soap_in_ArrayOfString(soap, tag, p, type))) 2690 soap_getindependent(soap); 2676 if (soap_getindependent(soap)) 2677 return NULL; 2691 2678 return p; 2692 2679 } … … 2695 2682 { int i, j; 2696 2683 char **p; 2697 if (soap_element_begin_in(soap, tag, 1 ))2684 if (soap_element_begin_in(soap, tag, 1, NULL)) 2698 2685 return NULL; 2699 2686 if (soap_match_array(soap, type)) … … 2704 2691 if (!a) 2705 2692 return NULL; 2706 if (soap->alloced) 2707 soap_default_ArrayOfString(soap, a); 2693 soap_default_ArrayOfString(soap, a); 2708 2694 if (soap->body && !*soap->href) 2709 2695 { … … 2722 2708 } 2723 2709 } 2724 if (!soap_in_string(soap, NULL, a->__ptr + i, " "))2710 if (!soap_in_string(soap, NULL, a->__ptr + i, "xsd:string")) 2725 2711 { if (soap->error != SOAP_NO_TAG) 2726 2712 return NULL; … … 2731 2717 } 2732 2718 else 2733 { soap_new_block(soap); 2719 { if (soap_new_block(soap) == NULL) 2720 return NULL; 2734 2721 for (a->__size = 0; ; a->__size++) 2735 { p = (char **)soap_push_block(soap, sizeof(char *));2722 { p = (char **)soap_push_block(soap, NULL, sizeof(char *)); 2736 2723 if (!p) 2737 2724 return NULL; 2738 2725 *p = NULL; 2739 if (!soap_in_string(soap, NULL, p, " "))2726 if (!soap_in_string(soap, NULL, p, "xsd:string")) 2740 2727 { if (soap->error != SOAP_NO_TAG) 2741 2728 return NULL; … … 2744 2731 } 2745 2732 } 2746 soap_pop_block(soap );2733 soap_pop_block(soap, NULL); 2747 2734 a->__ptr = (char **)soap_malloc(soap, soap->blist->size); 2748 soap_save_block(soap, (char*)a->__ptr, 0);2735 soap_save_block(soap, NULL, (char*)a->__ptr, 1); 2749 2736 } 2750 2737 if (soap_element_end_in(soap, tag)) … … 2752 2739 } 2753 2740 else 2754 { a = (struct ArrayOfString *)soap_id_forward(soap, soap->href, (void**)a, SOAP_TYPE_ArrayOfString, 0, sizeof(struct ArrayOfString), 0, NULL); 2755 if (soap->body && soap_element_end_in(soap, tag)) 2756 return NULL; 2757 } 2758 return a; 2759 } 2741 { a = (struct ArrayOfString *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ArrayOfString, 0, sizeof(struct ArrayOfString), 0, NULL); 2742 if (soap->body && soap_element_end_in(soap, tag)) 2743 return NULL; 2744 } 2745 return a; 2746 } 2747 2748 #ifndef WITH_NOGLOBAL 2749 2750 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *const*a) 2751 { 2752 if (!soap_reference(soap, *a, SOAP_TYPE_SOAP_ENV__Reason)) 2753 soap_serialize_SOAP_ENV__Reason(soap, *a); 2754 } 2755 2756 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *const*a, const char *tag, const char *type) 2757 { 2758 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToSOAP_ENV__Reason); 2759 if (soap_out_PointerToSOAP_ENV__Reason(soap, tag, id, a, type)) 2760 return soap->error; 2761 return soap_putindependent(soap); 2762 } 2763 2764 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Reason(struct soap *soap, const char *tag, int id, struct SOAP_ENV__Reason *const*a, const char *type) 2765 { 2766 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_SOAP_ENV__Reason); 2767 if (id < 0) 2768 return soap->error; 2769 return soap_out_SOAP_ENV__Reason(soap, tag, id, *a, type); 2770 } 2771 2772 SOAP_FMAC3 struct SOAP_ENV__Reason ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason **p, const char *tag, const char *type) 2773 { 2774 if ((p = soap_in_PointerToSOAP_ENV__Reason(soap, tag, p, type))) 2775 if (soap_getindependent(soap)) 2776 return NULL; 2777 return p; 2778 } 2779 2780 SOAP_FMAC3 struct SOAP_ENV__Reason ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Reason(struct soap *soap, const char *tag, struct SOAP_ENV__Reason **a, const char *type) 2781 { 2782 if (soap_element_begin_in(soap, tag, 1, NULL)) 2783 return NULL; 2784 if (!a) 2785 if (!(a = (struct SOAP_ENV__Reason **)soap_malloc(soap, sizeof(struct SOAP_ENV__Reason *)))) 2786 return NULL; 2787 *a = NULL; 2788 if (!soap->null && *soap->href != '#') 2789 { soap_revert(soap); 2790 if (!(*a = soap_in_SOAP_ENV__Reason(soap, tag, *a, type))) 2791 return NULL; 2792 } 2793 else 2794 { a = (struct SOAP_ENV__Reason **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_SOAP_ENV__Reason, sizeof(struct SOAP_ENV__Reason), 0); 2795 if (soap->body && soap_element_end_in(soap, tag)) 2796 return NULL; 2797 } 2798 return a; 2799 } 2800 2801 #endif 2760 2802 2761 2803 #ifndef WITH_NOGLOBAL … … 2786 2828 { 2787 2829 if ((p = soap_in_PointerToSOAP_ENV__Detail(soap, tag, p, type))) 2788 soap_getindependent(soap); 2830 if (soap_getindependent(soap)) 2831 return NULL; 2789 2832 return p; 2790 2833 } … … 2792 2835 SOAP_FMAC3 struct SOAP_ENV__Detail ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Detail(struct soap *soap, const char *tag, struct SOAP_ENV__Detail **a, const char *type) 2793 2836 { 2794 if (soap_element_begin_in(soap, tag, 1 ))2837 if (soap_element_begin_in(soap, tag, 1, NULL)) 2795 2838 return NULL; 2796 2839 if (!a) … … 2840 2883 { 2841 2884 if ((p = soap_in_PointerToSOAP_ENV__Code(soap, tag, p, type))) 2842 soap_getindependent(soap); 2885 if (soap_getindependent(soap)) 2886 return NULL; 2843 2887 return p; 2844 2888 } … … 2846 2890 SOAP_FMAC3 struct SOAP_ENV__Code ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Code(struct soap *soap, const char *tag, struct SOAP_ENV__Code **a, const char *type) 2847 2891 { 2848 if (soap_element_begin_in(soap, tag, 1 ))2892 if (soap_element_begin_in(soap, tag, 1, NULL)) 2849 2893 return NULL; 2850 2894 if (!a) … … 2892 2936 { 2893 2937 if ((p = soap_in_PointerTons1__stat_USCOREobjectResponse(soap, tag, p, type))) 2894 soap_getindependent(soap); 2938 if (soap_getindependent(soap)) 2939 return NULL; 2895 2940 return p; 2896 2941 } … … 2898 2943 SOAP_FMAC3 struct ns1__stat_USCOREobjectResponse ** SOAP_FMAC4 soap_in_PointerTons1__stat_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__stat_USCOREobjectResponse **a, const char *type) 2899 2944 { 2900 if (soap_element_begin_in(soap, tag, 1 ))2945 if (soap_element_begin_in(soap, tag, 1, NULL)) 2901 2946 return NULL; 2902 2947 if (!a) … … 2942 2987 { 2943 2988 if ((p = soap_in_PointerTons1__find_USCOREinstancesResponse(soap, tag, p, type))) 2944 soap_getindependent(soap); 2989 if (soap_getindependent(soap)) 2990 return NULL; 2945 2991 return p; 2946 2992 } … … 2948 2994 SOAP_FMAC3 struct ns1__find_USCOREinstancesResponse ** SOAP_FMAC4 soap_in_PointerTons1__find_USCOREinstancesResponse(struct soap *soap, const char *tag, struct ns1__find_USCOREinstancesResponse **a, const char *type) 2949 2995 { 2950 if (soap_element_begin_in(soap, tag, 1 ))2996 if (soap_element_begin_in(soap, tag, 1, NULL)) 2951 2997 return NULL; 2952 2998 if (!a) … … 2992 3038 { 2993 3039 if ((p = soap_in_PointerTons1__find_USCOREobjectsResponse(soap, tag, p, type))) 2994 soap_getindependent(soap); 3040 if (soap_getindependent(soap)) 3041 return NULL; 2995 3042 return p; 2996 3043 } … … 2998 3045 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) 2999 3046 { 3000 if (soap_element_begin_in(soap, tag, 1 ))3047 if (soap_element_begin_in(soap, tag, 1, NULL)) 3001 3048 return NULL; 3002 3049 if (!a) … … 3042 3089 { 3043 3090 if ((p = soap_in_PointerToArrayOfString(soap, tag, p, type))) 3044 soap_getindependent(soap); 3091 if (soap_getindependent(soap)) 3092 return NULL; 3045 3093 return p; 3046 3094 } … … 3048 3096 SOAP_FMAC3 struct ArrayOfString ** SOAP_FMAC4 soap_in_PointerToArrayOfString(struct soap *soap, const char *tag, struct ArrayOfString **a, const char *type) 3049 3097 { 3050 if (soap_element_begin_in(soap, tag, 1 ))3098 if (soap_element_begin_in(soap, tag, 1, NULL)) 3051 3099 return NULL; 3052 3100 if (!a) … … 3091 3139 { 3092 3140 if ((p = soap_in_PointerToint(soap, tag, p, type))) 3093 soap_getindependent(soap); 3141 if (soap_getindependent(soap)) 3142 return NULL; 3094 3143 return p; 3095 3144 } … … 3097 3146 SOAP_FMAC3 int ** SOAP_FMAC4 soap_in_PointerToint(struct soap *soap, const char *tag, int **a, const char *type) 3098 3147 { 3099 if (soap_element_begin_in(soap, tag, 1 ))3148 if (soap_element_begin_in(soap, tag, 1, NULL)) 3100 3149 return NULL; 3101 3150 if (!a) … … 3141 3190 { 3142 3191 if ((p = soap_in_PointerTostring(soap, tag, p, type))) 3143 soap_getindependent(soap); 3192 if (soap_getindependent(soap)) 3193 return NULL; 3144 3194 return p; 3145 3195 } … … 3147 3197 SOAP_FMAC3 char *** SOAP_FMAC4 soap_in_PointerTostring(struct soap *soap, const char *tag, char ***a, const char *type) 3148 3198 { 3149 if (soap_element_begin_in(soap, tag, 1 ))3199 if (soap_element_begin_in(soap, tag, 1, NULL)) 3150 3200 return NULL; 3151 3201 if (!a) … … 3166 3216 } 3167 3217 3168 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENC__arrayType(struct soap *soap, char **a)3169 { soap_default_string(soap, a);3170 }3171 3172 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENC__arrayType(struct soap *soap, char *const*a)3173 { soap_serialize_string(soap, a);3174 }3175 3176 SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENC__arrayType(struct soap *soap, char *const*a, const char *tag, const char *type)3177 {3178 register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENC__arrayType);3179 if (soap_out_SOAP_ENC__arrayType(soap, tag, id, a, type))3180 return soap->error;3181 return soap_putindependent(soap);3182 }3183 3184 SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENC__arrayType(struct soap *soap, const char *tag, int id, char *const*a, const char *type)3185 {3186 return soap_outstring(soap, tag, id, a, type, SOAP_TYPE_SOAP_ENC__arrayType);3187 }3188 3189 SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_SOAP_ENC__arrayType(struct soap *soap, char **p, const char *tag, const char *type)3190 {3191 if ((p = soap_in_SOAP_ENC__arrayType(soap, tag, p, type)))3192 soap_getindependent(soap);3193 return p;3194 }3195 3196 SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_SOAP_ENC__arrayType(struct soap *soap, const char *tag, char **a, const char *type)3197 {3198 return soap_instring(soap, tag, a, type, SOAP_TYPE_SOAP_ENC__arrayType, 1, 0, -1);3199 }3200 3201 3218 SOAP_FMAC3 void SOAP_FMAC4 soap_default__QName(struct soap *soap, char **a) 3202 3219 { soap_default_string(soap, a); … … 3223 3240 { 3224 3241 if ((p = soap_in__QName(soap, tag, p, type))) 3225 soap_getindependent(soap); 3242 if (soap_getindependent(soap)) 3243 return NULL; 3226 3244 return p; 3227 3245 } … … 3229 3247 SOAP_FMAC3 char * * SOAP_FMAC4 soap_in__QName(struct soap *soap, const char *tag, char **a, const char *type) 3230 3248 { 3231 return soap_instring(soap, tag, a, type, SOAP_TYPE__QName, 2, 0, -1);3249 return soap_instring(soap, tag, a, type, SOAP_TYPE__QName, 2, -1, -1); 3232 3250 } 3233 3251 3234 3252 SOAP_FMAC3 void SOAP_FMAC4 soap_default_string(struct soap *soap, char **a) 3235 { 3236 (void)soap; /* appease -Wall -Werror */ 3253 { (void)soap; /* appease -Wall -Werror */ 3237 3254 #ifdef SOAP_DEFAULT_string 3238 3255 *a = SOAP_DEFAULT_string; … … 3263 3280 { 3264 3281 if ((p = soap_in_string(soap, tag, p, type))) 3265 soap_getindependent(soap); 3282 if (soap_getindependent(soap)) 3283 return NULL; 3266 3284 return p; 3267 3285 } … … 3269 3287 SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_string(struct soap *soap, const char *tag, char **a, const char *type) 3270 3288 { 3271 return soap_instring(soap, tag, a, type, SOAP_TYPE_string, 1, 0, -1); 3272 } 3273 3274 SOAP_END_NAMESPACE(soap) 3289 return soap_instring(soap, tag, a, type, SOAP_TYPE_string, 1, -1, -1); 3290 } 3275 3291 3276 3292 #ifdef __cplusplus
Note:
See TracChangeset
for help on using the changeset viewer.
