Mantid
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ICat4C.cpp
Go to the documentation of this file.
1/* ICat4C.cpp
2 Generated by gSOAP 2.8.15 from ICat4Service.h
3
4Copyright(C) 2000-2013, Robert van Engelen, Genivia Inc. All Rights Reserved.
5The generated code is released under ONE of the following licenses:
6GPL or Genivia's license for commercial use.
7This program is released under the GPL with the additional exemption that
8compiling, linking, and/or using OpenSSL is allowed.
9*/
10
11#if defined(__BORLANDC__)
12#pragma option push - w - 8060
13#pragma option push - w - 8004
14#endif
15
17
18namespace ICat4 {
19
20SOAP_SOURCE_STAMP("@(#) ICat4C.cpp ver 2.8.15 2014-04-23 10:04:17 GMT")
21
22#ifndef WITH_NOGLOBAL
23
24SOAP_FMAC3 int SOAP_FMAC4 soap_getheader(struct soap *soap) {
25 soap->part = SOAP_IN_HEADER;
26 soap->header = soap_in_SOAP_ENV__Header(soap, "SOAP-ENV:Header", soap->header, NULL);
27 soap->part = SOAP_END_HEADER;
28 return soap->header == NULL;
29}
30
31SOAP_FMAC3 int SOAP_FMAC4 soap_putheader(struct soap *soap) {
32 if (soap->version && soap->header) {
33 soap->part = SOAP_IN_HEADER;
34 if (soap_out_SOAP_ENV__Header(soap, "SOAP-ENV:Header", 0, soap->header, NULL))
35 return soap->error;
36 soap->part = SOAP_END_HEADER;
37 }
38 return SOAP_OK;
39}
40
41SOAP_FMAC3 void SOAP_FMAC4 soap_serializeheader(struct soap *soap) {
42 if (soap->version && soap->header)
43 soap_serialize_SOAP_ENV__Header(soap, soap->header);
44}
45
46SOAP_FMAC3 void SOAP_FMAC4 soap_header(struct soap *soap) {
47 if (soap->header == NULL) {
48 if ((soap->header = soap_new_SOAP_ENV__Header(soap, -1)))
49 soap_default_SOAP_ENV__Header(soap, soap->header);
50 }
51}
52
53SOAP_FMAC3 void SOAP_FMAC4 soap_fault(struct soap *soap) {
54 if (soap->fault == NULL) {
55 soap->fault = soap_new_SOAP_ENV__Fault(soap, -1);
56 if (soap->fault == NULL)
57 return;
58 soap_default_SOAP_ENV__Fault(soap, soap->fault);
59 }
60 if (soap->version == 2 && !soap->fault->SOAP_ENV__Code) {
61 soap->fault->SOAP_ENV__Code = soap_new_SOAP_ENV__Code(soap, -1);
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 = soap_new_SOAP_ENV__Reason(soap, -1);
66 soap_default_SOAP_ENV__Reason(soap, soap->fault->SOAP_ENV__Reason);
67 }
68}
69
70SOAP_FMAC3 void SOAP_FMAC4 soap_serializefault(struct soap *soap) {
71 soap_fault(soap);
72 if (soap->fault)
73 soap_serialize_SOAP_ENV__Fault(soap, soap->fault);
74}
75
76SOAP_FMAC3 int SOAP_FMAC4 soap_putfault(struct soap *soap) {
77 if (soap->fault)
78 return soap_put_SOAP_ENV__Fault(soap, soap->fault, "SOAP-ENV:Fault", NULL);
79 return SOAP_OK;
80}
81
82SOAP_FMAC3 int SOAP_FMAC4 soap_getfault(struct soap *soap) {
83 return (soap->fault = soap_get_SOAP_ENV__Fault(soap, NULL, "SOAP-ENV:Fault", NULL)) == NULL;
84}
85
86SOAP_FMAC3 const char **SOAP_FMAC4 soap_faultcode(struct soap *soap) {
87 soap_fault(soap);
88 if (soap->version == 2 && soap->fault->SOAP_ENV__Code)
89 return (const char **)&soap->fault->SOAP_ENV__Code->SOAP_ENV__Value;
90 return (const char **)&soap->fault->faultcode;
91}
92
93SOAP_FMAC3 const char **SOAP_FMAC4 soap_faultsubcode(struct soap *soap) {
94 soap_fault(soap);
95 if (soap->version == 2) {
96 if (soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode == NULL) {
97 soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode = soap_new_SOAP_ENV__Code(soap, -1);
98 soap_default_SOAP_ENV__Code(soap, soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode);
99 }
100 return (const char **)&soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode->SOAP_ENV__Value;
101 }
102 return (const char **)&soap->fault->faultcode;
103}
104
105SOAP_FMAC3 const char *SOAP_FMAC4 soap_check_faultsubcode(struct soap *soap) {
106 soap_fault(soap);
107 if (soap->version == 2) {
108 if (soap->fault->SOAP_ENV__Code && soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode &&
109 soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode)
110 return soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode->SOAP_ENV__Value;
111 return NULL;
112 }
113 return soap->fault->faultcode;
114}
115
116SOAP_FMAC3 const char **SOAP_FMAC4 soap_faultstring(struct soap *soap) {
117 soap_fault(soap);
118 if (soap->version == 2)
119 return (const char **)&soap->fault->SOAP_ENV__Reason->SOAP_ENV__Text;
120 return (const char **)&soap->fault->faultstring;
121}
122
123SOAP_FMAC3 const char **SOAP_FMAC4 soap_faultdetail(struct soap *soap) {
124 soap_fault(soap);
125 if (soap->version == 2) {
126 if (soap->fault->SOAP_ENV__Detail == NULL) {
127 soap->fault->SOAP_ENV__Detail = soap_new_SOAP_ENV__Detail(soap, -1);
128 soap_default_SOAP_ENV__Detail(soap, soap->fault->SOAP_ENV__Detail);
129 }
130 return (const char **)&soap->fault->SOAP_ENV__Detail->__any;
131 }
132 if (soap->fault->detail == NULL) {
133 soap->fault->detail = soap_new_SOAP_ENV__Detail(soap, -1);
134 soap_default_SOAP_ENV__Detail(soap, soap->fault->detail);
135 }
136 return (const char **)&soap->fault->detail->__any;
137}
138
139SOAP_FMAC3 const char *SOAP_FMAC4 soap_check_faultdetail(struct soap *soap) {
140 soap_fault(soap);
141 if (soap->version == 2 && soap->fault->SOAP_ENV__Detail)
142 return soap->fault->SOAP_ENV__Detail->__any;
143 if (soap->fault->detail)
144 return soap->fault->detail->__any;
145 return NULL;
146}
147
148#endif
149
150#ifndef WITH_NOIDREF
151SOAP_FMAC3 int SOAP_FMAC4 soap_getindependent(struct soap *soap) {
152 int t;
153 if (soap->version == 1) {
154 for (;;) {
155 if (!soap_getelement(soap, &t))
156 if (soap->error || soap_ignore_element(soap))
157 break;
158 }
159 }
160 if (soap->error == SOAP_NO_TAG || soap->error == SOAP_EOF)
161 soap->error = SOAP_OK;
162 return soap->error;
163}
164#endif
165SOAP_FMAC3 void *SOAP_FMAC4 soap_getelement(struct soap *soap, int *type) {
166 (void)type;
167 if (soap_peek_element(soap))
168 return nullptr;
169#ifndef WITH_NOIDREF
170 if (!*soap->id || !(*type = soap_lookup_type(soap, soap->id)))
171 *type = soap_lookup_type(soap, soap->href);
172 switch (*type) {
174 return soap_in_byte(soap, nullptr, nullptr, "xsd:byte");
176 return soap_in_int(soap, nullptr, nullptr, "xsd:int");
178 return soap_in_LONG64(soap, nullptr, nullptr, "xsd:long");
180 return soap_in_double(soap, nullptr, nullptr, "xsd:double");
182 return soap_in_time(soap, nullptr, nullptr, "xsd:dateTime");
184 return soap_in_ns1__accessType(soap, nullptr, nullptr, "ns1:accessType");
186 return soap_in_ns1__relType(soap, nullptr, nullptr, "ns1:relType");
188 return soap_in_ns1__parameterValueType(soap, nullptr, nullptr, "ns1:parameterValueType");
190 return soap_in_ns1__studyStatus(soap, nullptr, nullptr, "ns1:studyStatus");
192 return soap_in_ns1__icatExceptionType(soap, nullptr, nullptr, "ns1:icatExceptionType");
194 return soap_in_bool(soap, nullptr, nullptr, "xsd:boolean");
196 return soap_in_ns1__accessType_(soap, nullptr, nullptr, "ns1:accessType");
198 return soap_in_ns1__relType_(soap, nullptr, nullptr, "ns1:relType");
200 return soap_in_ns1__parameterValueType_(soap, nullptr, nullptr, "ns1:parameterValueType");
202 return soap_in_ns1__studyStatus_(soap, nullptr, nullptr, "ns1:studyStatus");
204 return soap_in_ns1__icatExceptionType_(soap, nullptr, nullptr, "ns1:icatExceptionType");
206 return soap_in_ns1__getRemainingMinutesResponse(soap, nullptr, nullptr, "ns1:getRemainingMinutesResponse");
208 return soap_in_ns1__getRemainingMinutes(soap, nullptr, nullptr, "ns1:getRemainingMinutes");
210 return soap_in_ns1__logoutResponse(soap, nullptr, nullptr, "ns1:logoutResponse");
212 return soap_in_ns1__logout(soap, nullptr, nullptr, "ns1:logout");
214 return soap_in_ns1__searchResponse(soap, nullptr, nullptr, "ns1:searchResponse");
216 return soap_in_ns1__search(soap, nullptr, nullptr, "ns1:search");
218 return soap_in_ns1__isAccessAllowedResponse(soap, nullptr, nullptr, "ns1:isAccessAllowedResponse");
220 return soap_in_ns1__isAccessAllowed(soap, nullptr, nullptr, "ns1:isAccessAllowed");
222 return soap_in_ns1__deleteResponse(soap, nullptr, nullptr, "ns1:deleteResponse");
224 return soap_in_ns1__delete(soap, nullptr, nullptr, "ns1:delete");
226 return soap_in_ns1__searchTextResponse(soap, nullptr, nullptr, "ns1:searchTextResponse");
228 return soap_in_ns1__searchText(soap, nullptr, nullptr, "ns1:searchText");
230 return soap_in_ns1__luceneCommitResponse(soap, nullptr, nullptr, "ns1:luceneCommitResponse");
232 return soap_in_ns1__luceneCommit(soap, nullptr, nullptr, "ns1:luceneCommit");
234 return soap_in_ns1__entityField(soap, nullptr, nullptr, "ns1:entityField");
236 return soap_in_ns1__constraint(soap, nullptr, nullptr, "ns1:constraint");
238 return soap_in_ns1__entityInfo(soap, nullptr, nullptr, "ns1:entityInfo");
240 return soap_in_ns1__getEntityInfoResponse(soap, nullptr, nullptr, "ns1:getEntityInfoResponse");
242 return soap_in_ns1__getEntityInfo(soap, nullptr, nullptr, "ns1:getEntityInfo");
244 return soap_in_ns1__dummyResponse(soap, nullptr, nullptr, "ns1:dummyResponse");
246 return soap_in_ns1__publicStep(soap, nullptr, nullptr, "ns1:publicStep");
248 return soap_in_ns1__log(soap, nullptr, nullptr, "ns1:log");
250 return soap_in_ns1__relatedDatafile(soap, nullptr, nullptr, "ns1:relatedDatafile");
252 return soap_in_ns1__shift(soap, nullptr, nullptr, "ns1:shift");
254 return soap_in_ns1__publication(soap, nullptr, nullptr, "ns1:publication");
256 return soap_in_ns1__keyword(soap, nullptr, nullptr, "ns1:keyword");
258 return soap_in_ns1__sampleType(soap, nullptr, nullptr, "ns1:sampleType");
260 return soap_in_ns1__sample(soap, nullptr, nullptr, "ns1:sample");
262 return soap_in_ns1__sampleParameter(soap, nullptr, nullptr, "ns1:sampleParameter");
264 return soap_in_ns1__permissibleStringValue(soap, nullptr, nullptr, "ns1:permissibleStringValue");
266 return soap_in_ns1__investigationParameter(soap, nullptr, nullptr, "ns1:investigationParameter");
268 return soap_in_ns1__datasetParameter(soap, nullptr, nullptr, "ns1:datasetParameter");
270 return soap_in_ns1__datafileParameter(soap, nullptr, nullptr, "ns1:datafileParameter");
272 return soap_in_ns1__parameter(soap, nullptr, nullptr, "ns1:parameter");
274 return soap_in_ns1__dataCollectionParameter(soap, nullptr, nullptr, "ns1:dataCollectionParameter");
276 return soap_in_ns1__parameterType(soap, nullptr, nullptr, "ns1:parameterType");
278 return soap_in_ns1__investigationType(soap, nullptr, nullptr, "ns1:investigationType");
280 return soap_in_ns1__investigationInstrument(soap, nullptr, nullptr, "ns1:investigationInstrument");
282 return soap_in_ns1__rule(soap, nullptr, nullptr, "ns1:rule");
284 return soap_in_ns1__grouping(soap, nullptr, nullptr, "ns1:grouping");
286 return soap_in_ns1__userGroup(soap, nullptr, nullptr, "ns1:userGroup");
288 return soap_in_ns1__studyInvestigation(soap, nullptr, nullptr, "ns1:studyInvestigation");
290 return soap_in_ns1__study(soap, nullptr, nullptr, "ns1:study");
292 return soap_in_ns1__investigationUser(soap, nullptr, nullptr, "ns1:investigationUser");
294 return soap_in_ns1__user(soap, nullptr, nullptr, "ns1:user");
296 return soap_in_ns1__instrumentScientist(soap, nullptr, nullptr, "ns1:instrumentScientist");
298 return soap_in_ns1__instrument(soap, nullptr, nullptr, "ns1:instrument");
300 return soap_in_ns1__facilityCycle(soap, nullptr, nullptr, "ns1:facilityCycle");
302 return soap_in_ns1__datasetType(soap, nullptr, nullptr, "ns1:datasetType");
304 return soap_in_ns1__datafileFormat(soap, nullptr, nullptr, "ns1:datafileFormat");
306 return soap_in_ns1__job(soap, nullptr, nullptr, "ns1:job");
308 return soap_in_ns1__application(soap, nullptr, nullptr, "ns1:application");
310 return soap_in_ns1__facility(soap, nullptr, nullptr, "ns1:facility");
312 return soap_in_ns1__investigation(soap, nullptr, nullptr, "ns1:investigation");
314 return soap_in_ns1__dataset(soap, nullptr, nullptr, "ns1:dataset");
316 return soap_in_ns1__dataCollectionDataset(soap, nullptr, nullptr, "ns1:dataCollectionDataset");
318 return soap_in_ns1__dataCollection(soap, nullptr, nullptr, "ns1:dataCollection");
320 return soap_in_ns1__dataCollectionDatafile(soap, nullptr, nullptr, "ns1:dataCollectionDatafile");
322 return soap_in_ns1__datafile(soap, nullptr, nullptr, "ns1:datafile");
324 return soap_in_ns1__dummy(soap, nullptr, nullptr, "ns1:dummy");
326 return soap_in_ns1__loginResponse(soap, nullptr, nullptr, "ns1:loginResponse");
328 return soap_in_ns1__login(soap, nullptr, nullptr, "ns1:login");
330 return soap_in_ns1__refreshResponse(soap, nullptr, nullptr, "ns1:refreshResponse");
332 return soap_in_ns1__refresh(soap, nullptr, nullptr, "ns1:refresh");
334 return soap_in_ns1__getUserNameResponse(soap, nullptr, nullptr, "ns1:getUserNameResponse");
336 return soap_in_ns1__getUserName(soap, nullptr, nullptr, "ns1:getUserName");
338 return soap_in_ns1__deleteManyResponse(soap, nullptr, nullptr, "ns1:deleteManyResponse");
340 return soap_in_ns1__deleteMany(soap, nullptr, nullptr, "ns1:deleteMany");
342 return soap_in_ns1__updateResponse(soap, nullptr, nullptr, "ns1:updateResponse");
344 return soap_in_ns1__update(soap, nullptr, nullptr, "ns1:update");
346 return soap_in_ns1__luceneGetPopulatingResponse(soap, nullptr, nullptr, "ns1:luceneGetPopulatingResponse");
348 return soap_in_ns1__luceneGetPopulating(soap, nullptr, nullptr, "ns1:luceneGetPopulating");
350 return soap_in_ns1__getApiVersionResponse(soap, nullptr, nullptr, "ns1:getApiVersionResponse");
352 return soap_in_ns1__getApiVersion(soap, nullptr, nullptr, "ns1:getApiVersion");
354 return soap_in_ns1__getEntityNamesResponse(soap, nullptr, nullptr, "ns1:getEntityNamesResponse");
356 return soap_in_ns1__getEntityNames(soap, nullptr, nullptr, "ns1:getEntityNames");
358 return soap_in_ns1__getResponse(soap, nullptr, nullptr, "ns1:getResponse");
360 return soap_in_ns1__get(soap, nullptr, nullptr, "ns1:get");
362 return soap_in_ns1__lucenePopulateResponse(soap, nullptr, nullptr, "ns1:lucenePopulateResponse");
364 return soap_in_ns1__lucenePopulate(soap, nullptr, nullptr, "ns1:lucenePopulate");
366 return soap_in_ns1__luceneSearchResponse(soap, nullptr, nullptr, "ns1:luceneSearchResponse");
368 return soap_in_ns1__luceneSearch(soap, nullptr, nullptr, "ns1:luceneSearch");
370 return soap_in_ns1__getPropertiesResponse(soap, nullptr, nullptr, "ns1:getPropertiesResponse");
372 return soap_in_ns1__getProperties(soap, nullptr, nullptr, "ns1:getProperties");
374 return soap_in_ns1__createResponse(soap, nullptr, nullptr, "ns1:createResponse");
376 return soap_in_ns1__create(soap, nullptr, nullptr, "ns1:create");
378 return soap_in_ns1__createManyResponse(soap, nullptr, nullptr, "ns1:createManyResponse");
380 return soap_in_ns1__entityBaseBean(soap, nullptr, nullptr, "ns1:entityBaseBean");
382 return soap_in_ns1__createMany(soap, nullptr, nullptr, "ns1:createMany");
384 return soap_in_ns1__IcatException(soap, nullptr, nullptr, "ns1:IcatException");
386 return soap_in_ns1__luceneClearResponse(soap, nullptr, nullptr, "ns1:luceneClearResponse");
388 return soap_in_ns1__luceneClear(soap, nullptr, nullptr, "ns1:luceneClear");
390 return soap_in_std__string(soap, nullptr, nullptr, "xsd:string");
392 return soap_in_xsd__string(soap, nullptr, nullptr, "xsd:string");
394 return soap_in_xsd__long(soap, nullptr, nullptr, "xsd:long");
396 return soap_in_xsd__int(soap, nullptr, nullptr, "xsd:int");
398 return soap_in_xsd__double(soap, nullptr, nullptr, "xsd:double");
400 return soap_in_xsd__dateTime(soap, nullptr, nullptr, "xsd:dateTime");
402 return soap_in_xsd__boolean(soap, nullptr, nullptr, "xsd:boolean");
404 return soap_in_xsd__anyType(soap, nullptr, nullptr, "xsd:anyType");
406 return soap_in_PointerTons1__getEntityInfoResponse(soap, nullptr, nullptr, "ns1:getEntityInfoResponse");
408 return soap_in_PointerTons1__getEntityInfo(soap, nullptr, nullptr, "ns1:getEntityInfo");
410 return soap_in_PointerTons1__deleteManyResponse(soap, nullptr, nullptr, "ns1:deleteManyResponse");
412 return soap_in_PointerTons1__deleteMany(soap, nullptr, nullptr, "ns1:deleteMany");
414 return soap_in_PointerTons1__createManyResponse(soap, nullptr, nullptr, "ns1:createManyResponse");
416 return soap_in_PointerTons1__createMany(soap, nullptr, nullptr, "ns1:createMany");
418 return soap_in_PointerTons1__luceneGetPopulatingResponse(soap, nullptr, nullptr, "ns1:luceneGetPopulatingResponse");
420 return soap_in_PointerTons1__luceneGetPopulating(soap, nullptr, nullptr, "ns1:luceneGetPopulating");
422 return soap_in_PointerTons1__luceneSearchResponse(soap, nullptr, nullptr, "ns1:luceneSearchResponse");
424 return soap_in_PointerTons1__luceneSearch(soap, nullptr, nullptr, "ns1:luceneSearch");
426 return soap_in_PointerTons1__luceneCommitResponse(soap, nullptr, nullptr, "ns1:luceneCommitResponse");
428 return soap_in_PointerTons1__luceneCommit(soap, nullptr, nullptr, "ns1:luceneCommit");
430 return soap_in_PointerTons1__luceneClearResponse(soap, nullptr, nullptr, "ns1:luceneClearResponse");
432 return soap_in_PointerTons1__luceneClear(soap, nullptr, nullptr, "ns1:luceneClear");
434 return soap_in_PointerTons1__lucenePopulateResponse(soap, nullptr, nullptr, "ns1:lucenePopulateResponse");
436 return soap_in_PointerTons1__lucenePopulate(soap, nullptr, nullptr, "ns1:lucenePopulate");
438 return soap_in_PointerTons1__isAccessAllowedResponse(soap, nullptr, nullptr, "ns1:isAccessAllowedResponse");
440 return soap_in_PointerTons1__isAccessAllowed(soap, nullptr, nullptr, "ns1:isAccessAllowed");
442 return soap_in_PointerTons1__searchTextResponse(soap, nullptr, nullptr, "ns1:searchTextResponse");
444 return soap_in_PointerTons1__searchText(soap, nullptr, nullptr, "ns1:searchText");
446 return soap_in_PointerTons1__getRemainingMinutesResponse(soap, nullptr, nullptr, "ns1:getRemainingMinutesResponse");
448 return soap_in_PointerTons1__getRemainingMinutes(soap, nullptr, nullptr, "ns1:getRemainingMinutes");
450 return soap_in_PointerTons1__logoutResponse(soap, nullptr, nullptr, "ns1:logoutResponse");
452 return soap_in_PointerTons1__logout(soap, nullptr, nullptr, "ns1:logout");
454 return soap_in_PointerTons1__dummyResponse(soap, nullptr, nullptr, "ns1:dummyResponse");
456 return soap_in_PointerTons1__dummy(soap, nullptr, nullptr, "ns1:dummy");
458 return soap_in_PointerTons1__refreshResponse(soap, nullptr, nullptr, "ns1:refreshResponse");
460 return soap_in_PointerTons1__refresh(soap, nullptr, nullptr, "ns1:refresh");
462 return soap_in_PointerTons1__getEntityNamesResponse(soap, nullptr, nullptr, "ns1:getEntityNamesResponse");
464 return soap_in_PointerTons1__getEntityNames(soap, nullptr, nullptr, "ns1:getEntityNames");
466 return soap_in_PointerTons1__getApiVersionResponse(soap, nullptr, nullptr, "ns1:getApiVersionResponse");
468 return soap_in_PointerTons1__getApiVersion(soap, nullptr, nullptr, "ns1:getApiVersion");
470 return soap_in_PointerTons1__updateResponse(soap, nullptr, nullptr, "ns1:updateResponse");
472 return soap_in_PointerTons1__update(soap, nullptr, nullptr, "ns1:update");
474 return soap_in_PointerTons1__createResponse(soap, nullptr, nullptr, "ns1:createResponse");
476 return soap_in_PointerTons1__create(soap, nullptr, nullptr, "ns1:create");
478 return soap_in_PointerTons1__searchResponse(soap, nullptr, nullptr, "ns1:searchResponse");
480 return soap_in_PointerTons1__search(soap, nullptr, nullptr, "ns1:search");
482 return soap_in_PointerTons1__deleteResponse(soap, nullptr, nullptr, "ns1:deleteResponse");
484 return soap_in_PointerTons1__delete(soap, nullptr, nullptr, "ns1:delete");
486 return soap_in_PointerTons1__getPropertiesResponse(soap, nullptr, nullptr, "ns1:getPropertiesResponse");
488 return soap_in_PointerTons1__getProperties(soap, nullptr, nullptr, "ns1:getProperties");
490 return soap_in_PointerTons1__getResponse(soap, nullptr, nullptr, "ns1:getResponse");
492 return soap_in_PointerTons1__get(soap, nullptr, nullptr, "ns1:get");
494 return soap_in_PointerTons1__getUserNameResponse(soap, nullptr, nullptr, "ns1:getUserNameResponse");
496 return soap_in_PointerTons1__getUserName(soap, nullptr, nullptr, "ns1:getUserName");
498 return soap_in_PointerTons1__loginResponse(soap, nullptr, nullptr, "ns1:loginResponse");
500 return soap_in_PointerTons1__login(soap, nullptr, nullptr, "ns1:login");
502 return soap_in_PointerTons1__IcatException(soap, nullptr, nullptr, "ns1:IcatException");
504 return soap_in_PointerTons1__parameterValueType(soap, nullptr, nullptr, "ns1:parameterValueType");
506 return soap_in_PointerTons1__permissibleStringValue(soap, nullptr, nullptr, "ns1:permissibleStringValue");
508 return soap_in_PointerTodouble(soap, nullptr, nullptr, "xsd:double");
510 return soap_in_PointerTons1__rule(soap, nullptr, nullptr, "ns1:rule");
512 return soap_in_PointerTons1__sampleType(soap, nullptr, nullptr, "ns1:sampleType");
514 return soap_in_PointerTons1__investigationParameter(soap, nullptr, nullptr, "ns1:investigationParameter");
516 return soap_in_PointerTons1__investigationInstrument(soap, nullptr, nullptr, "ns1:investigationInstrument");
518 return soap_in_PointerTons1__accessType(soap, nullptr, nullptr, "ns1:accessType");
520 return soap_in_PointerToxsd__anyType(soap, nullptr, nullptr, "xsd:anyType");
522 return soap_in_PointerToint(soap, nullptr, nullptr, "xsd:int");
524 return soap_in_PointerTons1__relType(soap, nullptr, nullptr, "ns1:relType");
526 return soap_in_PointerTons1__entityField(soap, nullptr, nullptr, "ns1:entityField");
528 return soap_in_PointerTons1__constraint(soap, nullptr, nullptr, "ns1:constraint");
530 return soap_in_PointerTons1__entityInfo(soap, nullptr, nullptr, "ns1:entityInfo");
532 return soap_in_PointerTons1__publicStep(soap, nullptr, nullptr, "ns1:publicStep");
534 return soap_in_PointerTons1__log(soap, nullptr, nullptr, "ns1:log");
536 return soap_in_PointerTons1__userGroup(soap, nullptr, nullptr, "ns1:userGroup");
538 return soap_in_PointerTons1__grouping(soap, nullptr, nullptr, "ns1:grouping");
540 return soap_in_PointerTons1__dataCollectionDatafile(soap, nullptr, nullptr, "ns1:dataCollectionDatafile");
542 return soap_in_PointerTons1__dataCollectionDataset(soap, nullptr, nullptr, "ns1:dataCollectionDataset");
544 return soap_in_PointerTons1__dataCollectionParameter(soap, nullptr, nullptr, "ns1:dataCollectionParameter");
546 return soap_in_PointerTons1__dataCollection(soap, nullptr, nullptr, "ns1:dataCollection");
548 return soap_in_PointerTons1__job(soap, nullptr, nullptr, "ns1:job");
550 return soap_in_PointerTons1__application(soap, nullptr, nullptr, "ns1:application");
552 return soap_in_PointerTons1__studyStatus(soap, nullptr, nullptr, "ns1:studyStatus");
554 return soap_in_PointerTons1__studyInvestigation(soap, nullptr, nullptr, "ns1:studyInvestigation");
556 return soap_in_PointerTons1__study(soap, nullptr, nullptr, "ns1:study");
558 return soap_in_PointerTons1__shift(soap, nullptr, nullptr, "ns1:shift");
560 return soap_in_PointerTons1__sampleParameter(soap, nullptr, nullptr, "ns1:sampleParameter");
562 return soap_in_PointerTons1__sample(soap, nullptr, nullptr, "ns1:sample");
564 return soap_in_PointerTons1__relatedDatafile(soap, nullptr, nullptr, "ns1:relatedDatafile");
566 return soap_in_PointerTons1__publication(soap, nullptr, nullptr, "ns1:publication");
568 return soap_in_PointerTons1__parameterType(soap, nullptr, nullptr, "ns1:parameterType");
570 return soap_in_PointerTons1__keyword(soap, nullptr, nullptr, "ns1:keyword");
572 return soap_in_PointerTons1__investigationUser(soap, nullptr, nullptr, "ns1:investigationUser");
574 return soap_in_PointerTons1__investigationType(soap, nullptr, nullptr, "ns1:investigationType");
576 return soap_in_PointerTons1__investigation(soap, nullptr, nullptr, "ns1:investigation");
578 return soap_in_PointerTons1__instrument(soap, nullptr, nullptr, "ns1:instrument");
580 return soap_in_PointerTons1__user(soap, nullptr, nullptr, "ns1:user");
582 return soap_in_PointerTons1__instrumentScientist(soap, nullptr, nullptr, "ns1:instrumentScientist");
584 return soap_in_PointerTons1__facilityCycle(soap, nullptr, nullptr, "ns1:facilityCycle");
586 return soap_in_PointerTons1__facility(soap, nullptr, nullptr, "ns1:facility");
588 return soap_in_PointerTons1__datasetType(soap, nullptr, nullptr, "ns1:datasetType");
590 return soap_in_PointerTons1__datasetParameter(soap, nullptr, nullptr, "ns1:datasetParameter");
592 return soap_in_PointerTons1__dataset(soap, nullptr, nullptr, "ns1:dataset");
594 return soap_in_PointerTons1__datafileParameter(soap, nullptr, nullptr, "ns1:datafileParameter");
596 return soap_in_PointerTons1__datafileFormat(soap, nullptr, nullptr, "ns1:datafileFormat");
598 return soap_in_PointerTons1__datafile(soap, nullptr, nullptr, "ns1:datafile");
600 return soap_in_PointerToLONG64(soap, nullptr, nullptr, "xsd:long");
602 return soap_in_PointerTotime(soap, nullptr, nullptr, "xsd:dateTime");
604 return soap_in_PointerTons1__entityBaseBean(soap, nullptr, nullptr, "ns1:entityBaseBean");
606 return soap_in_PointerTons1__icatExceptionType(soap, nullptr, nullptr, "ns1:icatExceptionType");
608 return soap_in_PointerTostd__string(soap, nullptr, nullptr, "xsd:string");
610 char **s;
611 s = soap_in__QName(soap, nullptr, nullptr, "xsd:QName");
612 return s ? *s : nullptr;
613 }
615 char **s;
616 s = soap_in_string(soap, nullptr, nullptr, "xsd:string");
617 return s ? *s : nullptr;
618 }
619 default:
620#endif
621 {
622 const char *t = soap->type;
623 if (!*t)
624 t = soap->tag;
625 if (!soap_match_tag(soap, t, "ns1:accessType")) {
627 return soap_in_ns1__accessType_(soap, nullptr, nullptr, nullptr);
628 }
629 if (!soap_match_tag(soap, t, "ns1:relType")) {
631 return soap_in_ns1__relType_(soap, nullptr, nullptr, nullptr);
632 }
633 if (!soap_match_tag(soap, t, "ns1:parameterValueType")) {
635 return soap_in_ns1__parameterValueType_(soap, nullptr, nullptr, nullptr);
636 }
637 if (!soap_match_tag(soap, t, "ns1:studyStatus")) {
639 return soap_in_ns1__studyStatus_(soap, nullptr, nullptr, nullptr);
640 }
641 if (!soap_match_tag(soap, t, "ns1:icatExceptionType")) {
643 return soap_in_ns1__icatExceptionType_(soap, nullptr, nullptr, nullptr);
644 }
645 if (!soap_match_tag(soap, t, "ns1:getRemainingMinutesResponse")) {
647 return soap_in_ns1__getRemainingMinutesResponse(soap, nullptr, nullptr, nullptr);
648 }
649 if (!soap_match_tag(soap, t, "ns1:getRemainingMinutes")) {
651 return soap_in_ns1__getRemainingMinutes(soap, nullptr, nullptr, nullptr);
652 }
653 if (!soap_match_tag(soap, t, "ns1:logoutResponse")) {
655 return soap_in_ns1__logoutResponse(soap, nullptr, nullptr, nullptr);
656 }
657 if (!soap_match_tag(soap, t, "ns1:logout")) {
659 return soap_in_ns1__logout(soap, nullptr, nullptr, nullptr);
660 }
661 if (!soap_match_tag(soap, t, "ns1:searchResponse")) {
663 return soap_in_ns1__searchResponse(soap, nullptr, nullptr, nullptr);
664 }
665 if (!soap_match_tag(soap, t, "ns1:search")) {
667 return soap_in_ns1__search(soap, nullptr, nullptr, nullptr);
668 }
669 if (!soap_match_tag(soap, t, "ns1:isAccessAllowedResponse")) {
671 return soap_in_ns1__isAccessAllowedResponse(soap, nullptr, nullptr, nullptr);
672 }
673 if (!soap_match_tag(soap, t, "ns1:isAccessAllowed")) {
675 return soap_in_ns1__isAccessAllowed(soap, nullptr, nullptr, nullptr);
676 }
677 if (!soap_match_tag(soap, t, "ns1:deleteResponse")) {
679 return soap_in_ns1__deleteResponse(soap, nullptr, nullptr, nullptr);
680 }
681 if (!soap_match_tag(soap, t, "ns1:delete")) {
683 return soap_in_ns1__delete(soap, nullptr, nullptr, nullptr);
684 }
685 if (!soap_match_tag(soap, t, "ns1:searchTextResponse")) {
687 return soap_in_ns1__searchTextResponse(soap, nullptr, nullptr, nullptr);
688 }
689 if (!soap_match_tag(soap, t, "ns1:searchText")) {
691 return soap_in_ns1__searchText(soap, nullptr, nullptr, nullptr);
692 }
693 if (!soap_match_tag(soap, t, "ns1:luceneCommitResponse")) {
695 return soap_in_ns1__luceneCommitResponse(soap, nullptr, nullptr, nullptr);
696 }
697 if (!soap_match_tag(soap, t, "ns1:luceneCommit")) {
699 return soap_in_ns1__luceneCommit(soap, nullptr, nullptr, nullptr);
700 }
701 if (!soap_match_tag(soap, t, "ns1:entityField")) {
703 return soap_in_ns1__entityField(soap, nullptr, nullptr, nullptr);
704 }
705 if (!soap_match_tag(soap, t, "ns1:constraint")) {
707 return soap_in_ns1__constraint(soap, nullptr, nullptr, nullptr);
708 }
709 if (!soap_match_tag(soap, t, "ns1:entityInfo")) {
711 return soap_in_ns1__entityInfo(soap, nullptr, nullptr, nullptr);
712 }
713 if (!soap_match_tag(soap, t, "ns1:getEntityInfoResponse")) {
715 return soap_in_ns1__getEntityInfoResponse(soap, nullptr, nullptr, nullptr);
716 }
717 if (!soap_match_tag(soap, t, "ns1:getEntityInfo")) {
719 return soap_in_ns1__getEntityInfo(soap, nullptr, nullptr, nullptr);
720 }
721 if (!soap_match_tag(soap, t, "ns1:dummyResponse")) {
723 return soap_in_ns1__dummyResponse(soap, nullptr, nullptr, nullptr);
724 }
725 if (!soap_match_tag(soap, t, "ns1:publicStep")) {
727 return soap_in_ns1__publicStep(soap, nullptr, nullptr, nullptr);
728 }
729 if (!soap_match_tag(soap, t, "ns1:log")) {
731 return soap_in_ns1__log(soap, nullptr, nullptr, nullptr);
732 }
733 if (!soap_match_tag(soap, t, "ns1:relatedDatafile")) {
735 return soap_in_ns1__relatedDatafile(soap, nullptr, nullptr, nullptr);
736 }
737 if (!soap_match_tag(soap, t, "ns1:shift")) {
739 return soap_in_ns1__shift(soap, nullptr, nullptr, nullptr);
740 }
741 if (!soap_match_tag(soap, t, "ns1:publication")) {
743 return soap_in_ns1__publication(soap, nullptr, nullptr, nullptr);
744 }
745 if (!soap_match_tag(soap, t, "ns1:keyword")) {
747 return soap_in_ns1__keyword(soap, nullptr, nullptr, nullptr);
748 }
749 if (!soap_match_tag(soap, t, "ns1:sampleType")) {
751 return soap_in_ns1__sampleType(soap, nullptr, nullptr, nullptr);
752 }
753 if (!soap_match_tag(soap, t, "ns1:sample")) {
755 return soap_in_ns1__sample(soap, nullptr, nullptr, nullptr);
756 }
757 if (!soap_match_tag(soap, t, "ns1:sampleParameter")) {
759 return soap_in_ns1__sampleParameter(soap, nullptr, nullptr, nullptr);
760 }
761 if (!soap_match_tag(soap, t, "ns1:permissibleStringValue")) {
763 return soap_in_ns1__permissibleStringValue(soap, nullptr, nullptr, nullptr);
764 }
765 if (!soap_match_tag(soap, t, "ns1:investigationParameter")) {
767 return soap_in_ns1__investigationParameter(soap, nullptr, nullptr, nullptr);
768 }
769 if (!soap_match_tag(soap, t, "ns1:datasetParameter")) {
771 return soap_in_ns1__datasetParameter(soap, nullptr, nullptr, nullptr);
772 }
773 if (!soap_match_tag(soap, t, "ns1:datafileParameter")) {
775 return soap_in_ns1__datafileParameter(soap, nullptr, nullptr, nullptr);
776 }
777 if (!soap_match_tag(soap, t, "ns1:parameter")) {
779 return soap_in_ns1__parameter(soap, nullptr, nullptr, nullptr);
780 }
781 if (!soap_match_tag(soap, t, "ns1:dataCollectionParameter")) {
783 return soap_in_ns1__dataCollectionParameter(soap, nullptr, nullptr, nullptr);
784 }
785 if (!soap_match_tag(soap, t, "ns1:parameterType")) {
787 return soap_in_ns1__parameterType(soap, nullptr, nullptr, nullptr);
788 }
789 if (!soap_match_tag(soap, t, "ns1:investigationType")) {
791 return soap_in_ns1__investigationType(soap, nullptr, nullptr, nullptr);
792 }
793 if (!soap_match_tag(soap, t, "ns1:investigationInstrument")) {
795 return soap_in_ns1__investigationInstrument(soap, nullptr, nullptr, nullptr);
796 }
797 if (!soap_match_tag(soap, t, "ns1:rule")) {
799 return soap_in_ns1__rule(soap, nullptr, nullptr, nullptr);
800 }
801 if (!soap_match_tag(soap, t, "ns1:grouping")) {
803 return soap_in_ns1__grouping(soap, nullptr, nullptr, nullptr);
804 }
805 if (!soap_match_tag(soap, t, "ns1:userGroup")) {
807 return soap_in_ns1__userGroup(soap, nullptr, nullptr, nullptr);
808 }
809 if (!soap_match_tag(soap, t, "ns1:studyInvestigation")) {
811 return soap_in_ns1__studyInvestigation(soap, nullptr, nullptr, nullptr);
812 }
813 if (!soap_match_tag(soap, t, "ns1:study")) {
815 return soap_in_ns1__study(soap, nullptr, nullptr, nullptr);
816 }
817 if (!soap_match_tag(soap, t, "ns1:investigationUser")) {
819 return soap_in_ns1__investigationUser(soap, nullptr, nullptr, nullptr);
820 }
821 if (!soap_match_tag(soap, t, "ns1:user")) {
823 return soap_in_ns1__user(soap, nullptr, nullptr, nullptr);
824 }
825 if (!soap_match_tag(soap, t, "ns1:instrumentScientist")) {
827 return soap_in_ns1__instrumentScientist(soap, nullptr, nullptr, nullptr);
828 }
829 if (!soap_match_tag(soap, t, "ns1:instrument")) {
831 return soap_in_ns1__instrument(soap, nullptr, nullptr, nullptr);
832 }
833 if (!soap_match_tag(soap, t, "ns1:facilityCycle")) {
835 return soap_in_ns1__facilityCycle(soap, nullptr, nullptr, nullptr);
836 }
837 if (!soap_match_tag(soap, t, "ns1:datasetType")) {
839 return soap_in_ns1__datasetType(soap, nullptr, nullptr, nullptr);
840 }
841 if (!soap_match_tag(soap, t, "ns1:datafileFormat")) {
843 return soap_in_ns1__datafileFormat(soap, nullptr, nullptr, nullptr);
844 }
845 if (!soap_match_tag(soap, t, "ns1:job")) {
847 return soap_in_ns1__job(soap, nullptr, nullptr, nullptr);
848 }
849 if (!soap_match_tag(soap, t, "ns1:application")) {
851 return soap_in_ns1__application(soap, nullptr, nullptr, nullptr);
852 }
853 if (!soap_match_tag(soap, t, "ns1:facility")) {
855 return soap_in_ns1__facility(soap, nullptr, nullptr, nullptr);
856 }
857 if (!soap_match_tag(soap, t, "ns1:investigation")) {
859 return soap_in_ns1__investigation(soap, nullptr, nullptr, nullptr);
860 }
861 if (!soap_match_tag(soap, t, "ns1:dataset")) {
863 return soap_in_ns1__dataset(soap, nullptr, nullptr, nullptr);
864 }
865 if (!soap_match_tag(soap, t, "ns1:dataCollectionDataset")) {
867 return soap_in_ns1__dataCollectionDataset(soap, nullptr, nullptr, nullptr);
868 }
869 if (!soap_match_tag(soap, t, "ns1:dataCollection")) {
871 return soap_in_ns1__dataCollection(soap, nullptr, nullptr, nullptr);
872 }
873 if (!soap_match_tag(soap, t, "ns1:dataCollectionDatafile")) {
875 return soap_in_ns1__dataCollectionDatafile(soap, nullptr, nullptr, nullptr);
876 }
877 if (!soap_match_tag(soap, t, "ns1:datafile")) {
879 return soap_in_ns1__datafile(soap, nullptr, nullptr, nullptr);
880 }
881 if (!soap_match_tag(soap, t, "ns1:dummy")) {
883 return soap_in_ns1__dummy(soap, nullptr, nullptr, nullptr);
884 }
885 if (!soap_match_tag(soap, t, "ns1:loginResponse")) {
887 return soap_in_ns1__loginResponse(soap, nullptr, nullptr, nullptr);
888 }
889 if (!soap_match_tag(soap, t, "ns1:login")) {
891 return soap_in_ns1__login(soap, nullptr, nullptr, nullptr);
892 }
893 if (!soap_match_tag(soap, t, "ns1:refreshResponse")) {
895 return soap_in_ns1__refreshResponse(soap, nullptr, nullptr, nullptr);
896 }
897 if (!soap_match_tag(soap, t, "ns1:refresh")) {
899 return soap_in_ns1__refresh(soap, nullptr, nullptr, nullptr);
900 }
901 if (!soap_match_tag(soap, t, "ns1:getUserNameResponse")) {
903 return soap_in_ns1__getUserNameResponse(soap, nullptr, nullptr, nullptr);
904 }
905 if (!soap_match_tag(soap, t, "ns1:getUserName")) {
907 return soap_in_ns1__getUserName(soap, nullptr, nullptr, nullptr);
908 }
909 if (!soap_match_tag(soap, t, "ns1:deleteManyResponse")) {
911 return soap_in_ns1__deleteManyResponse(soap, nullptr, nullptr, nullptr);
912 }
913 if (!soap_match_tag(soap, t, "ns1:deleteMany")) {
915 return soap_in_ns1__deleteMany(soap, nullptr, nullptr, nullptr);
916 }
917 if (!soap_match_tag(soap, t, "ns1:updateResponse")) {
919 return soap_in_ns1__updateResponse(soap, nullptr, nullptr, nullptr);
920 }
921 if (!soap_match_tag(soap, t, "ns1:update")) {
923 return soap_in_ns1__update(soap, nullptr, nullptr, nullptr);
924 }
925 if (!soap_match_tag(soap, t, "ns1:luceneGetPopulatingResponse")) {
927 return soap_in_ns1__luceneGetPopulatingResponse(soap, nullptr, nullptr, nullptr);
928 }
929 if (!soap_match_tag(soap, t, "ns1:luceneGetPopulating")) {
931 return soap_in_ns1__luceneGetPopulating(soap, nullptr, nullptr, nullptr);
932 }
933 if (!soap_match_tag(soap, t, "ns1:getApiVersionResponse")) {
935 return soap_in_ns1__getApiVersionResponse(soap, nullptr, nullptr, nullptr);
936 }
937 if (!soap_match_tag(soap, t, "ns1:getApiVersion")) {
939 return soap_in_ns1__getApiVersion(soap, nullptr, nullptr, nullptr);
940 }
941 if (!soap_match_tag(soap, t, "ns1:getEntityNamesResponse")) {
943 return soap_in_ns1__getEntityNamesResponse(soap, nullptr, nullptr, nullptr);
944 }
945 if (!soap_match_tag(soap, t, "ns1:getEntityNames")) {
947 return soap_in_ns1__getEntityNames(soap, nullptr, nullptr, nullptr);
948 }
949 if (!soap_match_tag(soap, t, "ns1:getResponse")) {
951 return soap_in_ns1__getResponse(soap, nullptr, nullptr, nullptr);
952 }
953 if (!soap_match_tag(soap, t, "ns1:get")) {
955 return soap_in_ns1__get(soap, nullptr, nullptr, nullptr);
956 }
957 if (!soap_match_tag(soap, t, "ns1:lucenePopulateResponse")) {
959 return soap_in_ns1__lucenePopulateResponse(soap, nullptr, nullptr, nullptr);
960 }
961 if (!soap_match_tag(soap, t, "ns1:lucenePopulate")) {
963 return soap_in_ns1__lucenePopulate(soap, nullptr, nullptr, nullptr);
964 }
965 if (!soap_match_tag(soap, t, "ns1:luceneSearchResponse")) {
967 return soap_in_ns1__luceneSearchResponse(soap, nullptr, nullptr, nullptr);
968 }
969 if (!soap_match_tag(soap, t, "ns1:luceneSearch")) {
971 return soap_in_ns1__luceneSearch(soap, nullptr, nullptr, nullptr);
972 }
973 if (!soap_match_tag(soap, t, "ns1:getPropertiesResponse")) {
975 return soap_in_ns1__getPropertiesResponse(soap, nullptr, nullptr, nullptr);
976 }
977 if (!soap_match_tag(soap, t, "ns1:getProperties")) {
979 return soap_in_ns1__getProperties(soap, nullptr, nullptr, nullptr);
980 }
981 if (!soap_match_tag(soap, t, "ns1:createResponse")) {
983 return soap_in_ns1__createResponse(soap, nullptr, nullptr, nullptr);
984 }
985 if (!soap_match_tag(soap, t, "ns1:create")) {
987 return soap_in_ns1__create(soap, nullptr, nullptr, nullptr);
988 }
989 if (!soap_match_tag(soap, t, "ns1:createManyResponse")) {
991 return soap_in_ns1__createManyResponse(soap, nullptr, nullptr, nullptr);
992 }
993 if (!soap_match_tag(soap, t, "ns1:entityBaseBean")) {
995 return soap_in_ns1__entityBaseBean(soap, nullptr, nullptr, nullptr);
996 }
997 if (!soap_match_tag(soap, t, "ns1:createMany")) {
999 return soap_in_ns1__createMany(soap, nullptr, nullptr, nullptr);
1000 }
1001 if (!soap_match_tag(soap, t, "ns1:IcatException")) {
1003 return soap_in_ns1__IcatException(soap, nullptr, nullptr, nullptr);
1004 }
1005 if (!soap_match_tag(soap, t, "ns1:luceneClearResponse")) {
1007 return soap_in_ns1__luceneClearResponse(soap, nullptr, nullptr, nullptr);
1008 }
1009 if (!soap_match_tag(soap, t, "ns1:luceneClear")) {
1011 return soap_in_ns1__luceneClear(soap, nullptr, nullptr, nullptr);
1012 }
1013 if (!soap_match_tag(soap, t, "xsd:string")) {
1015 return soap_in_std__string(soap, nullptr, nullptr, nullptr);
1016 }
1017 if (!soap_match_tag(soap, t, "xsd:string")) {
1019 return soap_in_xsd__string(soap, nullptr, nullptr, nullptr);
1020 }
1021 if (!soap_match_tag(soap, t, "xsd:long")) {
1023 return soap_in_xsd__long(soap, nullptr, nullptr, nullptr);
1024 }
1025 if (!soap_match_tag(soap, t, "xsd:int")) {
1027 return soap_in_xsd__int(soap, nullptr, nullptr, nullptr);
1028 }
1029 if (!soap_match_tag(soap, t, "xsd:double")) {
1031 return soap_in_xsd__double(soap, nullptr, nullptr, nullptr);
1032 }
1033 if (!soap_match_tag(soap, t, "xsd:dateTime")) {
1035 return soap_in_xsd__dateTime(soap, nullptr, nullptr, nullptr);
1036 }
1037 if (!soap_match_tag(soap, t, "xsd:boolean")) {
1039 return soap_in_xsd__boolean(soap, nullptr, nullptr, nullptr);
1040 }
1041 if (!soap_match_tag(soap, t, "xsd:anyType")) {
1043 return soap_in_xsd__anyType(soap, nullptr, nullptr, nullptr);
1044 }
1045 if (!soap_match_tag(soap, t, "xsd:byte")) {
1046 *type = SOAP_TYPE_ICat4_byte;
1047 return soap_in_byte(soap, nullptr, nullptr, nullptr);
1048 }
1049 if (!soap_match_tag(soap, t, "xsd:int")) {
1050 *type = SOAP_TYPE_ICat4_int;
1051 return soap_in_int(soap, nullptr, nullptr, nullptr);
1052 }
1053 if (!soap_match_tag(soap, t, "xsd:long")) {
1054 *type = SOAP_TYPE_ICat4_LONG64;
1055 return soap_in_LONG64(soap, nullptr, nullptr, nullptr);
1056 }
1057 if (!soap_match_tag(soap, t, "xsd:double")) {
1058 *type = SOAP_TYPE_ICat4_double;
1059 return soap_in_double(soap, nullptr, nullptr, nullptr);
1060 }
1061 if (!soap_match_tag(soap, t, "xsd:dateTime")) {
1062 *type = SOAP_TYPE_ICat4_time;
1063 return soap_in_time(soap, nullptr, nullptr, nullptr);
1064 }
1065 if (!soap_match_tag(soap, t, "ns1:accessType")) {
1067 return soap_in_ns1__accessType(soap, nullptr, nullptr, nullptr);
1068 }
1069 if (!soap_match_tag(soap, t, "ns1:relType")) {
1071 return soap_in_ns1__relType(soap, nullptr, nullptr, nullptr);
1072 }
1073 if (!soap_match_tag(soap, t, "ns1:parameterValueType")) {
1075 return soap_in_ns1__parameterValueType(soap, nullptr, nullptr, nullptr);
1076 }
1077 if (!soap_match_tag(soap, t, "ns1:studyStatus")) {
1079 return soap_in_ns1__studyStatus(soap, nullptr, nullptr, nullptr);
1080 }
1081 if (!soap_match_tag(soap, t, "ns1:icatExceptionType")) {
1083 return soap_in_ns1__icatExceptionType(soap, nullptr, nullptr, nullptr);
1084 }
1085 if (!soap_match_tag(soap, t, "xsd:boolean")) {
1086 *type = SOAP_TYPE_ICat4_bool;
1087 return soap_in_bool(soap, nullptr, nullptr, nullptr);
1088 }
1089 if (!soap_match_tag(soap, t, "xsd:QName")) {
1090 char **s;
1091 *type = SOAP_TYPE_ICat4__QName;
1092 s = soap_in__QName(soap, nullptr, nullptr, nullptr);
1093 return s ? *s : nullptr;
1094 }
1095 if (!soap_match_tag(soap, t, "xsd:string")) {
1096 char **s;
1097 *type = SOAP_TYPE_ICat4_string;
1098 s = soap_in_string(soap, nullptr, nullptr, nullptr);
1099 return s ? *s : nullptr;
1100 }
1101 t = soap->tag;
1102 if (!soap_match_tag(soap, t, "ns1:login-credentials-entry")) {
1104 return soap_in__ns1__login_credentials_entry(soap, nullptr, nullptr, nullptr);
1105 }
1106 if (!soap_match_tag(soap, t, "ns1:login-credentials")) {
1108 return soap_in__ns1__login_credentials(soap, nullptr, nullptr, nullptr);
1109 }
1110#ifndef WITH_NOIDREF
1111 }
1112#endif
1113 }
1114 soap->error = SOAP_TAG_MISMATCH;
1115 return nullptr;
1116}
1117
1118SOAP_FMAC3 int SOAP_FMAC4 soap_ignore_element(struct soap *soap) {
1119 if (!soap_peek_element(soap)) {
1120 int t;
1121 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Unexpected element '%s' in input (level=%u, %d)\n", soap->tag, soap->level,
1122 soap->body));
1123 if (soap->mustUnderstand && !soap->other)
1124 return soap->error = SOAP_MUSTUNDERSTAND;
1125 if (((soap->mode & SOAP_XML_STRICT) && soap->part != SOAP_IN_HEADER) ||
1126 !soap_match_tag(soap, soap->tag, "SOAP-ENV:")) {
1127 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "REJECTING element '%s'\n", soap->tag));
1128 return soap->error = SOAP_TAG_MISMATCH;
1129 }
1130 if (!*soap->id || !soap_getelement(soap, &t)) {
1131 soap->peeked = 0;
1132 if (soap->fignore)
1133 soap->error = soap->fignore(soap, soap->tag);
1134 else
1135 soap->error = SOAP_OK;
1136 DBGLOG(TEST, if (!soap->error) SOAP_MESSAGE(fdebug, "IGNORING element '%s'\n", soap->tag));
1137 if (!soap->error && soap->body) {
1138 soap->level++;
1139 while (!soap_ignore_element(soap))
1140 ;
1141 if (soap->error == SOAP_NO_TAG)
1142 soap->error = soap_element_end_in(soap, nullptr);
1143 }
1144 }
1145 }
1146 return soap->error;
1147}
1148
1149#ifndef WITH_NOIDREF
1150SOAP_FMAC3 int SOAP_FMAC4 soap_putindependent(struct soap *soap) {
1151 int i;
1152 struct soap_plist *pp;
1153 if (soap->version == 1 && soap->encodingStyle && !(soap->mode & (SOAP_XML_TREE | SOAP_XML_GRAPH)))
1154 for (i = 0; i < SOAP_PTRHASH; i++)
1155 for (pp = soap->pht[i]; pp; pp = pp->next)
1156 if (pp->mark1 == 2 || pp->mark2 == 2)
1157 if (soap_putelement(soap, pp->ptr, "id", pp->id, pp->type))
1158 return soap->error;
1159 return SOAP_OK;
1160}
1161#endif
1162SOAP_FMAC3 int SOAP_FMAC4 soap_putelement(struct soap *soap, const void *ptr, const char *tag, int id, int type) {
1163 (void)tag;
1164 switch (type) {
1166 return soap_out_byte(soap, tag, id, (const char *)ptr, "xsd:byte");
1168 return soap_out_int(soap, tag, id, (const int *)ptr, "xsd:int");
1170 return soap_out_LONG64(soap, tag, id, (const LONG64 *)ptr, "xsd:long");
1172 return soap_out_double(soap, tag, id, (const double *)ptr, "xsd:double");
1174 return soap_out_time(soap, tag, id, (const time_t *)ptr, "xsd:dateTime");
1176 return soap_out_ns1__accessType(soap, tag, id, (const enum ns1__accessType *)ptr, "ns1:accessType");
1178 return soap_out_ns1__relType(soap, tag, id, (const enum ns1__relType *)ptr, "ns1:relType");
1180 return soap_out_ns1__parameterValueType(soap, tag, id, (const enum ns1__parameterValueType *)ptr,
1181 "ns1:parameterValueType");
1183 return soap_out_ns1__studyStatus(soap, tag, id, (const enum ns1__studyStatus *)ptr, "ns1:studyStatus");
1185 return soap_out_ns1__icatExceptionType(soap, tag, id, (const enum ns1__icatExceptionType *)ptr,
1186 "ns1:icatExceptionType");
1188 return soap_out_bool(soap, tag, id, (const bool *)ptr, "xsd:boolean");
1190 return ((_ns1__login_credentials_entry *)ptr)->soap_out(soap, "ns1:login-credentials-entry", id, nullptr);
1192 return ((_ns1__login_credentials *)ptr)->soap_out(soap, "ns1:login-credentials", id, nullptr);
1194 return ((ns1__accessType_ *)ptr)->soap_out(soap, tag, id, "ns1:accessType");
1196 return ((ns1__relType_ *)ptr)->soap_out(soap, tag, id, "ns1:relType");
1198 return ((ns1__parameterValueType_ *)ptr)->soap_out(soap, tag, id, "ns1:parameterValueType");
1200 return ((ns1__studyStatus_ *)ptr)->soap_out(soap, tag, id, "ns1:studyStatus");
1202 return ((ns1__icatExceptionType_ *)ptr)->soap_out(soap, tag, id, "ns1:icatExceptionType");
1204 return ((ns1__getRemainingMinutesResponse *)ptr)->soap_out(soap, tag, id, "ns1:getRemainingMinutesResponse");
1206 return ((ns1__getRemainingMinutes *)ptr)->soap_out(soap, tag, id, "ns1:getRemainingMinutes");
1208 return ((ns1__logoutResponse *)ptr)->soap_out(soap, tag, id, "ns1:logoutResponse");
1210 return ((ns1__logout *)ptr)->soap_out(soap, tag, id, "ns1:logout");
1212 return ((ns1__searchResponse *)ptr)->soap_out(soap, tag, id, "ns1:searchResponse");
1214 return ((ns1__search *)ptr)->soap_out(soap, tag, id, "ns1:search");
1216 return ((ns1__isAccessAllowedResponse *)ptr)->soap_out(soap, tag, id, "ns1:isAccessAllowedResponse");
1218 return ((ns1__isAccessAllowed *)ptr)->soap_out(soap, tag, id, "ns1:isAccessAllowed");
1220 return ((ns1__deleteResponse *)ptr)->soap_out(soap, tag, id, "ns1:deleteResponse");
1222 return ((ns1__delete *)ptr)->soap_out(soap, tag, id, "ns1:delete");
1224 return ((ns1__searchTextResponse *)ptr)->soap_out(soap, tag, id, "ns1:searchTextResponse");
1226 return ((ns1__searchText *)ptr)->soap_out(soap, tag, id, "ns1:searchText");
1228 return ((ns1__luceneCommitResponse *)ptr)->soap_out(soap, tag, id, "ns1:luceneCommitResponse");
1230 return ((ns1__luceneCommit *)ptr)->soap_out(soap, tag, id, "ns1:luceneCommit");
1232 return ((ns1__entityField *)ptr)->soap_out(soap, tag, id, "ns1:entityField");
1234 return ((ns1__constraint *)ptr)->soap_out(soap, tag, id, "ns1:constraint");
1236 return ((ns1__entityInfo *)ptr)->soap_out(soap, tag, id, "ns1:entityInfo");
1238 return ((ns1__getEntityInfoResponse *)ptr)->soap_out(soap, tag, id, "ns1:getEntityInfoResponse");
1240 return ((ns1__getEntityInfo *)ptr)->soap_out(soap, tag, id, "ns1:getEntityInfo");
1242 return ((ns1__dummyResponse *)ptr)->soap_out(soap, tag, id, "ns1:dummyResponse");
1244 return ((ns1__publicStep *)ptr)->soap_out(soap, tag, id, "ns1:publicStep");
1246 return ((ns1__log *)ptr)->soap_out(soap, tag, id, "ns1:log");
1248 return ((ns1__relatedDatafile *)ptr)->soap_out(soap, tag, id, "ns1:relatedDatafile");
1250 return ((ns1__shift *)ptr)->soap_out(soap, tag, id, "ns1:shift");
1252 return ((ns1__publication *)ptr)->soap_out(soap, tag, id, "ns1:publication");
1254 return ((ns1__keyword *)ptr)->soap_out(soap, tag, id, "ns1:keyword");
1256 return ((ns1__sampleType *)ptr)->soap_out(soap, tag, id, "ns1:sampleType");
1258 return ((ns1__sample *)ptr)->soap_out(soap, tag, id, "ns1:sample");
1260 return ((ns1__sampleParameter *)ptr)->soap_out(soap, tag, id, "ns1:sampleParameter");
1262 return ((ns1__permissibleStringValue *)ptr)->soap_out(soap, tag, id, "ns1:permissibleStringValue");
1264 return ((ns1__investigationParameter *)ptr)->soap_out(soap, tag, id, "ns1:investigationParameter");
1266 return ((ns1__datasetParameter *)ptr)->soap_out(soap, tag, id, "ns1:datasetParameter");
1268 return ((ns1__datafileParameter *)ptr)->soap_out(soap, tag, id, "ns1:datafileParameter");
1270 return ((ns1__parameter *)ptr)->soap_out(soap, tag, id, "ns1:parameter");
1272 return ((ns1__dataCollectionParameter *)ptr)->soap_out(soap, tag, id, "ns1:dataCollectionParameter");
1274 return ((ns1__parameterType *)ptr)->soap_out(soap, tag, id, "ns1:parameterType");
1276 return ((ns1__investigationType *)ptr)->soap_out(soap, tag, id, "ns1:investigationType");
1278 return ((ns1__investigationInstrument *)ptr)->soap_out(soap, tag, id, "ns1:investigationInstrument");
1280 return ((ns1__rule *)ptr)->soap_out(soap, tag, id, "ns1:rule");
1282 return ((ns1__grouping *)ptr)->soap_out(soap, tag, id, "ns1:grouping");
1284 return ((ns1__userGroup *)ptr)->soap_out(soap, tag, id, "ns1:userGroup");
1286 return ((ns1__studyInvestigation *)ptr)->soap_out(soap, tag, id, "ns1:studyInvestigation");
1288 return ((ns1__study *)ptr)->soap_out(soap, tag, id, "ns1:study");
1290 return ((ns1__investigationUser *)ptr)->soap_out(soap, tag, id, "ns1:investigationUser");
1292 return ((ns1__user *)ptr)->soap_out(soap, tag, id, "ns1:user");
1294 return ((ns1__instrumentScientist *)ptr)->soap_out(soap, tag, id, "ns1:instrumentScientist");
1296 return ((ns1__instrument *)ptr)->soap_out(soap, tag, id, "ns1:instrument");
1298 return ((ns1__facilityCycle *)ptr)->soap_out(soap, tag, id, "ns1:facilityCycle");
1300 return ((ns1__datasetType *)ptr)->soap_out(soap, tag, id, "ns1:datasetType");
1302 return ((ns1__datafileFormat *)ptr)->soap_out(soap, tag, id, "ns1:datafileFormat");
1304 return ((ns1__job *)ptr)->soap_out(soap, tag, id, "ns1:job");
1306 return ((ns1__application *)ptr)->soap_out(soap, tag, id, "ns1:application");
1308 return ((ns1__facility *)ptr)->soap_out(soap, tag, id, "ns1:facility");
1310 return ((ns1__investigation *)ptr)->soap_out(soap, tag, id, "ns1:investigation");
1312 return ((ns1__dataset *)ptr)->soap_out(soap, tag, id, "ns1:dataset");
1314 return ((ns1__dataCollectionDataset *)ptr)->soap_out(soap, tag, id, "ns1:dataCollectionDataset");
1316 return ((ns1__dataCollection *)ptr)->soap_out(soap, tag, id, "ns1:dataCollection");
1318 return ((ns1__dataCollectionDatafile *)ptr)->soap_out(soap, tag, id, "ns1:dataCollectionDatafile");
1320 return ((ns1__datafile *)ptr)->soap_out(soap, tag, id, "ns1:datafile");
1322 return ((ns1__dummy *)ptr)->soap_out(soap, tag, id, "ns1:dummy");
1324 return ((ns1__loginResponse *)ptr)->soap_out(soap, tag, id, "ns1:loginResponse");
1326 return ((ns1__login *)ptr)->soap_out(soap, tag, id, "ns1:login");
1328 return ((ns1__refreshResponse *)ptr)->soap_out(soap, tag, id, "ns1:refreshResponse");
1330 return ((ns1__refresh *)ptr)->soap_out(soap, tag, id, "ns1:refresh");
1332 return ((ns1__getUserNameResponse *)ptr)->soap_out(soap, tag, id, "ns1:getUserNameResponse");
1334 return ((ns1__getUserName *)ptr)->soap_out(soap, tag, id, "ns1:getUserName");
1336 return ((ns1__deleteManyResponse *)ptr)->soap_out(soap, tag, id, "ns1:deleteManyResponse");
1338 return ((ns1__deleteMany *)ptr)->soap_out(soap, tag, id, "ns1:deleteMany");
1340 return ((ns1__updateResponse *)ptr)->soap_out(soap, tag, id, "ns1:updateResponse");
1342 return ((ns1__update *)ptr)->soap_out(soap, tag, id, "ns1:update");
1344 return ((ns1__luceneGetPopulatingResponse *)ptr)->soap_out(soap, tag, id, "ns1:luceneGetPopulatingResponse");
1346 return ((ns1__luceneGetPopulating *)ptr)->soap_out(soap, tag, id, "ns1:luceneGetPopulating");
1348 return ((ns1__getApiVersionResponse *)ptr)->soap_out(soap, tag, id, "ns1:getApiVersionResponse");
1350 return ((ns1__getApiVersion *)ptr)->soap_out(soap, tag, id, "ns1:getApiVersion");
1352 return ((ns1__getEntityNamesResponse *)ptr)->soap_out(soap, tag, id, "ns1:getEntityNamesResponse");
1354 return ((ns1__getEntityNames *)ptr)->soap_out(soap, tag, id, "ns1:getEntityNames");
1356 return ((ns1__getResponse *)ptr)->soap_out(soap, tag, id, "ns1:getResponse");
1358 return ((ns1__get *)ptr)->soap_out(soap, tag, id, "ns1:get");
1360 return ((ns1__lucenePopulateResponse *)ptr)->soap_out(soap, tag, id, "ns1:lucenePopulateResponse");
1362 return ((ns1__lucenePopulate *)ptr)->soap_out(soap, tag, id, "ns1:lucenePopulate");
1364 return ((ns1__luceneSearchResponse *)ptr)->soap_out(soap, tag, id, "ns1:luceneSearchResponse");
1366 return ((ns1__luceneSearch *)ptr)->soap_out(soap, tag, id, "ns1:luceneSearch");
1368 return ((ns1__getPropertiesResponse *)ptr)->soap_out(soap, tag, id, "ns1:getPropertiesResponse");
1370 return ((ns1__getProperties *)ptr)->soap_out(soap, tag, id, "ns1:getProperties");
1372 return ((ns1__createResponse *)ptr)->soap_out(soap, tag, id, "ns1:createResponse");
1374 return ((ns1__create *)ptr)->soap_out(soap, tag, id, "ns1:create");
1376 return ((ns1__createManyResponse *)ptr)->soap_out(soap, tag, id, "ns1:createManyResponse");
1378 return ((ns1__entityBaseBean *)ptr)->soap_out(soap, tag, id, "ns1:entityBaseBean");
1380 return ((ns1__createMany *)ptr)->soap_out(soap, tag, id, "ns1:createMany");
1382 return ((ns1__IcatException *)ptr)->soap_out(soap, tag, id, "ns1:IcatException");
1384 return ((ns1__luceneClearResponse *)ptr)->soap_out(soap, tag, id, "ns1:luceneClearResponse");
1386 return ((ns1__luceneClear *)ptr)->soap_out(soap, tag, id, "ns1:luceneClear");
1388 return soap_out_std__string(soap, tag, id, (const std::string *)ptr, "xsd:string");
1390 return ((xsd__string *)ptr)->soap_out(soap, tag, id, "xsd:string");
1392 return ((xsd__long *)ptr)->soap_out(soap, tag, id, "xsd:long");
1394 return ((xsd__int *)ptr)->soap_out(soap, tag, id, "xsd:int");
1396 return ((xsd__double *)ptr)->soap_out(soap, tag, id, "xsd:double");
1398 return ((xsd__dateTime *)ptr)->soap_out(soap, tag, id, "xsd:dateTime");
1400 return ((xsd__boolean *)ptr)->soap_out(soap, tag, id, "xsd:boolean");
1402 return ((xsd__anyType *)ptr)->soap_out(soap, tag, id, "xsd:anyType");
1405 "ns1:getEntityInfoResponse");
1407 return soap_out_PointerTons1__getEntityInfo(soap, tag, id, (ns1__getEntityInfo *const *)ptr, "ns1:getEntityInfo");
1409 return soap_out_PointerTons1__deleteManyResponse(soap, tag, id, (ns1__deleteManyResponse *const *)ptr,
1410 "ns1:deleteManyResponse");
1412 return soap_out_PointerTons1__deleteMany(soap, tag, id, (ns1__deleteMany *const *)ptr, "ns1:deleteMany");
1414 return soap_out_PointerTons1__createManyResponse(soap, tag, id, (ns1__createManyResponse *const *)ptr,
1415 "ns1:createManyResponse");
1417 return soap_out_PointerTons1__createMany(soap, tag, id, (ns1__createMany *const *)ptr, "ns1:createMany");
1420 soap, tag, id, (ns1__luceneGetPopulatingResponse *const *)ptr, "ns1:luceneGetPopulatingResponse");
1422 return soap_out_PointerTons1__luceneGetPopulating(soap, tag, id, (ns1__luceneGetPopulating *const *)ptr,
1423 "ns1:luceneGetPopulating");
1426 "ns1:luceneSearchResponse");
1428 return soap_out_PointerTons1__luceneSearch(soap, tag, id, (ns1__luceneSearch *const *)ptr, "ns1:luceneSearch");
1431 "ns1:luceneCommitResponse");
1433 return soap_out_PointerTons1__luceneCommit(soap, tag, id, (ns1__luceneCommit *const *)ptr, "ns1:luceneCommit");
1435 return soap_out_PointerTons1__luceneClearResponse(soap, tag, id, (ns1__luceneClearResponse *const *)ptr,
1436 "ns1:luceneClearResponse");
1438 return soap_out_PointerTons1__luceneClear(soap, tag, id, (ns1__luceneClear *const *)ptr, "ns1:luceneClear");
1441 "ns1:lucenePopulateResponse");
1443 return soap_out_PointerTons1__lucenePopulate(soap, tag, id, (ns1__lucenePopulate *const *)ptr,
1444 "ns1:lucenePopulate");
1447 "ns1:isAccessAllowedResponse");
1449 return soap_out_PointerTons1__isAccessAllowed(soap, tag, id, (ns1__isAccessAllowed *const *)ptr,
1450 "ns1:isAccessAllowed");
1452 return soap_out_PointerTons1__searchTextResponse(soap, tag, id, (ns1__searchTextResponse *const *)ptr,
1453 "ns1:searchTextResponse");
1455 return soap_out_PointerTons1__searchText(soap, tag, id, (ns1__searchText *const *)ptr, "ns1:searchText");
1458 soap, tag, id, (ns1__getRemainingMinutesResponse *const *)ptr, "ns1:getRemainingMinutesResponse");
1460 return soap_out_PointerTons1__getRemainingMinutes(soap, tag, id, (ns1__getRemainingMinutes *const *)ptr,
1461 "ns1:getRemainingMinutes");
1463 return soap_out_PointerTons1__logoutResponse(soap, tag, id, (ns1__logoutResponse *const *)ptr,
1464 "ns1:logoutResponse");
1466 return soap_out_PointerTons1__logout(soap, tag, id, (ns1__logout *const *)ptr, "ns1:logout");
1468 return soap_out_PointerTons1__dummyResponse(soap, tag, id, (ns1__dummyResponse *const *)ptr, "ns1:dummyResponse");
1470 return soap_out_PointerTons1__dummy(soap, tag, id, (ns1__dummy *const *)ptr, "ns1:dummy");
1472 return soap_out_PointerTons1__refreshResponse(soap, tag, id, (ns1__refreshResponse *const *)ptr,
1473 "ns1:refreshResponse");
1475 return soap_out_PointerTons1__refresh(soap, tag, id, (ns1__refresh *const *)ptr, "ns1:refresh");
1478 "ns1:getEntityNamesResponse");
1480 return soap_out_PointerTons1__getEntityNames(soap, tag, id, (ns1__getEntityNames *const *)ptr,
1481 "ns1:getEntityNames");
1484 "ns1:getApiVersionResponse");
1486 return soap_out_PointerTons1__getApiVersion(soap, tag, id, (ns1__getApiVersion *const *)ptr, "ns1:getApiVersion");
1488 return soap_out_PointerTons1__updateResponse(soap, tag, id, (ns1__updateResponse *const *)ptr,
1489 "ns1:updateResponse");
1491 return soap_out_PointerTons1__update(soap, tag, id, (ns1__update *const *)ptr, "ns1:update");
1493 return soap_out_PointerTons1__createResponse(soap, tag, id, (ns1__createResponse *const *)ptr,
1494 "ns1:createResponse");
1496 return soap_out_PointerTons1__create(soap, tag, id, (ns1__create *const *)ptr, "ns1:create");
1498 return soap_out_PointerTons1__searchResponse(soap, tag, id, (ns1__searchResponse *const *)ptr,
1499 "ns1:searchResponse");
1501 return soap_out_PointerTons1__search(soap, tag, id, (ns1__search *const *)ptr, "ns1:search");
1503 return soap_out_PointerTons1__deleteResponse(soap, tag, id, (ns1__deleteResponse *const *)ptr,
1504 "ns1:deleteResponse");
1506 return soap_out_PointerTons1__delete(soap, tag, id, (ns1__delete *const *)ptr, "ns1:delete");
1509 "ns1:getPropertiesResponse");
1511 return soap_out_PointerTons1__getProperties(soap, tag, id, (ns1__getProperties *const *)ptr, "ns1:getProperties");
1513 return soap_out_PointerTons1__getResponse(soap, tag, id, (ns1__getResponse *const *)ptr, "ns1:getResponse");
1515 return soap_out_PointerTons1__get(soap, tag, id, (ns1__get *const *)ptr, "ns1:get");
1517 return soap_out_PointerTons1__getUserNameResponse(soap, tag, id, (ns1__getUserNameResponse *const *)ptr,
1518 "ns1:getUserNameResponse");
1520 return soap_out_PointerTons1__getUserName(soap, tag, id, (ns1__getUserName *const *)ptr, "ns1:getUserName");
1522 return soap_out_PointerTons1__loginResponse(soap, tag, id, (ns1__loginResponse *const *)ptr, "ns1:loginResponse");
1524 return soap_out_PointerTons1__login(soap, tag, id, (ns1__login *const *)ptr, "ns1:login");
1526 return soap_out_PointerTons1__IcatException(soap, tag, id, (ns1__IcatException *const *)ptr, "ns1:IcatException");
1528 return soap_out_PointerTons1__parameterValueType(soap, tag, id, (enum ns1__parameterValueType *const *)ptr,
1529 "ns1:parameterValueType");
1532 "ns1:permissibleStringValue");
1534 return soap_out_PointerTodouble(soap, tag, id, (double *const *)ptr, "xsd:double");
1536 return soap_out_PointerTons1__rule(soap, tag, id, (ns1__rule *const *)ptr, "ns1:rule");
1538 return soap_out_PointerTons1__sampleType(soap, tag, id, (ns1__sampleType *const *)ptr, "ns1:sampleType");
1541 "ns1:investigationParameter");
1544 "ns1:investigationInstrument");
1546 return soap_out_PointerTons1__accessType(soap, tag, id, (enum ns1__accessType *const *)ptr, "ns1:accessType");
1548 return soap_out_PointerToxsd__anyType(soap, tag, id, (xsd__anyType *const *)ptr, "xsd:anyType");
1550 return soap_out_PointerToint(soap, tag, id, (int *const *)ptr, "xsd:int");
1552 return soap_out_PointerTons1__relType(soap, tag, id, (enum ns1__relType *const *)ptr, "ns1:relType");
1554 return soap_out_PointerTons1__entityField(soap, tag, id, (ns1__entityField *const *)ptr, "ns1:entityField");
1556 return soap_out_PointerTons1__constraint(soap, tag, id, (ns1__constraint *const *)ptr, "ns1:constraint");
1558 return soap_out_PointerTons1__entityInfo(soap, tag, id, (ns1__entityInfo *const *)ptr, "ns1:entityInfo");
1560 return soap_out_PointerTons1__publicStep(soap, tag, id, (ns1__publicStep *const *)ptr, "ns1:publicStep");
1562 return soap_out_PointerTons1__log(soap, tag, id, (ns1__log *const *)ptr, "ns1:log");
1564 return soap_out_PointerTons1__userGroup(soap, tag, id, (ns1__userGroup *const *)ptr, "ns1:userGroup");
1566 return soap_out_PointerTons1__grouping(soap, tag, id, (ns1__grouping *const *)ptr, "ns1:grouping");
1569 "ns1:dataCollectionDatafile");
1572 "ns1:dataCollectionDataset");
1575 "ns1:dataCollectionParameter");
1577 return soap_out_PointerTons1__dataCollection(soap, tag, id, (ns1__dataCollection *const *)ptr,
1578 "ns1:dataCollection");
1580 return soap_out_PointerTons1__job(soap, tag, id, (ns1__job *const *)ptr, "ns1:job");
1582 return soap_out_PointerTons1__application(soap, tag, id, (ns1__application *const *)ptr, "ns1:application");
1584 return soap_out_PointerTons1__studyStatus(soap, tag, id, (enum ns1__studyStatus *const *)ptr, "ns1:studyStatus");
1586 return soap_out_PointerTons1__studyInvestigation(soap, tag, id, (ns1__studyInvestigation *const *)ptr,
1587 "ns1:studyInvestigation");
1589 return soap_out_PointerTons1__study(soap, tag, id, (ns1__study *const *)ptr, "ns1:study");
1591 return soap_out_PointerTons1__shift(soap, tag, id, (ns1__shift *const *)ptr, "ns1:shift");
1593 return soap_out_PointerTons1__sampleParameter(soap, tag, id, (ns1__sampleParameter *const *)ptr,
1594 "ns1:sampleParameter");
1596 return soap_out_PointerTons1__sample(soap, tag, id, (ns1__sample *const *)ptr, "ns1:sample");
1598 return soap_out_PointerTons1__relatedDatafile(soap, tag, id, (ns1__relatedDatafile *const *)ptr,
1599 "ns1:relatedDatafile");
1601 return soap_out_PointerTons1__publication(soap, tag, id, (ns1__publication *const *)ptr, "ns1:publication");
1603 return soap_out_PointerTons1__parameterType(soap, tag, id, (ns1__parameterType *const *)ptr, "ns1:parameterType");
1605 return soap_out_PointerTons1__keyword(soap, tag, id, (ns1__keyword *const *)ptr, "ns1:keyword");
1607 return soap_out_PointerTons1__investigationUser(soap, tag, id, (ns1__investigationUser *const *)ptr,
1608 "ns1:investigationUser");
1610 return soap_out_PointerTons1__investigationType(soap, tag, id, (ns1__investigationType *const *)ptr,
1611 "ns1:investigationType");
1613 return soap_out_PointerTons1__investigation(soap, tag, id, (ns1__investigation *const *)ptr, "ns1:investigation");
1615 return soap_out_PointerTons1__instrument(soap, tag, id, (ns1__instrument *const *)ptr, "ns1:instrument");
1617 return soap_out_PointerTons1__user(soap, tag, id, (ns1__user *const *)ptr, "ns1:user");
1619 return soap_out_PointerTons1__instrumentScientist(soap, tag, id, (ns1__instrumentScientist *const *)ptr,
1620 "ns1:instrumentScientist");
1622 return soap_out_PointerTons1__facilityCycle(soap, tag, id, (ns1__facilityCycle *const *)ptr, "ns1:facilityCycle");
1624 return soap_out_PointerTons1__facility(soap, tag, id, (ns1__facility *const *)ptr, "ns1:facility");
1626 return soap_out_PointerTons1__datasetType(soap, tag, id, (ns1__datasetType *const *)ptr, "ns1:datasetType");
1628 return soap_out_PointerTons1__datasetParameter(soap, tag, id, (ns1__datasetParameter *const *)ptr,
1629 "ns1:datasetParameter");
1631 return soap_out_PointerTons1__dataset(soap, tag, id, (ns1__dataset *const *)ptr, "ns1:dataset");
1633 return soap_out_PointerTons1__datafileParameter(soap, tag, id, (ns1__datafileParameter *const *)ptr,
1634 "ns1:datafileParameter");
1636 return soap_out_PointerTons1__datafileFormat(soap, tag, id, (ns1__datafileFormat *const *)ptr,
1637 "ns1:datafileFormat");
1639 return soap_out_PointerTons1__datafile(soap, tag, id, (ns1__datafile *const *)ptr, "ns1:datafile");
1641 return soap_out_PointerToLONG64(soap, tag, id, (LONG64 *const *)ptr, "xsd:long");
1643 return soap_out_PointerTotime(soap, tag, id, (time_t *const *)ptr, "xsd:dateTime");
1645 return soap_out_PointerTons1__entityBaseBean(soap, tag, id, (ns1__entityBaseBean *const *)ptr,
1646 "ns1:entityBaseBean");
1648 return soap_out_PointerTons1__icatExceptionType(soap, tag, id, (enum ns1__icatExceptionType *const *)ptr,
1649 "ns1:icatExceptionType");
1651 return soap_out_PointerTostd__string(soap, tag, id, (std::string *const *)ptr, "xsd:string");
1653 return soap_out_string(soap, tag, id, (char *const *)&ptr, "xsd:QName");
1655 return soap_out_string(soap, tag, id, (char *const *)&ptr, "xsd:string");
1656 }
1657 return SOAP_OK;
1658}
1659
1660#ifndef WITH_NOIDREF
1661SOAP_FMAC3 void SOAP_FMAC4 soap_markelement(struct soap *soap, const void *ptr, int type) {
1662 (void)soap;
1663 (void)ptr;
1664 (void)type; /* appease -Wall -Werror */
1665 switch (type) {
1667 ((_ns1__login_credentials_entry *)ptr)->soap_serialize(soap);
1668 break;
1670 ((_ns1__login_credentials *)ptr)->soap_serialize(soap);
1671 break;
1673 ((ns1__accessType_ *)ptr)->soap_serialize(soap);
1674 break;
1676 ((ns1__relType_ *)ptr)->soap_serialize(soap);
1677 break;
1679 ((ns1__parameterValueType_ *)ptr)->soap_serialize(soap);
1680 break;
1682 ((ns1__studyStatus_ *)ptr)->soap_serialize(soap);
1683 break;
1685 ((ns1__icatExceptionType_ *)ptr)->soap_serialize(soap);
1686 break;
1688 ((ns1__getRemainingMinutesResponse *)ptr)->soap_serialize(soap);
1689 break;
1691 ((ns1__getRemainingMinutes *)ptr)->soap_serialize(soap);
1692 break;
1694 ((ns1__logoutResponse *)ptr)->soap_serialize(soap);
1695 break;
1697 ((ns1__logout *)ptr)->soap_serialize(soap);
1698 break;
1700 ((ns1__searchResponse *)ptr)->soap_serialize(soap);
1701 break;
1703 ((ns1__search *)ptr)->soap_serialize(soap);
1704 break;
1706 ((ns1__isAccessAllowedResponse *)ptr)->soap_serialize(soap);
1707 break;
1709 ((ns1__isAccessAllowed *)ptr)->soap_serialize(soap);
1710 break;
1712 ((ns1__deleteResponse *)ptr)->soap_serialize(soap);
1713 break;
1715 ((ns1__delete *)ptr)->soap_serialize(soap);
1716 break;
1718 ((ns1__searchTextResponse *)ptr)->soap_serialize(soap);
1719 break;
1721 ((ns1__searchText *)ptr)->soap_serialize(soap);
1722 break;
1724 ((ns1__luceneCommitResponse *)ptr)->soap_serialize(soap);
1725 break;
1727 ((ns1__luceneCommit *)ptr)->soap_serialize(soap);
1728 break;
1730 ((ns1__entityField *)ptr)->soap_serialize(soap);
1731 break;
1733 ((ns1__constraint *)ptr)->soap_serialize(soap);
1734 break;
1736 ((ns1__entityInfo *)ptr)->soap_serialize(soap);
1737 break;
1739 ((ns1__getEntityInfoResponse *)ptr)->soap_serialize(soap);
1740 break;
1742 ((ns1__getEntityInfo *)ptr)->soap_serialize(soap);
1743 break;
1745 ((ns1__dummyResponse *)ptr)->soap_serialize(soap);
1746 break;
1748 ((ns1__publicStep *)ptr)->soap_serialize(soap);
1749 break;
1751 ((ns1__log *)ptr)->soap_serialize(soap);
1752 break;
1754 ((ns1__relatedDatafile *)ptr)->soap_serialize(soap);
1755 break;
1757 ((ns1__shift *)ptr)->soap_serialize(soap);
1758 break;
1760 ((ns1__publication *)ptr)->soap_serialize(soap);
1761 break;
1763 ((ns1__keyword *)ptr)->soap_serialize(soap);
1764 break;
1766 ((ns1__sampleType *)ptr)->soap_serialize(soap);
1767 break;
1769 ((ns1__sample *)ptr)->soap_serialize(soap);
1770 break;
1772 ((ns1__sampleParameter *)ptr)->soap_serialize(soap);
1773 break;
1775 ((ns1__permissibleStringValue *)ptr)->soap_serialize(soap);
1776 break;
1778 ((ns1__investigationParameter *)ptr)->soap_serialize(soap);
1779 break;
1781 ((ns1__datasetParameter *)ptr)->soap_serialize(soap);
1782 break;
1784 ((ns1__datafileParameter *)ptr)->soap_serialize(soap);
1785 break;
1787 ((ns1__parameter *)ptr)->soap_serialize(soap);
1788 break;
1790 ((ns1__dataCollectionParameter *)ptr)->soap_serialize(soap);
1791 break;
1793 ((ns1__parameterType *)ptr)->soap_serialize(soap);
1794 break;
1796 ((ns1__investigationType *)ptr)->soap_serialize(soap);
1797 break;
1799 ((ns1__investigationInstrument *)ptr)->soap_serialize(soap);
1800 break;
1802 ((ns1__rule *)ptr)->soap_serialize(soap);
1803 break;
1805 ((ns1__grouping *)ptr)->soap_serialize(soap);
1806 break;
1808 ((ns1__userGroup *)ptr)->soap_serialize(soap);
1809 break;
1811 ((ns1__studyInvestigation *)ptr)->soap_serialize(soap);
1812 break;
1814 ((ns1__study *)ptr)->soap_serialize(soap);
1815 break;
1817 ((ns1__investigationUser *)ptr)->soap_serialize(soap);
1818 break;
1820 ((ns1__user *)ptr)->soap_serialize(soap);
1821 break;
1823 ((ns1__instrumentScientist *)ptr)->soap_serialize(soap);
1824 break;
1826 ((ns1__instrument *)ptr)->soap_serialize(soap);
1827 break;
1829 ((ns1__facilityCycle *)ptr)->soap_serialize(soap);
1830 break;
1832 ((ns1__datasetType *)ptr)->soap_serialize(soap);
1833 break;
1835 ((ns1__datafileFormat *)ptr)->soap_serialize(soap);
1836 break;
1838 ((ns1__job *)ptr)->soap_serialize(soap);
1839 break;
1841 ((ns1__application *)ptr)->soap_serialize(soap);
1842 break;
1844 ((ns1__facility *)ptr)->soap_serialize(soap);
1845 break;
1847 ((ns1__investigation *)ptr)->soap_serialize(soap);
1848 break;
1850 ((ns1__dataset *)ptr)->soap_serialize(soap);
1851 break;
1853 ((ns1__dataCollectionDataset *)ptr)->soap_serialize(soap);
1854 break;
1856 ((ns1__dataCollection *)ptr)->soap_serialize(soap);
1857 break;
1859 ((ns1__dataCollectionDatafile *)ptr)->soap_serialize(soap);
1860 break;
1862 ((ns1__datafile *)ptr)->soap_serialize(soap);
1863 break;
1865 ((ns1__dummy *)ptr)->soap_serialize(soap);
1866 break;
1868 ((ns1__loginResponse *)ptr)->soap_serialize(soap);
1869 break;
1871 ((ns1__login *)ptr)->soap_serialize(soap);
1872 break;
1874 ((ns1__refreshResponse *)ptr)->soap_serialize(soap);
1875 break;
1877 ((ns1__refresh *)ptr)->soap_serialize(soap);
1878 break;
1880 ((ns1__getUserNameResponse *)ptr)->soap_serialize(soap);
1881 break;
1883 ((ns1__getUserName *)ptr)->soap_serialize(soap);
1884 break;
1886 ((ns1__deleteManyResponse *)ptr)->soap_serialize(soap);
1887 break;
1889 ((ns1__deleteMany *)ptr)->soap_serialize(soap);
1890 break;
1892 ((ns1__updateResponse *)ptr)->soap_serialize(soap);
1893 break;
1895 ((ns1__update *)ptr)->soap_serialize(soap);
1896 break;
1898 ((ns1__luceneGetPopulatingResponse *)ptr)->soap_serialize(soap);
1899 break;
1901 ((ns1__luceneGetPopulating *)ptr)->soap_serialize(soap);
1902 break;
1904 ((ns1__getApiVersionResponse *)ptr)->soap_serialize(soap);
1905 break;
1907 ((ns1__getApiVersion *)ptr)->soap_serialize(soap);
1908 break;
1910 ((ns1__getEntityNamesResponse *)ptr)->soap_serialize(soap);
1911 break;
1913 ((ns1__getEntityNames *)ptr)->soap_serialize(soap);
1914 break;
1916 ((ns1__getResponse *)ptr)->soap_serialize(soap);
1917 break;
1919 ((ns1__get *)ptr)->soap_serialize(soap);
1920 break;
1922 ((ns1__lucenePopulateResponse *)ptr)->soap_serialize(soap);
1923 break;
1925 ((ns1__lucenePopulate *)ptr)->soap_serialize(soap);
1926 break;
1928 ((ns1__luceneSearchResponse *)ptr)->soap_serialize(soap);
1929 break;
1931 ((ns1__luceneSearch *)ptr)->soap_serialize(soap);
1932 break;
1934 ((ns1__getPropertiesResponse *)ptr)->soap_serialize(soap);
1935 break;
1937 ((ns1__getProperties *)ptr)->soap_serialize(soap);
1938 break;
1940 ((ns1__createResponse *)ptr)->soap_serialize(soap);
1941 break;
1943 ((ns1__create *)ptr)->soap_serialize(soap);
1944 break;
1946 ((ns1__createManyResponse *)ptr)->soap_serialize(soap);
1947 break;
1949 ((ns1__entityBaseBean *)ptr)->soap_serialize(soap);
1950 break;
1952 ((ns1__createMany *)ptr)->soap_serialize(soap);
1953 break;
1955 ((ns1__IcatException *)ptr)->soap_serialize(soap);
1956 break;
1958 ((ns1__luceneClearResponse *)ptr)->soap_serialize(soap);
1959 break;
1961 ((ns1__luceneClear *)ptr)->soap_serialize(soap);
1962 break;
1964 soap_serialize_std__string(soap, (const std::string *)ptr);
1965 break;
1967 ((xsd__string *)ptr)->soap_serialize(soap);
1968 break;
1970 ((xsd__long *)ptr)->soap_serialize(soap);
1971 break;
1973 ((xsd__int *)ptr)->soap_serialize(soap);
1974 break;
1976 ((xsd__double *)ptr)->soap_serialize(soap);
1977 break;
1979 ((xsd__dateTime *)ptr)->soap_serialize(soap);
1980 break;
1982 ((xsd__boolean *)ptr)->soap_serialize(soap);
1983 break;
1985 ((xsd__anyType *)ptr)->soap_serialize(soap);
1986 break;
1989 break;
1991 soap_serialize___ns1__deleteMany(soap, (const struct __ns1__deleteMany *)ptr);
1992 break;
1995 break;
1997 soap_serialize___ns1__createMany(soap, (const struct __ns1__createMany *)ptr);
1998 break;
2001 break;
2004 break;
2007 break;
2010 break;
2012 soap_serialize___ns1__luceneClear(soap, (const struct __ns1__luceneClear *)ptr);
2013 break;
2016 break;
2019 break;
2022 break;
2025 break;
2027 soap_serialize___ns1__searchText(soap, (const struct __ns1__searchText *)ptr);
2028 break;
2031 break;
2033 soap_serialize___ns1__logout(soap, (const struct __ns1__logout *)ptr);
2034 break;
2037 break;
2039 soap_serialize___ns1__dummy(soap, (const struct __ns1__dummy *)ptr);
2040 break;
2043 break;
2045 soap_serialize___ns1__refresh(soap, (const struct __ns1__refresh *)ptr);
2046 break;
2049 break;
2052 break;
2055 break;
2057 soap_serialize___ns1__update(soap, (const struct __ns1__update *)ptr);
2058 break;
2061 break;
2063 soap_serialize___ns1__create(soap, (const struct __ns1__create *)ptr);
2064 break;
2066 soap_serialize___ns1__search(soap, (const struct __ns1__search *)ptr);
2067 break;
2069 soap_serialize___ns1__delete(soap, (const struct __ns1__delete *)ptr);
2070 break;
2073 break;
2076 break;
2078 soap_serialize___ns1__get(soap, (const struct __ns1__get *)ptr);
2079 break;
2081 soap_serialize___ns1__getUserName(soap, (const struct __ns1__getUserName *)ptr);
2082 break;
2084 soap_serialize___ns1__login(soap, (const struct __ns1__login *)ptr);
2085 break;
2088 break;
2091 break;
2094 break;
2097 break;
2100 break;
2103 break;
2106 break;
2109 break;
2112 break;
2115 break;
2118 break;
2121 break;
2124 break;
2127 break;
2130 break;
2133 break;
2136 break;
2139 break;
2142 break;
2145 break;
2148 break;
2151 break;
2154 break;
2157 break;
2160 break;
2163 break;
2166 break;
2169 break;
2172 break;
2175 break;
2178 break;
2181 break;
2184 break;
2187 break;
2190 break;
2193 break;
2196 break;
2199 break;
2202 break;
2205 break;
2208 break;
2211 break;
2214 break;
2216 soap_serialize_PointerTons1__get(soap, (ns1__get *const *)ptr);
2217 break;
2220 break;
2223 break;
2226 break;
2229 break;
2232 break;
2235 break;
2238 break;
2240 soap_serialize_PointerTodouble(soap, (double *const *)ptr);
2241 break;
2243 soap_serialize_PointerTons1__rule(soap, (ns1__rule *const *)ptr);
2244 break;
2247 break;
2250 break;
2253 break;
2256 break;
2259 break;
2261 soap_serialize_PointerToint(soap, (int *const *)ptr);
2262 break;
2264 soap_serialize_PointerTons1__relType(soap, (enum ns1__relType *const *)ptr);
2265 break;
2268 break;
2271 break;
2274 break;
2277 break;
2279 soap_serialize_PointerTons1__log(soap, (ns1__log *const *)ptr);
2280 break;
2283 break;
2286 break;
2289 break;
2292 break;
2295 break;
2298 break;
2300 soap_serialize_PointerTons1__job(soap, (ns1__job *const *)ptr);
2301 break;
2304 break;
2307 break;
2310 break;
2313 break;
2316 break;
2319 break;
2322 break;
2325 break;
2328 break;
2331 break;
2334 break;
2337 break;
2340 break;
2343 break;
2346 break;
2348 soap_serialize_PointerTons1__user(soap, (ns1__user *const *)ptr);
2349 break;
2352 break;
2355 break;
2358 break;
2361 break;
2364 break;
2367 break;
2370 break;
2373 break;
2376 break;
2378 soap_serialize_PointerToLONG64(soap, (LONG64 *const *)ptr);
2379 break;
2381 soap_serialize_PointerTotime(soap, (time_t *const *)ptr);
2382 break;
2385 break;
2388 break;
2390 soap_serialize_PointerTostd__string(soap, (std::string *const *)ptr);
2391 break;
2393 soap_serialize_string(soap, (char *const *)&ptr);
2394 break;
2396 soap_serialize_string(soap, (char *const *)&ptr);
2397 break;
2398 }
2399}
2400#endif
2401
2402SOAP_FMAC3 void *SOAP_FMAC4 ICat4_instantiate(struct soap *soap, int t, const char *type, const char *arrayType,
2403 size_t *n) {
2404 (void)type;
2405 switch (t) {
2407 return (void *)soap_instantiate_xsd__anyType(soap, -1, type, arrayType, n);
2409 return (void *)soap_instantiate_xsd__boolean(soap, -1, type, arrayType, n);
2411 return (void *)soap_instantiate_xsd__dateTime(soap, -1, type, arrayType, n);
2413 return (void *)soap_instantiate_xsd__double(soap, -1, type, arrayType, n);
2415 return (void *)soap_instantiate_xsd__int(soap, -1, type, arrayType, n);
2417 return (void *)soap_instantiate_xsd__long(soap, -1, type, arrayType, n);
2419 return (void *)soap_instantiate_std__string(soap, -1, type, arrayType, n);
2421 return (void *)soap_instantiate_xsd__string(soap, -1, type, arrayType, n);
2423 return (void *)soap_instantiate_ns1__icatExceptionType_(soap, -1, type, arrayType, n);
2425 return (void *)soap_instantiate_ns1__studyStatus_(soap, -1, type, arrayType, n);
2427 return (void *)soap_instantiate_ns1__parameterValueType_(soap, -1, type, arrayType, n);
2429 return (void *)soap_instantiate_ns1__relType_(soap, -1, type, arrayType, n);
2431 return (void *)soap_instantiate_ns1__accessType_(soap, -1, type, arrayType, n);
2433 return (void *)soap_instantiate_ns1__luceneClear(soap, -1, type, arrayType, n);
2435 return (void *)soap_instantiate_ns1__luceneClearResponse(soap, -1, type, arrayType, n);
2437 return (void *)soap_instantiate_ns1__IcatException(soap, -1, type, arrayType, n);
2439 return (void *)soap_instantiate_ns1__createMany(soap, -1, type, arrayType, n);
2441 return (void *)soap_instantiate_ns1__entityBaseBean(soap, -1, type, arrayType, n);
2443 return (void *)soap_instantiate_ns1__createManyResponse(soap, -1, type, arrayType, n);
2445 return (void *)soap_instantiate_ns1__create(soap, -1, type, arrayType, n);
2447 return (void *)soap_instantiate_ns1__createResponse(soap, -1, type, arrayType, n);
2449 return (void *)soap_instantiate_ns1__getProperties(soap, -1, type, arrayType, n);
2451 return (void *)soap_instantiate_ns1__getPropertiesResponse(soap, -1, type, arrayType, n);
2453 return (void *)soap_instantiate_ns1__luceneSearch(soap, -1, type, arrayType, n);
2455 return (void *)soap_instantiate_ns1__luceneSearchResponse(soap, -1, type, arrayType, n);
2457 return (void *)soap_instantiate_ns1__lucenePopulate(soap, -1, type, arrayType, n);
2459 return (void *)soap_instantiate_ns1__lucenePopulateResponse(soap, -1, type, arrayType, n);
2461 return (void *)soap_instantiate_ns1__get(soap, -1, type, arrayType, n);
2463 return (void *)soap_instantiate_ns1__getResponse(soap, -1, type, arrayType, n);
2465 return (void *)soap_instantiate_ns1__getEntityNames(soap, -1, type, arrayType, n);
2467 return (void *)soap_instantiate_ns1__getEntityNamesResponse(soap, -1, type, arrayType, n);
2469 return (void *)soap_instantiate_ns1__getApiVersion(soap, -1, type, arrayType, n);
2471 return (void *)soap_instantiate_ns1__getApiVersionResponse(soap, -1, type, arrayType, n);
2473 return (void *)soap_instantiate_ns1__luceneGetPopulating(soap, -1, type, arrayType, n);
2475 return (void *)soap_instantiate_ns1__luceneGetPopulatingResponse(soap, -1, type, arrayType, n);
2477 return (void *)soap_instantiate_ns1__update(soap, -1, type, arrayType, n);
2479 return (void *)soap_instantiate_ns1__updateResponse(soap, -1, type, arrayType, n);
2481 return (void *)soap_instantiate_ns1__deleteMany(soap, -1, type, arrayType, n);
2483 return (void *)soap_instantiate_ns1__deleteManyResponse(soap, -1, type, arrayType, n);
2485 return (void *)soap_instantiate_ns1__getUserName(soap, -1, type, arrayType, n);
2487 return (void *)soap_instantiate_ns1__getUserNameResponse(soap, -1, type, arrayType, n);
2489 return (void *)soap_instantiate_ns1__refresh(soap, -1, type, arrayType, n);
2491 return (void *)soap_instantiate_ns1__refreshResponse(soap, -1, type, arrayType, n);
2493 return (void *)soap_instantiate__ns1__login_credentials_entry(soap, -1, type, arrayType, n);
2495 return (void *)soap_instantiate__ns1__login_credentials(soap, -1, type, arrayType, n);
2497 return (void *)soap_instantiate_ns1__login(soap, -1, type, arrayType, n);
2499 return (void *)soap_instantiate_ns1__loginResponse(soap, -1, type, arrayType, n);
2501 return (void *)soap_instantiate_ns1__dummy(soap, -1, type, arrayType, n);
2503 return (void *)soap_instantiate_ns1__dummyResponse(soap, -1, type, arrayType, n);
2505 return (void *)soap_instantiate_ns1__getEntityInfo(soap, -1, type, arrayType, n);
2507 return (void *)soap_instantiate_ns1__getEntityInfoResponse(soap, -1, type, arrayType, n);
2509 return (void *)soap_instantiate_ns1__entityInfo(soap, -1, type, arrayType, n);
2511 return (void *)soap_instantiate_ns1__constraint(soap, -1, type, arrayType, n);
2513 return (void *)soap_instantiate_ns1__entityField(soap, -1, type, arrayType, n);
2515 return (void *)soap_instantiate_ns1__luceneCommit(soap, -1, type, arrayType, n);
2517 return (void *)soap_instantiate_ns1__luceneCommitResponse(soap, -1, type, arrayType, n);
2519 return (void *)soap_instantiate_ns1__searchText(soap, -1, type, arrayType, n);
2521 return (void *)soap_instantiate_ns1__searchTextResponse(soap, -1, type, arrayType, n);
2523 return (void *)soap_instantiate_ns1__delete(soap, -1, type, arrayType, n);
2525 return (void *)soap_instantiate_ns1__deleteResponse(soap, -1, type, arrayType, n);
2527 return (void *)soap_instantiate_ns1__isAccessAllowed(soap, -1, type, arrayType, n);
2529 return (void *)soap_instantiate_ns1__isAccessAllowedResponse(soap, -1, type, arrayType, n);
2531 return (void *)soap_instantiate_ns1__search(soap, -1, type, arrayType, n);
2533 return (void *)soap_instantiate_ns1__searchResponse(soap, -1, type, arrayType, n);
2535 return (void *)soap_instantiate_ns1__logout(soap, -1, type, arrayType, n);
2537 return (void *)soap_instantiate_ns1__logoutResponse(soap, -1, type, arrayType, n);
2539 return (void *)soap_instantiate_ns1__getRemainingMinutes(soap, -1, type, arrayType, n);
2541 return (void *)soap_instantiate_ns1__getRemainingMinutesResponse(soap, -1, type, arrayType, n);
2543 return (void *)soap_instantiate_ns1__datafile(soap, -1, type, arrayType, n);
2545 return (void *)soap_instantiate_ns1__dataCollectionDatafile(soap, -1, type, arrayType, n);
2547 return (void *)soap_instantiate_ns1__dataCollection(soap, -1, type, arrayType, n);
2549 return (void *)soap_instantiate_ns1__dataCollectionDataset(soap, -1, type, arrayType, n);
2551 return (void *)soap_instantiate_ns1__dataset(soap, -1, type, arrayType, n);
2553 return (void *)soap_instantiate_ns1__investigation(soap, -1, type, arrayType, n);
2555 return (void *)soap_instantiate_ns1__facility(soap, -1, type, arrayType, n);
2557 return (void *)soap_instantiate_ns1__application(soap, -1, type, arrayType, n);
2559 return (void *)soap_instantiate_ns1__job(soap, -1, type, arrayType, n);
2561 return (void *)soap_instantiate_ns1__datafileFormat(soap, -1, type, arrayType, n);
2563 return (void *)soap_instantiate_ns1__datasetType(soap, -1, type, arrayType, n);
2565 return (void *)soap_instantiate_ns1__facilityCycle(soap, -1, type, arrayType, n);
2567 return (void *)soap_instantiate_ns1__instrument(soap, -1, type, arrayType, n);
2569 return (void *)soap_instantiate_ns1__instrumentScientist(soap, -1, type, arrayType, n);
2571 return (void *)soap_instantiate_ns1__user(soap, -1, type, arrayType, n);
2573 return (void *)soap_instantiate_ns1__investigationUser(soap, -1, type, arrayType, n);
2575 return (void *)soap_instantiate_ns1__study(soap, -1, type, arrayType, n);
2577 return (void *)soap_instantiate_ns1__studyInvestigation(soap, -1, type, arrayType, n);
2579 return (void *)soap_instantiate_ns1__userGroup(soap, -1, type, arrayType, n);
2581 return (void *)soap_instantiate_ns1__grouping(soap, -1, type, arrayType, n);
2583 return (void *)soap_instantiate_ns1__rule(soap, -1, type, arrayType, n);
2585 return (void *)soap_instantiate_ns1__investigationInstrument(soap, -1, type, arrayType, n);
2587 return (void *)soap_instantiate_ns1__investigationType(soap, -1, type, arrayType, n);
2589 return (void *)soap_instantiate_ns1__parameterType(soap, -1, type, arrayType, n);
2591 return (void *)soap_instantiate_ns1__parameter(soap, -1, type, arrayType, n);
2593 return (void *)soap_instantiate_ns1__permissibleStringValue(soap, -1, type, arrayType, n);
2595 return (void *)soap_instantiate_ns1__sample(soap, -1, type, arrayType, n);
2597 return (void *)soap_instantiate_ns1__sampleType(soap, -1, type, arrayType, n);
2599 return (void *)soap_instantiate_ns1__keyword(soap, -1, type, arrayType, n);
2601 return (void *)soap_instantiate_ns1__publication(soap, -1, type, arrayType, n);
2603 return (void *)soap_instantiate_ns1__shift(soap, -1, type, arrayType, n);
2605 return (void *)soap_instantiate_ns1__relatedDatafile(soap, -1, type, arrayType, n);
2607 return (void *)soap_instantiate_ns1__log(soap, -1, type, arrayType, n);
2609 return (void *)soap_instantiate_ns1__publicStep(soap, -1, type, arrayType, n);
2611 return (void *)soap_instantiate_ns1__dataCollectionParameter(soap, -1, type, arrayType, n);
2613 return (void *)soap_instantiate_ns1__datafileParameter(soap, -1, type, arrayType, n);
2615 return (void *)soap_instantiate_ns1__datasetParameter(soap, -1, type, arrayType, n);
2617 return (void *)soap_instantiate_ns1__investigationParameter(soap, -1, type, arrayType, n);
2619 return (void *)soap_instantiate_ns1__sampleParameter(soap, -1, type, arrayType, n);
2620#ifndef WITH_NOGLOBAL
2621 case SOAP_TYPE_ICat4_SOAP_ENV__Detail:
2622 return (void *)soap_instantiate_SOAP_ENV__Detail(soap, -1, type, arrayType, n);
2623#endif
2625 return (void *)soap_instantiate___ns1__login(soap, -1, type, arrayType, n);
2627 return (void *)soap_instantiate___ns1__getUserName(soap, -1, type, arrayType, n);
2629 return (void *)soap_instantiate___ns1__get(soap, -1, type, arrayType, n);
2631 return (void *)soap_instantiate___ns1__getProperties(soap, -1, type, arrayType, n);
2633 return (void *)soap_instantiate___ns1__deleteResponse(soap, -1, type, arrayType, n);
2635 return (void *)soap_instantiate___ns1__delete(soap, -1, type, arrayType, n);
2637 return (void *)soap_instantiate___ns1__search(soap, -1, type, arrayType, n);
2639 return (void *)soap_instantiate___ns1__create(soap, -1, type, arrayType, n);
2641 return (void *)soap_instantiate___ns1__updateResponse(soap, -1, type, arrayType, n);
2643 return (void *)soap_instantiate___ns1__update(soap, -1, type, arrayType, n);
2645 return (void *)soap_instantiate___ns1__getApiVersion(soap, -1, type, arrayType, n);
2647 return (void *)soap_instantiate___ns1__getEntityNames(soap, -1, type, arrayType, n);
2649 return (void *)soap_instantiate___ns1__refreshResponse(soap, -1, type, arrayType, n);
2651 return (void *)soap_instantiate___ns1__refresh(soap, -1, type, arrayType, n);
2653 return (void *)soap_instantiate___ns1__dummyResponse(soap, -1, type, arrayType, n);
2655 return (void *)soap_instantiate___ns1__dummy(soap, -1, type, arrayType, n);
2657 return (void *)soap_instantiate___ns1__logoutResponse(soap, -1, type, arrayType, n);
2659 return (void *)soap_instantiate___ns1__logout(soap, -1, type, arrayType, n);
2661 return (void *)soap_instantiate___ns1__getRemainingMinutes(soap, -1, type, arrayType, n);
2663 return (void *)soap_instantiate___ns1__searchText(soap, -1, type, arrayType, n);
2665 return (void *)soap_instantiate___ns1__isAccessAllowed(soap, -1, type, arrayType, n);
2667 return (void *)soap_instantiate___ns1__lucenePopulateResponse(soap, -1, type, arrayType, n);
2669 return (void *)soap_instantiate___ns1__lucenePopulate(soap, -1, type, arrayType, n);
2671 return (void *)soap_instantiate___ns1__luceneClearResponse(soap, -1, type, arrayType, n);
2673 return (void *)soap_instantiate___ns1__luceneClear(soap, -1, type, arrayType, n);
2675 return (void *)soap_instantiate___ns1__luceneCommitResponse(soap, -1, type, arrayType, n);
2677 return (void *)soap_instantiate___ns1__luceneCommit(soap, -1, type, arrayType, n);
2679 return (void *)soap_instantiate___ns1__luceneSearch(soap, -1, type, arrayType, n);
2681 return (void *)soap_instantiate___ns1__luceneGetPopulating(soap, -1, type, arrayType, n);
2683 return (void *)soap_instantiate___ns1__createMany(soap, -1, type, arrayType, n);
2685 return (void *)soap_instantiate___ns1__deleteManyResponse(soap, -1, type, arrayType, n);
2687 return (void *)soap_instantiate___ns1__deleteMany(soap, -1, type, arrayType, n);
2689 return (void *)soap_instantiate___ns1__getEntityInfo(soap, -1, type, arrayType, n);
2690#ifndef WITH_NOGLOBAL
2691 case SOAP_TYPE_ICat4_SOAP_ENV__Header:
2692 return (void *)soap_instantiate_SOAP_ENV__Header(soap, -1, type, arrayType, n);
2693#endif
2694#ifndef WITH_NOGLOBAL
2695 case SOAP_TYPE_ICat4_SOAP_ENV__Code:
2696 return (void *)soap_instantiate_SOAP_ENV__Code(soap, -1, type, arrayType, n);
2697#endif
2698#ifndef WITH_NOGLOBAL
2699 case SOAP_TYPE_ICat4_SOAP_ENV__Reason:
2700 return (void *)soap_instantiate_SOAP_ENV__Reason(soap, -1, type, arrayType, n);
2701#endif
2702#ifndef WITH_NOGLOBAL
2703 case SOAP_TYPE_ICat4_SOAP_ENV__Fault:
2704 return (void *)soap_instantiate_SOAP_ENV__Fault(soap, -1, type, arrayType, n);
2705#endif
2707 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__sampleParameter(soap, -1, type, arrayType, n);
2710 n);
2712 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__rule(soap, -1, type, arrayType, n);
2714 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__userGroup(soap, -1, type, arrayType, n);
2716 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__study(soap, -1, type, arrayType, n);
2718 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__instrumentScientist(soap, -1, type, arrayType,
2719 n);
2721 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__sampleType(soap, -1, type, arrayType, n);
2723 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__parameterType(soap, -1, type, arrayType, n);
2725 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__investigation(soap, -1, type, arrayType, n);
2727 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__investigationType(soap, -1, type, arrayType, n);
2729 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__instrument(soap, -1, type, arrayType, n);
2731 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__facilityCycle(soap, -1, type, arrayType, n);
2733 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__datasetType(soap, -1, type, arrayType, n);
2735 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__datafileFormat(soap, -1, type, arrayType, n);
2737 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__application(soap, -1, type, arrayType, n);
2739 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__studyInvestigation(soap, -1, type, arrayType, n);
2741 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__shift(soap, -1, type, arrayType, n);
2743 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__sample(soap, -1, type, arrayType, n);
2745 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__publication(soap, -1, type, arrayType, n);
2748 n);
2750 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__keyword(soap, -1, type, arrayType, n);
2752 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__investigationUser(soap, -1, type, arrayType, n);
2755 arrayType, n);
2757 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__dataset(soap, -1, type, arrayType, n);
2759 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__datasetParameter(soap, -1, type, arrayType, n);
2761 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__datafile(soap, -1, type, arrayType, n);
2764 arrayType, n);
2766 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__job(soap, -1, type, arrayType, n);
2769 n);
2771 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__datafileParameter(soap, -1, type, arrayType, n);
2773 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__relatedDatafile(soap, -1, type, arrayType, n);
2776 n);
2778 return (void *)soap_instantiate_std__vectorTemplateOfPointerToxsd__anyType(soap, -1, type, arrayType, n);
2780 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__entityField(soap, -1, type, arrayType, n);
2782 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__constraint(soap, -1, type, arrayType, n);
2784 return (void *)soap_instantiate_std__vectorTemplateOf_ns1__login_credentials_entry(soap, -1, type, arrayType, n);
2786 return (void *)soap_instantiate_std__vectorTemplateOfstd__string(soap, -1, type, arrayType, n);
2788 return (void *)soap_instantiate_std__vectorTemplateOfLONG64(soap, -1, type, arrayType, n);
2790 return (void *)soap_instantiate_std__vectorTemplateOfPointerTons1__entityBaseBean(soap, -1, type, arrayType, n);
2791 }
2792 return nullptr;
2793}
2794
2795SOAP_FMAC3 int SOAP_FMAC4 ICat4_fdelete(struct soap_clist *p) {
2796 switch (p->type) {
2798 if (p->size < 0)
2799 SOAP_DELETE((xsd__anyType *)p->ptr);
2800 else
2801 SOAP_DELETE_ARRAY((xsd__anyType *)p->ptr);
2802 break;
2804 if (p->size < 0)
2805 SOAP_DELETE((xsd__boolean *)p->ptr);
2806 else
2807 SOAP_DELETE_ARRAY((xsd__boolean *)p->ptr);
2808 break;
2810 if (p->size < 0)
2811 SOAP_DELETE((xsd__dateTime *)p->ptr);
2812 else
2813 SOAP_DELETE_ARRAY((xsd__dateTime *)p->ptr);
2814 break;
2816 if (p->size < 0)
2817 SOAP_DELETE((xsd__double *)p->ptr);
2818 else
2819 SOAP_DELETE_ARRAY((xsd__double *)p->ptr);
2820 break;
2822 if (p->size < 0)
2823 SOAP_DELETE((xsd__int *)p->ptr);
2824 else
2825 SOAP_DELETE_ARRAY((xsd__int *)p->ptr);
2826 break;
2828 if (p->size < 0)
2829 SOAP_DELETE((xsd__long *)p->ptr);
2830 else
2831 SOAP_DELETE_ARRAY((xsd__long *)p->ptr);
2832 break;
2834 if (p->size < 0)
2835 SOAP_DELETE((std::string *)p->ptr);
2836 else
2837 SOAP_DELETE_ARRAY((std::string *)p->ptr);
2838 break;
2840 if (p->size < 0)
2841 SOAP_DELETE((xsd__string *)p->ptr);
2842 else
2843 SOAP_DELETE_ARRAY((xsd__string *)p->ptr);
2844 break;
2846 if (p->size < 0)
2847 SOAP_DELETE((ns1__icatExceptionType_ *)p->ptr);
2848 else
2849 SOAP_DELETE_ARRAY((ns1__icatExceptionType_ *)p->ptr);
2850 break;
2852 if (p->size < 0)
2853 SOAP_DELETE((ns1__studyStatus_ *)p->ptr);
2854 else
2855 SOAP_DELETE_ARRAY((ns1__studyStatus_ *)p->ptr);
2856 break;
2858 if (p->size < 0)
2859 SOAP_DELETE((ns1__parameterValueType_ *)p->ptr);
2860 else
2861 SOAP_DELETE_ARRAY((ns1__parameterValueType_ *)p->ptr);
2862 break;
2864 if (p->size < 0)
2865 SOAP_DELETE((ns1__relType_ *)p->ptr);
2866 else
2867 SOAP_DELETE_ARRAY((ns1__relType_ *)p->ptr);
2868 break;
2870 if (p->size < 0)
2871 SOAP_DELETE((ns1__accessType_ *)p->ptr);
2872 else
2873 SOAP_DELETE_ARRAY((ns1__accessType_ *)p->ptr);
2874 break;
2876 if (p->size < 0)
2877 SOAP_DELETE((ns1__luceneClear *)p->ptr);
2878 else
2879 SOAP_DELETE_ARRAY((ns1__luceneClear *)p->ptr);
2880 break;
2882 if (p->size < 0)
2883 SOAP_DELETE((ns1__luceneClearResponse *)p->ptr);
2884 else
2885 SOAP_DELETE_ARRAY((ns1__luceneClearResponse *)p->ptr);
2886 break;
2888 if (p->size < 0)
2889 SOAP_DELETE((ns1__IcatException *)p->ptr);
2890 else
2891 SOAP_DELETE_ARRAY((ns1__IcatException *)p->ptr);
2892 break;
2894 if (p->size < 0)
2895 SOAP_DELETE((ns1__createMany *)p->ptr);
2896 else
2897 SOAP_DELETE_ARRAY((ns1__createMany *)p->ptr);
2898 break;
2900 if (p->size < 0)
2901 SOAP_DELETE((ns1__entityBaseBean *)p->ptr);
2902 else
2903 SOAP_DELETE_ARRAY((ns1__entityBaseBean *)p->ptr);
2904 break;
2906 if (p->size < 0)
2907 SOAP_DELETE((ns1__createManyResponse *)p->ptr);
2908 else
2909 SOAP_DELETE_ARRAY((ns1__createManyResponse *)p->ptr);
2910 break;
2912 if (p->size < 0)
2913 SOAP_DELETE((ns1__create *)p->ptr);
2914 else
2915 SOAP_DELETE_ARRAY((ns1__create *)p->ptr);
2916 break;
2918 if (p->size < 0)
2919 SOAP_DELETE((ns1__createResponse *)p->ptr);
2920 else
2921 SOAP_DELETE_ARRAY((ns1__createResponse *)p->ptr);
2922 break;
2924 if (p->size < 0)
2925 SOAP_DELETE((ns1__getProperties *)p->ptr);
2926 else
2927 SOAP_DELETE_ARRAY((ns1__getProperties *)p->ptr);
2928 break;
2930 if (p->size < 0)
2931 SOAP_DELETE((ns1__getPropertiesResponse *)p->ptr);
2932 else
2933 SOAP_DELETE_ARRAY((ns1__getPropertiesResponse *)p->ptr);
2934 break;
2936 if (p->size < 0)
2937 SOAP_DELETE((ns1__luceneSearch *)p->ptr);
2938 else
2939 SOAP_DELETE_ARRAY((ns1__luceneSearch *)p->ptr);
2940 break;
2942 if (p->size < 0)
2943 SOAP_DELETE((ns1__luceneSearchResponse *)p->ptr);
2944 else
2945 SOAP_DELETE_ARRAY((ns1__luceneSearchResponse *)p->ptr);
2946 break;
2948 if (p->size < 0)
2949 SOAP_DELETE((ns1__lucenePopulate *)p->ptr);
2950 else
2951 SOAP_DELETE_ARRAY((ns1__lucenePopulate *)p->ptr);
2952 break;
2954 if (p->size < 0)
2955 SOAP_DELETE((ns1__lucenePopulateResponse *)p->ptr);
2956 else
2957 SOAP_DELETE_ARRAY((ns1__lucenePopulateResponse *)p->ptr);
2958 break;
2960 if (p->size < 0)
2961 SOAP_DELETE((ns1__get *)p->ptr);
2962 else
2963 SOAP_DELETE_ARRAY((ns1__get *)p->ptr);
2964 break;
2966 if (p->size < 0)
2967 SOAP_DELETE((ns1__getResponse *)p->ptr);
2968 else
2969 SOAP_DELETE_ARRAY((ns1__getResponse *)p->ptr);
2970 break;
2972 if (p->size < 0)
2973 SOAP_DELETE((ns1__getEntityNames *)p->ptr);
2974 else
2975 SOAP_DELETE_ARRAY((ns1__getEntityNames *)p->ptr);
2976 break;
2978 if (p->size < 0)
2979 SOAP_DELETE((ns1__getEntityNamesResponse *)p->ptr);
2980 else
2981 SOAP_DELETE_ARRAY((ns1__getEntityNamesResponse *)p->ptr);
2982 break;
2984 if (p->size < 0)
2985 SOAP_DELETE((ns1__getApiVersion *)p->ptr);
2986 else
2987 SOAP_DELETE_ARRAY((ns1__getApiVersion *)p->ptr);
2988 break;
2990 if (p->size < 0)
2991 SOAP_DELETE((ns1__getApiVersionResponse *)p->ptr);
2992 else
2993 SOAP_DELETE_ARRAY((ns1__getApiVersionResponse *)p->ptr);
2994 break;
2996 if (p->size < 0)
2997 SOAP_DELETE((ns1__luceneGetPopulating *)p->ptr);
2998 else
2999 SOAP_DELETE_ARRAY((ns1__luceneGetPopulating *)p->ptr);
3000 break;
3002 if (p->size < 0)
3003 SOAP_DELETE((ns1__luceneGetPopulatingResponse *)p->ptr);
3004 else
3005 SOAP_DELETE_ARRAY((ns1__luceneGetPopulatingResponse *)p->ptr);
3006 break;
3008 if (p->size < 0)
3009 SOAP_DELETE((ns1__update *)p->ptr);
3010 else
3011 SOAP_DELETE_ARRAY((ns1__update *)p->ptr);
3012 break;
3014 if (p->size < 0)
3015 SOAP_DELETE((ns1__updateResponse *)p->ptr);
3016 else
3017 SOAP_DELETE_ARRAY((ns1__updateResponse *)p->ptr);
3018 break;
3020 if (p->size < 0)
3021 SOAP_DELETE((ns1__deleteMany *)p->ptr);
3022 else
3023 SOAP_DELETE_ARRAY((ns1__deleteMany *)p->ptr);
3024 break;
3026 if (p->size < 0)
3027 SOAP_DELETE((ns1__deleteManyResponse *)p->ptr);
3028 else
3029 SOAP_DELETE_ARRAY((ns1__deleteManyResponse *)p->ptr);
3030 break;
3032 if (p->size < 0)
3033 SOAP_DELETE((ns1__getUserName *)p->ptr);
3034 else
3035 SOAP_DELETE_ARRAY((ns1__getUserName *)p->ptr);
3036 break;
3038 if (p->size < 0)
3039 SOAP_DELETE((ns1__getUserNameResponse *)p->ptr);
3040 else
3041 SOAP_DELETE_ARRAY((ns1__getUserNameResponse *)p->ptr);
3042 break;
3044 if (p->size < 0)
3045 SOAP_DELETE((ns1__refresh *)p->ptr);
3046 else
3047 SOAP_DELETE_ARRAY((ns1__refresh *)p->ptr);
3048 break;
3050 if (p->size < 0)
3051 SOAP_DELETE((ns1__refreshResponse *)p->ptr);
3052 else
3053 SOAP_DELETE_ARRAY((ns1__refreshResponse *)p->ptr);
3054 break;
3056 if (p->size < 0)
3057 SOAP_DELETE((_ns1__login_credentials_entry *)p->ptr);
3058 else
3059 SOAP_DELETE_ARRAY((_ns1__login_credentials_entry *)p->ptr);
3060 break;
3062 if (p->size < 0)
3063 SOAP_DELETE((_ns1__login_credentials *)p->ptr);
3064 else
3065 SOAP_DELETE_ARRAY((_ns1__login_credentials *)p->ptr);
3066 break;
3068 if (p->size < 0)
3069 SOAP_DELETE((ns1__login *)p->ptr);
3070 else
3071 SOAP_DELETE_ARRAY((ns1__login *)p->ptr);
3072 break;
3074 if (p->size < 0)
3075 SOAP_DELETE((ns1__loginResponse *)p->ptr);
3076 else
3077 SOAP_DELETE_ARRAY((ns1__loginResponse *)p->ptr);
3078 break;
3080 if (p->size < 0)
3081 SOAP_DELETE((ns1__dummy *)p->ptr);
3082 else
3083 SOAP_DELETE_ARRAY((ns1__dummy *)p->ptr);
3084 break;
3086 if (p->size < 0)
3087 SOAP_DELETE((ns1__dummyResponse *)p->ptr);
3088 else
3089 SOAP_DELETE_ARRAY((ns1__dummyResponse *)p->ptr);
3090 break;
3092 if (p->size < 0)
3093 SOAP_DELETE((ns1__getEntityInfo *)p->ptr);
3094 else
3095 SOAP_DELETE_ARRAY((ns1__getEntityInfo *)p->ptr);
3096 break;
3098 if (p->size < 0)
3099 SOAP_DELETE((ns1__getEntityInfoResponse *)p->ptr);
3100 else
3101 SOAP_DELETE_ARRAY((ns1__getEntityInfoResponse *)p->ptr);
3102 break;
3104 if (p->size < 0)
3105 SOAP_DELETE((ns1__entityInfo *)p->ptr);
3106 else
3107 SOAP_DELETE_ARRAY((ns1__entityInfo *)p->ptr);
3108 break;
3110 if (p->size < 0)
3111 SOAP_DELETE((ns1__constraint *)p->ptr);
3112 else
3113 SOAP_DELETE_ARRAY((ns1__constraint *)p->ptr);
3114 break;
3116 if (p->size < 0)
3117 SOAP_DELETE((ns1__entityField *)p->ptr);
3118 else
3119 SOAP_DELETE_ARRAY((ns1__entityField *)p->ptr);
3120 break;
3122 if (p->size < 0)
3123 SOAP_DELETE((ns1__luceneCommit *)p->ptr);
3124 else
3125 SOAP_DELETE_ARRAY((ns1__luceneCommit *)p->ptr);
3126 break;
3128 if (p->size < 0)
3129 SOAP_DELETE((ns1__luceneCommitResponse *)p->ptr);
3130 else
3131 SOAP_DELETE_ARRAY((ns1__luceneCommitResponse *)p->ptr);
3132 break;
3134 if (p->size < 0)
3135 SOAP_DELETE((ns1__searchText *)p->ptr);
3136 else
3137 SOAP_DELETE_ARRAY((ns1__searchText *)p->ptr);
3138 break;
3140 if (p->size < 0)
3141 SOAP_DELETE((ns1__searchTextResponse *)p->ptr);
3142 else
3143 SOAP_DELETE_ARRAY((ns1__searchTextResponse *)p->ptr);
3144 break;
3146 if (p->size < 0)
3147 SOAP_DELETE((ns1__delete *)p->ptr);
3148 else
3149 SOAP_DELETE_ARRAY((ns1__delete *)p->ptr);
3150 break;
3152 if (p->size < 0)
3153 SOAP_DELETE((ns1__deleteResponse *)p->ptr);
3154 else
3155 SOAP_DELETE_ARRAY((ns1__deleteResponse *)p->ptr);
3156 break;
3158 if (p->size < 0)
3159 SOAP_DELETE((ns1__isAccessAllowed *)p->ptr);
3160 else
3161 SOAP_DELETE_ARRAY((ns1__isAccessAllowed *)p->ptr);
3162 break;
3164 if (p->size < 0)
3165 SOAP_DELETE((ns1__isAccessAllowedResponse *)p->ptr);
3166 else
3167 SOAP_DELETE_ARRAY((ns1__isAccessAllowedResponse *)p->ptr);
3168 break;
3170 if (p->size < 0)
3171 SOAP_DELETE((ns1__search *)p->ptr);
3172 else
3173 SOAP_DELETE_ARRAY((ns1__search *)p->ptr);
3174 break;
3176 if (p->size < 0)
3177 SOAP_DELETE((ns1__searchResponse *)p->ptr);
3178 else
3179 SOAP_DELETE_ARRAY((ns1__searchResponse *)p->ptr);
3180 break;
3182 if (p->size < 0)
3183 SOAP_DELETE((ns1__logout *)p->ptr);
3184 else
3185 SOAP_DELETE_ARRAY((ns1__logout *)p->ptr);
3186 break;
3188 if (p->size < 0)
3189 SOAP_DELETE((ns1__logoutResponse *)p->ptr);
3190 else
3191 SOAP_DELETE_ARRAY((ns1__logoutResponse *)p->ptr);
3192 break;
3194 if (p->size < 0)
3195 SOAP_DELETE((ns1__getRemainingMinutes *)p->ptr);
3196 else
3197 SOAP_DELETE_ARRAY((ns1__getRemainingMinutes *)p->ptr);
3198 break;
3200 if (p->size < 0)
3201 SOAP_DELETE((ns1__getRemainingMinutesResponse *)p->ptr);
3202 else
3203 SOAP_DELETE_ARRAY((ns1__getRemainingMinutesResponse *)p->ptr);
3204 break;
3206 if (p->size < 0)
3207 SOAP_DELETE((ns1__datafile *)p->ptr);
3208 else
3209 SOAP_DELETE_ARRAY((ns1__datafile *)p->ptr);
3210 break;
3212 if (p->size < 0)
3213 SOAP_DELETE((ns1__dataCollectionDatafile *)p->ptr);
3214 else
3215 SOAP_DELETE_ARRAY((ns1__dataCollectionDatafile *)p->ptr);
3216 break;
3218 if (p->size < 0)
3219 SOAP_DELETE((ns1__dataCollection *)p->ptr);
3220 else
3221 SOAP_DELETE_ARRAY((ns1__dataCollection *)p->ptr);
3222 break;
3224 if (p->size < 0)
3225 SOAP_DELETE((ns1__dataCollectionDataset *)p->ptr);
3226 else
3227 SOAP_DELETE_ARRAY((ns1__dataCollectionDataset *)p->ptr);
3228 break;
3230 if (p->size < 0)
3231 SOAP_DELETE((ns1__dataset *)p->ptr);
3232 else
3233 SOAP_DELETE_ARRAY((ns1__dataset *)p->ptr);
3234 break;
3236 if (p->size < 0)
3237 SOAP_DELETE((ns1__investigation *)p->ptr);
3238 else
3239 SOAP_DELETE_ARRAY((ns1__investigation *)p->ptr);
3240 break;
3242 if (p->size < 0)
3243 SOAP_DELETE((ns1__facility *)p->ptr);
3244 else
3245 SOAP_DELETE_ARRAY((ns1__facility *)p->ptr);
3246 break;
3248 if (p->size < 0)
3249 SOAP_DELETE((ns1__application *)p->ptr);
3250 else
3251 SOAP_DELETE_ARRAY((ns1__application *)p->ptr);
3252 break;
3254 if (p->size < 0)
3255 SOAP_DELETE((ns1__job *)p->ptr);
3256 else
3257 SOAP_DELETE_ARRAY((ns1__job *)p->ptr);
3258 break;
3260 if (p->size < 0)
3261 SOAP_DELETE((ns1__datafileFormat *)p->ptr);
3262 else
3263 SOAP_DELETE_ARRAY((ns1__datafileFormat *)p->ptr);
3264 break;
3266 if (p->size < 0)
3267 SOAP_DELETE((ns1__datasetType *)p->ptr);
3268 else
3269 SOAP_DELETE_ARRAY((ns1__datasetType *)p->ptr);
3270 break;
3272 if (p->size < 0)
3273 SOAP_DELETE((ns1__facilityCycle *)p->ptr);
3274 else
3275 SOAP_DELETE_ARRAY((ns1__facilityCycle *)p->ptr);
3276 break;
3278 if (p->size < 0)
3279 SOAP_DELETE((ns1__instrument *)p->ptr);
3280 else
3281 SOAP_DELETE_ARRAY((ns1__instrument *)p->ptr);
3282 break;
3284 if (p->size < 0)
3285 SOAP_DELETE((ns1__instrumentScientist *)p->ptr);
3286 else
3287 SOAP_DELETE_ARRAY((ns1__instrumentScientist *)p->ptr);
3288 break;
3290 if (p->size < 0)
3291 SOAP_DELETE((ns1__user *)p->ptr);
3292 else
3293 SOAP_DELETE_ARRAY((ns1__user *)p->ptr);
3294 break;
3296 if (p->size < 0)
3297 SOAP_DELETE((ns1__investigationUser *)p->ptr);
3298 else
3299 SOAP_DELETE_ARRAY((ns1__investigationUser *)p->ptr);
3300 break;
3302 if (p->size < 0)
3303 SOAP_DELETE((ns1__study *)p->ptr);
3304 else
3305 SOAP_DELETE_ARRAY((ns1__study *)p->ptr);
3306 break;
3308 if (p->size < 0)
3309 SOAP_DELETE((ns1__studyInvestigation *)p->ptr);
3310 else
3311 SOAP_DELETE_ARRAY((ns1__studyInvestigation *)p->ptr);
3312 break;
3314 if (p->size < 0)
3315 SOAP_DELETE((ns1__userGroup *)p->ptr);
3316 else
3317 SOAP_DELETE_ARRAY((ns1__userGroup *)p->ptr);
3318 break;
3320 if (p->size < 0)
3321 SOAP_DELETE((ns1__grouping *)p->ptr);
3322 else
3323 SOAP_DELETE_ARRAY((ns1__grouping *)p->ptr);
3324 break;
3326 if (p->size < 0)
3327 SOAP_DELETE((ns1__rule *)p->ptr);
3328 else
3329 SOAP_DELETE_ARRAY((ns1__rule *)p->ptr);
3330 break;
3332 if (p->size < 0)
3333 SOAP_DELETE((ns1__investigationInstrument *)p->ptr);
3334 else
3335 SOAP_DELETE_ARRAY((ns1__investigationInstrument *)p->ptr);
3336 break;
3338 if (p->size < 0)
3339 SOAP_DELETE((ns1__investigationType *)p->ptr);
3340 else
3341 SOAP_DELETE_ARRAY((ns1__investigationType *)p->ptr);
3342 break;
3344 if (p->size < 0)
3345 SOAP_DELETE((ns1__parameterType *)p->ptr);
3346 else
3347 SOAP_DELETE_ARRAY((ns1__parameterType *)p->ptr);
3348 break;
3350 if (p->size < 0)
3351 SOAP_DELETE((ns1__parameter *)p->ptr);
3352 else
3353 SOAP_DELETE_ARRAY((ns1__parameter *)p->ptr);
3354 break;
3356 if (p->size < 0)
3357 SOAP_DELETE((ns1__permissibleStringValue *)p->ptr);
3358 else
3359 SOAP_DELETE_ARRAY((ns1__permissibleStringValue *)p->ptr);
3360 break;
3362 if (p->size < 0)
3363 SOAP_DELETE((ns1__sample *)p->ptr);
3364 else
3365 SOAP_DELETE_ARRAY((ns1__sample *)p->ptr);
3366 break;
3368 if (p->size < 0)
3369 SOAP_DELETE((ns1__sampleType *)p->ptr);
3370 else
3371 SOAP_DELETE_ARRAY((ns1__sampleType *)p->ptr);
3372 break;
3374 if (p->size < 0)
3375 SOAP_DELETE((ns1__keyword *)p->ptr);
3376 else
3377 SOAP_DELETE_ARRAY((ns1__keyword *)p->ptr);
3378 break;
3380 if (p->size < 0)
3381 SOAP_DELETE((ns1__publication *)p->ptr);
3382 else
3383 SOAP_DELETE_ARRAY((ns1__publication *)p->ptr);
3384 break;
3386 if (p->size < 0)
3387 SOAP_DELETE((ns1__shift *)p->ptr);
3388 else
3389 SOAP_DELETE_ARRAY((ns1__shift *)p->ptr);
3390 break;
3392 if (p->size < 0)
3393 SOAP_DELETE((ns1__relatedDatafile *)p->ptr);
3394 else
3395 SOAP_DELETE_ARRAY((ns1__relatedDatafile *)p->ptr);
3396 break;
3398 if (p->size < 0)
3399 SOAP_DELETE((ns1__log *)p->ptr);
3400 else
3401 SOAP_DELETE_ARRAY((ns1__log *)p->ptr);
3402 break;
3404 if (p->size < 0)
3405 SOAP_DELETE((ns1__publicStep *)p->ptr);
3406 else
3407 SOAP_DELETE_ARRAY((ns1__publicStep *)p->ptr);
3408 break;
3410 if (p->size < 0)
3411 SOAP_DELETE((ns1__dataCollectionParameter *)p->ptr);
3412 else
3413 SOAP_DELETE_ARRAY((ns1__dataCollectionParameter *)p->ptr);
3414 break;
3416 if (p->size < 0)
3417 SOAP_DELETE((ns1__datafileParameter *)p->ptr);
3418 else
3419 SOAP_DELETE_ARRAY((ns1__datafileParameter *)p->ptr);
3420 break;
3422 if (p->size < 0)
3423 SOAP_DELETE((ns1__datasetParameter *)p->ptr);
3424 else
3425 SOAP_DELETE_ARRAY((ns1__datasetParameter *)p->ptr);
3426 break;
3428 if (p->size < 0)
3429 SOAP_DELETE((ns1__investigationParameter *)p->ptr);
3430 else
3431 SOAP_DELETE_ARRAY((ns1__investigationParameter *)p->ptr);
3432 break;
3434 if (p->size < 0)
3435 SOAP_DELETE((ns1__sampleParameter *)p->ptr);
3436 else
3437 SOAP_DELETE_ARRAY((ns1__sampleParameter *)p->ptr);
3438 break;
3439#ifndef WITH_NOGLOBAL
3440 case SOAP_TYPE_ICat4_SOAP_ENV__Detail:
3441 if (p->size < 0)
3442 SOAP_DELETE((struct SOAP_ENV__Detail *)p->ptr);
3443 else
3444 SOAP_DELETE_ARRAY((struct SOAP_ENV__Detail *)p->ptr);
3445 break;
3446#endif
3448 if (p->size < 0)
3449 SOAP_DELETE((struct __ns1__login *)p->ptr);
3450 else
3451 SOAP_DELETE_ARRAY((struct __ns1__login *)p->ptr);
3452 break;
3454 if (p->size < 0)
3455 SOAP_DELETE((struct __ns1__getUserName *)p->ptr);
3456 else
3457 SOAP_DELETE_ARRAY((struct __ns1__getUserName *)p->ptr);
3458 break;
3460 if (p->size < 0)
3461 SOAP_DELETE((struct __ns1__get *)p->ptr);
3462 else
3463 SOAP_DELETE_ARRAY((struct __ns1__get *)p->ptr);
3464 break;
3466 if (p->size < 0)
3467 SOAP_DELETE((struct __ns1__getProperties *)p->ptr);
3468 else
3469 SOAP_DELETE_ARRAY((struct __ns1__getProperties *)p->ptr);
3470 break;
3472 if (p->size < 0)
3473 SOAP_DELETE((struct __ns1__deleteResponse *)p->ptr);
3474 else
3475 SOAP_DELETE_ARRAY((struct __ns1__deleteResponse *)p->ptr);
3476 break;
3478 if (p->size < 0)
3479 SOAP_DELETE((struct __ns1__delete *)p->ptr);
3480 else
3481 SOAP_DELETE_ARRAY((struct __ns1__delete *)p->ptr);
3482 break;
3484 if (p->size < 0)
3485 SOAP_DELETE((struct __ns1__search *)p->ptr);
3486 else
3487 SOAP_DELETE_ARRAY((struct __ns1__search *)p->ptr);
3488 break;
3490 if (p->size < 0)
3491 SOAP_DELETE((struct __ns1__create *)p->ptr);
3492 else
3493 SOAP_DELETE_ARRAY((struct __ns1__create *)p->ptr);
3494 break;
3496 if (p->size < 0)
3497 SOAP_DELETE((struct __ns1__updateResponse *)p->ptr);
3498 else
3499 SOAP_DELETE_ARRAY((struct __ns1__updateResponse *)p->ptr);
3500 break;
3502 if (p->size < 0)
3503 SOAP_DELETE((struct __ns1__update *)p->ptr);
3504 else
3505 SOAP_DELETE_ARRAY((struct __ns1__update *)p->ptr);
3506 break;
3508 if (p->size < 0)
3509 SOAP_DELETE((struct __ns1__getApiVersion *)p->ptr);
3510 else
3511 SOAP_DELETE_ARRAY((struct __ns1__getApiVersion *)p->ptr);
3512 break;
3514 if (p->size < 0)
3515 SOAP_DELETE((struct __ns1__getEntityNames *)p->ptr);
3516 else
3517 SOAP_DELETE_ARRAY((struct __ns1__getEntityNames *)p->ptr);
3518 break;
3520 if (p->size < 0)
3521 SOAP_DELETE((struct __ns1__refreshResponse *)p->ptr);
3522 else
3523 SOAP_DELETE_ARRAY((struct __ns1__refreshResponse *)p->ptr);
3524 break;
3526 if (p->size < 0)
3527 SOAP_DELETE((struct __ns1__refresh *)p->ptr);
3528 else
3529 SOAP_DELETE_ARRAY((struct __ns1__refresh *)p->ptr);
3530 break;
3532 if (p->size < 0)
3533 SOAP_DELETE((struct __ns1__dummyResponse *)p->ptr);
3534 else
3535 SOAP_DELETE_ARRAY((struct __ns1__dummyResponse *)p->ptr);
3536 break;
3538 if (p->size < 0)
3539 SOAP_DELETE((struct __ns1__dummy *)p->ptr);
3540 else
3541 SOAP_DELETE_ARRAY((struct __ns1__dummy *)p->ptr);
3542 break;
3544 if (p->size < 0)
3545 SOAP_DELETE((struct __ns1__logoutResponse *)p->ptr);
3546 else
3547 SOAP_DELETE_ARRAY((struct __ns1__logoutResponse *)p->ptr);
3548 break;
3550 if (p->size < 0)
3551 SOAP_DELETE((struct __ns1__logout *)p->ptr);
3552 else
3553 SOAP_DELETE_ARRAY((struct __ns1__logout *)p->ptr);
3554 break;
3556 if (p->size < 0)
3557 SOAP_DELETE((struct __ns1__getRemainingMinutes *)p->ptr);
3558 else
3559 SOAP_DELETE_ARRAY((struct __ns1__getRemainingMinutes *)p->ptr);
3560 break;
3562 if (p->size < 0)
3563 SOAP_DELETE((struct __ns1__searchText *)p->ptr);
3564 else
3565 SOAP_DELETE_ARRAY((struct __ns1__searchText *)p->ptr);
3566 break;
3568 if (p->size < 0)
3569 SOAP_DELETE((struct __ns1__isAccessAllowed *)p->ptr);
3570 else
3571 SOAP_DELETE_ARRAY((struct __ns1__isAccessAllowed *)p->ptr);
3572 break;
3574 if (p->size < 0)
3575 SOAP_DELETE((struct __ns1__lucenePopulateResponse *)p->ptr);
3576 else
3577 SOAP_DELETE_ARRAY((struct __ns1__lucenePopulateResponse *)p->ptr);
3578 break;
3580 if (p->size < 0)
3581 SOAP_DELETE((struct __ns1__lucenePopulate *)p->ptr);
3582 else
3583 SOAP_DELETE_ARRAY((struct __ns1__lucenePopulate *)p->ptr);
3584 break;
3586 if (p->size < 0)
3587 SOAP_DELETE((struct __ns1__luceneClearResponse *)p->ptr);
3588 else
3589 SOAP_DELETE_ARRAY((struct __ns1__luceneClearResponse *)p->ptr);
3590 break;
3592 if (p->size < 0)
3593 SOAP_DELETE((struct __ns1__luceneClear *)p->ptr);
3594 else
3595 SOAP_DELETE_ARRAY((struct __ns1__luceneClear *)p->ptr);
3596 break;
3598 if (p->size < 0)
3599 SOAP_DELETE((struct __ns1__luceneCommitResponse *)p->ptr);
3600 else
3601 SOAP_DELETE_ARRAY((struct __ns1__luceneCommitResponse *)p->ptr);
3602 break;
3604 if (p->size < 0)
3605 SOAP_DELETE((struct __ns1__luceneCommit *)p->ptr);
3606 else
3607 SOAP_DELETE_ARRAY((struct __ns1__luceneCommit *)p->ptr);
3608 break;
3610 if (p->size < 0)
3611 SOAP_DELETE((struct __ns1__luceneSearch *)p->ptr);
3612 else
3613 SOAP_DELETE_ARRAY((struct __ns1__luceneSearch *)p->ptr);
3614 break;
3616 if (p->size < 0)
3617 SOAP_DELETE((struct __ns1__luceneGetPopulating *)p->ptr);
3618 else
3619 SOAP_DELETE_ARRAY((struct __ns1__luceneGetPopulating *)p->ptr);
3620 break;
3622 if (p->size < 0)
3623 SOAP_DELETE((struct __ns1__createMany *)p->ptr);
3624 else
3625 SOAP_DELETE_ARRAY((struct __ns1__createMany *)p->ptr);
3626 break;
3628 if (p->size < 0)
3629 SOAP_DELETE((struct __ns1__deleteManyResponse *)p->ptr);
3630 else
3631 SOAP_DELETE_ARRAY((struct __ns1__deleteManyResponse *)p->ptr);
3632 break;
3634 if (p->size < 0)
3635 SOAP_DELETE((struct __ns1__deleteMany *)p->ptr);
3636 else
3637 SOAP_DELETE_ARRAY((struct __ns1__deleteMany *)p->ptr);
3638 break;
3640 if (p->size < 0)
3641 SOAP_DELETE((struct __ns1__getEntityInfo *)p->ptr);
3642 else
3643 SOAP_DELETE_ARRAY((struct __ns1__getEntityInfo *)p->ptr);
3644 break;
3645#ifndef WITH_NOGLOBAL
3646 case SOAP_TYPE_ICat4_SOAP_ENV__Header:
3647 if (p->size < 0)
3648 SOAP_DELETE((struct SOAP_ENV__Header *)p->ptr);
3649 else
3650 SOAP_DELETE_ARRAY((struct SOAP_ENV__Header *)p->ptr);
3651 break;
3652#endif
3653#ifndef WITH_NOGLOBAL
3654 case SOAP_TYPE_ICat4_SOAP_ENV__Code:
3655 if (p->size < 0)
3656 SOAP_DELETE((struct SOAP_ENV__Code *)p->ptr);
3657 else
3658 SOAP_DELETE_ARRAY((struct SOAP_ENV__Code *)p->ptr);
3659 break;
3660#endif
3661#ifndef WITH_NOGLOBAL
3662 case SOAP_TYPE_ICat4_SOAP_ENV__Reason:
3663 if (p->size < 0)
3664 SOAP_DELETE((struct SOAP_ENV__Reason *)p->ptr);
3665 else
3666 SOAP_DELETE_ARRAY((struct SOAP_ENV__Reason *)p->ptr);
3667 break;
3668#endif
3669#ifndef WITH_NOGLOBAL
3670 case SOAP_TYPE_ICat4_SOAP_ENV__Fault:
3671 if (p->size < 0)
3672 SOAP_DELETE((struct SOAP_ENV__Fault *)p->ptr);
3673 else
3674 SOAP_DELETE_ARRAY((struct SOAP_ENV__Fault *)p->ptr);
3675 break;
3676#endif
3678 if (p->size < 0)
3679 SOAP_DELETE((std::vector<ns1__sampleParameter *> *)p->ptr);
3680 else
3681 SOAP_DELETE_ARRAY((std::vector<ns1__sampleParameter *> *)p->ptr);
3682 break;
3684 if (p->size < 0)
3685 SOAP_DELETE((std::vector<ns1__permissibleStringValue *> *)p->ptr);
3686 else
3687 SOAP_DELETE_ARRAY((std::vector<ns1__permissibleStringValue *> *)p->ptr);
3688 break;
3690 if (p->size < 0)
3691 SOAP_DELETE((std::vector<ns1__rule *> *)p->ptr);
3692 else
3693 SOAP_DELETE_ARRAY((std::vector<ns1__rule *> *)p->ptr);
3694 break;
3696 if (p->size < 0)
3697 SOAP_DELETE((std::vector<ns1__userGroup *> *)p->ptr);
3698 else
3699 SOAP_DELETE_ARRAY((std::vector<ns1__userGroup *> *)p->ptr);
3700 break;
3702 if (p->size < 0)
3703 SOAP_DELETE((std::vector<ns1__study *> *)p->ptr);
3704 else
3705 SOAP_DELETE_ARRAY((std::vector<ns1__study *> *)p->ptr);
3706 break;
3708 if (p->size < 0)
3709 SOAP_DELETE((std::vector<ns1__instrumentScientist *> *)p->ptr);
3710 else
3711 SOAP_DELETE_ARRAY((std::vector<ns1__instrumentScientist *> *)p->ptr);
3712 break;
3714 if (p->size < 0)
3715 SOAP_DELETE((std::vector<ns1__sampleType *> *)p->ptr);
3716 else
3717 SOAP_DELETE_ARRAY((std::vector<ns1__sampleType *> *)p->ptr);
3718 break;
3720 if (p->size < 0)
3721 SOAP_DELETE((std::vector<ns1__parameterType *> *)p->ptr);
3722 else
3723 SOAP_DELETE_ARRAY((std::vector<ns1__parameterType *> *)p->ptr);
3724 break;
3726 if (p->size < 0)
3727 SOAP_DELETE((std::vector<ns1__investigation *> *)p->ptr);
3728 else
3729 SOAP_DELETE_ARRAY((std::vector<ns1__investigation *> *)p->ptr);
3730 break;
3732 if (p->size < 0)
3733 SOAP_DELETE((std::vector<ns1__investigationType *> *)p->ptr);
3734 else
3735 SOAP_DELETE_ARRAY((std::vector<ns1__investigationType *> *)p->ptr);
3736 break;
3738 if (p->size < 0)
3739 SOAP_DELETE((std::vector<ns1__instrument *> *)p->ptr);
3740 else
3741 SOAP_DELETE_ARRAY((std::vector<ns1__instrument *> *)p->ptr);
3742 break;
3744 if (p->size < 0)
3745 SOAP_DELETE((std::vector<ns1__facilityCycle *> *)p->ptr);
3746 else
3747 SOAP_DELETE_ARRAY((std::vector<ns1__facilityCycle *> *)p->ptr);
3748 break;
3750 if (p->size < 0)
3751 SOAP_DELETE((std::vector<ns1__datasetType *> *)p->ptr);
3752 else
3753 SOAP_DELETE_ARRAY((std::vector<ns1__datasetType *> *)p->ptr);
3754 break;
3756 if (p->size < 0)
3757 SOAP_DELETE((std::vector<ns1__datafileFormat *> *)p->ptr);
3758 else
3759 SOAP_DELETE_ARRAY((std::vector<ns1__datafileFormat *> *)p->ptr);
3760 break;
3762 if (p->size < 0)
3763 SOAP_DELETE((std::vector<ns1__application *> *)p->ptr);
3764 else
3765 SOAP_DELETE_ARRAY((std::vector<ns1__application *> *)p->ptr);
3766 break;
3768 if (p->size < 0)
3769 SOAP_DELETE((std::vector<ns1__studyInvestigation *> *)p->ptr);
3770 else
3771 SOAP_DELETE_ARRAY((std::vector<ns1__studyInvestigation *> *)p->ptr);
3772 break;
3774 if (p->size < 0)
3775 SOAP_DELETE((std::vector<ns1__shift *> *)p->ptr);
3776 else
3777 SOAP_DELETE_ARRAY((std::vector<ns1__shift *> *)p->ptr);
3778 break;
3780 if (p->size < 0)
3781 SOAP_DELETE((std::vector<ns1__sample *> *)p->ptr);
3782 else
3783 SOAP_DELETE_ARRAY((std::vector<ns1__sample *> *)p->ptr);
3784 break;
3786 if (p->size < 0)
3787 SOAP_DELETE((std::vector<ns1__publication *> *)p->ptr);
3788 else
3789 SOAP_DELETE_ARRAY((std::vector<ns1__publication *> *)p->ptr);
3790 break;
3792 if (p->size < 0)
3793 SOAP_DELETE((std::vector<ns1__investigationParameter *> *)p->ptr);
3794 else
3795 SOAP_DELETE_ARRAY((std::vector<ns1__investigationParameter *> *)p->ptr);
3796 break;
3798 if (p->size < 0)
3799 SOAP_DELETE((std::vector<ns1__keyword *> *)p->ptr);
3800 else
3801 SOAP_DELETE_ARRAY((std::vector<ns1__keyword *> *)p->ptr);
3802 break;
3804 if (p->size < 0)
3805 SOAP_DELETE((std::vector<ns1__investigationUser *> *)p->ptr);
3806 else
3807 SOAP_DELETE_ARRAY((std::vector<ns1__investigationUser *> *)p->ptr);
3808 break;
3810 if (p->size < 0)
3811 SOAP_DELETE((std::vector<ns1__investigationInstrument *> *)p->ptr);
3812 else
3813 SOAP_DELETE_ARRAY((std::vector<ns1__investigationInstrument *> *)p->ptr);
3814 break;
3816 if (p->size < 0)
3817 SOAP_DELETE((std::vector<ns1__dataset *> *)p->ptr);
3818 else
3819 SOAP_DELETE_ARRAY((std::vector<ns1__dataset *> *)p->ptr);
3820 break;
3822 if (p->size < 0)
3823 SOAP_DELETE((std::vector<ns1__datasetParameter *> *)p->ptr);
3824 else
3825 SOAP_DELETE_ARRAY((std::vector<ns1__datasetParameter *> *)p->ptr);
3826 break;
3828 if (p->size < 0)
3829 SOAP_DELETE((std::vector<ns1__datafile *> *)p->ptr);
3830 else
3831 SOAP_DELETE_ARRAY((std::vector<ns1__datafile *> *)p->ptr);
3832 break;
3834 if (p->size < 0)
3835 SOAP_DELETE((std::vector<ns1__dataCollectionParameter *> *)p->ptr);
3836 else
3837 SOAP_DELETE_ARRAY((std::vector<ns1__dataCollectionParameter *> *)p->ptr);
3838 break;
3840 if (p->size < 0)
3841 SOAP_DELETE((std::vector<ns1__job *> *)p->ptr);
3842 else
3843 SOAP_DELETE_ARRAY((std::vector<ns1__job *> *)p->ptr);
3844 break;
3846 if (p->size < 0)
3847 SOAP_DELETE((std::vector<ns1__dataCollectionDataset *> *)p->ptr);
3848 else
3849 SOAP_DELETE_ARRAY((std::vector<ns1__dataCollectionDataset *> *)p->ptr);
3850 break;
3852 if (p->size < 0)
3853 SOAP_DELETE((std::vector<ns1__datafileParameter *> *)p->ptr);
3854 else
3855 SOAP_DELETE_ARRAY((std::vector<ns1__datafileParameter *> *)p->ptr);
3856 break;
3858 if (p->size < 0)
3859 SOAP_DELETE((std::vector<ns1__relatedDatafile *> *)p->ptr);
3860 else
3861 SOAP_DELETE_ARRAY((std::vector<ns1__relatedDatafile *> *)p->ptr);
3862 break;
3864 if (p->size < 0)
3865 SOAP_DELETE((std::vector<ns1__dataCollectionDatafile *> *)p->ptr);
3866 else
3867 SOAP_DELETE_ARRAY((std::vector<ns1__dataCollectionDatafile *> *)p->ptr);
3868 break;
3870 if (p->size < 0)
3871 SOAP_DELETE((std::vector<xsd__anyType *> *)p->ptr);
3872 else
3873 SOAP_DELETE_ARRAY((std::vector<xsd__anyType *> *)p->ptr);
3874 break;
3876 if (p->size < 0)
3877 SOAP_DELETE((std::vector<ns1__entityField *> *)p->ptr);
3878 else
3879 SOAP_DELETE_ARRAY((std::vector<ns1__entityField *> *)p->ptr);
3880 break;
3882 if (p->size < 0)
3883 SOAP_DELETE((std::vector<ns1__constraint *> *)p->ptr);
3884 else
3885 SOAP_DELETE_ARRAY((std::vector<ns1__constraint *> *)p->ptr);
3886 break;
3888 if (p->size < 0)
3889 SOAP_DELETE((std::vector<_ns1__login_credentials_entry> *)p->ptr);
3890 else
3891 SOAP_DELETE_ARRAY((std::vector<_ns1__login_credentials_entry> *)p->ptr);
3892 break;
3894 if (p->size < 0)
3895 SOAP_DELETE((std::vector<std::string> *)p->ptr);
3896 else
3897 SOAP_DELETE_ARRAY((std::vector<std::string> *)p->ptr);
3898 break;
3900 if (p->size < 0)
3901 SOAP_DELETE((std::vector<LONG64> *)p->ptr);
3902 else
3903 SOAP_DELETE_ARRAY((std::vector<LONG64> *)p->ptr);
3904 break;
3906 if (p->size < 0)
3907 SOAP_DELETE((std::vector<ns1__entityBaseBean *> *)p->ptr);
3908 else
3909 SOAP_DELETE_ARRAY((std::vector<ns1__entityBaseBean *> *)p->ptr);
3910 break;
3911 default:
3912 return SOAP_ERR;
3913 }
3914 return SOAP_OK;
3915}
3916
3917SOAP_FMAC3 void *SOAP_FMAC4 soap_class_id_enter(struct soap *soap, const char *id, void *p, int t, size_t n,
3918 const char *type, const char *arrayType) {
3919 return soap_id_enter(soap, id, p, t, n, 0, type, arrayType, ICat4_instantiate);
3920}
3921
3922SOAP_FMAC3 void *SOAP_FMAC4 soap_container_id_forward(struct soap *soap, const char *href, void *p, size_t len, int st,
3923 int tt, size_t n, unsigned int k) {
3924 return soap_id_forward(soap, href, p, len, st, tt, n, k, ICat4_container_insert);
3925}
3926
3927SOAP_FMAC3 void SOAP_FMAC4 ICat4_container_insert(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
3928 size_t n)
3929#ifdef WIN32
3930#pragma warning(push)
3931#pragma warning(disable : 4065)
3932#endif
3933{
3934 (void)soap;
3935 (void)st;
3936 (void)p;
3937 (void)len;
3938 (void)q;
3939 (void)n; /* appease -Wall -Werror */
3940 switch (tt) {
3942 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
3943 "Container ICat4_container_insert type=%d in "
3944 "%d location=%p object=%p len=%lu\n",
3945 st, tt, p, q, (unsigned long)len));
3946 (*(std::vector<ns1__sampleParameter *> *)p)[len] = *(ns1__sampleParameter **)q;
3947 break;
3949 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
3950 "Container ICat4_container_insert type=%d in "
3951 "%d location=%p object=%p len=%lu\n",
3952 st, tt, p, q, (unsigned long)len));
3953 (*(std::vector<ns1__permissibleStringValue *> *)p)[len] = *(ns1__permissibleStringValue **)q;
3954 break;
3956 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
3957 "Container ICat4_container_insert type=%d in "
3958 "%d location=%p object=%p len=%lu\n",
3959 st, tt, p, q, (unsigned long)len));
3960 (*(std::vector<ns1__rule *> *)p)[len] = *(ns1__rule **)q;
3961 break;
3963 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
3964 "Container ICat4_container_insert type=%d in "
3965 "%d location=%p object=%p len=%lu\n",
3966 st, tt, p, q, (unsigned long)len));
3967 (*(std::vector<ns1__userGroup *> *)p)[len] = *(ns1__userGroup **)q;
3968 break;
3970 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
3971 "Container ICat4_container_insert type=%d in "
3972 "%d location=%p object=%p len=%lu\n",
3973 st, tt, p, q, (unsigned long)len));
3974 (*(std::vector<ns1__study *> *)p)[len] = *(ns1__study **)q;
3975 break;
3977 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
3978 "Container ICat4_container_insert type=%d in "
3979 "%d location=%p object=%p len=%lu\n",
3980 st, tt, p, q, (unsigned long)len));
3981 (*(std::vector<ns1__instrumentScientist *> *)p)[len] = *(ns1__instrumentScientist **)q;
3982 break;
3984 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
3985 "Container ICat4_container_insert type=%d in "
3986 "%d location=%p object=%p len=%lu\n",
3987 st, tt, p, q, (unsigned long)len));
3988 (*(std::vector<ns1__sampleType *> *)p)[len] = *(ns1__sampleType **)q;
3989 break;
3991 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
3992 "Container ICat4_container_insert type=%d in "
3993 "%d location=%p object=%p len=%lu\n",
3994 st, tt, p, q, (unsigned long)len));
3995 (*(std::vector<ns1__parameterType *> *)p)[len] = *(ns1__parameterType **)q;
3996 break;
3998 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
3999 "Container ICat4_container_insert type=%d in "
4000 "%d location=%p object=%p len=%lu\n",
4001 st, tt, p, q, (unsigned long)len));
4002 (*(std::vector<ns1__investigation *> *)p)[len] = *(ns1__investigation **)q;
4003 break;
4005 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4006 "Container ICat4_container_insert type=%d in "
4007 "%d location=%p object=%p len=%lu\n",
4008 st, tt, p, q, (unsigned long)len));
4009 (*(std::vector<ns1__investigationType *> *)p)[len] = *(ns1__investigationType **)q;
4010 break;
4012 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4013 "Container ICat4_container_insert type=%d in "
4014 "%d location=%p object=%p len=%lu\n",
4015 st, tt, p, q, (unsigned long)len));
4016 (*(std::vector<ns1__instrument *> *)p)[len] = *(ns1__instrument **)q;
4017 break;
4019 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4020 "Container ICat4_container_insert type=%d in "
4021 "%d location=%p object=%p len=%lu\n",
4022 st, tt, p, q, (unsigned long)len));
4023 (*(std::vector<ns1__facilityCycle *> *)p)[len] = *(ns1__facilityCycle **)q;
4024 break;
4026 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4027 "Container ICat4_container_insert type=%d in "
4028 "%d location=%p object=%p len=%lu\n",
4029 st, tt, p, q, (unsigned long)len));
4030 (*(std::vector<ns1__datasetType *> *)p)[len] = *(ns1__datasetType **)q;
4031 break;
4033 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4034 "Container ICat4_container_insert type=%d in "
4035 "%d location=%p object=%p len=%lu\n",
4036 st, tt, p, q, (unsigned long)len));
4037 (*(std::vector<ns1__datafileFormat *> *)p)[len] = *(ns1__datafileFormat **)q;
4038 break;
4040 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4041 "Container ICat4_container_insert type=%d in "
4042 "%d location=%p object=%p len=%lu\n",
4043 st, tt, p, q, (unsigned long)len));
4044 (*(std::vector<ns1__application *> *)p)[len] = *(ns1__application **)q;
4045 break;
4047 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4048 "Container ICat4_container_insert type=%d in "
4049 "%d location=%p object=%p len=%lu\n",
4050 st, tt, p, q, (unsigned long)len));
4051 (*(std::vector<ns1__studyInvestigation *> *)p)[len] = *(ns1__studyInvestigation **)q;
4052 break;
4054 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4055 "Container ICat4_container_insert type=%d in "
4056 "%d location=%p object=%p len=%lu\n",
4057 st, tt, p, q, (unsigned long)len));
4058 (*(std::vector<ns1__shift *> *)p)[len] = *(ns1__shift **)q;
4059 break;
4061 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4062 "Container ICat4_container_insert type=%d in "
4063 "%d location=%p object=%p len=%lu\n",
4064 st, tt, p, q, (unsigned long)len));
4065 (*(std::vector<ns1__sample *> *)p)[len] = *(ns1__sample **)q;
4066 break;
4068 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4069 "Container ICat4_container_insert type=%d in "
4070 "%d location=%p object=%p len=%lu\n",
4071 st, tt, p, q, (unsigned long)len));
4072 (*(std::vector<ns1__publication *> *)p)[len] = *(ns1__publication **)q;
4073 break;
4075 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4076 "Container ICat4_container_insert type=%d in "
4077 "%d location=%p object=%p len=%lu\n",
4078 st, tt, p, q, (unsigned long)len));
4079 (*(std::vector<ns1__investigationParameter *> *)p)[len] = *(ns1__investigationParameter **)q;
4080 break;
4082 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4083 "Container ICat4_container_insert type=%d in "
4084 "%d location=%p object=%p len=%lu\n",
4085 st, tt, p, q, (unsigned long)len));
4086 (*(std::vector<ns1__keyword *> *)p)[len] = *(ns1__keyword **)q;
4087 break;
4089 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4090 "Container ICat4_container_insert type=%d in "
4091 "%d location=%p object=%p len=%lu\n",
4092 st, tt, p, q, (unsigned long)len));
4093 (*(std::vector<ns1__investigationUser *> *)p)[len] = *(ns1__investigationUser **)q;
4094 break;
4096 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4097 "Container ICat4_container_insert type=%d in "
4098 "%d location=%p object=%p len=%lu\n",
4099 st, tt, p, q, (unsigned long)len));
4100 (*(std::vector<ns1__investigationInstrument *> *)p)[len] = *(ns1__investigationInstrument **)q;
4101 break;
4103 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4104 "Container ICat4_container_insert type=%d in "
4105 "%d location=%p object=%p len=%lu\n",
4106 st, tt, p, q, (unsigned long)len));
4107 (*(std::vector<ns1__dataset *> *)p)[len] = *(ns1__dataset **)q;
4108 break;
4110 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4111 "Container ICat4_container_insert type=%d in "
4112 "%d location=%p object=%p len=%lu\n",
4113 st, tt, p, q, (unsigned long)len));
4114 (*(std::vector<ns1__datasetParameter *> *)p)[len] = *(ns1__datasetParameter **)q;
4115 break;
4117 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4118 "Container ICat4_container_insert type=%d in "
4119 "%d location=%p object=%p len=%lu\n",
4120 st, tt, p, q, (unsigned long)len));
4121 (*(std::vector<ns1__datafile *> *)p)[len] = *(ns1__datafile **)q;
4122 break;
4124 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4125 "Container ICat4_container_insert type=%d in "
4126 "%d location=%p object=%p len=%lu\n",
4127 st, tt, p, q, (unsigned long)len));
4128 (*(std::vector<ns1__dataCollectionParameter *> *)p)[len] = *(ns1__dataCollectionParameter **)q;
4129 break;
4131 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4132 "Container ICat4_container_insert type=%d in "
4133 "%d location=%p object=%p len=%lu\n",
4134 st, tt, p, q, (unsigned long)len));
4135 (*(std::vector<ns1__job *> *)p)[len] = *(ns1__job **)q;
4136 break;
4138 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4139 "Container ICat4_container_insert type=%d in "
4140 "%d location=%p object=%p len=%lu\n",
4141 st, tt, p, q, (unsigned long)len));
4142 (*(std::vector<ns1__dataCollectionDataset *> *)p)[len] = *(ns1__dataCollectionDataset **)q;
4143 break;
4145 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4146 "Container ICat4_container_insert type=%d in "
4147 "%d location=%p object=%p len=%lu\n",
4148 st, tt, p, q, (unsigned long)len));
4149 (*(std::vector<ns1__datafileParameter *> *)p)[len] = *(ns1__datafileParameter **)q;
4150 break;
4152 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4153 "Container ICat4_container_insert type=%d in "
4154 "%d location=%p object=%p len=%lu\n",
4155 st, tt, p, q, (unsigned long)len));
4156 (*(std::vector<ns1__relatedDatafile *> *)p)[len] = *(ns1__relatedDatafile **)q;
4157 break;
4159 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4160 "Container ICat4_container_insert type=%d in "
4161 "%d location=%p object=%p len=%lu\n",
4162 st, tt, p, q, (unsigned long)len));
4163 (*(std::vector<ns1__dataCollectionDatafile *> *)p)[len] = *(ns1__dataCollectionDatafile **)q;
4164 break;
4166 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4167 "Container ICat4_container_insert type=%d in "
4168 "%d location=%p object=%p len=%lu\n",
4169 st, tt, p, q, (unsigned long)len));
4170 (*(std::vector<xsd__anyType *> *)p)[len] = *(xsd__anyType **)q;
4171 break;
4173 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4174 "Container ICat4_container_insert type=%d in "
4175 "%d location=%p object=%p len=%lu\n",
4176 st, tt, p, q, (unsigned long)len));
4177 (*(std::vector<ns1__entityField *> *)p)[len] = *(ns1__entityField **)q;
4178 break;
4180 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4181 "Container ICat4_container_insert type=%d in "
4182 "%d location=%p object=%p len=%lu\n",
4183 st, tt, p, q, (unsigned long)len));
4184 (*(std::vector<ns1__constraint *> *)p)[len] = *(ns1__constraint **)q;
4185 break;
4187 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4188 "Container ICat4_container_insert type=%d in "
4189 "%d location=%p object=%p len=%lu\n",
4190 st, tt, p, q, (unsigned long)len));
4191 (*(std::vector<_ns1__login_credentials_entry> *)p)[len] = *(_ns1__login_credentials_entry *)q;
4192 break;
4194 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4195 "Container ICat4_container_insert type=%d in "
4196 "%d location=%p object=%p len=%lu\n",
4197 st, tt, p, q, (unsigned long)len));
4198 (*(std::vector<std::string> *)p)[len] = *(std::string *)q;
4199 break;
4201 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4202 "Container ICat4_container_insert type=%d in "
4203 "%d location=%p object=%p len=%lu\n",
4204 st, tt, p, q, (unsigned long)len));
4205 (*(std::vector<LONG64> *)p)[len] = *(LONG64 *)q;
4206 break;
4208 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
4209 "Container ICat4_container_insert type=%d in "
4210 "%d location=%p object=%p len=%lu\n",
4211 st, tt, p, q, (unsigned long)len));
4212 (*(std::vector<ns1__entityBaseBean *> *)p)[len] = *(ns1__entityBaseBean **)q;
4213 break;
4214 default:
4215 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Could not insert type=%d in %d\n", st, tt));
4216 }
4217#ifdef WIN32
4218#pragma warning(pop)
4219#endif
4220}
4221
4222SOAP_FMAC3 void SOAP_FMAC4 soap_default_byte(struct soap *soap, char *a) {
4223 (void)soap; /* appease -Wall -Werror */
4224#ifdef SOAP_DEFAULT_byte
4225 *a = SOAP_DEFAULT_byte;
4226#else
4227 *a = (char)0;
4228#endif
4229}
4230
4231SOAP_FMAC3 int SOAP_FMAC4 soap_out_byte(struct soap *soap, const char *tag, int id, const char *a, const char *type) {
4232 (void)soap;
4233 (void)type;
4234 (void)tag;
4235 (void)id;
4236 return soap_outbyte(soap, tag, id, a, type, SOAP_TYPE_ICat4_byte);
4237}
4238
4239SOAP_FMAC3 char *SOAP_FMAC4 soap_in_byte(struct soap *soap, const char *tag, char *a, const char *type) {
4240 char *p;
4241 p = soap_inbyte(soap, tag, a, type, SOAP_TYPE_ICat4_byte);
4242 return p;
4243}
4244
4245SOAP_FMAC3 int SOAP_FMAC4 soap_put_byte(struct soap *soap, const char *a, const char *tag, const char *type) {
4246 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_byte);
4247 if (soap_out_byte(soap, tag ? tag : "byte", id, a, type))
4248 return soap->error;
4249 return soap_putindependent(soap);
4250}
4251
4252SOAP_FMAC3 char *SOAP_FMAC4 soap_get_byte(struct soap *soap, char *p, const char *tag, const char *type) {
4253 if ((p = soap_in_byte(soap, tag, p, type)))
4254 if (soap_getindependent(soap))
4255 return nullptr;
4256 return p;
4257}
4258
4259SOAP_FMAC3 void SOAP_FMAC4 soap_default_int(struct soap *soap, int *a) {
4260 (void)soap; /* appease -Wall -Werror */
4261#ifdef SOAP_DEFAULT_int
4262 *a = SOAP_DEFAULT_int;
4263#else
4264 *a = (int)0;
4265#endif
4266}
4267
4268SOAP_FMAC3 int SOAP_FMAC4 soap_out_int(struct soap *soap, const char *tag, int id, const int *a, const char *type) {
4269 (void)soap;
4270 (void)type;
4271 (void)tag;
4272 (void)id;
4273 return soap_outint(soap, tag, id, a, type, SOAP_TYPE_ICat4_int);
4274}
4275
4276SOAP_FMAC3 int *SOAP_FMAC4 soap_in_int(struct soap *soap, const char *tag, int *a, const char *type) {
4277 int *p;
4278 p = soap_inint(soap, tag, a, type, SOAP_TYPE_ICat4_int);
4279 return p;
4280}
4281
4282SOAP_FMAC3 int SOAP_FMAC4 soap_put_int(struct soap *soap, const int *a, const char *tag, const char *type) {
4283 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_int);
4284 if (soap_out_int(soap, tag ? tag : "int", id, a, type))
4285 return soap->error;
4286 return soap_putindependent(soap);
4287}
4288
4289SOAP_FMAC3 int *SOAP_FMAC4 soap_get_int(struct soap *soap, int *p, const char *tag, const char *type) {
4290 if ((p = soap_in_int(soap, tag, p, type)))
4291 if (soap_getindependent(soap))
4292 return nullptr;
4293 return p;
4294}
4295
4296SOAP_FMAC3 void SOAP_FMAC4 soap_default_LONG64(struct soap *soap, LONG64 *a) {
4297 (void)soap; /* appease -Wall -Werror */
4298#ifdef SOAP_DEFAULT_LONG64
4299 *a = SOAP_DEFAULT_LONG64;
4300#else
4301 *a = (LONG64)0;
4302#endif
4303}
4304
4305SOAP_FMAC3 int SOAP_FMAC4 soap_out_LONG64(struct soap *soap, const char *tag, int id, const LONG64 *a,
4306 const char *type) {
4307 (void)soap;
4308 (void)type;
4309 (void)tag;
4310 (void)id;
4311 return soap_outLONG64(soap, tag, id, a, type, SOAP_TYPE_ICat4_LONG64);
4312}
4313
4314SOAP_FMAC3 LONG64 *SOAP_FMAC4 soap_in_LONG64(struct soap *soap, const char *tag, LONG64 *a, const char *type) {
4315 LONG64 *p;
4316 p = soap_inLONG64(soap, tag, a, type, SOAP_TYPE_ICat4_LONG64);
4317 return p;
4318}
4319
4320SOAP_FMAC3 int SOAP_FMAC4 soap_put_LONG64(struct soap *soap, const LONG64 *a, const char *tag, const char *type) {
4321 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_LONG64);
4322 if (soap_out_LONG64(soap, tag ? tag : "long", id, a, type))
4323 return soap->error;
4324 return soap_putindependent(soap);
4325}
4326
4327SOAP_FMAC3 LONG64 *SOAP_FMAC4 soap_get_LONG64(struct soap *soap, LONG64 *p, const char *tag, const char *type) {
4328 if ((p = soap_in_LONG64(soap, tag, p, type)))
4329 if (soap_getindependent(soap))
4330 return nullptr;
4331 return p;
4332}
4333
4334SOAP_FMAC3 void SOAP_FMAC4 soap_default_double(struct soap *soap, double *a) {
4335 (void)soap; /* appease -Wall -Werror */
4336#ifdef SOAP_DEFAULT_double
4337 *a = SOAP_DEFAULT_double;
4338#else
4339 *a = (double)0;
4340#endif
4341}
4342
4343SOAP_FMAC3 int SOAP_FMAC4 soap_out_double(struct soap *soap, const char *tag, int id, const double *a,
4344 const char *type) {
4345 (void)soap;
4346 (void)type;
4347 (void)tag;
4348 (void)id;
4349 return soap_outdouble(soap, tag, id, a, type, SOAP_TYPE_ICat4_double);
4350}
4351
4352SOAP_FMAC3 double *SOAP_FMAC4 soap_in_double(struct soap *soap, const char *tag, double *a, const char *type) {
4353 double *p;
4354 p = soap_indouble(soap, tag, a, type, SOAP_TYPE_ICat4_double);
4355 return p;
4356}
4357
4358SOAP_FMAC3 int SOAP_FMAC4 soap_put_double(struct soap *soap, const double *a, const char *tag, const char *type) {
4359 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_double);
4360 if (soap_out_double(soap, tag ? tag : "double", id, a, type))
4361 return soap->error;
4362 return soap_putindependent(soap);
4363}
4364
4365SOAP_FMAC3 double *SOAP_FMAC4 soap_get_double(struct soap *soap, double *p, const char *tag, const char *type) {
4366 if ((p = soap_in_double(soap, tag, p, type)))
4367 if (soap_getindependent(soap))
4368 return nullptr;
4369 return p;
4370}
4371
4372SOAP_FMAC3 void SOAP_FMAC4 soap_default_time(struct soap *soap, time_t *a) {
4373 (void)soap; /* appease -Wall -Werror */
4374#ifdef SOAP_DEFAULT_time
4375 *a = SOAP_DEFAULT_time;
4376#else
4377 *a = (time_t)0;
4378#endif
4379}
4380
4381SOAP_FMAC3 int SOAP_FMAC4 soap_out_time(struct soap *soap, const char *tag, int id, const time_t *a, const char *type) {
4382 (void)soap;
4383 (void)type;
4384 (void)tag;
4385 (void)id;
4386 return soap_outdateTime(soap, tag, id, a, type, SOAP_TYPE_ICat4_time);
4387}
4388
4389SOAP_FMAC3 time_t *SOAP_FMAC4 soap_in_time(struct soap *soap, const char *tag, time_t *a, const char *type) {
4390 time_t *p;
4391 p = soap_indateTime(soap, tag, a, type, SOAP_TYPE_ICat4_time);
4392 return p;
4393}
4394
4395SOAP_FMAC3 int SOAP_FMAC4 soap_put_time(struct soap *soap, const time_t *a, const char *tag, const char *type) {
4396 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_time);
4397 if (soap_out_time(soap, tag ? tag : "dateTime", id, a, type))
4398 return soap->error;
4399 return soap_putindependent(soap);
4400}
4401
4402SOAP_FMAC3 time_t *SOAP_FMAC4 soap_get_time(struct soap *soap, time_t *p, const char *tag, const char *type) {
4403 if ((p = soap_in_time(soap, tag, p, type)))
4404 if (soap_getindependent(soap))
4405 return nullptr;
4406 return p;
4407}
4408
4409SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__accessType(struct soap *soap, enum ns1__accessType *a) {
4410 (void)soap; /* appease -Wall -Werror */
4411#ifdef SOAP_DEFAULT_ns1__accessType
4412 *a = SOAP_DEFAULT_ns1__accessType;
4413#else
4414 *a = (enum ns1__accessType)0;
4415#endif
4416}
4417
4418static const struct soap_code_map soap_codes_ns1__accessType[] = {{(long)ns1__accessType__READ, "READ"},
4419 {(long)ns1__accessType__UPDATE, "UPDATE"},
4420 {(long)ns1__accessType__DELETE, "DELETE"},
4421 {(long)ns1__accessType__CREATE, "CREATE"},
4422 {0, nullptr}};
4423
4424SOAP_FMAC3S const char *SOAP_FMAC4S soap_ns1__accessType2s(struct soap *soap, enum ns1__accessType n) {
4425 const char *s = soap_code_str(soap_codes_ns1__accessType, (long)n);
4426 if (s)
4427 return s;
4428 return soap_long2s(soap, (long)n);
4429}
4430
4431SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__accessType(struct soap *soap, const char *tag, int id,
4432 const enum ns1__accessType *a, const char *type) {
4433 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__accessType), type) ||
4434 soap_send(soap, soap_ns1__accessType2s(soap, *a)))
4435 return soap->error;
4436 return soap_element_end_out(soap, tag);
4437}
4438
4439SOAP_FMAC3S int SOAP_FMAC4S soap_s2ns1__accessType(struct soap *soap, const char *s, enum ns1__accessType *a) {
4440 const struct soap_code_map *map;
4441 if (!s)
4442 return soap->error;
4443 map = soap_code(soap_codes_ns1__accessType, s);
4444 if (map)
4445 *a = (enum ns1__accessType)map->code;
4446 else {
4447 long n;
4448 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 3)))
4449 return soap->error = SOAP_TYPE;
4450 *a = (enum ns1__accessType)n;
4451 }
4452 return SOAP_OK;
4453}
4454
4455SOAP_FMAC3 enum ns1__accessType *SOAP_FMAC4 soap_in_ns1__accessType(struct soap *soap, const char *tag,
4456 enum ns1__accessType *a, const char *type) {
4457 if (soap_element_begin_in(soap, tag, 0, type))
4458 return nullptr;
4459 a = (enum ns1__accessType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_ns1__accessType,
4460 sizeof(enum ns1__accessType), 0, nullptr, nullptr, nullptr);
4461 if (!a)
4462 return nullptr;
4463 if (soap->body && !*soap->href) {
4464 if (!a || soap_s2ns1__accessType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
4465 return nullptr;
4466 } else {
4467 a = (enum ns1__accessType *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__accessType, 0,
4468 sizeof(enum ns1__accessType), 0, nullptr);
4469 if (soap->body && soap_element_end_in(soap, tag))
4470 return nullptr;
4471 }
4472 return a;
4473}
4474
4475SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__accessType(struct soap *soap, const enum ns1__accessType *a, const char *tag,
4476 const char *type) {
4477 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__accessType);
4478 if (soap_out_ns1__accessType(soap, tag ? tag : "ns1:accessType", id, a, type))
4479 return soap->error;
4480 return soap_putindependent(soap);
4481}
4482
4483SOAP_FMAC3 enum ns1__accessType *SOAP_FMAC4 soap_get_ns1__accessType(struct soap *soap, enum ns1__accessType *p,
4484 const char *tag, const char *type) {
4485 if ((p = soap_in_ns1__accessType(soap, tag, p, type)))
4486 if (soap_getindependent(soap))
4487 return nullptr;
4488 return p;
4489}
4490
4491SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__relType(struct soap *soap, enum ns1__relType *a) {
4492 (void)soap; /* appease -Wall -Werror */
4493#ifdef SOAP_DEFAULT_ns1__relType
4494 *a = SOAP_DEFAULT_ns1__relType;
4495#else
4496 *a = (enum ns1__relType)0;
4497#endif
4498}
4499
4500static const struct soap_code_map soap_codes_ns1__relType[] = {{(long)ns1__relType__ATTRIBUTE, "ATTRIBUTE"},
4501 {(long)ns1__relType__MANY, "MANY"},
4502 {(long)ns1__relType__ONE, "ONE"},
4503 {0, nullptr}};
4504
4505SOAP_FMAC3S const char *SOAP_FMAC4S soap_ns1__relType2s(struct soap *soap, enum ns1__relType n) {
4506 const char *s = soap_code_str(soap_codes_ns1__relType, (long)n);
4507 if (s)
4508 return s;
4509 return soap_long2s(soap, (long)n);
4510}
4511
4512SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__relType(struct soap *soap, const char *tag, int id, const enum ns1__relType *a,
4513 const char *type) {
4514 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__relType), type) ||
4515 soap_send(soap, soap_ns1__relType2s(soap, *a)))
4516 return soap->error;
4517 return soap_element_end_out(soap, tag);
4518}
4519
4520SOAP_FMAC3S int SOAP_FMAC4S soap_s2ns1__relType(struct soap *soap, const char *s, enum ns1__relType *a) {
4521 const struct soap_code_map *map;
4522 if (!s)
4523 return soap->error;
4524 map = soap_code(soap_codes_ns1__relType, s);
4525 if (map)
4526 *a = (enum ns1__relType)map->code;
4527 else {
4528 long n;
4529 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
4530 return soap->error = SOAP_TYPE;
4531 *a = (enum ns1__relType)n;
4532 }
4533 return SOAP_OK;
4534}
4535
4536SOAP_FMAC3 enum ns1__relType *SOAP_FMAC4 soap_in_ns1__relType(struct soap *soap, const char *tag, enum ns1__relType *a,
4537 const char *type) {
4538 if (soap_element_begin_in(soap, tag, 0, type))
4539 return nullptr;
4540 a = (enum ns1__relType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_ns1__relType, sizeof(enum ns1__relType), 0,
4541 nullptr, nullptr, nullptr);
4542 if (!a)
4543 return nullptr;
4544 if (soap->body && !*soap->href) {
4545 if (!a || soap_s2ns1__relType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
4546 return nullptr;
4547 } else {
4548 a = (enum ns1__relType *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__relType, 0,
4549 sizeof(enum ns1__relType), 0, nullptr);
4550 if (soap->body && soap_element_end_in(soap, tag))
4551 return nullptr;
4552 }
4553 return a;
4554}
4555
4556SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__relType(struct soap *soap, const enum ns1__relType *a, const char *tag,
4557 const char *type) {
4558 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__relType);
4559 if (soap_out_ns1__relType(soap, tag ? tag : "ns1:relType", id, a, type))
4560 return soap->error;
4561 return soap_putindependent(soap);
4562}
4563
4564SOAP_FMAC3 enum ns1__relType *SOAP_FMAC4 soap_get_ns1__relType(struct soap *soap, enum ns1__relType *p, const char *tag,
4565 const char *type) {
4566 if ((p = soap_in_ns1__relType(soap, tag, p, type)))
4567 if (soap_getindependent(soap))
4568 return nullptr;
4569 return p;
4570}
4571
4572SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__parameterValueType(struct soap *soap, enum ns1__parameterValueType *a) {
4573 (void)soap; /* appease -Wall -Werror */
4574#ifdef SOAP_DEFAULT_ns1__parameterValueType
4575 *a = SOAP_DEFAULT_ns1__parameterValueType;
4576#else
4577 *a = (enum ns1__parameterValueType)0;
4578#endif
4579}
4580
4581static const struct soap_code_map soap_codes_ns1__parameterValueType[] = {
4583 {(long)ns1__parameterValueType__NUMERIC, "NUMERIC"},
4584 {(long)ns1__parameterValueType__STRING, "STRING"},
4585 {0, nullptr}};
4586
4587SOAP_FMAC3S const char *SOAP_FMAC4S soap_ns1__parameterValueType2s(struct soap *soap, enum ns1__parameterValueType n) {
4588 const char *s = soap_code_str(soap_codes_ns1__parameterValueType, (long)n);
4589 if (s)
4590 return s;
4591 return soap_long2s(soap, (long)n);
4592}
4593
4594SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__parameterValueType(struct soap *soap, const char *tag, int id,
4595 const enum ns1__parameterValueType *a, const char *type) {
4596 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__parameterValueType), type) ||
4597 soap_send(soap, soap_ns1__parameterValueType2s(soap, *a)))
4598 return soap->error;
4599 return soap_element_end_out(soap, tag);
4600}
4601
4602SOAP_FMAC3S int SOAP_FMAC4S soap_s2ns1__parameterValueType(struct soap *soap, const char *s,
4603 enum ns1__parameterValueType *a) {
4604 const struct soap_code_map *map;
4605 if (!s)
4606 return soap->error;
4607 map = soap_code(soap_codes_ns1__parameterValueType, s);
4608 if (map)
4609 *a = (enum ns1__parameterValueType)map->code;
4610 else {
4611 long n;
4612 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
4613 return soap->error = SOAP_TYPE;
4614 *a = (enum ns1__parameterValueType)n;
4615 }
4616 return SOAP_OK;
4617}
4618
4619SOAP_FMAC3 enum ns1__parameterValueType *SOAP_FMAC4 soap_in_ns1__parameterValueType(struct soap *soap, const char *tag,
4621 const char *type) {
4622 if (soap_element_begin_in(soap, tag, 0, type))
4623 return nullptr;
4624 a = (enum ns1__parameterValueType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_ns1__parameterValueType,
4625 sizeof(enum ns1__parameterValueType), 0, nullptr, nullptr, nullptr);
4626 if (!a)
4627 return nullptr;
4628 if (soap->body && !*soap->href) {
4629 if (!a || soap_s2ns1__parameterValueType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
4630 return nullptr;
4631 } else {
4632 a = (enum ns1__parameterValueType *)soap_id_forward(soap, soap->href, (void *)a, 0,
4634 sizeof(enum ns1__parameterValueType), 0, nullptr);
4635 if (soap->body && soap_element_end_in(soap, tag))
4636 return nullptr;
4637 }
4638 return a;
4639}
4640
4641SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__parameterValueType(struct soap *soap, const enum ns1__parameterValueType *a,
4642 const char *tag, const char *type) {
4643 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__parameterValueType);
4644 if (soap_out_ns1__parameterValueType(soap, tag ? tag : "ns1:parameterValueType", id, a, type))
4645 return soap->error;
4646 return soap_putindependent(soap);
4647}
4648
4649SOAP_FMAC3 enum ns1__parameterValueType *SOAP_FMAC4 soap_get_ns1__parameterValueType(struct soap *soap,
4651 const char *tag,
4652 const char *type) {
4653 if ((p = soap_in_ns1__parameterValueType(soap, tag, p, type)))
4654 if (soap_getindependent(soap))
4655 return nullptr;
4656 return p;
4657}
4658
4659SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__studyStatus(struct soap *soap, enum ns1__studyStatus *a) {
4660 (void)soap; /* appease -Wall -Werror */
4661#ifdef SOAP_DEFAULT_ns1__studyStatus
4662 *a = SOAP_DEFAULT_ns1__studyStatus;
4663#else
4664 *a = (enum ns1__studyStatus)0;
4665#endif
4666}
4667
4668static const struct soap_code_map soap_codes_ns1__studyStatus[] = {
4669 {(long)ns1__studyStatus__NEW, "NEW"},
4670 {(long)ns1__studyStatus__IN_USCOREPROGRESS, "IN_PROGRESS"},
4671 {(long)ns1__studyStatus__COMPLETE, "COMPLETE"},
4672 {(long)ns1__studyStatus__CANCELLED, "CANCELLED"},
4673 {0, nullptr}};
4674
4675SOAP_FMAC3S const char *SOAP_FMAC4S soap_ns1__studyStatus2s(struct soap *soap, enum ns1__studyStatus n) {
4676 const char *s = soap_code_str(soap_codes_ns1__studyStatus, (long)n);
4677 if (s)
4678 return s;
4679 return soap_long2s(soap, (long)n);
4680}
4681
4682SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__studyStatus(struct soap *soap, const char *tag, int id,
4683 const enum ns1__studyStatus *a, const char *type) {
4684 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__studyStatus), type) ||
4685 soap_send(soap, soap_ns1__studyStatus2s(soap, *a)))
4686 return soap->error;
4687 return soap_element_end_out(soap, tag);
4688}
4689
4690SOAP_FMAC3S int SOAP_FMAC4S soap_s2ns1__studyStatus(struct soap *soap, const char *s, enum ns1__studyStatus *a) {
4691 const struct soap_code_map *map;
4692 if (!s)
4693 return soap->error;
4694 map = soap_code(soap_codes_ns1__studyStatus, s);
4695 if (map)
4696 *a = (enum ns1__studyStatus)map->code;
4697 else {
4698 long n;
4699 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 3)))
4700 return soap->error = SOAP_TYPE;
4701 *a = (enum ns1__studyStatus)n;
4702 }
4703 return SOAP_OK;
4704}
4705
4706SOAP_FMAC3 enum ns1__studyStatus *SOAP_FMAC4 soap_in_ns1__studyStatus(struct soap *soap, const char *tag,
4707 enum ns1__studyStatus *a, const char *type) {
4708 if (soap_element_begin_in(soap, tag, 0, type))
4709 return nullptr;
4710 a = (enum ns1__studyStatus *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_ns1__studyStatus,
4711 sizeof(enum ns1__studyStatus), 0, nullptr, nullptr, nullptr);
4712 if (!a)
4713 return nullptr;
4714 if (soap->body && !*soap->href) {
4715 if (!a || soap_s2ns1__studyStatus(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
4716 return nullptr;
4717 } else {
4718 a = (enum ns1__studyStatus *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__studyStatus, 0,
4719 sizeof(enum ns1__studyStatus), 0, nullptr);
4720 if (soap->body && soap_element_end_in(soap, tag))
4721 return nullptr;
4722 }
4723 return a;
4724}
4725
4726SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__studyStatus(struct soap *soap, const enum ns1__studyStatus *a, const char *tag,
4727 const char *type) {
4728 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__studyStatus);
4729 if (soap_out_ns1__studyStatus(soap, tag ? tag : "ns1:studyStatus", id, a, type))
4730 return soap->error;
4731 return soap_putindependent(soap);
4732}
4733
4734SOAP_FMAC3 enum ns1__studyStatus *SOAP_FMAC4 soap_get_ns1__studyStatus(struct soap *soap, enum ns1__studyStatus *p,
4735 const char *tag, const char *type) {
4736 if ((p = soap_in_ns1__studyStatus(soap, tag, p, type)))
4737 if (soap_getindependent(soap))
4738 return nullptr;
4739 return p;
4740}
4741
4742SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__icatExceptionType(struct soap *soap, enum ns1__icatExceptionType *a) {
4743 (void)soap; /* appease -Wall -Werror */
4744#ifdef SOAP_DEFAULT_ns1__icatExceptionType
4745 *a = SOAP_DEFAULT_ns1__icatExceptionType;
4746#else
4747 *a = (enum ns1__icatExceptionType)0;
4748#endif
4749}
4750
4751static const struct soap_code_map soap_codes_ns1__icatExceptionType[] = {
4752 {(long)ns1__icatExceptionType__BAD_USCOREPARAMETER, "BAD_PARAMETER"},
4753 {(long)ns1__icatExceptionType__INTERNAL, "INTERNAL"},
4754 {(long)ns1__icatExceptionType__INSUFFICIENT_USCOREPRIVILEGES, "INSUFFICIENT_PRIVILEGES"},
4756 {(long)ns1__icatExceptionType__OBJECT_USCOREALREADY_USCOREEXISTS, "OBJECT_ALREADY_EXISTS"},
4757 {(long)ns1__icatExceptionType__SESSION, "SESSION"},
4758 {(long)ns1__icatExceptionType__VALIDATION, "VALIDATION"},
4759 {0, nullptr}};
4760
4761SOAP_FMAC3S const char *SOAP_FMAC4S soap_ns1__icatExceptionType2s(struct soap *soap, enum ns1__icatExceptionType n) {
4762 const char *s = soap_code_str(soap_codes_ns1__icatExceptionType, (long)n);
4763 if (s)
4764 return s;
4765 return soap_long2s(soap, (long)n);
4766}
4767
4768SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__icatExceptionType(struct soap *soap, const char *tag, int id,
4769 const enum ns1__icatExceptionType *a, const char *type) {
4770 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__icatExceptionType), type) ||
4771 soap_send(soap, soap_ns1__icatExceptionType2s(soap, *a)))
4772 return soap->error;
4773 return soap_element_end_out(soap, tag);
4774}
4775
4776SOAP_FMAC3S int SOAP_FMAC4S soap_s2ns1__icatExceptionType(struct soap *soap, const char *s,
4777 enum ns1__icatExceptionType *a) {
4778 const struct soap_code_map *map;
4779 if (!s)
4780 return soap->error;
4781 map = soap_code(soap_codes_ns1__icatExceptionType, s);
4782 if (map)
4783 *a = (enum ns1__icatExceptionType)map->code;
4784 else {
4785 long n;
4786 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 6)))
4787 return soap->error = SOAP_TYPE;
4788 *a = (enum ns1__icatExceptionType)n;
4789 }
4790 return SOAP_OK;
4791}
4792
4793SOAP_FMAC3 enum ns1__icatExceptionType *SOAP_FMAC4 soap_in_ns1__icatExceptionType(struct soap *soap, const char *tag,
4794 enum ns1__icatExceptionType *a,
4795 const char *type) {
4796 if (soap_element_begin_in(soap, tag, 0, type))
4797 return nullptr;
4798 a = (enum ns1__icatExceptionType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_ns1__icatExceptionType,
4799 sizeof(enum ns1__icatExceptionType), 0, nullptr, nullptr, nullptr);
4800 if (!a)
4801 return nullptr;
4802 if (soap->body && !*soap->href) {
4803 if (!a || soap_s2ns1__icatExceptionType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
4804 return nullptr;
4805 } else {
4806 a = (enum ns1__icatExceptionType *)soap_id_forward(soap, soap->href, (void *)a, 0,
4808 sizeof(enum ns1__icatExceptionType), 0, nullptr);
4809 if (soap->body && soap_element_end_in(soap, tag))
4810 return nullptr;
4811 }
4812 return a;
4813}
4814
4815SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__icatExceptionType(struct soap *soap, const enum ns1__icatExceptionType *a,
4816 const char *tag, const char *type) {
4817 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__icatExceptionType);
4818 if (soap_out_ns1__icatExceptionType(soap, tag ? tag : "ns1:icatExceptionType", id, a, type))
4819 return soap->error;
4820 return soap_putindependent(soap);
4821}
4822
4823SOAP_FMAC3 enum ns1__icatExceptionType *SOAP_FMAC4 soap_get_ns1__icatExceptionType(struct soap *soap,
4824 enum ns1__icatExceptionType *p,
4825 const char *tag, const char *type) {
4826 if ((p = soap_in_ns1__icatExceptionType(soap, tag, p, type)))
4827 if (soap_getindependent(soap))
4828 return nullptr;
4829 return p;
4830}
4831
4832SOAP_FMAC3 void SOAP_FMAC4 soap_default_bool(struct soap *soap, bool *a) {
4833 (void)soap; /* appease -Wall -Werror */
4834#ifdef SOAP_DEFAULT_bool
4835 *a = SOAP_DEFAULT_bool;
4836#else
4837 *a = (bool)0;
4838#endif
4839}
4840
4841static const struct soap_code_map soap_codes_bool[] = {{(long)false, "false"}, {(long)true, "true"}, {0, nullptr}};
4842
4843SOAP_FMAC3S const char *SOAP_FMAC4S soap_bool2s(struct soap *soap, bool n) {
4844 (void)soap; /* appease -Wall -Werror */
4845 return soap_code_str(soap_codes_bool, n != 0);
4846}
4847
4848SOAP_FMAC3 int SOAP_FMAC4 soap_out_bool(struct soap *soap, const char *tag, int id, const bool *a, const char *type) {
4849 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_bool), type) ||
4850 soap_send(soap, soap_bool2s(soap, *a)))
4851 return soap->error;
4852 return soap_element_end_out(soap, tag);
4853}
4854
4855SOAP_FMAC3S int SOAP_FMAC4S soap_s2bool(struct soap *soap, const char *s, bool *a) {
4856 const struct soap_code_map *map;
4857 if (!s)
4858 return soap->error;
4859 map = soap_code(soap_codes_bool, s);
4860 if (map)
4861 *a = (bool)(map->code != 0);
4862 else {
4863 long n;
4864 if (soap_s2long(soap, s, &n) || n < 0 || n > 1)
4865 return soap->error = SOAP_TYPE;
4866 *a = (bool)(n != 0);
4867 }
4868 return SOAP_OK;
4869}
4870
4871SOAP_FMAC3 bool *SOAP_FMAC4 soap_in_bool(struct soap *soap, const char *tag, bool *a, const char *type) {
4872 if (soap_element_begin_in(soap, tag, 0, nullptr))
4873 return nullptr;
4874 if (*soap->type && soap_match_tag(soap, soap->type, type) && soap_match_tag(soap, soap->type, ":boolean")) {
4875 soap->error = SOAP_TYPE;
4876 return nullptr;
4877 }
4878 a = (bool *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_bool, sizeof(bool), 0, nullptr, nullptr, nullptr);
4879 if (!a)
4880 return nullptr;
4881 if (soap->body && !*soap->href) {
4882 if (!a || soap_s2bool(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
4883 return nullptr;
4884 } else {
4885 a = (bool *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_bool, 0, sizeof(bool), 0, nullptr);
4886 if (soap->body && soap_element_end_in(soap, tag))
4887 return nullptr;
4888 }
4889 return a;
4890}
4891
4892SOAP_FMAC3 int SOAP_FMAC4 soap_put_bool(struct soap *soap, const bool *a, const char *tag, const char *type) {
4893 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_bool);
4894 if (soap_out_bool(soap, tag ? tag : "boolean", id, a, type))
4895 return soap->error;
4896 return soap_putindependent(soap);
4897}
4898
4899SOAP_FMAC3 bool *SOAP_FMAC4 soap_get_bool(struct soap *soap, bool *p, const char *tag, const char *type) {
4900 if ((p = soap_in_bool(soap, tag, p, type)))
4901 if (soap_getindependent(soap))
4902 return nullptr;
4903 return p;
4904}
4905
4906void _ns1__login_credentials_entry::soap_default(struct soap *soap) {
4907 (void)soap; /* appease -Wall -Werror */
4908 this->_ns1__login_credentials_entry::key = nullptr;
4909 this->_ns1__login_credentials_entry::value = nullptr;
4910}
4911
4912void _ns1__login_credentials_entry::soap_serialize(struct soap *soap) const {
4913#ifndef WITH_NOIDREF
4914 (void)soap; /* appease -Wall -Werror */
4915 soap_serialize_PointerTostd__string(soap, &this->_ns1__login_credentials_entry::key);
4916 soap_serialize_PointerTostd__string(soap, &this->_ns1__login_credentials_entry::value);
4917#endif
4918}
4919
4920int _ns1__login_credentials_entry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
4921 return soap_out__ns1__login_credentials_entry(soap, tag, id, this, type);
4922}
4923
4924SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__login_credentials_entry(struct soap *soap, const char *tag, int id,
4926 const char *type) {
4927 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4__ns1__login_credentials_entry),
4928 type))
4929 return soap->error;
4930 if (soap_out_PointerTostd__string(soap, "key", -1, &(a->_ns1__login_credentials_entry::key), ""))
4931 return soap->error;
4932 if (soap_out_PointerTostd__string(soap, "value", -1, &(a->_ns1__login_credentials_entry::value), ""))
4933 return soap->error;
4934 return soap_element_end_out(soap, tag);
4935}
4936
4937void *_ns1__login_credentials_entry::soap_in(struct soap *soap, const char *tag, const char *type) {
4938 return soap_in__ns1__login_credentials_entry(soap, tag, this, type);
4939}
4940
4942 struct soap *soap, const char *tag, _ns1__login_credentials_entry *a, const char *type) {
4943 (void)type; /* appease -Wall -Werror */
4944 if (soap_element_begin_in(soap, tag, 0, nullptr))
4945 return nullptr;
4948 soap->type, soap->arrayType);
4949 if (!a)
4950 return nullptr;
4951 if (soap->alloced) {
4952 a->soap_default(soap);
4953 if (soap->clist->type != SOAP_TYPE_ICat4__ns1__login_credentials_entry) {
4954 soap_revert(soap);
4955 *soap->id = '\0';
4956 return (_ns1__login_credentials_entry *)a->soap_in(soap, tag, type);
4957 }
4958 }
4959 size_t soap_flag_key1 = 1;
4960 size_t soap_flag_value1 = 1;
4961 if (soap->body && !*soap->href) {
4962 for (;;) {
4963 soap->error = SOAP_TAG_MISMATCH;
4964 if (soap_flag_key1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
4965 if (soap_in_PointerTostd__string(soap, "key", &(a->_ns1__login_credentials_entry::key), "xsd:string")) {
4966 soap_flag_key1--;
4967 continue;
4968 }
4969 if (soap_flag_value1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
4970 if (soap_in_PointerTostd__string(soap, "value", &(a->_ns1__login_credentials_entry::value), "xsd:string")) {
4971 soap_flag_value1--;
4972 continue;
4973 }
4974 if (soap->error == SOAP_TAG_MISMATCH)
4975 soap->error = soap_ignore_element(soap);
4976 if (soap->error == SOAP_NO_TAG)
4977 break;
4978 if (soap->error)
4979 return nullptr;
4980 }
4981 if (soap_element_end_in(soap, tag))
4982 return nullptr;
4983 } else {
4984 a = (_ns1__login_credentials_entry *)soap_id_forward(
4985 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4__ns1__login_credentials_entry, 0,
4987 if (soap->body && soap_element_end_in(soap, tag))
4988 return nullptr;
4989 }
4990 return a;
4991}
4992
4993int _ns1__login_credentials_entry::soap_put(struct soap *soap, const char *tag, const char *type) const {
4994 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4__ns1__login_credentials_entry);
4995 if (this->soap_out(soap, tag ? tag : "ns1:login-credentials-entry", id, type))
4996 return soap->error;
4997 return soap_putindependent(soap);
4998}
4999
5000void *_ns1__login_credentials_entry::soap_get(struct soap *soap, const char *tag, const char *type) {
5001 return soap_get__ns1__login_credentials_entry(soap, this, tag, type);
5002}
5003
5005 struct soap *soap, _ns1__login_credentials_entry *p, const char *tag, const char *type) {
5006 if ((p = soap_in__ns1__login_credentials_entry(soap, tag, p, type)))
5007 if (soap_getindependent(soap))
5008 return nullptr;
5009 return p;
5010}
5011
5013 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
5014 (void)type;
5015 (void)arrayType; /* appease -Wall -Werror */
5016 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__login_credentials_entry(%d, %s, %s)\n", n, type ? type : "",
5017 arrayType ? arrayType : ""));
5018 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4__ns1__login_credentials_entry, n, ICat4_fdelete);
5019 if (!cp)
5020 return nullptr;
5021 if (n < 0) {
5022 cp->ptr = (void *)SOAP_NEW(_ns1__login_credentials_entry);
5023 if (size)
5024 *size = sizeof(_ns1__login_credentials_entry);
5025 } else {
5026 cp->ptr = (void *)SOAP_NEW_ARRAY(_ns1__login_credentials_entry, n);
5027 if (size)
5028 *size = n * sizeof(_ns1__login_credentials_entry);
5029 }
5030 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
5031 if (!cp->ptr)
5032 soap->error = SOAP_EOM;
5033 return (_ns1__login_credentials_entry *)cp->ptr;
5034}
5035
5036SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__login_credentials_entry(struct soap *soap, int st, int tt, void *p,
5037 size_t len, const void *q, size_t n) {
5038 (void)soap;
5039 (void)tt;
5040 (void)st;
5041 (void)len;
5042 (void)n; /* appease -Wall -Werror */
5043 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__login_credentials_entry %p -> %p\n", q, p));
5045}
5046
5047void _ns1__login_credentials::soap_default(struct soap *soap) {
5048 (void)soap; /* appease -Wall -Werror */
5049 this->_ns1__login_credentials::entry = nullptr;
5050}
5051
5052void _ns1__login_credentials::soap_serialize(struct soap *soap) const {
5053#ifndef WITH_NOIDREF
5054 (void)soap; /* appease -Wall -Werror */
5056 &this->_ns1__login_credentials::entry);
5057#endif
5058}
5059
5060int _ns1__login_credentials::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
5061 return soap_out__ns1__login_credentials(soap, tag, id, this, type);
5062}
5063
5064SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__login_credentials(struct soap *soap, const char *tag, int id,
5065 const _ns1__login_credentials *a, const char *type) {
5066 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4__ns1__login_credentials), type))
5067 return soap->error;
5069 &(a->_ns1__login_credentials::entry), ""))
5070 return soap->error;
5071 return soap_element_end_out(soap, tag);
5072}
5073
5074void *_ns1__login_credentials::soap_in(struct soap *soap, const char *tag, const char *type) {
5075 return soap_in__ns1__login_credentials(soap, tag, this, type);
5076}
5077
5078SOAP_FMAC3 _ns1__login_credentials *SOAP_FMAC4 soap_in__ns1__login_credentials(struct soap *soap, const char *tag,
5080 const char *type) {
5081 (void)type; /* appease -Wall -Werror */
5082 if (soap_element_begin_in(soap, tag, 0, nullptr))
5083 return nullptr;
5085 sizeof(_ns1__login_credentials), soap->type, soap->arrayType);
5086 if (!a)
5087 return nullptr;
5088 if (soap->alloced) {
5089 a->soap_default(soap);
5090 if (soap->clist->type != SOAP_TYPE_ICat4__ns1__login_credentials) {
5091 soap_revert(soap);
5092 *soap->id = '\0';
5093 return (_ns1__login_credentials *)a->soap_in(soap, tag, type);
5094 }
5095 }
5096 if (soap->body && !*soap->href) {
5097 for (;;) {
5098 soap->error = SOAP_TAG_MISMATCH;
5099 if (soap->error == SOAP_TAG_MISMATCH)
5101 soap, "entry", &(a->_ns1__login_credentials::entry), ""))
5102 continue;
5103 if (soap->error == SOAP_TAG_MISMATCH)
5104 soap->error = soap_ignore_element(soap);
5105 if (soap->error == SOAP_NO_TAG)
5106 break;
5107 if (soap->error)
5108 return nullptr;
5109 }
5110 if (soap_element_end_in(soap, tag))
5111 return nullptr;
5112 } else {
5113 a = (_ns1__login_credentials *)soap_id_forward(
5114 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4__ns1__login_credentials, 0, sizeof(_ns1__login_credentials), 0,
5116 if (soap->body && soap_element_end_in(soap, tag))
5117 return nullptr;
5118 }
5119 return a;
5120}
5121
5122int _ns1__login_credentials::soap_put(struct soap *soap, const char *tag, const char *type) const {
5123 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4__ns1__login_credentials);
5124 if (this->soap_out(soap, tag ? tag : "ns1:login-credentials", id, type))
5125 return soap->error;
5126 return soap_putindependent(soap);
5127}
5128
5129void *_ns1__login_credentials::soap_get(struct soap *soap, const char *tag, const char *type) {
5130 return soap_get__ns1__login_credentials(soap, this, tag, type);
5131}
5132
5133SOAP_FMAC3 _ns1__login_credentials *SOAP_FMAC4 soap_get__ns1__login_credentials(struct soap *soap,
5135 const char *tag, const char *type) {
5136 if ((p = soap_in__ns1__login_credentials(soap, tag, p, type)))
5137 if (soap_getindependent(soap))
5138 return nullptr;
5139 return p;
5140}
5141
5142SOAP_FMAC1 _ns1__login_credentials *SOAP_FMAC2 soap_instantiate__ns1__login_credentials(struct soap *soap, int n,
5143 const char *type,
5144 const char *arrayType,
5145 size_t *size) {
5146 (void)type;
5147 (void)arrayType; /* appease -Wall -Werror */
5148 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__ns1__login_credentials(%d, %s, %s)\n", n, type ? type : "",
5149 arrayType ? arrayType : ""));
5150 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4__ns1__login_credentials, n, ICat4_fdelete);
5151 if (!cp)
5152 return nullptr;
5153 if (n < 0) {
5154 cp->ptr = (void *)SOAP_NEW(_ns1__login_credentials);
5155 if (size)
5156 *size = sizeof(_ns1__login_credentials);
5157 } else {
5158 cp->ptr = (void *)SOAP_NEW_ARRAY(_ns1__login_credentials, n);
5159 if (size)
5160 *size = n * sizeof(_ns1__login_credentials);
5161 }
5162 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
5163 if (!cp->ptr)
5164 soap->error = SOAP_EOM;
5165 return (_ns1__login_credentials *)cp->ptr;
5166}
5167
5168SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__login_credentials(struct soap *soap, int st, int tt, void *p, size_t len,
5169 const void *q, size_t n) {
5170 (void)soap;
5171 (void)tt;
5172 (void)st;
5173 (void)len;
5174 (void)n; /* appease -Wall -Werror */
5175 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _ns1__login_credentials %p -> %p\n", q, p));
5177}
5178
5179void ns1__accessType_::soap_default(struct soap *soap) {
5180 this->soap = soap;
5181 this->xsd__anyType::soap_default(soap);
5182 soap_default_ns1__accessType(soap, &this->ns1__accessType_::__item);
5183}
5184
5185void ns1__accessType_::soap_serialize(struct soap *soap) const {
5186#ifndef WITH_NOIDREF
5187 (void)soap; /* appease -Wall -Werror */
5188 soap_embedded(soap, &this->ns1__accessType_::__item, SOAP_TYPE_ICat4_ns1__accessType);
5189 this->xsd__anyType::soap_serialize(soap);
5190#endif
5191}
5192
5193int ns1__accessType_::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
5194 return soap_out_ns1__accessType_(soap, tag, id, this, type);
5195}
5196
5197SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__accessType_(struct soap *soap, const char *tag, int id,
5198 const ns1__accessType_ *a, const char *type) {
5199 return soap_out_ns1__accessType(soap, tag, id, &(a->ns1__accessType_::__item), "ns1:accessType");
5200}
5201
5202void *ns1__accessType_::soap_in(struct soap *soap, const char *tag, const char *type) {
5203 return soap_in_ns1__accessType_(soap, tag, this, type);
5204}
5205
5206SOAP_FMAC3 ns1__accessType_ *SOAP_FMAC4 soap_in_ns1__accessType_(struct soap *soap, const char *tag,
5207 ns1__accessType_ *a, const char *type) {
5208 (void)type; /* appease -Wall -Werror */
5209 if (soap_element_begin_in(soap, tag, 1, nullptr))
5210 return nullptr;
5212 sizeof(ns1__accessType_), soap->type, soap->arrayType))) {
5213 soap->error = SOAP_TAG_MISMATCH;
5214 return nullptr;
5215 }
5216 soap_revert(soap);
5217 *soap->id = '\0';
5218 if (soap->alloced) {
5219 a->soap_default(soap);
5220 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__accessType_)
5221 return (ns1__accessType_ *)a->soap_in(soap, tag, type);
5222 }
5223 if (!soap_in_ns1__accessType(soap, tag, &(a->ns1__accessType_::__item), "ns1:accessType"))
5224 return nullptr;
5225 return a;
5226}
5227
5228int ns1__accessType_::soap_put(struct soap *soap, const char *tag, const char *type) const {
5229 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__accessType_);
5230 if (this->soap_out(soap, tag ? tag : "ns1:accessType", id, type))
5231 return soap->error;
5232 return soap_putindependent(soap);
5233}
5234
5235void *ns1__accessType_::soap_get(struct soap *soap, const char *tag, const char *type) {
5236 return soap_get_ns1__accessType_(soap, this, tag, type);
5237}
5238
5239SOAP_FMAC3 ns1__accessType_ *SOAP_FMAC4 soap_get_ns1__accessType_(struct soap *soap, ns1__accessType_ *p,
5240 const char *tag, const char *type) {
5241 if ((p = soap_in_ns1__accessType_(soap, tag, p, type)))
5242 if (soap_getindependent(soap))
5243 return nullptr;
5244 return p;
5245}
5246
5247SOAP_FMAC1 ns1__accessType_ *SOAP_FMAC2 soap_instantiate_ns1__accessType_(struct soap *soap, int n, const char *type,
5248 const char *arrayType, size_t *size) {
5249 (void)type;
5250 (void)arrayType; /* appease -Wall -Werror */
5251 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__accessType_(%d, %s, %s)\n", n, type ? type : "",
5252 arrayType ? arrayType : ""));
5253 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__accessType_, n, ICat4_fdelete);
5254 if (!cp)
5255 return nullptr;
5256 if (n < 0) {
5257 cp->ptr = (void *)SOAP_NEW(ns1__accessType_);
5258 if (size)
5259 *size = sizeof(ns1__accessType_);
5260 ((ns1__accessType_ *)cp->ptr)->soap = soap;
5261 } else {
5262 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__accessType_, n);
5263 if (size)
5264 *size = n * sizeof(ns1__accessType_);
5265 if (cp->ptr)
5266 for (int i = 0; i < n; i++)
5267 ((ns1__accessType_ *)cp->ptr)[i].soap = soap;
5268 }
5269 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
5270 if (!cp->ptr)
5271 soap->error = SOAP_EOM;
5272 return (ns1__accessType_ *)cp->ptr;
5273}
5274
5275SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__accessType_(struct soap *soap, int st, int tt, void *p, size_t len,
5276 const void *q, size_t n) {
5277 (void)soap;
5278 (void)tt;
5279 (void)st;
5280 (void)len;
5281 (void)n; /* appease -Wall -Werror */
5282 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__accessType_ %p -> %p\n", q, p));
5283 *(ns1__accessType_ *)p = *(ns1__accessType_ *)q;
5284}
5285
5286void ns1__relType_::soap_default(struct soap *soap) {
5287 this->soap = soap;
5288 this->xsd__anyType::soap_default(soap);
5289 soap_default_ns1__relType(soap, &this->ns1__relType_::__item);
5290}
5291
5292void ns1__relType_::soap_serialize(struct soap *soap) const {
5293#ifndef WITH_NOIDREF
5294 (void)soap; /* appease -Wall -Werror */
5295 soap_embedded(soap, &this->ns1__relType_::__item, SOAP_TYPE_ICat4_ns1__relType);
5296 this->xsd__anyType::soap_serialize(soap);
5297#endif
5298}
5299
5300int ns1__relType_::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
5301 return soap_out_ns1__relType_(soap, tag, id, this, type);
5302}
5303
5304SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__relType_(struct soap *soap, const char *tag, int id, const ns1__relType_ *a,
5305 const char *type) {
5306 return soap_out_ns1__relType(soap, tag, id, &(a->ns1__relType_::__item), "ns1:relType");
5307}
5308
5309void *ns1__relType_::soap_in(struct soap *soap, const char *tag, const char *type) {
5310 return soap_in_ns1__relType_(soap, tag, this, type);
5311}
5312
5313SOAP_FMAC3 ns1__relType_ *SOAP_FMAC4 soap_in_ns1__relType_(struct soap *soap, const char *tag, ns1__relType_ *a,
5314 const char *type) {
5315 (void)type; /* appease -Wall -Werror */
5316 if (soap_element_begin_in(soap, tag, 1, nullptr))
5317 return nullptr;
5318 if (!(a = (ns1__relType_ *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_ns1__relType_,
5319 sizeof(ns1__relType_), soap->type, soap->arrayType))) {
5320 soap->error = SOAP_TAG_MISMATCH;
5321 return nullptr;
5322 }
5323 soap_revert(soap);
5324 *soap->id = '\0';
5325 if (soap->alloced) {
5326 a->soap_default(soap);
5327 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__relType_)
5328 return (ns1__relType_ *)a->soap_in(soap, tag, type);
5329 }
5330 if (!soap_in_ns1__relType(soap, tag, &(a->ns1__relType_::__item), "ns1:relType"))
5331 return nullptr;
5332 return a;
5333}
5334
5335int ns1__relType_::soap_put(struct soap *soap, const char *tag, const char *type) const {
5336 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__relType_);
5337 if (this->soap_out(soap, tag ? tag : "ns1:relType", id, type))
5338 return soap->error;
5339 return soap_putindependent(soap);
5340}
5341
5342void *ns1__relType_::soap_get(struct soap *soap, const char *tag, const char *type) {
5343 return soap_get_ns1__relType_(soap, this, tag, type);
5344}
5345
5346SOAP_FMAC3 ns1__relType_ *SOAP_FMAC4 soap_get_ns1__relType_(struct soap *soap, ns1__relType_ *p, const char *tag,
5347 const char *type) {
5348 if ((p = soap_in_ns1__relType_(soap, tag, p, type)))
5349 if (soap_getindependent(soap))
5350 return nullptr;
5351 return p;
5352}
5353
5354SOAP_FMAC1 ns1__relType_ *SOAP_FMAC2 soap_instantiate_ns1__relType_(struct soap *soap, int n, const char *type,
5355 const char *arrayType, size_t *size) {
5356 (void)type;
5357 (void)arrayType; /* appease -Wall -Werror */
5358 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__relType_(%d, %s, %s)\n", n, type ? type : "",
5359 arrayType ? arrayType : ""));
5360 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__relType_, n, ICat4_fdelete);
5361 if (!cp)
5362 return nullptr;
5363 if (n < 0) {
5364 cp->ptr = (void *)SOAP_NEW(ns1__relType_);
5365 if (size)
5366 *size = sizeof(ns1__relType_);
5367 ((ns1__relType_ *)cp->ptr)->soap = soap;
5368 } else {
5369 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__relType_, n);
5370 if (size)
5371 *size = n * sizeof(ns1__relType_);
5372 if (cp->ptr)
5373 for (int i = 0; i < n; i++)
5374 ((ns1__relType_ *)cp->ptr)[i].soap = soap;
5375 }
5376 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
5377 if (!cp->ptr)
5378 soap->error = SOAP_EOM;
5379 return (ns1__relType_ *)cp->ptr;
5380}
5381
5382SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__relType_(struct soap *soap, int st, int tt, void *p, size_t len,
5383 const void *q, size_t n) {
5384 (void)soap;
5385 (void)tt;
5386 (void)st;
5387 (void)len;
5388 (void)n; /* appease -Wall -Werror */
5389 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__relType_ %p -> %p\n", q, p));
5390 *(ns1__relType_ *)p = *(ns1__relType_ *)q;
5391}
5392
5393void ns1__parameterValueType_::soap_default(struct soap *soap) {
5394 this->soap = soap;
5395 this->xsd__anyType::soap_default(soap);
5396 soap_default_ns1__parameterValueType(soap, &this->ns1__parameterValueType_::__item);
5397}
5398
5399void ns1__parameterValueType_::soap_serialize(struct soap *soap) const {
5400#ifndef WITH_NOIDREF
5401 (void)soap; /* appease -Wall -Werror */
5402 soap_embedded(soap, &this->ns1__parameterValueType_::__item, SOAP_TYPE_ICat4_ns1__parameterValueType);
5403 this->xsd__anyType::soap_serialize(soap);
5404#endif
5405}
5406
5407int ns1__parameterValueType_::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
5408 return soap_out_ns1__parameterValueType_(soap, tag, id, this, type);
5409}
5410
5411SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__parameterValueType_(struct soap *soap, const char *tag, int id,
5412 const ns1__parameterValueType_ *a, const char *type) {
5413 return soap_out_ns1__parameterValueType(soap, tag, id, &(a->ns1__parameterValueType_::__item),
5414 "ns1:parameterValueType");
5415}
5416
5417void *ns1__parameterValueType_::soap_in(struct soap *soap, const char *tag, const char *type) {
5418 return soap_in_ns1__parameterValueType_(soap, tag, this, type);
5419}
5420
5421SOAP_FMAC3 ns1__parameterValueType_ *SOAP_FMAC4 soap_in_ns1__parameterValueType_(struct soap *soap, const char *tag,
5423 const char *type) {
5424 (void)type; /* appease -Wall -Werror */
5425 if (soap_element_begin_in(soap, tag, 1, nullptr))
5426 return nullptr;
5428 sizeof(ns1__parameterValueType_), soap->type,
5429 soap->arrayType))) {
5430 soap->error = SOAP_TAG_MISMATCH;
5431 return nullptr;
5432 }
5433 soap_revert(soap);
5434 *soap->id = '\0';
5435 if (soap->alloced) {
5436 a->soap_default(soap);
5437 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__parameterValueType_)
5438 return (ns1__parameterValueType_ *)a->soap_in(soap, tag, type);
5439 }
5440 if (!soap_in_ns1__parameterValueType(soap, tag, &(a->ns1__parameterValueType_::__item), "ns1:parameterValueType"))
5441 return nullptr;
5442 return a;
5443}
5444
5445int ns1__parameterValueType_::soap_put(struct soap *soap, const char *tag, const char *type) const {
5446 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__parameterValueType_);
5447 if (this->soap_out(soap, tag ? tag : "ns1:parameterValueType", id, type))
5448 return soap->error;
5449 return soap_putindependent(soap);
5450}
5451
5452void *ns1__parameterValueType_::soap_get(struct soap *soap, const char *tag, const char *type) {
5453 return soap_get_ns1__parameterValueType_(soap, this, tag, type);
5454}
5455
5456SOAP_FMAC3 ns1__parameterValueType_ *SOAP_FMAC4 soap_get_ns1__parameterValueType_(struct soap *soap,
5458 const char *tag, const char *type) {
5459 if ((p = soap_in_ns1__parameterValueType_(soap, tag, p, type)))
5460 if (soap_getindependent(soap))
5461 return nullptr;
5462 return p;
5463}
5464
5465SOAP_FMAC1 ns1__parameterValueType_ *SOAP_FMAC2 soap_instantiate_ns1__parameterValueType_(struct soap *soap, int n,
5466 const char *type,
5467 const char *arrayType,
5468 size_t *size) {
5469 (void)type;
5470 (void)arrayType; /* appease -Wall -Werror */
5471 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__parameterValueType_(%d, %s, %s)\n", n, type ? type : "",
5472 arrayType ? arrayType : ""));
5473 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__parameterValueType_, n, ICat4_fdelete);
5474 if (!cp)
5475 return nullptr;
5476 if (n < 0) {
5477 cp->ptr = (void *)SOAP_NEW(ns1__parameterValueType_);
5478 if (size)
5479 *size = sizeof(ns1__parameterValueType_);
5480 ((ns1__parameterValueType_ *)cp->ptr)->soap = soap;
5481 } else {
5482 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__parameterValueType_, n);
5483 if (size)
5484 *size = n * sizeof(ns1__parameterValueType_);
5485 if (cp->ptr)
5486 for (int i = 0; i < n; i++)
5487 ((ns1__parameterValueType_ *)cp->ptr)[i].soap = soap;
5488 }
5489 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
5490 if (!cp->ptr)
5491 soap->error = SOAP_EOM;
5492 return (ns1__parameterValueType_ *)cp->ptr;
5493}
5494
5495SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__parameterValueType_(struct soap *soap, int st, int tt, void *p, size_t len,
5496 const void *q, size_t n) {
5497 (void)soap;
5498 (void)tt;
5499 (void)st;
5500 (void)len;
5501 (void)n; /* appease -Wall -Werror */
5502 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__parameterValueType_ %p -> %p\n", q, p));
5504}
5505
5506void ns1__studyStatus_::soap_default(struct soap *soap) {
5507 this->soap = soap;
5508 this->xsd__anyType::soap_default(soap);
5509 soap_default_ns1__studyStatus(soap, &this->ns1__studyStatus_::__item);
5510}
5511
5512void ns1__studyStatus_::soap_serialize(struct soap *soap) const {
5513#ifndef WITH_NOIDREF
5514 (void)soap; /* appease -Wall -Werror */
5515 soap_embedded(soap, &this->ns1__studyStatus_::__item, SOAP_TYPE_ICat4_ns1__studyStatus);
5516 this->xsd__anyType::soap_serialize(soap);
5517#endif
5518}
5519
5520int ns1__studyStatus_::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
5521 return soap_out_ns1__studyStatus_(soap, tag, id, this, type);
5522}
5523
5524SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__studyStatus_(struct soap *soap, const char *tag, int id,
5525 const ns1__studyStatus_ *a, const char *type) {
5526 return soap_out_ns1__studyStatus(soap, tag, id, &(a->ns1__studyStatus_::__item), "ns1:studyStatus");
5527}
5528
5529void *ns1__studyStatus_::soap_in(struct soap *soap, const char *tag, const char *type) {
5530 return soap_in_ns1__studyStatus_(soap, tag, this, type);
5531}
5532
5533SOAP_FMAC3 ns1__studyStatus_ *SOAP_FMAC4 soap_in_ns1__studyStatus_(struct soap *soap, const char *tag,
5534 ns1__studyStatus_ *a, const char *type) {
5535 (void)type; /* appease -Wall -Werror */
5536 if (soap_element_begin_in(soap, tag, 1, nullptr))
5537 return nullptr;
5539 sizeof(ns1__studyStatus_), soap->type, soap->arrayType))) {
5540 soap->error = SOAP_TAG_MISMATCH;
5541 return nullptr;
5542 }
5543 soap_revert(soap);
5544 *soap->id = '\0';
5545 if (soap->alloced) {
5546 a->soap_default(soap);
5547 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__studyStatus_)
5548 return (ns1__studyStatus_ *)a->soap_in(soap, tag, type);
5549 }
5550 if (!soap_in_ns1__studyStatus(soap, tag, &(a->ns1__studyStatus_::__item), "ns1:studyStatus"))
5551 return nullptr;
5552 return a;
5553}
5554
5555int ns1__studyStatus_::soap_put(struct soap *soap, const char *tag, const char *type) const {
5556 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__studyStatus_);
5557 if (this->soap_out(soap, tag ? tag : "ns1:studyStatus", id, type))
5558 return soap->error;
5559 return soap_putindependent(soap);
5560}
5561
5562void *ns1__studyStatus_::soap_get(struct soap *soap, const char *tag, const char *type) {
5563 return soap_get_ns1__studyStatus_(soap, this, tag, type);
5564}
5565
5566SOAP_FMAC3 ns1__studyStatus_ *SOAP_FMAC4 soap_get_ns1__studyStatus_(struct soap *soap, ns1__studyStatus_ *p,
5567 const char *tag, const char *type) {
5568 if ((p = soap_in_ns1__studyStatus_(soap, tag, p, type)))
5569 if (soap_getindependent(soap))
5570 return nullptr;
5571 return p;
5572}
5573
5574SOAP_FMAC1 ns1__studyStatus_ *SOAP_FMAC2 soap_instantiate_ns1__studyStatus_(struct soap *soap, int n, const char *type,
5575 const char *arrayType, size_t *size) {
5576 (void)type;
5577 (void)arrayType; /* appease -Wall -Werror */
5578 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__studyStatus_(%d, %s, %s)\n", n, type ? type : "",
5579 arrayType ? arrayType : ""));
5580 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__studyStatus_, n, ICat4_fdelete);
5581 if (!cp)
5582 return nullptr;
5583 if (n < 0) {
5584 cp->ptr = (void *)SOAP_NEW(ns1__studyStatus_);
5585 if (size)
5586 *size = sizeof(ns1__studyStatus_);
5587 ((ns1__studyStatus_ *)cp->ptr)->soap = soap;
5588 } else {
5589 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__studyStatus_, n);
5590 if (size)
5591 *size = n * sizeof(ns1__studyStatus_);
5592 if (cp->ptr)
5593 for (int i = 0; i < n; i++)
5594 ((ns1__studyStatus_ *)cp->ptr)[i].soap = soap;
5595 }
5596 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
5597 if (!cp->ptr)
5598 soap->error = SOAP_EOM;
5599 return (ns1__studyStatus_ *)cp->ptr;
5600}
5601
5602SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__studyStatus_(struct soap *soap, int st, int tt, void *p, size_t len,
5603 const void *q, size_t n) {
5604 (void)soap;
5605 (void)tt;
5606 (void)st;
5607 (void)len;
5608 (void)n; /* appease -Wall -Werror */
5609 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__studyStatus_ %p -> %p\n", q, p));
5611}
5612
5613void ns1__icatExceptionType_::soap_default(struct soap *soap) {
5614 this->soap = soap;
5615 this->xsd__anyType::soap_default(soap);
5616 soap_default_ns1__icatExceptionType(soap, &this->ns1__icatExceptionType_::__item);
5617}
5618
5619void ns1__icatExceptionType_::soap_serialize(struct soap *soap) const {
5620#ifndef WITH_NOIDREF
5621 (void)soap; /* appease -Wall -Werror */
5622 soap_embedded(soap, &this->ns1__icatExceptionType_::__item, SOAP_TYPE_ICat4_ns1__icatExceptionType);
5623 this->xsd__anyType::soap_serialize(soap);
5624#endif
5625}
5626
5627int ns1__icatExceptionType_::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
5628 return soap_out_ns1__icatExceptionType_(soap, tag, id, this, type);
5629}
5630
5631SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__icatExceptionType_(struct soap *soap, const char *tag, int id,
5632 const ns1__icatExceptionType_ *a, const char *type) {
5633 return soap_out_ns1__icatExceptionType(soap, tag, id, &(a->ns1__icatExceptionType_::__item), "ns1:icatExceptionType");
5634}
5635
5636void *ns1__icatExceptionType_::soap_in(struct soap *soap, const char *tag, const char *type) {
5637 return soap_in_ns1__icatExceptionType_(soap, tag, this, type);
5638}
5639
5640SOAP_FMAC3 ns1__icatExceptionType_ *SOAP_FMAC4 soap_in_ns1__icatExceptionType_(struct soap *soap, const char *tag,
5642 const char *type) {
5643 (void)type; /* appease -Wall -Werror */
5644 if (soap_element_begin_in(soap, tag, 1, nullptr))
5645 return nullptr;
5647 sizeof(ns1__icatExceptionType_), soap->type,
5648 soap->arrayType))) {
5649 soap->error = SOAP_TAG_MISMATCH;
5650 return nullptr;
5651 }
5652 soap_revert(soap);
5653 *soap->id = '\0';
5654 if (soap->alloced) {
5655 a->soap_default(soap);
5656 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__icatExceptionType_)
5657 return (ns1__icatExceptionType_ *)a->soap_in(soap, tag, type);
5658 }
5659 if (!soap_in_ns1__icatExceptionType(soap, tag, &(a->ns1__icatExceptionType_::__item), "ns1:icatExceptionType"))
5660 return nullptr;
5661 return a;
5662}
5663
5664int ns1__icatExceptionType_::soap_put(struct soap *soap, const char *tag, const char *type) const {
5665 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__icatExceptionType_);
5666 if (this->soap_out(soap, tag ? tag : "ns1:icatExceptionType", id, type))
5667 return soap->error;
5668 return soap_putindependent(soap);
5669}
5670
5671void *ns1__icatExceptionType_::soap_get(struct soap *soap, const char *tag, const char *type) {
5672 return soap_get_ns1__icatExceptionType_(soap, this, tag, type);
5673}
5674
5675SOAP_FMAC3 ns1__icatExceptionType_ *SOAP_FMAC4 soap_get_ns1__icatExceptionType_(struct soap *soap,
5677 const char *tag, const char *type) {
5678 if ((p = soap_in_ns1__icatExceptionType_(soap, tag, p, type)))
5679 if (soap_getindependent(soap))
5680 return nullptr;
5681 return p;
5682}
5683
5684SOAP_FMAC1 ns1__icatExceptionType_ *SOAP_FMAC2 soap_instantiate_ns1__icatExceptionType_(struct soap *soap, int n,
5685 const char *type,
5686 const char *arrayType,
5687 size_t *size) {
5688 (void)type;
5689 (void)arrayType; /* appease -Wall -Werror */
5690 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__icatExceptionType_(%d, %s, %s)\n", n, type ? type : "",
5691 arrayType ? arrayType : ""));
5692 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__icatExceptionType_, n, ICat4_fdelete);
5693 if (!cp)
5694 return nullptr;
5695 if (n < 0) {
5696 cp->ptr = (void *)SOAP_NEW(ns1__icatExceptionType_);
5697 if (size)
5698 *size = sizeof(ns1__icatExceptionType_);
5699 ((ns1__icatExceptionType_ *)cp->ptr)->soap = soap;
5700 } else {
5701 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__icatExceptionType_, n);
5702 if (size)
5703 *size = n * sizeof(ns1__icatExceptionType_);
5704 if (cp->ptr)
5705 for (int i = 0; i < n; i++)
5706 ((ns1__icatExceptionType_ *)cp->ptr)[i].soap = soap;
5707 }
5708 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
5709 if (!cp->ptr)
5710 soap->error = SOAP_EOM;
5711 return (ns1__icatExceptionType_ *)cp->ptr;
5712}
5713
5714SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__icatExceptionType_(struct soap *soap, int st, int tt, void *p, size_t len,
5715 const void *q, size_t n) {
5716 (void)soap;
5717 (void)tt;
5718 (void)st;
5719 (void)len;
5720 (void)n; /* appease -Wall -Werror */
5721 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__icatExceptionType_ %p -> %p\n", q, p));
5723}
5724
5725void ns1__getRemainingMinutesResponse::soap_default(struct soap *soap) {
5726 this->soap = soap;
5727 this->xsd__anyType::soap_default(soap);
5728 soap_default_double(soap, &this->ns1__getRemainingMinutesResponse::return_);
5729}
5730
5731void ns1__getRemainingMinutesResponse::soap_serialize(struct soap *soap) const {
5732#ifndef WITH_NOIDREF
5733 (void)soap; /* appease -Wall -Werror */
5734 soap_embedded(soap, &this->ns1__getRemainingMinutesResponse::return_, SOAP_TYPE_ICat4_double);
5735 this->xsd__anyType::soap_serialize(soap);
5736#endif
5737}
5738
5739int ns1__getRemainingMinutesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
5740 return soap_out_ns1__getRemainingMinutesResponse(soap, tag, id, this, type);
5741}
5742
5743SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getRemainingMinutesResponse(struct soap *soap, const char *tag, int id,
5745 const char *type) {
5746 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__getRemainingMinutesResponse),
5747 "ns1:getRemainingMinutesResponse"))
5748 return soap->error;
5749 /* transient soap skipped */
5750 if (soap_out_double(soap, "return", -1, &(a->ns1__getRemainingMinutesResponse::return_), ""))
5751 return soap->error;
5752 return soap_element_end_out(soap, tag);
5753}
5754
5755void *ns1__getRemainingMinutesResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
5756 return soap_in_ns1__getRemainingMinutesResponse(soap, tag, this, type);
5757}
5758
5760 struct soap *soap, const char *tag, ns1__getRemainingMinutesResponse *a, const char *type) {
5761 (void)type; /* appease -Wall -Werror */
5762 if (soap_element_begin_in(soap, tag, 0, nullptr))
5763 return nullptr;
5766 soap->type, soap->arrayType);
5767 if (!a)
5768 return nullptr;
5769 if (soap->alloced) {
5770 a->soap_default(soap);
5771 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__getRemainingMinutesResponse) {
5772 soap_revert(soap);
5773 *soap->id = '\0';
5774 return (ns1__getRemainingMinutesResponse *)a->soap_in(soap, tag, type);
5775 }
5776 }
5777 size_t soap_flag___item2 = 1;
5778 size_t soap_flag_return_1 = 1;
5779 if (soap->body && !*soap->href) {
5780 for (;;) {
5781 soap->error = SOAP_TAG_MISMATCH;
5782 /* transient soap skipped */
5783 if (soap_flag_return_1 && soap->error == SOAP_TAG_MISMATCH)
5784 if (soap_in_double(soap, "return", &(a->ns1__getRemainingMinutesResponse::return_), "xsd:double")) {
5785 soap_flag_return_1--;
5786 continue;
5787 }
5788 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
5789 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
5790 soap_flag___item2--;
5791 continue;
5792 }
5793 if (soap->error == SOAP_TAG_MISMATCH)
5794 soap->error = soap_ignore_element(soap);
5795 if (soap->error == SOAP_NO_TAG)
5796 break;
5797 if (soap->error)
5798 return nullptr;
5799 }
5800 if (soap_element_end_in(soap, tag))
5801 return nullptr;
5802 } else {
5803 a = (ns1__getRemainingMinutesResponse *)soap_id_forward(
5804 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__getRemainingMinutesResponse, 0,
5806 if (soap->body && soap_element_end_in(soap, tag))
5807 return nullptr;
5808 }
5809 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_return_1 > 0)) {
5810 soap->error = SOAP_OCCURS;
5811 return nullptr;
5812 }
5813 return a;
5814}
5815
5816int ns1__getRemainingMinutesResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
5817 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__getRemainingMinutesResponse);
5818 if (this->soap_out(soap, tag ? tag : "ns1:getRemainingMinutesResponse", id, type))
5819 return soap->error;
5820 return soap_putindependent(soap);
5821}
5822
5823void *ns1__getRemainingMinutesResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
5824 return soap_get_ns1__getRemainingMinutesResponse(soap, this, tag, type);
5825}
5826
5828 struct soap *soap, ns1__getRemainingMinutesResponse *p, const char *tag, const char *type) {
5829 if ((p = soap_in_ns1__getRemainingMinutesResponse(soap, tag, p, type)))
5830 if (soap_getindependent(soap))
5831 return nullptr;
5832 return p;
5833}
5834
5836 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
5837 (void)type;
5838 (void)arrayType; /* appease -Wall -Werror */
5839 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__getRemainingMinutesResponse(%d, %s, %s)\n", n,
5840 type ? type : "", arrayType ? arrayType : ""));
5841 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__getRemainingMinutesResponse, n, ICat4_fdelete);
5842 if (!cp)
5843 return nullptr;
5844 if (n < 0) {
5845 cp->ptr = (void *)SOAP_NEW(ns1__getRemainingMinutesResponse);
5846 if (size)
5847 *size = sizeof(ns1__getRemainingMinutesResponse);
5848 ((ns1__getRemainingMinutesResponse *)cp->ptr)->soap = soap;
5849 } else {
5850 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getRemainingMinutesResponse, n);
5851 if (size)
5852 *size = n * sizeof(ns1__getRemainingMinutesResponse);
5853 if (cp->ptr)
5854 for (int i = 0; i < n; i++)
5855 ((ns1__getRemainingMinutesResponse *)cp->ptr)[i].soap = soap;
5856 }
5857 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
5858 if (!cp->ptr)
5859 soap->error = SOAP_EOM;
5860 return (ns1__getRemainingMinutesResponse *)cp->ptr;
5861}
5862
5863SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getRemainingMinutesResponse(struct soap *soap, int st, int tt, void *p,
5864 size_t len, const void *q, size_t n) {
5865 (void)soap;
5866 (void)tt;
5867 (void)st;
5868 (void)len;
5869 (void)n; /* appease -Wall -Werror */
5870 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__getRemainingMinutesResponse %p -> %p\n", q, p));
5872}
5873
5874void ns1__getRemainingMinutes::soap_default(struct soap *soap) {
5875 this->soap = soap;
5876 this->xsd__anyType::soap_default(soap);
5877 this->ns1__getRemainingMinutes::sessionId = nullptr;
5878}
5879
5880void ns1__getRemainingMinutes::soap_serialize(struct soap *soap) const {
5881#ifndef WITH_NOIDREF
5882 (void)soap; /* appease -Wall -Werror */
5883 soap_serialize_PointerTostd__string(soap, &this->ns1__getRemainingMinutes::sessionId);
5884 this->xsd__anyType::soap_serialize(soap);
5885#endif
5886}
5887
5888int ns1__getRemainingMinutes::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
5889 return soap_out_ns1__getRemainingMinutes(soap, tag, id, this, type);
5890}
5891
5892SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getRemainingMinutes(struct soap *soap, const char *tag, int id,
5893 const ns1__getRemainingMinutes *a, const char *type) {
5894 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__getRemainingMinutes),
5895 "ns1:getRemainingMinutes"))
5896 return soap->error;
5897 /* transient soap skipped */
5898 if (soap_out_PointerTostd__string(soap, "sessionId", -1, &(a->ns1__getRemainingMinutes::sessionId), ""))
5899 return soap->error;
5900 return soap_element_end_out(soap, tag);
5901}
5902
5903void *ns1__getRemainingMinutes::soap_in(struct soap *soap, const char *tag, const char *type) {
5904 return soap_in_ns1__getRemainingMinutes(soap, tag, this, type);
5905}
5906
5907SOAP_FMAC3 ns1__getRemainingMinutes *SOAP_FMAC4 soap_in_ns1__getRemainingMinutes(struct soap *soap, const char *tag,
5909 const char *type) {
5910 (void)type; /* appease -Wall -Werror */
5911 if (soap_element_begin_in(soap, tag, 0, nullptr))
5912 return nullptr;
5914 sizeof(ns1__getRemainingMinutes), soap->type, soap->arrayType);
5915 if (!a)
5916 return nullptr;
5917 if (soap->alloced) {
5918 a->soap_default(soap);
5919 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__getRemainingMinutes) {
5920 soap_revert(soap);
5921 *soap->id = '\0';
5922 return (ns1__getRemainingMinutes *)a->soap_in(soap, tag, type);
5923 }
5924 }
5925 size_t soap_flag___item2 = 1;
5926 size_t soap_flag_sessionId1 = 1;
5927 if (soap->body && !*soap->href) {
5928 for (;;) {
5929 soap->error = SOAP_TAG_MISMATCH;
5930 /* transient soap skipped */
5931 if (soap_flag_sessionId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
5932 if (soap_in_PointerTostd__string(soap, "sessionId", &(a->ns1__getRemainingMinutes::sessionId), "xsd:string")) {
5933 soap_flag_sessionId1--;
5934 continue;
5935 }
5936 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
5937 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
5938 soap_flag___item2--;
5939 continue;
5940 }
5941 if (soap->error == SOAP_TAG_MISMATCH)
5942 soap->error = soap_ignore_element(soap);
5943 if (soap->error == SOAP_NO_TAG)
5944 break;
5945 if (soap->error)
5946 return nullptr;
5947 }
5948 if (soap_element_end_in(soap, tag))
5949 return nullptr;
5950 } else {
5951 a = (ns1__getRemainingMinutes *)soap_id_forward(
5952 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__getRemainingMinutes, 0, sizeof(ns1__getRemainingMinutes),
5954 if (soap->body && soap_element_end_in(soap, tag))
5955 return nullptr;
5956 }
5957 return a;
5958}
5959
5960int ns1__getRemainingMinutes::soap_put(struct soap *soap, const char *tag, const char *type) const {
5961 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__getRemainingMinutes);
5962 if (this->soap_out(soap, tag ? tag : "ns1:getRemainingMinutes", id, type))
5963 return soap->error;
5964 return soap_putindependent(soap);
5965}
5966
5967void *ns1__getRemainingMinutes::soap_get(struct soap *soap, const char *tag, const char *type) {
5968 return soap_get_ns1__getRemainingMinutes(soap, this, tag, type);
5969}
5970
5971SOAP_FMAC3 ns1__getRemainingMinutes *SOAP_FMAC4 soap_get_ns1__getRemainingMinutes(struct soap *soap,
5973 const char *tag, const char *type) {
5974 if ((p = soap_in_ns1__getRemainingMinutes(soap, tag, p, type)))
5975 if (soap_getindependent(soap))
5976 return nullptr;
5977 return p;
5978}
5979
5980SOAP_FMAC1 ns1__getRemainingMinutes *SOAP_FMAC2 soap_instantiate_ns1__getRemainingMinutes(struct soap *soap, int n,
5981 const char *type,
5982 const char *arrayType,
5983 size_t *size) {
5984 (void)type;
5985 (void)arrayType; /* appease -Wall -Werror */
5986 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__getRemainingMinutes(%d, %s, %s)\n", n, type ? type : "",
5987 arrayType ? arrayType : ""));
5988 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__getRemainingMinutes, n, ICat4_fdelete);
5989 if (!cp)
5990 return nullptr;
5991 if (n < 0) {
5992 cp->ptr = (void *)SOAP_NEW(ns1__getRemainingMinutes);
5993 if (size)
5994 *size = sizeof(ns1__getRemainingMinutes);
5995 ((ns1__getRemainingMinutes *)cp->ptr)->soap = soap;
5996 } else {
5997 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getRemainingMinutes, n);
5998 if (size)
5999 *size = n * sizeof(ns1__getRemainingMinutes);
6000 if (cp->ptr)
6001 for (int i = 0; i < n; i++)
6002 ((ns1__getRemainingMinutes *)cp->ptr)[i].soap = soap;
6003 }
6004 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
6005 if (!cp->ptr)
6006 soap->error = SOAP_EOM;
6007 return (ns1__getRemainingMinutes *)cp->ptr;
6008}
6009
6010SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getRemainingMinutes(struct soap *soap, int st, int tt, void *p, size_t len,
6011 const void *q, size_t n) {
6012 (void)soap;
6013 (void)tt;
6014 (void)st;
6015 (void)len;
6016 (void)n; /* appease -Wall -Werror */
6017 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__getRemainingMinutes %p -> %p\n", q, p));
6019}
6020
6021void ns1__logoutResponse::soap_default(struct soap *soap) {
6022 this->soap = soap;
6023 this->xsd__anyType::soap_default(soap);
6024}
6025
6026void ns1__logoutResponse::soap_serialize(struct soap *soap) const {
6027#ifndef WITH_NOIDREF
6028 (void)soap; /* appease -Wall -Werror */
6029 this->xsd__anyType::soap_serialize(soap);
6030#endif
6031}
6032
6033int ns1__logoutResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
6034 return soap_out_ns1__logoutResponse(soap, tag, id, this, type);
6035}
6036
6037SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__logoutResponse(struct soap *soap, const char *tag, int id,
6038 const ns1__logoutResponse *a, const char *type) {
6039 return soap_outliteral(soap, tag, &(a->xsd__anyType::__item), "ns1:logoutResponse");
6040}
6041
6042void *ns1__logoutResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
6043 return soap_in_ns1__logoutResponse(soap, tag, this, type);
6044}
6045
6046SOAP_FMAC3 ns1__logoutResponse *SOAP_FMAC4 soap_in_ns1__logoutResponse(struct soap *soap, const char *tag,
6047 ns1__logoutResponse *a, const char *type) {
6048 (void)type; /* appease -Wall -Werror */
6049 if (soap_element_begin_in(soap, tag, 1, nullptr))
6050 return nullptr;
6052 sizeof(ns1__logoutResponse), soap->type, soap->arrayType))) {
6053 soap->error = SOAP_TAG_MISMATCH;
6054 return nullptr;
6055 }
6056 soap_revert(soap);
6057 *soap->id = '\0';
6058 if (soap->alloced) {
6059 a->soap_default(soap);
6060 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__logoutResponse)
6061 return (ns1__logoutResponse *)a->soap_in(soap, tag, type);
6062 }
6063 if (!soap_inliteral(soap, tag, &(a->xsd__anyType::__item)))
6064 return nullptr;
6065 return a;
6066}
6067
6068int ns1__logoutResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
6069 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__logoutResponse);
6070 if (this->soap_out(soap, tag ? tag : "ns1:logoutResponse", id, type))
6071 return soap->error;
6072 return soap_putindependent(soap);
6073}
6074
6075void *ns1__logoutResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
6076 return soap_get_ns1__logoutResponse(soap, this, tag, type);
6077}
6078
6079SOAP_FMAC3 ns1__logoutResponse *SOAP_FMAC4 soap_get_ns1__logoutResponse(struct soap *soap, ns1__logoutResponse *p,
6080 const char *tag, const char *type) {
6081 if ((p = soap_in_ns1__logoutResponse(soap, tag, p, type)))
6082 if (soap_getindependent(soap))
6083 return nullptr;
6084 return p;
6085}
6086
6087SOAP_FMAC1 ns1__logoutResponse *SOAP_FMAC2 soap_instantiate_ns1__logoutResponse(struct soap *soap, int n,
6088 const char *type, const char *arrayType,
6089 size_t *size) {
6090 (void)type;
6091 (void)arrayType; /* appease -Wall -Werror */
6092 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__logoutResponse(%d, %s, %s)\n", n, type ? type : "",
6093 arrayType ? arrayType : ""));
6094 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__logoutResponse, n, ICat4_fdelete);
6095 if (!cp)
6096 return nullptr;
6097 if (n < 0) {
6098 cp->ptr = (void *)SOAP_NEW(ns1__logoutResponse);
6099 if (size)
6100 *size = sizeof(ns1__logoutResponse);
6101 ((ns1__logoutResponse *)cp->ptr)->soap = soap;
6102 } else {
6103 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__logoutResponse, n);
6104 if (size)
6105 *size = n * sizeof(ns1__logoutResponse);
6106 if (cp->ptr)
6107 for (int i = 0; i < n; i++)
6108 ((ns1__logoutResponse *)cp->ptr)[i].soap = soap;
6109 }
6110 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
6111 if (!cp->ptr)
6112 soap->error = SOAP_EOM;
6113 return (ns1__logoutResponse *)cp->ptr;
6114}
6115
6116SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__logoutResponse(struct soap *soap, int st, int tt, void *p, size_t len,
6117 const void *q, size_t n) {
6118 (void)soap;
6119 (void)tt;
6120 (void)st;
6121 (void)len;
6122 (void)n; /* appease -Wall -Werror */
6123 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__logoutResponse %p -> %p\n", q, p));
6125}
6126
6127void ns1__logout::soap_default(struct soap *soap) {
6128 this->soap = soap;
6129 this->xsd__anyType::soap_default(soap);
6130 this->ns1__logout::sessionId = nullptr;
6131}
6132
6133void ns1__logout::soap_serialize(struct soap *soap) const {
6134#ifndef WITH_NOIDREF
6135 (void)soap; /* appease -Wall -Werror */
6136 soap_serialize_PointerTostd__string(soap, &this->ns1__logout::sessionId);
6137 this->xsd__anyType::soap_serialize(soap);
6138#endif
6139}
6140
6141int ns1__logout::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
6142 return soap_out_ns1__logout(soap, tag, id, this, type);
6143}
6144
6145SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__logout(struct soap *soap, const char *tag, int id, const ns1__logout *a,
6146 const char *type) {
6147 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__logout), "ns1:logout"))
6148 return soap->error;
6149 /* transient soap skipped */
6150 if (soap_out_PointerTostd__string(soap, "sessionId", -1, &(a->ns1__logout::sessionId), ""))
6151 return soap->error;
6152 return soap_element_end_out(soap, tag);
6153}
6154
6155void *ns1__logout::soap_in(struct soap *soap, const char *tag, const char *type) {
6156 return soap_in_ns1__logout(soap, tag, this, type);
6157}
6158
6159SOAP_FMAC3 ns1__logout *SOAP_FMAC4 soap_in_ns1__logout(struct soap *soap, const char *tag, ns1__logout *a,
6160 const char *type) {
6161 (void)type; /* appease -Wall -Werror */
6162 if (soap_element_begin_in(soap, tag, 0, nullptr))
6163 return nullptr;
6165 soap->type, soap->arrayType);
6166 if (!a)
6167 return nullptr;
6168 if (soap->alloced) {
6169 a->soap_default(soap);
6170 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__logout) {
6171 soap_revert(soap);
6172 *soap->id = '\0';
6173 return (ns1__logout *)a->soap_in(soap, tag, type);
6174 }
6175 }
6176 size_t soap_flag___item2 = 1;
6177 size_t soap_flag_sessionId1 = 1;
6178 if (soap->body && !*soap->href) {
6179 for (;;) {
6180 soap->error = SOAP_TAG_MISMATCH;
6181 /* transient soap skipped */
6182 if (soap_flag_sessionId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6183 if (soap_in_PointerTostd__string(soap, "sessionId", &(a->ns1__logout::sessionId), "xsd:string")) {
6184 soap_flag_sessionId1--;
6185 continue;
6186 }
6187 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6188 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
6189 soap_flag___item2--;
6190 continue;
6191 }
6192 if (soap->error == SOAP_TAG_MISMATCH)
6193 soap->error = soap_ignore_element(soap);
6194 if (soap->error == SOAP_NO_TAG)
6195 break;
6196 if (soap->error)
6197 return nullptr;
6198 }
6199 if (soap_element_end_in(soap, tag))
6200 return nullptr;
6201 } else {
6202 a = (ns1__logout *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__logout, 0,
6204 if (soap->body && soap_element_end_in(soap, tag))
6205 return nullptr;
6206 }
6207 return a;
6208}
6209
6210int ns1__logout::soap_put(struct soap *soap, const char *tag, const char *type) const {
6211 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__logout);
6212 if (this->soap_out(soap, tag ? tag : "ns1:logout", id, type))
6213 return soap->error;
6214 return soap_putindependent(soap);
6215}
6216
6217void *ns1__logout::soap_get(struct soap *soap, const char *tag, const char *type) {
6218 return soap_get_ns1__logout(soap, this, tag, type);
6219}
6220
6221SOAP_FMAC3 ns1__logout *SOAP_FMAC4 soap_get_ns1__logout(struct soap *soap, ns1__logout *p, const char *tag,
6222 const char *type) {
6223 if ((p = soap_in_ns1__logout(soap, tag, p, type)))
6224 if (soap_getindependent(soap))
6225 return nullptr;
6226 return p;
6227}
6228
6229SOAP_FMAC1 ns1__logout *SOAP_FMAC2 soap_instantiate_ns1__logout(struct soap *soap, int n, const char *type,
6230 const char *arrayType, size_t *size) {
6231 (void)type;
6232 (void)arrayType; /* appease -Wall -Werror */
6233 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__logout(%d, %s, %s)\n", n, type ? type : "",
6234 arrayType ? arrayType : ""));
6235 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__logout, n, ICat4_fdelete);
6236 if (!cp)
6237 return nullptr;
6238 if (n < 0) {
6239 cp->ptr = (void *)SOAP_NEW(ns1__logout);
6240 if (size)
6241 *size = sizeof(ns1__logout);
6242 ((ns1__logout *)cp->ptr)->soap = soap;
6243 } else {
6244 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__logout, n);
6245 if (size)
6246 *size = n * sizeof(ns1__logout);
6247 if (cp->ptr)
6248 for (int i = 0; i < n; i++)
6249 ((ns1__logout *)cp->ptr)[i].soap = soap;
6250 }
6251 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
6252 if (!cp->ptr)
6253 soap->error = SOAP_EOM;
6254 return (ns1__logout *)cp->ptr;
6255}
6256
6257SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__logout(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
6258 size_t n) {
6259 (void)soap;
6260 (void)tt;
6261 (void)st;
6262 (void)len;
6263 (void)n; /* appease -Wall -Werror */
6264 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__logout %p -> %p\n", q, p));
6265 *(ns1__logout *)p = *(ns1__logout *)q;
6266}
6267
6268void ns1__searchResponse::soap_default(struct soap *soap) {
6269 this->soap = soap;
6270 this->xsd__anyType::soap_default(soap);
6271 soap_default_std__vectorTemplateOfPointerToxsd__anyType(soap, &this->ns1__searchResponse::return_);
6272}
6273
6274void ns1__searchResponse::soap_serialize(struct soap *soap) const {
6275#ifndef WITH_NOIDREF
6276 (void)soap; /* appease -Wall -Werror */
6277 soap_serialize_std__vectorTemplateOfPointerToxsd__anyType(soap, &this->ns1__searchResponse::return_);
6278 this->xsd__anyType::soap_serialize(soap);
6279#endif
6280}
6281
6282int ns1__searchResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
6283 return soap_out_ns1__searchResponse(soap, tag, id, this, type);
6284}
6285
6286SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__searchResponse(struct soap *soap, const char *tag, int id,
6287 const ns1__searchResponse *a, const char *type) {
6288 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__searchResponse),
6289 "ns1:searchResponse"))
6290 return soap->error;
6291 /* transient soap skipped */
6292 if (soap_out_std__vectorTemplateOfPointerToxsd__anyType(soap, "return", -1, &(a->ns1__searchResponse::return_), ""))
6293 return soap->error;
6294 return soap_element_end_out(soap, tag);
6295}
6296
6297void *ns1__searchResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
6298 return soap_in_ns1__searchResponse(soap, tag, this, type);
6299}
6300
6301SOAP_FMAC3 ns1__searchResponse *SOAP_FMAC4 soap_in_ns1__searchResponse(struct soap *soap, const char *tag,
6302 ns1__searchResponse *a, const char *type) {
6303 (void)type; /* appease -Wall -Werror */
6304 if (soap_element_begin_in(soap, tag, 0, nullptr))
6305 return nullptr;
6307 sizeof(ns1__searchResponse), soap->type, soap->arrayType);
6308 if (!a)
6309 return nullptr;
6310 if (soap->alloced) {
6311 a->soap_default(soap);
6312 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__searchResponse) {
6313 soap_revert(soap);
6314 *soap->id = '\0';
6315 return (ns1__searchResponse *)a->soap_in(soap, tag, type);
6316 }
6317 }
6318 size_t soap_flag___item2 = 1;
6319 if (soap->body && !*soap->href) {
6320 for (;;) {
6321 soap->error = SOAP_TAG_MISMATCH;
6322 /* transient soap skipped */
6323 if (soap->error == SOAP_TAG_MISMATCH)
6324 if (soap_in_std__vectorTemplateOfPointerToxsd__anyType(soap, "return", &(a->ns1__searchResponse::return_),
6325 "xsd:anyType"))
6326 continue;
6327 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6328 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
6329 soap_flag___item2--;
6330 continue;
6331 }
6332 if (soap->error == SOAP_TAG_MISMATCH)
6333 soap->error = soap_ignore_element(soap);
6334 if (soap->error == SOAP_NO_TAG)
6335 break;
6336 if (soap->error)
6337 return nullptr;
6338 }
6339 if (soap_element_end_in(soap, tag))
6340 return nullptr;
6341 } else {
6342 a = (ns1__searchResponse *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__searchResponse, 0,
6344 if (soap->body && soap_element_end_in(soap, tag))
6345 return nullptr;
6346 }
6347 return a;
6348}
6349
6350int ns1__searchResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
6351 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__searchResponse);
6352 if (this->soap_out(soap, tag ? tag : "ns1:searchResponse", id, type))
6353 return soap->error;
6354 return soap_putindependent(soap);
6355}
6356
6357void *ns1__searchResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
6358 return soap_get_ns1__searchResponse(soap, this, tag, type);
6359}
6360
6361SOAP_FMAC3 ns1__searchResponse *SOAP_FMAC4 soap_get_ns1__searchResponse(struct soap *soap, ns1__searchResponse *p,
6362 const char *tag, const char *type) {
6363 if ((p = soap_in_ns1__searchResponse(soap, tag, p, type)))
6364 if (soap_getindependent(soap))
6365 return nullptr;
6366 return p;
6367}
6368
6369SOAP_FMAC1 ns1__searchResponse *SOAP_FMAC2 soap_instantiate_ns1__searchResponse(struct soap *soap, int n,
6370 const char *type, const char *arrayType,
6371 size_t *size) {
6372 (void)type;
6373 (void)arrayType; /* appease -Wall -Werror */
6374 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__searchResponse(%d, %s, %s)\n", n, type ? type : "",
6375 arrayType ? arrayType : ""));
6376 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__searchResponse, n, ICat4_fdelete);
6377 if (!cp)
6378 return nullptr;
6379 if (n < 0) {
6380 cp->ptr = (void *)SOAP_NEW(ns1__searchResponse);
6381 if (size)
6382 *size = sizeof(ns1__searchResponse);
6383 ((ns1__searchResponse *)cp->ptr)->soap = soap;
6384 } else {
6385 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__searchResponse, n);
6386 if (size)
6387 *size = n * sizeof(ns1__searchResponse);
6388 if (cp->ptr)
6389 for (int i = 0; i < n; i++)
6390 ((ns1__searchResponse *)cp->ptr)[i].soap = soap;
6391 }
6392 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
6393 if (!cp->ptr)
6394 soap->error = SOAP_EOM;
6395 return (ns1__searchResponse *)cp->ptr;
6396}
6397
6398SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__searchResponse(struct soap *soap, int st, int tt, void *p, size_t len,
6399 const void *q, size_t n) {
6400 (void)soap;
6401 (void)tt;
6402 (void)st;
6403 (void)len;
6404 (void)n; /* appease -Wall -Werror */
6405 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__searchResponse %p -> %p\n", q, p));
6407}
6408
6409void ns1__search::soap_default(struct soap *soap) {
6410 this->soap = soap;
6411 this->xsd__anyType::soap_default(soap);
6412 this->ns1__search::sessionId = nullptr;
6413 this->ns1__search::query = nullptr;
6414}
6415
6416void ns1__search::soap_serialize(struct soap *soap) const {
6417#ifndef WITH_NOIDREF
6418 (void)soap; /* appease -Wall -Werror */
6419 soap_serialize_PointerTostd__string(soap, &this->ns1__search::sessionId);
6420 soap_serialize_PointerTostd__string(soap, &this->ns1__search::query);
6421 this->xsd__anyType::soap_serialize(soap);
6422#endif
6423}
6424
6425int ns1__search::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
6426 return soap_out_ns1__search(soap, tag, id, this, type);
6427}
6428
6429SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__search(struct soap *soap, const char *tag, int id, const ns1__search *a,
6430 const char *type) {
6431 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__search), "ns1:search"))
6432 return soap->error;
6433 /* transient soap skipped */
6434 if (soap_out_PointerTostd__string(soap, "sessionId", -1, &(a->ns1__search::sessionId), ""))
6435 return soap->error;
6436 if (soap_out_PointerTostd__string(soap, "query", -1, &(a->ns1__search::query), ""))
6437 return soap->error;
6438 return soap_element_end_out(soap, tag);
6439}
6440
6441void *ns1__search::soap_in(struct soap *soap, const char *tag, const char *type) {
6442 return soap_in_ns1__search(soap, tag, this, type);
6443}
6444
6445SOAP_FMAC3 ns1__search *SOAP_FMAC4 soap_in_ns1__search(struct soap *soap, const char *tag, ns1__search *a,
6446 const char *type) {
6447 (void)type; /* appease -Wall -Werror */
6448 if (soap_element_begin_in(soap, tag, 0, nullptr))
6449 return nullptr;
6451 soap->type, soap->arrayType);
6452 if (!a)
6453 return nullptr;
6454 if (soap->alloced) {
6455 a->soap_default(soap);
6456 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__search) {
6457 soap_revert(soap);
6458 *soap->id = '\0';
6459 return (ns1__search *)a->soap_in(soap, tag, type);
6460 }
6461 }
6462 size_t soap_flag___item2 = 1;
6463 size_t soap_flag_sessionId1 = 1;
6464 size_t soap_flag_query1 = 1;
6465 if (soap->body && !*soap->href) {
6466 for (;;) {
6467 soap->error = SOAP_TAG_MISMATCH;
6468 /* transient soap skipped */
6469 if (soap_flag_sessionId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6470 if (soap_in_PointerTostd__string(soap, "sessionId", &(a->ns1__search::sessionId), "xsd:string")) {
6471 soap_flag_sessionId1--;
6472 continue;
6473 }
6474 if (soap_flag_query1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6475 if (soap_in_PointerTostd__string(soap, "query", &(a->ns1__search::query), "xsd:string")) {
6476 soap_flag_query1--;
6477 continue;
6478 }
6479 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6480 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
6481 soap_flag___item2--;
6482 continue;
6483 }
6484 if (soap->error == SOAP_TAG_MISMATCH)
6485 soap->error = soap_ignore_element(soap);
6486 if (soap->error == SOAP_NO_TAG)
6487 break;
6488 if (soap->error)
6489 return nullptr;
6490 }
6491 if (soap_element_end_in(soap, tag))
6492 return nullptr;
6493 } else {
6494 a = (ns1__search *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__search, 0,
6496 if (soap->body && soap_element_end_in(soap, tag))
6497 return nullptr;
6498 }
6499 return a;
6500}
6501
6502int ns1__search::soap_put(struct soap *soap, const char *tag, const char *type) const {
6503 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__search);
6504 if (this->soap_out(soap, tag ? tag : "ns1:search", id, type))
6505 return soap->error;
6506 return soap_putindependent(soap);
6507}
6508
6509void *ns1__search::soap_get(struct soap *soap, const char *tag, const char *type) {
6510 return soap_get_ns1__search(soap, this, tag, type);
6511}
6512
6513SOAP_FMAC3 ns1__search *SOAP_FMAC4 soap_get_ns1__search(struct soap *soap, ns1__search *p, const char *tag,
6514 const char *type) {
6515 if ((p = soap_in_ns1__search(soap, tag, p, type)))
6516 if (soap_getindependent(soap))
6517 return nullptr;
6518 return p;
6519}
6520
6521SOAP_FMAC1 ns1__search *SOAP_FMAC2 soap_instantiate_ns1__search(struct soap *soap, int n, const char *type,
6522 const char *arrayType, size_t *size) {
6523 (void)type;
6524 (void)arrayType; /* appease -Wall -Werror */
6525 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__search(%d, %s, %s)\n", n, type ? type : "",
6526 arrayType ? arrayType : ""));
6527 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__search, n, ICat4_fdelete);
6528 if (!cp)
6529 return nullptr;
6530 if (n < 0) {
6531 cp->ptr = (void *)SOAP_NEW(ns1__search);
6532 if (size)
6533 *size = sizeof(ns1__search);
6534 ((ns1__search *)cp->ptr)->soap = soap;
6535 } else {
6536 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__search, n);
6537 if (size)
6538 *size = n * sizeof(ns1__search);
6539 if (cp->ptr)
6540 for (int i = 0; i < n; i++)
6541 ((ns1__search *)cp->ptr)[i].soap = soap;
6542 }
6543 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
6544 if (!cp->ptr)
6545 soap->error = SOAP_EOM;
6546 return (ns1__search *)cp->ptr;
6547}
6548
6549SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__search(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
6550 size_t n) {
6551 (void)soap;
6552 (void)tt;
6553 (void)st;
6554 (void)len;
6555 (void)n; /* appease -Wall -Werror */
6556 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__search %p -> %p\n", q, p));
6557 *(ns1__search *)p = *(ns1__search *)q;
6558}
6559
6560void ns1__isAccessAllowedResponse::soap_default(struct soap *soap) {
6561 this->soap = soap;
6562 this->xsd__anyType::soap_default(soap);
6563 soap_default_bool(soap, &this->ns1__isAccessAllowedResponse::return_);
6564}
6565
6566void ns1__isAccessAllowedResponse::soap_serialize(struct soap *soap) const {
6567#ifndef WITH_NOIDREF
6568 (void)soap; /* appease -Wall -Werror */
6569 this->xsd__anyType::soap_serialize(soap);
6570#endif
6571}
6572
6573int ns1__isAccessAllowedResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
6574 return soap_out_ns1__isAccessAllowedResponse(soap, tag, id, this, type);
6575}
6576
6577SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__isAccessAllowedResponse(struct soap *soap, const char *tag, int id,
6579 const char *type) {
6580 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__isAccessAllowedResponse),
6581 "ns1:isAccessAllowedResponse"))
6582 return soap->error;
6583 /* transient soap skipped */
6584 if (soap_out_bool(soap, "return", -1, &(a->ns1__isAccessAllowedResponse::return_), ""))
6585 return soap->error;
6586 return soap_element_end_out(soap, tag);
6587}
6588
6589void *ns1__isAccessAllowedResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
6590 return soap_in_ns1__isAccessAllowedResponse(soap, tag, this, type);
6591}
6592
6594 struct soap *soap, const char *tag, ns1__isAccessAllowedResponse *a, const char *type) {
6595 (void)type; /* appease -Wall -Werror */
6596 if (soap_element_begin_in(soap, tag, 0, nullptr))
6597 return nullptr;
6599 soap, soap->id, a, SOAP_TYPE_ICat4_ns1__isAccessAllowedResponse, sizeof(ns1__isAccessAllowedResponse), soap->type,
6600 soap->arrayType);
6601 if (!a)
6602 return nullptr;
6603 if (soap->alloced) {
6604 a->soap_default(soap);
6605 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__isAccessAllowedResponse) {
6606 soap_revert(soap);
6607 *soap->id = '\0';
6608 return (ns1__isAccessAllowedResponse *)a->soap_in(soap, tag, type);
6609 }
6610 }
6611 size_t soap_flag___item2 = 1;
6612 size_t soap_flag_return_1 = 1;
6613 if (soap->body && !*soap->href) {
6614 for (;;) {
6615 soap->error = SOAP_TAG_MISMATCH;
6616 /* transient soap skipped */
6617 if (soap_flag_return_1 && soap->error == SOAP_TAG_MISMATCH)
6618 if (soap_in_bool(soap, "return", &(a->ns1__isAccessAllowedResponse::return_), "xsd:boolean")) {
6619 soap_flag_return_1--;
6620 continue;
6621 }
6622 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6623 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
6624 soap_flag___item2--;
6625 continue;
6626 }
6627 if (soap->error == SOAP_TAG_MISMATCH)
6628 soap->error = soap_ignore_element(soap);
6629 if (soap->error == SOAP_NO_TAG)
6630 break;
6631 if (soap->error)
6632 return nullptr;
6633 }
6634 if (soap_element_end_in(soap, tag))
6635 return nullptr;
6636 } else {
6637 a = (ns1__isAccessAllowedResponse *)soap_id_forward(
6638 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__isAccessAllowedResponse, 0,
6640 if (soap->body && soap_element_end_in(soap, tag))
6641 return nullptr;
6642 }
6643 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_return_1 > 0)) {
6644 soap->error = SOAP_OCCURS;
6645 return nullptr;
6646 }
6647 return a;
6648}
6649
6650int ns1__isAccessAllowedResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
6651 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__isAccessAllowedResponse);
6652 if (this->soap_out(soap, tag ? tag : "ns1:isAccessAllowedResponse", id, type))
6653 return soap->error;
6654 return soap_putindependent(soap);
6655}
6656
6657void *ns1__isAccessAllowedResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
6658 return soap_get_ns1__isAccessAllowedResponse(soap, this, tag, type);
6659}
6660
6662 struct soap *soap, ns1__isAccessAllowedResponse *p, const char *tag, const char *type) {
6663 if ((p = soap_in_ns1__isAccessAllowedResponse(soap, tag, p, type)))
6664 if (soap_getindependent(soap))
6665 return nullptr;
6666 return p;
6667}
6668
6670 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
6671 (void)type;
6672 (void)arrayType; /* appease -Wall -Werror */
6673 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__isAccessAllowedResponse(%d, %s, %s)\n", n, type ? type : "",
6674 arrayType ? arrayType : ""));
6675 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__isAccessAllowedResponse, n, ICat4_fdelete);
6676 if (!cp)
6677 return nullptr;
6678 if (n < 0) {
6679 cp->ptr = (void *)SOAP_NEW(ns1__isAccessAllowedResponse);
6680 if (size)
6681 *size = sizeof(ns1__isAccessAllowedResponse);
6682 ((ns1__isAccessAllowedResponse *)cp->ptr)->soap = soap;
6683 } else {
6684 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__isAccessAllowedResponse, n);
6685 if (size)
6686 *size = n * sizeof(ns1__isAccessAllowedResponse);
6687 if (cp->ptr)
6688 for (int i = 0; i < n; i++)
6689 ((ns1__isAccessAllowedResponse *)cp->ptr)[i].soap = soap;
6690 }
6691 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
6692 if (!cp->ptr)
6693 soap->error = SOAP_EOM;
6694 return (ns1__isAccessAllowedResponse *)cp->ptr;
6695}
6696
6697SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__isAccessAllowedResponse(struct soap *soap, int st, int tt, void *p,
6698 size_t len, const void *q, size_t n) {
6699 (void)soap;
6700 (void)tt;
6701 (void)st;
6702 (void)len;
6703 (void)n; /* appease -Wall -Werror */
6704 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__isAccessAllowedResponse %p -> %p\n", q, p));
6706}
6707
6708void ns1__isAccessAllowed::soap_default(struct soap *soap) {
6709 this->soap = soap;
6710 this->xsd__anyType::soap_default(soap);
6711 this->ns1__isAccessAllowed::sessionId = nullptr;
6712 this->ns1__isAccessAllowed::bean = nullptr;
6713 this->ns1__isAccessAllowed::accessType = nullptr;
6714}
6715
6716void ns1__isAccessAllowed::soap_serialize(struct soap *soap) const {
6717#ifndef WITH_NOIDREF
6718 (void)soap; /* appease -Wall -Werror */
6719 soap_serialize_PointerTostd__string(soap, &this->ns1__isAccessAllowed::sessionId);
6720 soap_serialize_PointerTons1__entityBaseBean(soap, &this->ns1__isAccessAllowed::bean);
6721 soap_serialize_PointerTons1__accessType(soap, &this->ns1__isAccessAllowed::accessType);
6722 this->xsd__anyType::soap_serialize(soap);
6723#endif
6724}
6725
6726int ns1__isAccessAllowed::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
6727 return soap_out_ns1__isAccessAllowed(soap, tag, id, this, type);
6728}
6729
6730SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__isAccessAllowed(struct soap *soap, const char *tag, int id,
6731 const ns1__isAccessAllowed *a, const char *type) {
6732 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__isAccessAllowed),
6733 "ns1:isAccessAllowed"))
6734 return soap->error;
6735 /* transient soap skipped */
6736 if (soap_out_PointerTostd__string(soap, "sessionId", -1, &(a->ns1__isAccessAllowed::sessionId), ""))
6737 return soap->error;
6738 if (soap_out_PointerTons1__entityBaseBean(soap, "bean", -1, &(a->ns1__isAccessAllowed::bean), ""))
6739 return soap->error;
6740 if (soap_out_PointerTons1__accessType(soap, "accessType", -1, &(a->ns1__isAccessAllowed::accessType), ""))
6741 return soap->error;
6742 return soap_element_end_out(soap, tag);
6743}
6744
6745void *ns1__isAccessAllowed::soap_in(struct soap *soap, const char *tag, const char *type) {
6746 return soap_in_ns1__isAccessAllowed(soap, tag, this, type);
6747}
6748
6749SOAP_FMAC3 ns1__isAccessAllowed *SOAP_FMAC4 soap_in_ns1__isAccessAllowed(struct soap *soap, const char *tag,
6750 ns1__isAccessAllowed *a, const char *type) {
6751 (void)type; /* appease -Wall -Werror */
6752 if (soap_element_begin_in(soap, tag, 0, nullptr))
6753 return nullptr;
6755 sizeof(ns1__isAccessAllowed), soap->type, soap->arrayType);
6756 if (!a)
6757 return nullptr;
6758 if (soap->alloced) {
6759 a->soap_default(soap);
6760 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__isAccessAllowed) {
6761 soap_revert(soap);
6762 *soap->id = '\0';
6763 return (ns1__isAccessAllowed *)a->soap_in(soap, tag, type);
6764 }
6765 }
6766 size_t soap_flag___item2 = 1;
6767 size_t soap_flag_sessionId1 = 1;
6768 size_t soap_flag_bean1 = 1;
6769 size_t soap_flag_accessType1 = 1;
6770 if (soap->body && !*soap->href) {
6771 for (;;) {
6772 soap->error = SOAP_TAG_MISMATCH;
6773 /* transient soap skipped */
6774 if (soap_flag_sessionId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6775 if (soap_in_PointerTostd__string(soap, "sessionId", &(a->ns1__isAccessAllowed::sessionId), "xsd:string")) {
6776 soap_flag_sessionId1--;
6777 continue;
6778 }
6779 if (soap_flag_bean1 && soap->error == SOAP_TAG_MISMATCH)
6780 if (soap_in_PointerTons1__entityBaseBean(soap, "bean", &(a->ns1__isAccessAllowed::bean),
6781 "ns1:entityBaseBean")) {
6782 soap_flag_bean1--;
6783 continue;
6784 }
6785 if (soap_flag_accessType1 && soap->error == SOAP_TAG_MISMATCH)
6786 if (soap_in_PointerTons1__accessType(soap, "accessType", &(a->ns1__isAccessAllowed::accessType),
6787 "ns1:accessType")) {
6788 soap_flag_accessType1--;
6789 continue;
6790 }
6791 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
6792 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
6793 soap_flag___item2--;
6794 continue;
6795 }
6796 if (soap->error == SOAP_TAG_MISMATCH)
6797 soap->error = soap_ignore_element(soap);
6798 if (soap->error == SOAP_NO_TAG)
6799 break;
6800 if (soap->error)
6801 return nullptr;
6802 }
6803 if (soap_element_end_in(soap, tag))
6804 return nullptr;
6805 } else {
6806 a = (ns1__isAccessAllowed *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__isAccessAllowed, 0,
6808 if (soap->body && soap_element_end_in(soap, tag))
6809 return nullptr;
6810 }
6811 return a;
6812}
6813
6814int ns1__isAccessAllowed::soap_put(struct soap *soap, const char *tag, const char *type) const {
6815 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__isAccessAllowed);
6816 if (this->soap_out(soap, tag ? tag : "ns1:isAccessAllowed", id, type))
6817 return soap->error;
6818 return soap_putindependent(soap);
6819}
6820
6821void *ns1__isAccessAllowed::soap_get(struct soap *soap, const char *tag, const char *type) {
6822 return soap_get_ns1__isAccessAllowed(soap, this, tag, type);
6823}
6824
6826 const char *tag, const char *type) {
6827 if ((p = soap_in_ns1__isAccessAllowed(soap, tag, p, type)))
6828 if (soap_getindependent(soap))
6829 return nullptr;
6830 return p;
6831}
6832
6833SOAP_FMAC1 ns1__isAccessAllowed *SOAP_FMAC2 soap_instantiate_ns1__isAccessAllowed(struct soap *soap, int n,
6834 const char *type,
6835 const char *arrayType, size_t *size) {
6836 (void)type;
6837 (void)arrayType; /* appease -Wall -Werror */
6838 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__isAccessAllowed(%d, %s, %s)\n", n, type ? type : "",
6839 arrayType ? arrayType : ""));
6840 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__isAccessAllowed, n, ICat4_fdelete);
6841 if (!cp)
6842 return nullptr;
6843 if (n < 0) {
6844 cp->ptr = (void *)SOAP_NEW(ns1__isAccessAllowed);
6845 if (size)
6846 *size = sizeof(ns1__isAccessAllowed);
6847 ((ns1__isAccessAllowed *)cp->ptr)->soap = soap;
6848 } else {
6849 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__isAccessAllowed, n);
6850 if (size)
6851 *size = n * sizeof(ns1__isAccessAllowed);
6852 if (cp->ptr)
6853 for (int i = 0; i < n; i++)
6854 ((ns1__isAccessAllowed *)cp->ptr)[i].soap = soap;
6855 }
6856 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
6857 if (!cp->ptr)
6858 soap->error = SOAP_EOM;
6859 return (ns1__isAccessAllowed *)cp->ptr;
6860}
6861
6862SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__isAccessAllowed(struct soap *soap, int st, int tt, void *p, size_t len,
6863 const void *q, size_t n) {
6864 (void)soap;
6865 (void)tt;
6866 (void)st;
6867 (void)len;
6868 (void)n; /* appease -Wall -Werror */
6869 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__isAccessAllowed %p -> %p\n", q, p));
6871}
6872
6873void ns1__deleteResponse::soap_default(struct soap *soap) {
6874 this->soap = soap;
6875 this->xsd__anyType::soap_default(soap);
6876}
6877
6878void ns1__deleteResponse::soap_serialize(struct soap *soap) const {
6879#ifndef WITH_NOIDREF
6880 (void)soap; /* appease -Wall -Werror */
6881 this->xsd__anyType::soap_serialize(soap);
6882#endif
6883}
6884
6885int ns1__deleteResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
6886 return soap_out_ns1__deleteResponse(soap, tag, id, this, type);
6887}
6888
6889SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__deleteResponse(struct soap *soap, const char *tag, int id,
6890 const ns1__deleteResponse *a, const char *type) {
6891 return soap_outliteral(soap, tag, &(a->xsd__anyType::__item), "ns1:deleteResponse");
6892}
6893
6894void *ns1__deleteResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
6895 return soap_in_ns1__deleteResponse(soap, tag, this, type);
6896}
6897
6898SOAP_FMAC3 ns1__deleteResponse *SOAP_FMAC4 soap_in_ns1__deleteResponse(struct soap *soap, const char *tag,
6899 ns1__deleteResponse *a, const char *type) {
6900 (void)type; /* appease -Wall -Werror */
6901 if (soap_element_begin_in(soap, tag, 1, nullptr))
6902 return nullptr;
6904 sizeof(ns1__deleteResponse), soap->type, soap->arrayType))) {
6905 soap->error = SOAP_TAG_MISMATCH;
6906 return nullptr;
6907 }
6908 soap_revert(soap);
6909 *soap->id = '\0';
6910 if (soap->alloced) {
6911 a->soap_default(soap);
6912 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__deleteResponse)
6913 return (ns1__deleteResponse *)a->soap_in(soap, tag, type);
6914 }
6915 if (!soap_inliteral(soap, tag, &(a->xsd__anyType::__item)))
6916 return nullptr;
6917 return a;
6918}
6919
6920int ns1__deleteResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
6921 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__deleteResponse);
6922 if (this->soap_out(soap, tag ? tag : "ns1:deleteResponse", id, type))
6923 return soap->error;
6924 return soap_putindependent(soap);
6925}
6926
6927void *ns1__deleteResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
6928 return soap_get_ns1__deleteResponse(soap, this, tag, type);
6929}
6930
6931SOAP_FMAC3 ns1__deleteResponse *SOAP_FMAC4 soap_get_ns1__deleteResponse(struct soap *soap, ns1__deleteResponse *p,
6932 const char *tag, const char *type) {
6933 if ((p = soap_in_ns1__deleteResponse(soap, tag, p, type)))
6934 if (soap_getindependent(soap))
6935 return nullptr;
6936 return p;
6937}
6938
6939SOAP_FMAC1 ns1__deleteResponse *SOAP_FMAC2 soap_instantiate_ns1__deleteResponse(struct soap *soap, int n,
6940 const char *type, const char *arrayType,
6941 size_t *size) {
6942 (void)type;
6943 (void)arrayType; /* appease -Wall -Werror */
6944 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__deleteResponse(%d, %s, %s)\n", n, type ? type : "",
6945 arrayType ? arrayType : ""));
6946 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__deleteResponse, n, ICat4_fdelete);
6947 if (!cp)
6948 return nullptr;
6949 if (n < 0) {
6950 cp->ptr = (void *)SOAP_NEW(ns1__deleteResponse);
6951 if (size)
6952 *size = sizeof(ns1__deleteResponse);
6953 ((ns1__deleteResponse *)cp->ptr)->soap = soap;
6954 } else {
6955 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__deleteResponse, n);
6956 if (size)
6957 *size = n * sizeof(ns1__deleteResponse);
6958 if (cp->ptr)
6959 for (int i = 0; i < n; i++)
6960 ((ns1__deleteResponse *)cp->ptr)[i].soap = soap;
6961 }
6962 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
6963 if (!cp->ptr)
6964 soap->error = SOAP_EOM;
6965 return (ns1__deleteResponse *)cp->ptr;
6966}
6967
6968SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__deleteResponse(struct soap *soap, int st, int tt, void *p, size_t len,
6969 const void *q, size_t n) {
6970 (void)soap;
6971 (void)tt;
6972 (void)st;
6973 (void)len;
6974 (void)n; /* appease -Wall -Werror */
6975 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__deleteResponse %p -> %p\n", q, p));
6977}
6978
6979void ns1__delete::soap_default(struct soap *soap) {
6980 this->soap = soap;
6981 this->xsd__anyType::soap_default(soap);
6982 this->ns1__delete::sessionId = nullptr;
6983 this->ns1__delete::bean = nullptr;
6984}
6985
6986void ns1__delete::soap_serialize(struct soap *soap) const {
6987#ifndef WITH_NOIDREF
6988 (void)soap; /* appease -Wall -Werror */
6989 soap_serialize_PointerTostd__string(soap, &this->ns1__delete::sessionId);
6990 soap_serialize_PointerTons1__entityBaseBean(soap, &this->ns1__delete::bean);
6991 this->xsd__anyType::soap_serialize(soap);
6992#endif
6993}
6994
6995int ns1__delete::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
6996 return soap_out_ns1__delete(soap, tag, id, this, type);
6997}
6998
6999SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__delete(struct soap *soap, const char *tag, int id, const ns1__delete *a,
7000 const char *type) {
7001 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__delete), "ns1:delete"))
7002 return soap->error;
7003 /* transient soap skipped */
7004 if (soap_out_PointerTostd__string(soap, "sessionId", -1, &(a->ns1__delete::sessionId), ""))
7005 return soap->error;
7006 if (soap_out_PointerTons1__entityBaseBean(soap, "bean", -1, &(a->ns1__delete::bean), ""))
7007 return soap->error;
7008 return soap_element_end_out(soap, tag);
7009}
7010
7011void *ns1__delete::soap_in(struct soap *soap, const char *tag, const char *type) {
7012 return soap_in_ns1__delete(soap, tag, this, type);
7013}
7014
7015SOAP_FMAC3 ns1__delete *SOAP_FMAC4 soap_in_ns1__delete(struct soap *soap, const char *tag, ns1__delete *a,
7016 const char *type) {
7017 (void)type; /* appease -Wall -Werror */
7018 if (soap_element_begin_in(soap, tag, 0, nullptr))
7019 return nullptr;
7021 soap->type, soap->arrayType);
7022 if (!a)
7023 return nullptr;
7024 if (soap->alloced) {
7025 a->soap_default(soap);
7026 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__delete) {
7027 soap_revert(soap);
7028 *soap->id = '\0';
7029 return (ns1__delete *)a->soap_in(soap, tag, type);
7030 }
7031 }
7032 size_t soap_flag___item2 = 1;
7033 size_t soap_flag_sessionId1 = 1;
7034 size_t soap_flag_bean1 = 1;
7035 if (soap->body && !*soap->href) {
7036 for (;;) {
7037 soap->error = SOAP_TAG_MISMATCH;
7038 /* transient soap skipped */
7039 if (soap_flag_sessionId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7040 if (soap_in_PointerTostd__string(soap, "sessionId", &(a->ns1__delete::sessionId), "xsd:string")) {
7041 soap_flag_sessionId1--;
7042 continue;
7043 }
7044 if (soap_flag_bean1 && soap->error == SOAP_TAG_MISMATCH)
7045 if (soap_in_PointerTons1__entityBaseBean(soap, "bean", &(a->ns1__delete::bean), "ns1:entityBaseBean")) {
7046 soap_flag_bean1--;
7047 continue;
7048 }
7049 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7050 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
7051 soap_flag___item2--;
7052 continue;
7053 }
7054 if (soap->error == SOAP_TAG_MISMATCH)
7055 soap->error = soap_ignore_element(soap);
7056 if (soap->error == SOAP_NO_TAG)
7057 break;
7058 if (soap->error)
7059 return nullptr;
7060 }
7061 if (soap_element_end_in(soap, tag))
7062 return nullptr;
7063 } else {
7064 a = (ns1__delete *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__delete, 0,
7066 if (soap->body && soap_element_end_in(soap, tag))
7067 return nullptr;
7068 }
7069 return a;
7070}
7071
7072int ns1__delete::soap_put(struct soap *soap, const char *tag, const char *type) const {
7073 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__delete);
7074 if (this->soap_out(soap, tag ? tag : "ns1:delete", id, type))
7075 return soap->error;
7076 return soap_putindependent(soap);
7077}
7078
7079void *ns1__delete::soap_get(struct soap *soap, const char *tag, const char *type) {
7080 return soap_get_ns1__delete(soap, this, tag, type);
7081}
7082
7083SOAP_FMAC3 ns1__delete *SOAP_FMAC4 soap_get_ns1__delete(struct soap *soap, ns1__delete *p, const char *tag,
7084 const char *type) {
7085 if ((p = soap_in_ns1__delete(soap, tag, p, type)))
7086 if (soap_getindependent(soap))
7087 return nullptr;
7088 return p;
7089}
7090
7091SOAP_FMAC1 ns1__delete *SOAP_FMAC2 soap_instantiate_ns1__delete(struct soap *soap, int n, const char *type,
7092 const char *arrayType, size_t *size) {
7093 (void)type;
7094 (void)arrayType; /* appease -Wall -Werror */
7095 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__delete(%d, %s, %s)\n", n, type ? type : "",
7096 arrayType ? arrayType : ""));
7097 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__delete, n, ICat4_fdelete);
7098 if (!cp)
7099 return nullptr;
7100 if (n < 0) {
7101 cp->ptr = (void *)SOAP_NEW(ns1__delete);
7102 if (size)
7103 *size = sizeof(ns1__delete);
7104 ((ns1__delete *)cp->ptr)->soap = soap;
7105 } else {
7106 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__delete, n);
7107 if (size)
7108 *size = n * sizeof(ns1__delete);
7109 if (cp->ptr)
7110 for (int i = 0; i < n; i++)
7111 ((ns1__delete *)cp->ptr)[i].soap = soap;
7112 }
7113 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
7114 if (!cp->ptr)
7115 soap->error = SOAP_EOM;
7116 return (ns1__delete *)cp->ptr;
7117}
7118
7119SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__delete(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
7120 size_t n) {
7121 (void)soap;
7122 (void)tt;
7123 (void)st;
7124 (void)len;
7125 (void)n; /* appease -Wall -Werror */
7126 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__delete %p -> %p\n", q, p));
7127 *(ns1__delete *)p = *(ns1__delete *)q;
7128}
7129
7130void ns1__searchTextResponse::soap_default(struct soap *soap) {
7131 this->soap = soap;
7132 this->xsd__anyType::soap_default(soap);
7133 soap_default_std__vectorTemplateOfPointerToxsd__anyType(soap, &this->ns1__searchTextResponse::return_);
7134}
7135
7136void ns1__searchTextResponse::soap_serialize(struct soap *soap) const {
7137#ifndef WITH_NOIDREF
7138 (void)soap; /* appease -Wall -Werror */
7139 soap_serialize_std__vectorTemplateOfPointerToxsd__anyType(soap, &this->ns1__searchTextResponse::return_);
7140 this->xsd__anyType::soap_serialize(soap);
7141#endif
7142}
7143
7144int ns1__searchTextResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
7145 return soap_out_ns1__searchTextResponse(soap, tag, id, this, type);
7146}
7147
7148SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__searchTextResponse(struct soap *soap, const char *tag, int id,
7149 const ns1__searchTextResponse *a, const char *type) {
7150 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__searchTextResponse),
7151 "ns1:searchTextResponse"))
7152 return soap->error;
7153 /* transient soap skipped */
7154 if (soap_out_std__vectorTemplateOfPointerToxsd__anyType(soap, "return", -1, &(a->ns1__searchTextResponse::return_),
7155 ""))
7156 return soap->error;
7157 return soap_element_end_out(soap, tag);
7158}
7159
7160void *ns1__searchTextResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
7161 return soap_in_ns1__searchTextResponse(soap, tag, this, type);
7162}
7163
7164SOAP_FMAC3 ns1__searchTextResponse *SOAP_FMAC4 soap_in_ns1__searchTextResponse(struct soap *soap, const char *tag,
7166 const char *type) {
7167 (void)type; /* appease -Wall -Werror */
7168 if (soap_element_begin_in(soap, tag, 0, nullptr))
7169 return nullptr;
7171 sizeof(ns1__searchTextResponse), soap->type, soap->arrayType);
7172 if (!a)
7173 return nullptr;
7174 if (soap->alloced) {
7175 a->soap_default(soap);
7176 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__searchTextResponse) {
7177 soap_revert(soap);
7178 *soap->id = '\0';
7179 return (ns1__searchTextResponse *)a->soap_in(soap, tag, type);
7180 }
7181 }
7182 size_t soap_flag___item2 = 1;
7183 if (soap->body && !*soap->href) {
7184 for (;;) {
7185 soap->error = SOAP_TAG_MISMATCH;
7186 /* transient soap skipped */
7187 if (soap->error == SOAP_TAG_MISMATCH)
7188 if (soap_in_std__vectorTemplateOfPointerToxsd__anyType(soap, "return", &(a->ns1__searchTextResponse::return_),
7189 "xsd:anyType"))
7190 continue;
7191 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7192 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
7193 soap_flag___item2--;
7194 continue;
7195 }
7196 if (soap->error == SOAP_TAG_MISMATCH)
7197 soap->error = soap_ignore_element(soap);
7198 if (soap->error == SOAP_NO_TAG)
7199 break;
7200 if (soap->error)
7201 return nullptr;
7202 }
7203 if (soap_element_end_in(soap, tag))
7204 return nullptr;
7205 } else {
7206 a = (ns1__searchTextResponse *)soap_id_forward(
7207 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__searchTextResponse, 0, sizeof(ns1__searchTextResponse), 0,
7209 if (soap->body && soap_element_end_in(soap, tag))
7210 return nullptr;
7211 }
7212 return a;
7213}
7214
7215int ns1__searchTextResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
7216 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__searchTextResponse);
7217 if (this->soap_out(soap, tag ? tag : "ns1:searchTextResponse", id, type))
7218 return soap->error;
7219 return soap_putindependent(soap);
7220}
7221
7222void *ns1__searchTextResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
7223 return soap_get_ns1__searchTextResponse(soap, this, tag, type);
7224}
7225
7226SOAP_FMAC3 ns1__searchTextResponse *SOAP_FMAC4 soap_get_ns1__searchTextResponse(struct soap *soap,
7228 const char *tag, const char *type) {
7229 if ((p = soap_in_ns1__searchTextResponse(soap, tag, p, type)))
7230 if (soap_getindependent(soap))
7231 return nullptr;
7232 return p;
7233}
7234
7235SOAP_FMAC1 ns1__searchTextResponse *SOAP_FMAC2 soap_instantiate_ns1__searchTextResponse(struct soap *soap, int n,
7236 const char *type,
7237 const char *arrayType,
7238 size_t *size) {
7239 (void)type;
7240 (void)arrayType; /* appease -Wall -Werror */
7241 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__searchTextResponse(%d, %s, %s)\n", n, type ? type : "",
7242 arrayType ? arrayType : ""));
7243 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__searchTextResponse, n, ICat4_fdelete);
7244 if (!cp)
7245 return nullptr;
7246 if (n < 0) {
7247 cp->ptr = (void *)SOAP_NEW(ns1__searchTextResponse);
7248 if (size)
7249 *size = sizeof(ns1__searchTextResponse);
7250 ((ns1__searchTextResponse *)cp->ptr)->soap = soap;
7251 } else {
7252 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__searchTextResponse, n);
7253 if (size)
7254 *size = n * sizeof(ns1__searchTextResponse);
7255 if (cp->ptr)
7256 for (int i = 0; i < n; i++)
7257 ((ns1__searchTextResponse *)cp->ptr)[i].soap = soap;
7258 }
7259 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
7260 if (!cp->ptr)
7261 soap->error = SOAP_EOM;
7262 return (ns1__searchTextResponse *)cp->ptr;
7263}
7264
7265SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__searchTextResponse(struct soap *soap, int st, int tt, void *p, size_t len,
7266 const void *q, size_t n) {
7267 (void)soap;
7268 (void)tt;
7269 (void)st;
7270 (void)len;
7271 (void)n; /* appease -Wall -Werror */
7272 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__searchTextResponse %p -> %p\n", q, p));
7274}
7275
7276void ns1__searchText::soap_default(struct soap *soap) {
7277 this->soap = soap;
7278 this->xsd__anyType::soap_default(soap);
7279 this->ns1__searchText::sessionId = nullptr;
7280 this->ns1__searchText::query = nullptr;
7281 soap_default_int(soap, &this->ns1__searchText::maxCount);
7282 this->ns1__searchText::entityName = nullptr;
7283}
7284
7285void ns1__searchText::soap_serialize(struct soap *soap) const {
7286#ifndef WITH_NOIDREF
7287 (void)soap; /* appease -Wall -Werror */
7288 soap_serialize_PointerTostd__string(soap, &this->ns1__searchText::sessionId);
7289 soap_serialize_PointerTostd__string(soap, &this->ns1__searchText::query);
7290 soap_embedded(soap, &this->ns1__searchText::maxCount, SOAP_TYPE_ICat4_int);
7291 soap_serialize_PointerTostd__string(soap, &this->ns1__searchText::entityName);
7292 this->xsd__anyType::soap_serialize(soap);
7293#endif
7294}
7295
7296int ns1__searchText::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
7297 return soap_out_ns1__searchText(soap, tag, id, this, type);
7298}
7299
7300SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__searchText(struct soap *soap, const char *tag, int id, const ns1__searchText *a,
7301 const char *type) {
7302 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__searchText),
7303 "ns1:searchText"))
7304 return soap->error;
7305 /* transient soap skipped */
7306 if (soap_out_PointerTostd__string(soap, "sessionId", -1, &(a->ns1__searchText::sessionId), ""))
7307 return soap->error;
7308 if (soap_out_PointerTostd__string(soap, "query", -1, &(a->ns1__searchText::query), ""))
7309 return soap->error;
7310 if (soap_out_int(soap, "maxCount", -1, &(a->ns1__searchText::maxCount), ""))
7311 return soap->error;
7312 if (soap_out_PointerTostd__string(soap, "entityName", -1, &(a->ns1__searchText::entityName), ""))
7313 return soap->error;
7314 return soap_element_end_out(soap, tag);
7315}
7316
7317void *ns1__searchText::soap_in(struct soap *soap, const char *tag, const char *type) {
7318 return soap_in_ns1__searchText(soap, tag, this, type);
7319}
7320
7321SOAP_FMAC3 ns1__searchText *SOAP_FMAC4 soap_in_ns1__searchText(struct soap *soap, const char *tag, ns1__searchText *a,
7322 const char *type) {
7323 (void)type; /* appease -Wall -Werror */
7324 if (soap_element_begin_in(soap, tag, 0, nullptr))
7325 return nullptr;
7327 sizeof(ns1__searchText), soap->type, soap->arrayType);
7328 if (!a)
7329 return nullptr;
7330 if (soap->alloced) {
7331 a->soap_default(soap);
7332 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__searchText) {
7333 soap_revert(soap);
7334 *soap->id = '\0';
7335 return (ns1__searchText *)a->soap_in(soap, tag, type);
7336 }
7337 }
7338 size_t soap_flag___item2 = 1;
7339 size_t soap_flag_sessionId1 = 1;
7340 size_t soap_flag_query1 = 1;
7341 size_t soap_flag_maxCount1 = 1;
7342 size_t soap_flag_entityName1 = 1;
7343 if (soap->body && !*soap->href) {
7344 for (;;) {
7345 soap->error = SOAP_TAG_MISMATCH;
7346 /* transient soap skipped */
7347 if (soap_flag_sessionId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7348 if (soap_in_PointerTostd__string(soap, "sessionId", &(a->ns1__searchText::sessionId), "xsd:string")) {
7349 soap_flag_sessionId1--;
7350 continue;
7351 }
7352 if (soap_flag_query1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7353 if (soap_in_PointerTostd__string(soap, "query", &(a->ns1__searchText::query), "xsd:string")) {
7354 soap_flag_query1--;
7355 continue;
7356 }
7357 if (soap_flag_maxCount1 && soap->error == SOAP_TAG_MISMATCH)
7358 if (soap_in_int(soap, "maxCount", &(a->ns1__searchText::maxCount), "xsd:int")) {
7359 soap_flag_maxCount1--;
7360 continue;
7361 }
7362 if (soap_flag_entityName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7363 if (soap_in_PointerTostd__string(soap, "entityName", &(a->ns1__searchText::entityName), "xsd:string")) {
7364 soap_flag_entityName1--;
7365 continue;
7366 }
7367 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7368 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
7369 soap_flag___item2--;
7370 continue;
7371 }
7372 if (soap->error == SOAP_TAG_MISMATCH)
7373 soap->error = soap_ignore_element(soap);
7374 if (soap->error == SOAP_NO_TAG)
7375 break;
7376 if (soap->error)
7377 return nullptr;
7378 }
7379 if (soap_element_end_in(soap, tag))
7380 return nullptr;
7381 } else {
7382 a = (ns1__searchText *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__searchText, 0,
7384 if (soap->body && soap_element_end_in(soap, tag))
7385 return nullptr;
7386 }
7387 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_maxCount1 > 0)) {
7388 soap->error = SOAP_OCCURS;
7389 return nullptr;
7390 }
7391 return a;
7392}
7393
7394int ns1__searchText::soap_put(struct soap *soap, const char *tag, const char *type) const {
7395 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__searchText);
7396 if (this->soap_out(soap, tag ? tag : "ns1:searchText", id, type))
7397 return soap->error;
7398 return soap_putindependent(soap);
7399}
7400
7401void *ns1__searchText::soap_get(struct soap *soap, const char *tag, const char *type) {
7402 return soap_get_ns1__searchText(soap, this, tag, type);
7403}
7404
7405SOAP_FMAC3 ns1__searchText *SOAP_FMAC4 soap_get_ns1__searchText(struct soap *soap, ns1__searchText *p, const char *tag,
7406 const char *type) {
7407 if ((p = soap_in_ns1__searchText(soap, tag, p, type)))
7408 if (soap_getindependent(soap))
7409 return nullptr;
7410 return p;
7411}
7412
7413SOAP_FMAC1 ns1__searchText *SOAP_FMAC2 soap_instantiate_ns1__searchText(struct soap *soap, int n, const char *type,
7414 const char *arrayType, size_t *size) {
7415 (void)type;
7416 (void)arrayType; /* appease -Wall -Werror */
7417 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__searchText(%d, %s, %s)\n", n, type ? type : "",
7418 arrayType ? arrayType : ""));
7419 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__searchText, n, ICat4_fdelete);
7420 if (!cp)
7421 return nullptr;
7422 if (n < 0) {
7423 cp->ptr = (void *)SOAP_NEW(ns1__searchText);
7424 if (size)
7425 *size = sizeof(ns1__searchText);
7426 ((ns1__searchText *)cp->ptr)->soap = soap;
7427 } else {
7428 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__searchText, n);
7429 if (size)
7430 *size = n * sizeof(ns1__searchText);
7431 if (cp->ptr)
7432 for (int i = 0; i < n; i++)
7433 ((ns1__searchText *)cp->ptr)[i].soap = soap;
7434 }
7435 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
7436 if (!cp->ptr)
7437 soap->error = SOAP_EOM;
7438 return (ns1__searchText *)cp->ptr;
7439}
7440
7441SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__searchText(struct soap *soap, int st, int tt, void *p, size_t len,
7442 const void *q, size_t n) {
7443 (void)soap;
7444 (void)tt;
7445 (void)st;
7446 (void)len;
7447 (void)n; /* appease -Wall -Werror */
7448 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__searchText %p -> %p\n", q, p));
7449 *(ns1__searchText *)p = *(ns1__searchText *)q;
7450}
7451
7452void ns1__luceneCommitResponse::soap_default(struct soap *soap) {
7453 this->soap = soap;
7454 this->xsd__anyType::soap_default(soap);
7455}
7456
7457void ns1__luceneCommitResponse::soap_serialize(struct soap *soap) const {
7458#ifndef WITH_NOIDREF
7459 (void)soap; /* appease -Wall -Werror */
7460 this->xsd__anyType::soap_serialize(soap);
7461#endif
7462}
7463
7464int ns1__luceneCommitResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
7465 return soap_out_ns1__luceneCommitResponse(soap, tag, id, this, type);
7466}
7467
7468SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__luceneCommitResponse(struct soap *soap, const char *tag, int id,
7469 const ns1__luceneCommitResponse *a, const char *type) {
7470 return soap_outliteral(soap, tag, &(a->xsd__anyType::__item), "ns1:luceneCommitResponse");
7471}
7472
7473void *ns1__luceneCommitResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
7474 return soap_in_ns1__luceneCommitResponse(soap, tag, this, type);
7475}
7476
7477SOAP_FMAC3 ns1__luceneCommitResponse *SOAP_FMAC4 soap_in_ns1__luceneCommitResponse(struct soap *soap, const char *tag,
7479 const char *type) {
7480 (void)type; /* appease -Wall -Werror */
7481 if (soap_element_begin_in(soap, tag, 1, nullptr))
7482 return nullptr;
7484 soap, soap->id, a, SOAP_TYPE_ICat4_ns1__luceneCommitResponse, sizeof(ns1__luceneCommitResponse), soap->type,
7485 soap->arrayType))) {
7486 soap->error = SOAP_TAG_MISMATCH;
7487 return nullptr;
7488 }
7489 soap_revert(soap);
7490 *soap->id = '\0';
7491 if (soap->alloced) {
7492 a->soap_default(soap);
7493 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__luceneCommitResponse)
7494 return (ns1__luceneCommitResponse *)a->soap_in(soap, tag, type);
7495 }
7496 if (!soap_inliteral(soap, tag, &(a->xsd__anyType::__item)))
7497 return nullptr;
7498 return a;
7499}
7500
7501int ns1__luceneCommitResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
7502 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__luceneCommitResponse);
7503 if (this->soap_out(soap, tag ? tag : "ns1:luceneCommitResponse", id, type))
7504 return soap->error;
7505 return soap_putindependent(soap);
7506}
7507
7508void *ns1__luceneCommitResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
7509 return soap_get_ns1__luceneCommitResponse(soap, this, tag, type);
7510}
7511
7512SOAP_FMAC3 ns1__luceneCommitResponse *SOAP_FMAC4 soap_get_ns1__luceneCommitResponse(struct soap *soap,
7514 const char *tag, const char *type) {
7515 if ((p = soap_in_ns1__luceneCommitResponse(soap, tag, p, type)))
7516 if (soap_getindependent(soap))
7517 return nullptr;
7518 return p;
7519}
7520
7521SOAP_FMAC1 ns1__luceneCommitResponse *SOAP_FMAC2 soap_instantiate_ns1__luceneCommitResponse(struct soap *soap, int n,
7522 const char *type,
7523 const char *arrayType,
7524 size_t *size) {
7525 (void)type;
7526 (void)arrayType; /* appease -Wall -Werror */
7527 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__luceneCommitResponse(%d, %s, %s)\n", n, type ? type : "",
7528 arrayType ? arrayType : ""));
7529 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__luceneCommitResponse, n, ICat4_fdelete);
7530 if (!cp)
7531 return nullptr;
7532 if (n < 0) {
7533 cp->ptr = (void *)SOAP_NEW(ns1__luceneCommitResponse);
7534 if (size)
7535 *size = sizeof(ns1__luceneCommitResponse);
7536 ((ns1__luceneCommitResponse *)cp->ptr)->soap = soap;
7537 } else {
7538 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__luceneCommitResponse, n);
7539 if (size)
7540 *size = n * sizeof(ns1__luceneCommitResponse);
7541 if (cp->ptr)
7542 for (int i = 0; i < n; i++)
7543 ((ns1__luceneCommitResponse *)cp->ptr)[i].soap = soap;
7544 }
7545 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
7546 if (!cp->ptr)
7547 soap->error = SOAP_EOM;
7548 return (ns1__luceneCommitResponse *)cp->ptr;
7549}
7550
7551SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__luceneCommitResponse(struct soap *soap, int st, int tt, void *p, size_t len,
7552 const void *q, size_t n) {
7553 (void)soap;
7554 (void)tt;
7555 (void)st;
7556 (void)len;
7557 (void)n; /* appease -Wall -Werror */
7558 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__luceneCommitResponse %p -> %p\n", q, p));
7560}
7561
7562void ns1__luceneCommit::soap_default(struct soap *soap) {
7563 this->soap = soap;
7564 this->xsd__anyType::soap_default(soap);
7565 this->ns1__luceneCommit::sessionId = nullptr;
7566}
7567
7568void ns1__luceneCommit::soap_serialize(struct soap *soap) const {
7569#ifndef WITH_NOIDREF
7570 (void)soap; /* appease -Wall -Werror */
7571 soap_serialize_PointerTostd__string(soap, &this->ns1__luceneCommit::sessionId);
7572 this->xsd__anyType::soap_serialize(soap);
7573#endif
7574}
7575
7576int ns1__luceneCommit::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
7577 return soap_out_ns1__luceneCommit(soap, tag, id, this, type);
7578}
7579
7580SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__luceneCommit(struct soap *soap, const char *tag, int id,
7581 const ns1__luceneCommit *a, const char *type) {
7582 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__luceneCommit),
7583 "ns1:luceneCommit"))
7584 return soap->error;
7585 /* transient soap skipped */
7586 if (soap_out_PointerTostd__string(soap, "sessionId", -1, &(a->ns1__luceneCommit::sessionId), ""))
7587 return soap->error;
7588 return soap_element_end_out(soap, tag);
7589}
7590
7591void *ns1__luceneCommit::soap_in(struct soap *soap, const char *tag, const char *type) {
7592 return soap_in_ns1__luceneCommit(soap, tag, this, type);
7593}
7594
7595SOAP_FMAC3 ns1__luceneCommit *SOAP_FMAC4 soap_in_ns1__luceneCommit(struct soap *soap, const char *tag,
7596 ns1__luceneCommit *a, const char *type) {
7597 (void)type; /* appease -Wall -Werror */
7598 if (soap_element_begin_in(soap, tag, 0, nullptr))
7599 return nullptr;
7601 sizeof(ns1__luceneCommit), soap->type, soap->arrayType);
7602 if (!a)
7603 return nullptr;
7604 if (soap->alloced) {
7605 a->soap_default(soap);
7606 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__luceneCommit) {
7607 soap_revert(soap);
7608 *soap->id = '\0';
7609 return (ns1__luceneCommit *)a->soap_in(soap, tag, type);
7610 }
7611 }
7612 size_t soap_flag___item2 = 1;
7613 size_t soap_flag_sessionId1 = 1;
7614 if (soap->body && !*soap->href) {
7615 for (;;) {
7616 soap->error = SOAP_TAG_MISMATCH;
7617 /* transient soap skipped */
7618 if (soap_flag_sessionId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7619 if (soap_in_PointerTostd__string(soap, "sessionId", &(a->ns1__luceneCommit::sessionId), "xsd:string")) {
7620 soap_flag_sessionId1--;
7621 continue;
7622 }
7623 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7624 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
7625 soap_flag___item2--;
7626 continue;
7627 }
7628 if (soap->error == SOAP_TAG_MISMATCH)
7629 soap->error = soap_ignore_element(soap);
7630 if (soap->error == SOAP_NO_TAG)
7631 break;
7632 if (soap->error)
7633 return nullptr;
7634 }
7635 if (soap_element_end_in(soap, tag))
7636 return nullptr;
7637 } else {
7638 a = (ns1__luceneCommit *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__luceneCommit, 0,
7640 if (soap->body && soap_element_end_in(soap, tag))
7641 return nullptr;
7642 }
7643 return a;
7644}
7645
7646int ns1__luceneCommit::soap_put(struct soap *soap, const char *tag, const char *type) const {
7647 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__luceneCommit);
7648 if (this->soap_out(soap, tag ? tag : "ns1:luceneCommit", id, type))
7649 return soap->error;
7650 return soap_putindependent(soap);
7651}
7652
7653void *ns1__luceneCommit::soap_get(struct soap *soap, const char *tag, const char *type) {
7654 return soap_get_ns1__luceneCommit(soap, this, tag, type);
7655}
7656
7657SOAP_FMAC3 ns1__luceneCommit *SOAP_FMAC4 soap_get_ns1__luceneCommit(struct soap *soap, ns1__luceneCommit *p,
7658 const char *tag, const char *type) {
7659 if ((p = soap_in_ns1__luceneCommit(soap, tag, p, type)))
7660 if (soap_getindependent(soap))
7661 return nullptr;
7662 return p;
7663}
7664
7665SOAP_FMAC1 ns1__luceneCommit *SOAP_FMAC2 soap_instantiate_ns1__luceneCommit(struct soap *soap, int n, const char *type,
7666 const char *arrayType, size_t *size) {
7667 (void)type;
7668 (void)arrayType; /* appease -Wall -Werror */
7669 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__luceneCommit(%d, %s, %s)\n", n, type ? type : "",
7670 arrayType ? arrayType : ""));
7671 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__luceneCommit, n, ICat4_fdelete);
7672 if (!cp)
7673 return nullptr;
7674 if (n < 0) {
7675 cp->ptr = (void *)SOAP_NEW(ns1__luceneCommit);
7676 if (size)
7677 *size = sizeof(ns1__luceneCommit);
7678 ((ns1__luceneCommit *)cp->ptr)->soap = soap;
7679 } else {
7680 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__luceneCommit, n);
7681 if (size)
7682 *size = n * sizeof(ns1__luceneCommit);
7683 if (cp->ptr)
7684 for (int i = 0; i < n; i++)
7685 ((ns1__luceneCommit *)cp->ptr)[i].soap = soap;
7686 }
7687 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
7688 if (!cp->ptr)
7689 soap->error = SOAP_EOM;
7690 return (ns1__luceneCommit *)cp->ptr;
7691}
7692
7693SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__luceneCommit(struct soap *soap, int st, int tt, void *p, size_t len,
7694 const void *q, size_t n) {
7695 (void)soap;
7696 (void)tt;
7697 (void)st;
7698 (void)len;
7699 (void)n; /* appease -Wall -Werror */
7700 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__luceneCommit %p -> %p\n", q, p));
7702}
7703
7704void ns1__entityField::soap_default(struct soap *soap) {
7705 this->soap = soap;
7706 this->xsd__anyType::soap_default(soap);
7707 this->ns1__entityField::comment = nullptr;
7708 this->ns1__entityField::name = nullptr;
7709 soap_default_bool(soap, &this->ns1__entityField::notNullable);
7710 this->ns1__entityField::relType = nullptr;
7711 this->ns1__entityField::stringLength = nullptr;
7712 this->ns1__entityField::type = nullptr;
7713}
7714
7715void ns1__entityField::soap_serialize(struct soap *soap) const {
7716#ifndef WITH_NOIDREF
7717 (void)soap; /* appease -Wall -Werror */
7718 soap_serialize_PointerTostd__string(soap, &this->ns1__entityField::comment);
7719 soap_serialize_PointerTostd__string(soap, &this->ns1__entityField::name);
7720 soap_serialize_PointerTons1__relType(soap, &this->ns1__entityField::relType);
7721 soap_serialize_PointerToint(soap, &this->ns1__entityField::stringLength);
7722 soap_serialize_PointerTostd__string(soap, &this->ns1__entityField::type);
7723 this->xsd__anyType::soap_serialize(soap);
7724#endif
7725}
7726
7727int ns1__entityField::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
7728 return soap_out_ns1__entityField(soap, tag, id, this, type);
7729}
7730
7731SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__entityField(struct soap *soap, const char *tag, int id,
7732 const ns1__entityField *a, const char *type) {
7733 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__entityField),
7734 "ns1:entityField"))
7735 return soap->error;
7736 /* transient soap skipped */
7737 if (soap_out_PointerTostd__string(soap, "comment", -1, &(a->ns1__entityField::comment), ""))
7738 return soap->error;
7739 if (soap_out_PointerTostd__string(soap, "name", -1, &(a->ns1__entityField::name), ""))
7740 return soap->error;
7741 if (soap_out_bool(soap, "notNullable", -1, &(a->ns1__entityField::notNullable), ""))
7742 return soap->error;
7743 if (soap_out_PointerTons1__relType(soap, "relType", -1, &(a->ns1__entityField::relType), ""))
7744 return soap->error;
7745 if (soap_out_PointerToint(soap, "stringLength", -1, &(a->ns1__entityField::stringLength), ""))
7746 return soap->error;
7747 if (soap_out_PointerTostd__string(soap, "type", -1, &(a->ns1__entityField::type), ""))
7748 return soap->error;
7749 return soap_element_end_out(soap, tag);
7750}
7751
7752void *ns1__entityField::soap_in(struct soap *soap, const char *tag, const char *type) {
7753 return soap_in_ns1__entityField(soap, tag, this, type);
7754}
7755
7756SOAP_FMAC3 ns1__entityField *SOAP_FMAC4 soap_in_ns1__entityField(struct soap *soap, const char *tag,
7757 ns1__entityField *a, const char *type) {
7758 (void)type; /* appease -Wall -Werror */
7759 if (soap_element_begin_in(soap, tag, 0, nullptr))
7760 return nullptr;
7762 sizeof(ns1__entityField), soap->type, soap->arrayType);
7763 if (!a)
7764 return nullptr;
7765 if (soap->alloced) {
7766 a->soap_default(soap);
7767 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__entityField) {
7768 soap_revert(soap);
7769 *soap->id = '\0';
7770 return (ns1__entityField *)a->soap_in(soap, tag, type);
7771 }
7772 }
7773 size_t soap_flag___item2 = 1;
7774 size_t soap_flag_comment1 = 1;
7775 size_t soap_flag_name1 = 1;
7776 size_t soap_flag_notNullable1 = 1;
7777 size_t soap_flag_relType1 = 1;
7778 size_t soap_flag_stringLength1 = 1;
7779 size_t soap_flag_type1 = 1;
7780 if (soap->body && !*soap->href) {
7781 for (;;) {
7782 soap->error = SOAP_TAG_MISMATCH;
7783 /* transient soap skipped */
7784 if (soap_flag_comment1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7785 if (soap_in_PointerTostd__string(soap, "comment", &(a->ns1__entityField::comment), "xsd:string")) {
7786 soap_flag_comment1--;
7787 continue;
7788 }
7789 if (soap_flag_name1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7790 if (soap_in_PointerTostd__string(soap, "name", &(a->ns1__entityField::name), "xsd:string")) {
7791 soap_flag_name1--;
7792 continue;
7793 }
7794 if (soap_flag_notNullable1 && soap->error == SOAP_TAG_MISMATCH)
7795 if (soap_in_bool(soap, "notNullable", &(a->ns1__entityField::notNullable), "xsd:boolean")) {
7796 soap_flag_notNullable1--;
7797 continue;
7798 }
7799 if (soap_flag_relType1 && soap->error == SOAP_TAG_MISMATCH)
7800 if (soap_in_PointerTons1__relType(soap, "relType", &(a->ns1__entityField::relType), "ns1:relType")) {
7801 soap_flag_relType1--;
7802 continue;
7803 }
7804 if (soap_flag_stringLength1 && soap->error == SOAP_TAG_MISMATCH)
7805 if (soap_in_PointerToint(soap, "stringLength", &(a->ns1__entityField::stringLength), "xsd:int")) {
7806 soap_flag_stringLength1--;
7807 continue;
7808 }
7809 if (soap_flag_type1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7810 if (soap_in_PointerTostd__string(soap, "type", &(a->ns1__entityField::type), "xsd:string")) {
7811 soap_flag_type1--;
7812 continue;
7813 }
7814 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7815 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
7816 soap_flag___item2--;
7817 continue;
7818 }
7819 if (soap->error == SOAP_TAG_MISMATCH)
7820 soap->error = soap_ignore_element(soap);
7821 if (soap->error == SOAP_NO_TAG)
7822 break;
7823 if (soap->error)
7824 return nullptr;
7825 }
7826 if (soap_element_end_in(soap, tag))
7827 return nullptr;
7828 } else {
7829 a = (ns1__entityField *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__entityField, 0,
7831 if (soap->body && soap_element_end_in(soap, tag))
7832 return nullptr;
7833 }
7834 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_notNullable1 > 0)) {
7835 soap->error = SOAP_OCCURS;
7836 return nullptr;
7837 }
7838 return a;
7839}
7840
7841int ns1__entityField::soap_put(struct soap *soap, const char *tag, const char *type) const {
7842 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__entityField);
7843 if (this->soap_out(soap, tag ? tag : "ns1:entityField", id, type))
7844 return soap->error;
7845 return soap_putindependent(soap);
7846}
7847
7848void *ns1__entityField::soap_get(struct soap *soap, const char *tag, const char *type) {
7849 return soap_get_ns1__entityField(soap, this, tag, type);
7850}
7851
7852SOAP_FMAC3 ns1__entityField *SOAP_FMAC4 soap_get_ns1__entityField(struct soap *soap, ns1__entityField *p,
7853 const char *tag, const char *type) {
7854 if ((p = soap_in_ns1__entityField(soap, tag, p, type)))
7855 if (soap_getindependent(soap))
7856 return nullptr;
7857 return p;
7858}
7859
7860SOAP_FMAC1 ns1__entityField *SOAP_FMAC2 soap_instantiate_ns1__entityField(struct soap *soap, int n, const char *type,
7861 const char *arrayType, size_t *size) {
7862 (void)type;
7863 (void)arrayType; /* appease -Wall -Werror */
7864 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__entityField(%d, %s, %s)\n", n, type ? type : "",
7865 arrayType ? arrayType : ""));
7866 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__entityField, n, ICat4_fdelete);
7867 if (!cp)
7868 return nullptr;
7869 if (n < 0) {
7870 cp->ptr = (void *)SOAP_NEW(ns1__entityField);
7871 if (size)
7872 *size = sizeof(ns1__entityField);
7873 ((ns1__entityField *)cp->ptr)->soap = soap;
7874 } else {
7875 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__entityField, n);
7876 if (size)
7877 *size = n * sizeof(ns1__entityField);
7878 if (cp->ptr)
7879 for (int i = 0; i < n; i++)
7880 ((ns1__entityField *)cp->ptr)[i].soap = soap;
7881 }
7882 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
7883 if (!cp->ptr)
7884 soap->error = SOAP_EOM;
7885 return (ns1__entityField *)cp->ptr;
7886}
7887
7888SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__entityField(struct soap *soap, int st, int tt, void *p, size_t len,
7889 const void *q, size_t n) {
7890 (void)soap;
7891 (void)tt;
7892 (void)st;
7893 (void)len;
7894 (void)n; /* appease -Wall -Werror */
7895 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__entityField %p -> %p\n", q, p));
7896 *(ns1__entityField *)p = *(ns1__entityField *)q;
7897}
7898
7899void ns1__constraint::soap_default(struct soap *soap) {
7900 this->soap = soap;
7901 this->xsd__anyType::soap_default(soap);
7902 soap_default_std__vectorTemplateOfstd__string(soap, &this->ns1__constraint::fieldNames);
7903}
7904
7905void ns1__constraint::soap_serialize(struct soap *soap) const {
7906#ifndef WITH_NOIDREF
7907 (void)soap; /* appease -Wall -Werror */
7908 soap_serialize_std__vectorTemplateOfstd__string(soap, &this->ns1__constraint::fieldNames);
7909 this->xsd__anyType::soap_serialize(soap);
7910#endif
7911}
7912
7913int ns1__constraint::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
7914 return soap_out_ns1__constraint(soap, tag, id, this, type);
7915}
7916
7917SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__constraint(struct soap *soap, const char *tag, int id, const ns1__constraint *a,
7918 const char *type) {
7919 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__constraint),
7920 "ns1:constraint"))
7921 return soap->error;
7922 /* transient soap skipped */
7923 if (soap_out_std__vectorTemplateOfstd__string(soap, "fieldNames", -1, &(a->ns1__constraint::fieldNames), ""))
7924 return soap->error;
7925 return soap_element_end_out(soap, tag);
7926}
7927
7928void *ns1__constraint::soap_in(struct soap *soap, const char *tag, const char *type) {
7929 return soap_in_ns1__constraint(soap, tag, this, type);
7930}
7931
7932SOAP_FMAC3 ns1__constraint *SOAP_FMAC4 soap_in_ns1__constraint(struct soap *soap, const char *tag, ns1__constraint *a,
7933 const char *type) {
7934 (void)type; /* appease -Wall -Werror */
7935 if (soap_element_begin_in(soap, tag, 0, nullptr))
7936 return nullptr;
7938 sizeof(ns1__constraint), soap->type, soap->arrayType);
7939 if (!a)
7940 return nullptr;
7941 if (soap->alloced) {
7942 a->soap_default(soap);
7943 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__constraint) {
7944 soap_revert(soap);
7945 *soap->id = '\0';
7946 return (ns1__constraint *)a->soap_in(soap, tag, type);
7947 }
7948 }
7949 size_t soap_flag___item2 = 1;
7950 if (soap->body && !*soap->href) {
7951 for (;;) {
7952 soap->error = SOAP_TAG_MISMATCH;
7953 /* transient soap skipped */
7954 if (soap->error == SOAP_TAG_MISMATCH)
7955 if (soap_in_std__vectorTemplateOfstd__string(soap, "fieldNames", &(a->ns1__constraint::fieldNames),
7956 "xsd:string"))
7957 continue;
7958 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
7959 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
7960 soap_flag___item2--;
7961 continue;
7962 }
7963 if (soap->error == SOAP_TAG_MISMATCH)
7964 soap->error = soap_ignore_element(soap);
7965 if (soap->error == SOAP_NO_TAG)
7966 break;
7967 if (soap->error)
7968 return nullptr;
7969 }
7970 if (soap_element_end_in(soap, tag))
7971 return nullptr;
7972 } else {
7973 a = (ns1__constraint *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__constraint, 0,
7975 if (soap->body && soap_element_end_in(soap, tag))
7976 return nullptr;
7977 }
7978 return a;
7979}
7980
7981int ns1__constraint::soap_put(struct soap *soap, const char *tag, const char *type) const {
7982 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__constraint);
7983 if (this->soap_out(soap, tag ? tag : "ns1:constraint", id, type))
7984 return soap->error;
7985 return soap_putindependent(soap);
7986}
7987
7988void *ns1__constraint::soap_get(struct soap *soap, const char *tag, const char *type) {
7989 return soap_get_ns1__constraint(soap, this, tag, type);
7990}
7991
7992SOAP_FMAC3 ns1__constraint *SOAP_FMAC4 soap_get_ns1__constraint(struct soap *soap, ns1__constraint *p, const char *tag,
7993 const char *type) {
7994 if ((p = soap_in_ns1__constraint(soap, tag, p, type)))
7995 if (soap_getindependent(soap))
7996 return nullptr;
7997 return p;
7998}
7999
8000SOAP_FMAC1 ns1__constraint *SOAP_FMAC2 soap_instantiate_ns1__constraint(struct soap *soap, int n, const char *type,
8001 const char *arrayType, size_t *size) {
8002 (void)type;
8003 (void)arrayType; /* appease -Wall -Werror */
8004 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__constraint(%d, %s, %s)\n", n, type ? type : "",
8005 arrayType ? arrayType : ""));
8006 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__constraint, n, ICat4_fdelete);
8007 if (!cp)
8008 return nullptr;
8009 if (n < 0) {
8010 cp->ptr = (void *)SOAP_NEW(ns1__constraint);
8011 if (size)
8012 *size = sizeof(ns1__constraint);
8013 ((ns1__constraint *)cp->ptr)->soap = soap;
8014 } else {
8015 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__constraint, n);
8016 if (size)
8017 *size = n * sizeof(ns1__constraint);
8018 if (cp->ptr)
8019 for (int i = 0; i < n; i++)
8020 ((ns1__constraint *)cp->ptr)[i].soap = soap;
8021 }
8022 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
8023 if (!cp->ptr)
8024 soap->error = SOAP_EOM;
8025 return (ns1__constraint *)cp->ptr;
8026}
8027
8028SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__constraint(struct soap *soap, int st, int tt, void *p, size_t len,
8029 const void *q, size_t n) {
8030 (void)soap;
8031 (void)tt;
8032 (void)st;
8033 (void)len;
8034 (void)n; /* appease -Wall -Werror */
8035 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__constraint %p -> %p\n", q, p));
8036 *(ns1__constraint *)p = *(ns1__constraint *)q;
8037}
8038
8039void ns1__entityInfo::soap_default(struct soap *soap) {
8040 this->soap = soap;
8041 this->xsd__anyType::soap_default(soap);
8042 this->ns1__entityInfo::classComment = nullptr;
8043 soap_default_std__vectorTemplateOfPointerTons1__constraint(soap, &this->ns1__entityInfo::constraints);
8044 soap_default_std__vectorTemplateOfPointerTons1__entityField(soap, &this->ns1__entityInfo::fields);
8045}
8046
8047void ns1__entityInfo::soap_serialize(struct soap *soap) const {
8048#ifndef WITH_NOIDREF
8049 (void)soap; /* appease -Wall -Werror */
8050 soap_serialize_PointerTostd__string(soap, &this->ns1__entityInfo::classComment);
8051 soap_serialize_std__vectorTemplateOfPointerTons1__constraint(soap, &this->ns1__entityInfo::constraints);
8052 soap_serialize_std__vectorTemplateOfPointerTons1__entityField(soap, &this->ns1__entityInfo::fields);
8053 this->xsd__anyType::soap_serialize(soap);
8054#endif
8055}
8056
8057int ns1__entityInfo::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
8058 return soap_out_ns1__entityInfo(soap, tag, id, this, type);
8059}
8060
8061SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__entityInfo(struct soap *soap, const char *tag, int id, const ns1__entityInfo *a,
8062 const char *type) {
8063 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__entityInfo),
8064 "ns1:entityInfo"))
8065 return soap->error;
8066 /* transient soap skipped */
8067 if (soap_out_PointerTostd__string(soap, "classComment", -1, &(a->ns1__entityInfo::classComment), ""))
8068 return soap->error;
8070 &(a->ns1__entityInfo::constraints), ""))
8071 return soap->error;
8072 if (soap_out_std__vectorTemplateOfPointerTons1__entityField(soap, "fields", -1, &(a->ns1__entityInfo::fields), ""))
8073 return soap->error;
8074 return soap_element_end_out(soap, tag);
8075}
8076
8077void *ns1__entityInfo::soap_in(struct soap *soap, const char *tag, const char *type) {
8078 return soap_in_ns1__entityInfo(soap, tag, this, type);
8079}
8080
8081SOAP_FMAC3 ns1__entityInfo *SOAP_FMAC4 soap_in_ns1__entityInfo(struct soap *soap, const char *tag, ns1__entityInfo *a,
8082 const char *type) {
8083 (void)type; /* appease -Wall -Werror */
8084 if (soap_element_begin_in(soap, tag, 0, nullptr))
8085 return nullptr;
8087 sizeof(ns1__entityInfo), soap->type, soap->arrayType);
8088 if (!a)
8089 return nullptr;
8090 if (soap->alloced) {
8091 a->soap_default(soap);
8092 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__entityInfo) {
8093 soap_revert(soap);
8094 *soap->id = '\0';
8095 return (ns1__entityInfo *)a->soap_in(soap, tag, type);
8096 }
8097 }
8098 size_t soap_flag___item2 = 1;
8099 size_t soap_flag_classComment1 = 1;
8100 if (soap->body && !*soap->href) {
8101 for (;;) {
8102 soap->error = SOAP_TAG_MISMATCH;
8103 /* transient soap skipped */
8104 if (soap_flag_classComment1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8105 if (soap_in_PointerTostd__string(soap, "classComment", &(a->ns1__entityInfo::classComment), "xsd:string")) {
8106 soap_flag_classComment1--;
8107 continue;
8108 }
8109 if (soap->error == SOAP_TAG_MISMATCH)
8111 &(a->ns1__entityInfo::constraints), "ns1:constraint"))
8112 continue;
8113 if (soap->error == SOAP_TAG_MISMATCH)
8114 if (soap_in_std__vectorTemplateOfPointerTons1__entityField(soap, "fields", &(a->ns1__entityInfo::fields),
8115 "ns1:entityField"))
8116 continue;
8117 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8118 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
8119 soap_flag___item2--;
8120 continue;
8121 }
8122 if (soap->error == SOAP_TAG_MISMATCH)
8123 soap->error = soap_ignore_element(soap);
8124 if (soap->error == SOAP_NO_TAG)
8125 break;
8126 if (soap->error)
8127 return nullptr;
8128 }
8129 if (soap_element_end_in(soap, tag))
8130 return nullptr;
8131 } else {
8132 a = (ns1__entityInfo *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__entityInfo, 0,
8134 if (soap->body && soap_element_end_in(soap, tag))
8135 return nullptr;
8136 }
8137 return a;
8138}
8139
8140int ns1__entityInfo::soap_put(struct soap *soap, const char *tag, const char *type) const {
8141 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__entityInfo);
8142 if (this->soap_out(soap, tag ? tag : "ns1:entityInfo", id, type))
8143 return soap->error;
8144 return soap_putindependent(soap);
8145}
8146
8147void *ns1__entityInfo::soap_get(struct soap *soap, const char *tag, const char *type) {
8148 return soap_get_ns1__entityInfo(soap, this, tag, type);
8149}
8150
8151SOAP_FMAC3 ns1__entityInfo *SOAP_FMAC4 soap_get_ns1__entityInfo(struct soap *soap, ns1__entityInfo *p, const char *tag,
8152 const char *type) {
8153 if ((p = soap_in_ns1__entityInfo(soap, tag, p, type)))
8154 if (soap_getindependent(soap))
8155 return nullptr;
8156 return p;
8157}
8158
8159SOAP_FMAC1 ns1__entityInfo *SOAP_FMAC2 soap_instantiate_ns1__entityInfo(struct soap *soap, int n, const char *type,
8160 const char *arrayType, size_t *size) {
8161 (void)type;
8162 (void)arrayType; /* appease -Wall -Werror */
8163 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__entityInfo(%d, %s, %s)\n", n, type ? type : "",
8164 arrayType ? arrayType : ""));
8165 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__entityInfo, n, ICat4_fdelete);
8166 if (!cp)
8167 return nullptr;
8168 if (n < 0) {
8169 cp->ptr = (void *)SOAP_NEW(ns1__entityInfo);
8170 if (size)
8171 *size = sizeof(ns1__entityInfo);
8172 ((ns1__entityInfo *)cp->ptr)->soap = soap;
8173 } else {
8174 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__entityInfo, n);
8175 if (size)
8176 *size = n * sizeof(ns1__entityInfo);
8177 if (cp->ptr)
8178 for (int i = 0; i < n; i++)
8179 ((ns1__entityInfo *)cp->ptr)[i].soap = soap;
8180 }
8181 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
8182 if (!cp->ptr)
8183 soap->error = SOAP_EOM;
8184 return (ns1__entityInfo *)cp->ptr;
8185}
8186
8187SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__entityInfo(struct soap *soap, int st, int tt, void *p, size_t len,
8188 const void *q, size_t n) {
8189 (void)soap;
8190 (void)tt;
8191 (void)st;
8192 (void)len;
8193 (void)n; /* appease -Wall -Werror */
8194 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__entityInfo %p -> %p\n", q, p));
8195 *(ns1__entityInfo *)p = *(ns1__entityInfo *)q;
8196}
8197
8198void ns1__getEntityInfoResponse::soap_default(struct soap *soap) {
8199 this->soap = soap;
8200 this->xsd__anyType::soap_default(soap);
8201 this->ns1__getEntityInfoResponse::return_ = nullptr;
8202}
8203
8204void ns1__getEntityInfoResponse::soap_serialize(struct soap *soap) const {
8205#ifndef WITH_NOIDREF
8206 (void)soap; /* appease -Wall -Werror */
8207 soap_serialize_PointerTons1__entityInfo(soap, &this->ns1__getEntityInfoResponse::return_);
8208 this->xsd__anyType::soap_serialize(soap);
8209#endif
8210}
8211
8212int ns1__getEntityInfoResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
8213 return soap_out_ns1__getEntityInfoResponse(soap, tag, id, this, type);
8214}
8215
8216SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getEntityInfoResponse(struct soap *soap, const char *tag, int id,
8217 const ns1__getEntityInfoResponse *a, const char *type) {
8218 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__getEntityInfoResponse),
8219 "ns1:getEntityInfoResponse"))
8220 return soap->error;
8221 /* transient soap skipped */
8222 if (soap_out_PointerTons1__entityInfo(soap, "return", -1, &(a->ns1__getEntityInfoResponse::return_), ""))
8223 return soap->error;
8224 return soap_element_end_out(soap, tag);
8225}
8226
8227void *ns1__getEntityInfoResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
8228 return soap_in_ns1__getEntityInfoResponse(soap, tag, this, type);
8229}
8230
8231SOAP_FMAC3 ns1__getEntityInfoResponse *SOAP_FMAC4 soap_in_ns1__getEntityInfoResponse(struct soap *soap, const char *tag,
8233 const char *type) {
8234 (void)type; /* appease -Wall -Werror */
8235 if (soap_element_begin_in(soap, tag, 0, nullptr))
8236 return nullptr;
8238 sizeof(ns1__getEntityInfoResponse), soap->type,
8239 soap->arrayType);
8240 if (!a)
8241 return nullptr;
8242 if (soap->alloced) {
8243 a->soap_default(soap);
8244 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__getEntityInfoResponse) {
8245 soap_revert(soap);
8246 *soap->id = '\0';
8247 return (ns1__getEntityInfoResponse *)a->soap_in(soap, tag, type);
8248 }
8249 }
8250 size_t soap_flag___item2 = 1;
8251 size_t soap_flag_return_1 = 1;
8252 if (soap->body && !*soap->href) {
8253 for (;;) {
8254 soap->error = SOAP_TAG_MISMATCH;
8255 /* transient soap skipped */
8256 if (soap_flag_return_1 && soap->error == SOAP_TAG_MISMATCH)
8257 if (soap_in_PointerTons1__entityInfo(soap, "return", &(a->ns1__getEntityInfoResponse::return_),
8258 "ns1:entityInfo")) {
8259 soap_flag_return_1--;
8260 continue;
8261 }
8262 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8263 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
8264 soap_flag___item2--;
8265 continue;
8266 }
8267 if (soap->error == SOAP_TAG_MISMATCH)
8268 soap->error = soap_ignore_element(soap);
8269 if (soap->error == SOAP_NO_TAG)
8270 break;
8271 if (soap->error)
8272 return nullptr;
8273 }
8274 if (soap_element_end_in(soap, tag))
8275 return nullptr;
8276 } else {
8277 a = (ns1__getEntityInfoResponse *)soap_id_forward(
8278 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__getEntityInfoResponse, 0,
8280 if (soap->body && soap_element_end_in(soap, tag))
8281 return nullptr;
8282 }
8283 return a;
8284}
8285
8286int ns1__getEntityInfoResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
8287 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__getEntityInfoResponse);
8288 if (this->soap_out(soap, tag ? tag : "ns1:getEntityInfoResponse", id, type))
8289 return soap->error;
8290 return soap_putindependent(soap);
8291}
8292
8293void *ns1__getEntityInfoResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
8294 return soap_get_ns1__getEntityInfoResponse(soap, this, tag, type);
8295}
8296
8299 const char *tag,
8300 const char *type) {
8301 if ((p = soap_in_ns1__getEntityInfoResponse(soap, tag, p, type)))
8302 if (soap_getindependent(soap))
8303 return nullptr;
8304 return p;
8305}
8306
8308 const char *type,
8309 const char *arrayType,
8310 size_t *size) {
8311 (void)type;
8312 (void)arrayType; /* appease -Wall -Werror */
8313 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__getEntityInfoResponse(%d, %s, %s)\n", n, type ? type : "",
8314 arrayType ? arrayType : ""));
8315 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__getEntityInfoResponse, n, ICat4_fdelete);
8316 if (!cp)
8317 return nullptr;
8318 if (n < 0) {
8319 cp->ptr = (void *)SOAP_NEW(ns1__getEntityInfoResponse);
8320 if (size)
8321 *size = sizeof(ns1__getEntityInfoResponse);
8322 ((ns1__getEntityInfoResponse *)cp->ptr)->soap = soap;
8323 } else {
8324 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getEntityInfoResponse, n);
8325 if (size)
8326 *size = n * sizeof(ns1__getEntityInfoResponse);
8327 if (cp->ptr)
8328 for (int i = 0; i < n; i++)
8329 ((ns1__getEntityInfoResponse *)cp->ptr)[i].soap = soap;
8330 }
8331 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
8332 if (!cp->ptr)
8333 soap->error = SOAP_EOM;
8334 return (ns1__getEntityInfoResponse *)cp->ptr;
8335}
8336
8337SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getEntityInfoResponse(struct soap *soap, int st, int tt, void *p, size_t len,
8338 const void *q, size_t n) {
8339 (void)soap;
8340 (void)tt;
8341 (void)st;
8342 (void)len;
8343 (void)n; /* appease -Wall -Werror */
8344 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__getEntityInfoResponse %p -> %p\n", q, p));
8346}
8347
8348void ns1__getEntityInfo::soap_default(struct soap *soap) {
8349 this->soap = soap;
8350 this->xsd__anyType::soap_default(soap);
8351 this->ns1__getEntityInfo::beanName = nullptr;
8352}
8353
8354void ns1__getEntityInfo::soap_serialize(struct soap *soap) const {
8355#ifndef WITH_NOIDREF
8356 (void)soap; /* appease -Wall -Werror */
8357 soap_serialize_PointerTostd__string(soap, &this->ns1__getEntityInfo::beanName);
8358 this->xsd__anyType::soap_serialize(soap);
8359#endif
8360}
8361
8362int ns1__getEntityInfo::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
8363 return soap_out_ns1__getEntityInfo(soap, tag, id, this, type);
8364}
8365
8366SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getEntityInfo(struct soap *soap, const char *tag, int id,
8367 const ns1__getEntityInfo *a, const char *type) {
8368 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__getEntityInfo),
8369 "ns1:getEntityInfo"))
8370 return soap->error;
8371 /* transient soap skipped */
8372 if (soap_out_PointerTostd__string(soap, "beanName", -1, &(a->ns1__getEntityInfo::beanName), ""))
8373 return soap->error;
8374 return soap_element_end_out(soap, tag);
8375}
8376
8377void *ns1__getEntityInfo::soap_in(struct soap *soap, const char *tag, const char *type) {
8378 return soap_in_ns1__getEntityInfo(soap, tag, this, type);
8379}
8380
8381SOAP_FMAC3 ns1__getEntityInfo *SOAP_FMAC4 soap_in_ns1__getEntityInfo(struct soap *soap, const char *tag,
8382 ns1__getEntityInfo *a, const char *type) {
8383 (void)type; /* appease -Wall -Werror */
8384 if (soap_element_begin_in(soap, tag, 0, nullptr))
8385 return nullptr;
8387 sizeof(ns1__getEntityInfo), soap->type, soap->arrayType);
8388 if (!a)
8389 return nullptr;
8390 if (soap->alloced) {
8391 a->soap_default(soap);
8392 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__getEntityInfo) {
8393 soap_revert(soap);
8394 *soap->id = '\0';
8395 return (ns1__getEntityInfo *)a->soap_in(soap, tag, type);
8396 }
8397 }
8398 size_t soap_flag___item2 = 1;
8399 size_t soap_flag_beanName1 = 1;
8400 if (soap->body && !*soap->href) {
8401 for (;;) {
8402 soap->error = SOAP_TAG_MISMATCH;
8403 /* transient soap skipped */
8404 if (soap_flag_beanName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8405 if (soap_in_PointerTostd__string(soap, "beanName", &(a->ns1__getEntityInfo::beanName), "xsd:string")) {
8406 soap_flag_beanName1--;
8407 continue;
8408 }
8409 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8410 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
8411 soap_flag___item2--;
8412 continue;
8413 }
8414 if (soap->error == SOAP_TAG_MISMATCH)
8415 soap->error = soap_ignore_element(soap);
8416 if (soap->error == SOAP_NO_TAG)
8417 break;
8418 if (soap->error)
8419 return nullptr;
8420 }
8421 if (soap_element_end_in(soap, tag))
8422 return nullptr;
8423 } else {
8424 a = (ns1__getEntityInfo *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__getEntityInfo, 0,
8426 if (soap->body && soap_element_end_in(soap, tag))
8427 return nullptr;
8428 }
8429 return a;
8430}
8431
8432int ns1__getEntityInfo::soap_put(struct soap *soap, const char *tag, const char *type) const {
8433 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__getEntityInfo);
8434 if (this->soap_out(soap, tag ? tag : "ns1:getEntityInfo", id, type))
8435 return soap->error;
8436 return soap_putindependent(soap);
8437}
8438
8439void *ns1__getEntityInfo::soap_get(struct soap *soap, const char *tag, const char *type) {
8440 return soap_get_ns1__getEntityInfo(soap, this, tag, type);
8441}
8442
8443SOAP_FMAC3 ns1__getEntityInfo *SOAP_FMAC4 soap_get_ns1__getEntityInfo(struct soap *soap, ns1__getEntityInfo *p,
8444 const char *tag, const char *type) {
8445 if ((p = soap_in_ns1__getEntityInfo(soap, tag, p, type)))
8446 if (soap_getindependent(soap))
8447 return nullptr;
8448 return p;
8449}
8450
8451SOAP_FMAC1 ns1__getEntityInfo *SOAP_FMAC2 soap_instantiate_ns1__getEntityInfo(struct soap *soap, int n,
8452 const char *type, const char *arrayType,
8453 size_t *size) {
8454 (void)type;
8455 (void)arrayType; /* appease -Wall -Werror */
8456 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__getEntityInfo(%d, %s, %s)\n", n, type ? type : "",
8457 arrayType ? arrayType : ""));
8458 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__getEntityInfo, n, ICat4_fdelete);
8459 if (!cp)
8460 return nullptr;
8461 if (n < 0) {
8462 cp->ptr = (void *)SOAP_NEW(ns1__getEntityInfo);
8463 if (size)
8464 *size = sizeof(ns1__getEntityInfo);
8465 ((ns1__getEntityInfo *)cp->ptr)->soap = soap;
8466 } else {
8467 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getEntityInfo, n);
8468 if (size)
8469 *size = n * sizeof(ns1__getEntityInfo);
8470 if (cp->ptr)
8471 for (int i = 0; i < n; i++)
8472 ((ns1__getEntityInfo *)cp->ptr)[i].soap = soap;
8473 }
8474 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
8475 if (!cp->ptr)
8476 soap->error = SOAP_EOM;
8477 return (ns1__getEntityInfo *)cp->ptr;
8478}
8479
8480SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getEntityInfo(struct soap *soap, int st, int tt, void *p, size_t len,
8481 const void *q, size_t n) {
8482 (void)soap;
8483 (void)tt;
8484 (void)st;
8485 (void)len;
8486 (void)n; /* appease -Wall -Werror */
8487 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__getEntityInfo %p -> %p\n", q, p));
8489}
8490
8491void ns1__dummyResponse::soap_default(struct soap *soap) {
8492 this->soap = soap;
8493 this->xsd__anyType::soap_default(soap);
8494}
8495
8496void ns1__dummyResponse::soap_serialize(struct soap *soap) const {
8497#ifndef WITH_NOIDREF
8498 (void)soap; /* appease -Wall -Werror */
8499 this->xsd__anyType::soap_serialize(soap);
8500#endif
8501}
8502
8503int ns1__dummyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
8504 return soap_out_ns1__dummyResponse(soap, tag, id, this, type);
8505}
8506
8507SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__dummyResponse(struct soap *soap, const char *tag, int id,
8508 const ns1__dummyResponse *a, const char *type) {
8509 return soap_outliteral(soap, tag, &(a->xsd__anyType::__item), "ns1:dummyResponse");
8510}
8511
8512void *ns1__dummyResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
8513 return soap_in_ns1__dummyResponse(soap, tag, this, type);
8514}
8515
8516SOAP_FMAC3 ns1__dummyResponse *SOAP_FMAC4 soap_in_ns1__dummyResponse(struct soap *soap, const char *tag,
8517 ns1__dummyResponse *a, const char *type) {
8518 (void)type; /* appease -Wall -Werror */
8519 if (soap_element_begin_in(soap, tag, 1, nullptr))
8520 return nullptr;
8522 sizeof(ns1__dummyResponse), soap->type, soap->arrayType))) {
8523 soap->error = SOAP_TAG_MISMATCH;
8524 return nullptr;
8525 }
8526 soap_revert(soap);
8527 *soap->id = '\0';
8528 if (soap->alloced) {
8529 a->soap_default(soap);
8530 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__dummyResponse)
8531 return (ns1__dummyResponse *)a->soap_in(soap, tag, type);
8532 }
8533 if (!soap_inliteral(soap, tag, &(a->xsd__anyType::__item)))
8534 return nullptr;
8535 return a;
8536}
8537
8538int ns1__dummyResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
8539 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__dummyResponse);
8540 if (this->soap_out(soap, tag ? tag : "ns1:dummyResponse", id, type))
8541 return soap->error;
8542 return soap_putindependent(soap);
8543}
8544
8545void *ns1__dummyResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
8546 return soap_get_ns1__dummyResponse(soap, this, tag, type);
8547}
8548
8549SOAP_FMAC3 ns1__dummyResponse *SOAP_FMAC4 soap_get_ns1__dummyResponse(struct soap *soap, ns1__dummyResponse *p,
8550 const char *tag, const char *type) {
8551 if ((p = soap_in_ns1__dummyResponse(soap, tag, p, type)))
8552 if (soap_getindependent(soap))
8553 return nullptr;
8554 return p;
8555}
8556
8557SOAP_FMAC1 ns1__dummyResponse *SOAP_FMAC2 soap_instantiate_ns1__dummyResponse(struct soap *soap, int n,
8558 const char *type, const char *arrayType,
8559 size_t *size) {
8560 (void)type;
8561 (void)arrayType; /* appease -Wall -Werror */
8562 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__dummyResponse(%d, %s, %s)\n", n, type ? type : "",
8563 arrayType ? arrayType : ""));
8564 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__dummyResponse, n, ICat4_fdelete);
8565 if (!cp)
8566 return nullptr;
8567 if (n < 0) {
8568 cp->ptr = (void *)SOAP_NEW(ns1__dummyResponse);
8569 if (size)
8570 *size = sizeof(ns1__dummyResponse);
8571 ((ns1__dummyResponse *)cp->ptr)->soap = soap;
8572 } else {
8573 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__dummyResponse, n);
8574 if (size)
8575 *size = n * sizeof(ns1__dummyResponse);
8576 if (cp->ptr)
8577 for (int i = 0; i < n; i++)
8578 ((ns1__dummyResponse *)cp->ptr)[i].soap = soap;
8579 }
8580 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
8581 if (!cp->ptr)
8582 soap->error = SOAP_EOM;
8583 return (ns1__dummyResponse *)cp->ptr;
8584}
8585
8586SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__dummyResponse(struct soap *soap, int st, int tt, void *p, size_t len,
8587 const void *q, size_t n) {
8588 (void)soap;
8589 (void)tt;
8590 (void)st;
8591 (void)len;
8592 (void)n; /* appease -Wall -Werror */
8593 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__dummyResponse %p -> %p\n", q, p));
8595}
8596
8597void ns1__publicStep::soap_default(struct soap *soap) {
8598 this->soap = soap;
8599 this->ns1__entityBaseBean::soap_default(soap);
8600 this->xsd__anyType::soap_default(soap);
8601 this->ns1__publicStep::field = nullptr;
8602 this->ns1__publicStep::origin = nullptr;
8603}
8604
8605void ns1__publicStep::soap_serialize(struct soap *soap) const {
8606#ifndef WITH_NOIDREF
8607 (void)soap; /* appease -Wall -Werror */
8608 soap_serialize_PointerTostd__string(soap, &this->ns1__publicStep::field);
8609 soap_serialize_PointerTostd__string(soap, &this->ns1__publicStep::origin);
8610 this->ns1__entityBaseBean::soap_serialize(soap);
8611 this->xsd__anyType::soap_serialize(soap);
8612#endif
8613}
8614
8615int ns1__publicStep::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
8616 return soap_out_ns1__publicStep(soap, tag, id, this, type);
8617}
8618
8619SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__publicStep(struct soap *soap, const char *tag, int id, const ns1__publicStep *a,
8620 const char *type) {
8621 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__publicStep),
8622 "ns1:publicStep"))
8623 return soap->error;
8624 /* transient soap skipped */
8625 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
8626 return soap->error;
8627 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
8628 return soap->error;
8629 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
8630 return soap->error;
8631 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
8632 return soap->error;
8633 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
8634 return soap->error;
8635 if (soap_out_PointerTostd__string(soap, "field", -1, &(a->ns1__publicStep::field), ""))
8636 return soap->error;
8637 if (soap_out_PointerTostd__string(soap, "origin", -1, &(a->ns1__publicStep::origin), ""))
8638 return soap->error;
8639 return soap_element_end_out(soap, tag);
8640}
8641
8642void *ns1__publicStep::soap_in(struct soap *soap, const char *tag, const char *type) {
8643 return soap_in_ns1__publicStep(soap, tag, this, type);
8644}
8645
8646SOAP_FMAC3 ns1__publicStep *SOAP_FMAC4 soap_in_ns1__publicStep(struct soap *soap, const char *tag, ns1__publicStep *a,
8647 const char *type) {
8648 (void)type; /* appease -Wall -Werror */
8649 if (soap_element_begin_in(soap, tag, 0, nullptr))
8650 return nullptr;
8652 sizeof(ns1__publicStep), soap->type, soap->arrayType);
8653 if (!a)
8654 return nullptr;
8655 if (soap->alloced) {
8656 a->soap_default(soap);
8657 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__publicStep) {
8658 soap_revert(soap);
8659 *soap->id = '\0';
8660 return (ns1__publicStep *)a->soap_in(soap, tag, type);
8661 }
8662 }
8663 size_t soap_flag___item3 = 1;
8664 size_t soap_flag_createId2 = 1;
8665 size_t soap_flag_createTime2 = 1;
8666 size_t soap_flag_modTime2 = 1;
8667 size_t soap_flag_id2 = 1;
8668 size_t soap_flag_modId2 = 1;
8669 size_t soap_flag_field1 = 1;
8670 size_t soap_flag_origin1 = 1;
8671 if (soap->body && !*soap->href) {
8672 for (;;) {
8673 soap->error = SOAP_TAG_MISMATCH;
8674 /* transient soap skipped */
8675 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8676 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
8677 soap_flag_createId2--;
8678 continue;
8679 }
8680 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
8681 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
8682 soap_flag_createTime2--;
8683 continue;
8684 }
8685 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
8686 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
8687 soap_flag_modTime2--;
8688 continue;
8689 }
8690 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
8691 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
8692 soap_flag_id2--;
8693 continue;
8694 }
8695 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8696 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
8697 soap_flag_modId2--;
8698 continue;
8699 }
8700 if (soap_flag_field1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8701 if (soap_in_PointerTostd__string(soap, "field", &(a->ns1__publicStep::field), "xsd:string")) {
8702 soap_flag_field1--;
8703 continue;
8704 }
8705 if (soap_flag_origin1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8706 if (soap_in_PointerTostd__string(soap, "origin", &(a->ns1__publicStep::origin), "xsd:string")) {
8707 soap_flag_origin1--;
8708 continue;
8709 }
8710 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8711 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
8712 soap_flag___item3--;
8713 continue;
8714 }
8715 if (soap->error == SOAP_TAG_MISMATCH)
8716 soap->error = soap_ignore_element(soap);
8717 if (soap->error == SOAP_NO_TAG)
8718 break;
8719 if (soap->error)
8720 return nullptr;
8721 }
8722 if (soap_element_end_in(soap, tag))
8723 return nullptr;
8724 } else {
8725 a = (ns1__publicStep *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__publicStep, 0,
8727 if (soap->body && soap_element_end_in(soap, tag))
8728 return nullptr;
8729 }
8730 return a;
8731}
8732
8733int ns1__publicStep::soap_put(struct soap *soap, const char *tag, const char *type) const {
8734 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__publicStep);
8735 if (this->soap_out(soap, tag ? tag : "ns1:publicStep", id, type))
8736 return soap->error;
8737 return soap_putindependent(soap);
8738}
8739
8740void *ns1__publicStep::soap_get(struct soap *soap, const char *tag, const char *type) {
8741 return soap_get_ns1__publicStep(soap, this, tag, type);
8742}
8743
8744SOAP_FMAC3 ns1__publicStep *SOAP_FMAC4 soap_get_ns1__publicStep(struct soap *soap, ns1__publicStep *p, const char *tag,
8745 const char *type) {
8746 if ((p = soap_in_ns1__publicStep(soap, tag, p, type)))
8747 if (soap_getindependent(soap))
8748 return nullptr;
8749 return p;
8750}
8751
8752SOAP_FMAC1 ns1__publicStep *SOAP_FMAC2 soap_instantiate_ns1__publicStep(struct soap *soap, int n, const char *type,
8753 const char *arrayType, size_t *size) {
8754 (void)type;
8755 (void)arrayType; /* appease -Wall -Werror */
8756 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__publicStep(%d, %s, %s)\n", n, type ? type : "",
8757 arrayType ? arrayType : ""));
8758 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__publicStep, n, ICat4_fdelete);
8759 if (!cp)
8760 return nullptr;
8761 if (n < 0) {
8762 cp->ptr = (void *)SOAP_NEW(ns1__publicStep);
8763 if (size)
8764 *size = sizeof(ns1__publicStep);
8765 ((ns1__publicStep *)cp->ptr)->soap = soap;
8766 } else {
8767 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__publicStep, n);
8768 if (size)
8769 *size = n * sizeof(ns1__publicStep);
8770 if (cp->ptr)
8771 for (int i = 0; i < n; i++)
8772 ((ns1__publicStep *)cp->ptr)[i].soap = soap;
8773 }
8774 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
8775 if (!cp->ptr)
8776 soap->error = SOAP_EOM;
8777 return (ns1__publicStep *)cp->ptr;
8778}
8779
8780SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__publicStep(struct soap *soap, int st, int tt, void *p, size_t len,
8781 const void *q, size_t n) {
8782 (void)soap;
8783 (void)tt;
8784 (void)st;
8785 (void)len;
8786 (void)n; /* appease -Wall -Werror */
8787 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__publicStep %p -> %p\n", q, p));
8788 *(ns1__publicStep *)p = *(ns1__publicStep *)q;
8789}
8790
8791void ns1__log::soap_default(struct soap *soap) {
8792 this->soap = soap;
8793 this->ns1__entityBaseBean::soap_default(soap);
8794 this->xsd__anyType::soap_default(soap);
8795 soap_default_LONG64(soap, &this->ns1__log::duration);
8796 this->ns1__log::entityId = nullptr;
8797 this->ns1__log::entityName = nullptr;
8798 this->ns1__log::operation = nullptr;
8799 this->ns1__log::query = nullptr;
8800}
8801
8802void ns1__log::soap_serialize(struct soap *soap) const {
8803#ifndef WITH_NOIDREF
8804 (void)soap; /* appease -Wall -Werror */
8805 soap_embedded(soap, &this->ns1__log::duration, SOAP_TYPE_ICat4_LONG64);
8806 soap_serialize_PointerToLONG64(soap, &this->ns1__log::entityId);
8807 soap_serialize_PointerTostd__string(soap, &this->ns1__log::entityName);
8808 soap_serialize_PointerTostd__string(soap, &this->ns1__log::operation);
8809 soap_serialize_PointerTostd__string(soap, &this->ns1__log::query);
8810 this->ns1__entityBaseBean::soap_serialize(soap);
8811 this->xsd__anyType::soap_serialize(soap);
8812#endif
8813}
8814
8815int ns1__log::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
8816 return soap_out_ns1__log(soap, tag, id, this, type);
8817}
8818
8819SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__log(struct soap *soap, const char *tag, int id, const ns1__log *a,
8820 const char *type) {
8821 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__log), "ns1:log"))
8822 return soap->error;
8823 /* transient soap skipped */
8824 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
8825 return soap->error;
8826 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
8827 return soap->error;
8828 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
8829 return soap->error;
8830 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
8831 return soap->error;
8832 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
8833 return soap->error;
8834 if (soap_out_LONG64(soap, "duration", -1, &(a->ns1__log::duration), ""))
8835 return soap->error;
8836 if (soap_out_PointerToLONG64(soap, "entityId", -1, &(a->ns1__log::entityId), ""))
8837 return soap->error;
8838 if (soap_out_PointerTostd__string(soap, "entityName", -1, &(a->ns1__log::entityName), ""))
8839 return soap->error;
8840 if (soap_out_PointerTostd__string(soap, "operation", -1, &(a->ns1__log::operation), ""))
8841 return soap->error;
8842 if (soap_out_PointerTostd__string(soap, "query", -1, &(a->ns1__log::query), ""))
8843 return soap->error;
8844 return soap_element_end_out(soap, tag);
8845}
8846
8847void *ns1__log::soap_in(struct soap *soap, const char *tag, const char *type) {
8848 return soap_in_ns1__log(soap, tag, this, type);
8849}
8850
8851SOAP_FMAC3 ns1__log *SOAP_FMAC4 soap_in_ns1__log(struct soap *soap, const char *tag, ns1__log *a, const char *type) {
8852 (void)type; /* appease -Wall -Werror */
8853 if (soap_element_begin_in(soap, tag, 0, nullptr))
8854 return nullptr;
8855 a = (ns1__log *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_ns1__log, sizeof(ns1__log), soap->type,
8856 soap->arrayType);
8857 if (!a)
8858 return nullptr;
8859 if (soap->alloced) {
8860 a->soap_default(soap);
8861 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__log) {
8862 soap_revert(soap);
8863 *soap->id = '\0';
8864 return (ns1__log *)a->soap_in(soap, tag, type);
8865 }
8866 }
8867 size_t soap_flag___item3 = 1;
8868 size_t soap_flag_createId2 = 1;
8869 size_t soap_flag_createTime2 = 1;
8870 size_t soap_flag_modTime2 = 1;
8871 size_t soap_flag_id2 = 1;
8872 size_t soap_flag_modId2 = 1;
8873 size_t soap_flag_duration1 = 1;
8874 size_t soap_flag_entityId1 = 1;
8875 size_t soap_flag_entityName1 = 1;
8876 size_t soap_flag_operation1 = 1;
8877 size_t soap_flag_query1 = 1;
8878 if (soap->body && !*soap->href) {
8879 for (;;) {
8880 soap->error = SOAP_TAG_MISMATCH;
8881 /* transient soap skipped */
8882 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8883 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
8884 soap_flag_createId2--;
8885 continue;
8886 }
8887 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
8888 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
8889 soap_flag_createTime2--;
8890 continue;
8891 }
8892 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
8893 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
8894 soap_flag_modTime2--;
8895 continue;
8896 }
8897 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
8898 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
8899 soap_flag_id2--;
8900 continue;
8901 }
8902 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8903 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
8904 soap_flag_modId2--;
8905 continue;
8906 }
8907 if (soap_flag_duration1 && soap->error == SOAP_TAG_MISMATCH)
8908 if (soap_in_LONG64(soap, "duration", &(a->ns1__log::duration), "xsd:long")) {
8909 soap_flag_duration1--;
8910 continue;
8911 }
8912 if (soap_flag_entityId1 && soap->error == SOAP_TAG_MISMATCH)
8913 if (soap_in_PointerToLONG64(soap, "entityId", &(a->ns1__log::entityId), "xsd:long")) {
8914 soap_flag_entityId1--;
8915 continue;
8916 }
8917 if (soap_flag_entityName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8918 if (soap_in_PointerTostd__string(soap, "entityName", &(a->ns1__log::entityName), "xsd:string")) {
8919 soap_flag_entityName1--;
8920 continue;
8921 }
8922 if (soap_flag_operation1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8923 if (soap_in_PointerTostd__string(soap, "operation", &(a->ns1__log::operation), "xsd:string")) {
8924 soap_flag_operation1--;
8925 continue;
8926 }
8927 if (soap_flag_query1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8928 if (soap_in_PointerTostd__string(soap, "query", &(a->ns1__log::query), "xsd:string")) {
8929 soap_flag_query1--;
8930 continue;
8931 }
8932 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
8933 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
8934 soap_flag___item3--;
8935 continue;
8936 }
8937 if (soap->error == SOAP_TAG_MISMATCH)
8938 soap->error = soap_ignore_element(soap);
8939 if (soap->error == SOAP_NO_TAG)
8940 break;
8941 if (soap->error)
8942 return nullptr;
8943 }
8944 if (soap_element_end_in(soap, tag))
8945 return nullptr;
8946 } else {
8947 a = (ns1__log *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__log, 0, sizeof(ns1__log), 0,
8949 if (soap->body && soap_element_end_in(soap, tag))
8950 return nullptr;
8951 }
8952 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_duration1 > 0)) {
8953 soap->error = SOAP_OCCURS;
8954 return nullptr;
8955 }
8956 return a;
8957}
8958
8959int ns1__log::soap_put(struct soap *soap, const char *tag, const char *type) const {
8960 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__log);
8961 if (this->soap_out(soap, tag ? tag : "ns1:log", id, type))
8962 return soap->error;
8963 return soap_putindependent(soap);
8964}
8965
8966void *ns1__log::soap_get(struct soap *soap, const char *tag, const char *type) {
8967 return soap_get_ns1__log(soap, this, tag, type);
8968}
8969
8970SOAP_FMAC3 ns1__log *SOAP_FMAC4 soap_get_ns1__log(struct soap *soap, ns1__log *p, const char *tag, const char *type) {
8971 if ((p = soap_in_ns1__log(soap, tag, p, type)))
8972 if (soap_getindependent(soap))
8973 return nullptr;
8974 return p;
8975}
8976
8977SOAP_FMAC1 ns1__log *SOAP_FMAC2 soap_instantiate_ns1__log(struct soap *soap, int n, const char *type,
8978 const char *arrayType, size_t *size) {
8979 (void)type;
8980 (void)arrayType; /* appease -Wall -Werror */
8981 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__log(%d, %s, %s)\n", n, type ? type : "",
8982 arrayType ? arrayType : ""));
8983 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__log, n, ICat4_fdelete);
8984 if (!cp)
8985 return nullptr;
8986 if (n < 0) {
8987 cp->ptr = (void *)SOAP_NEW(ns1__log);
8988 if (size)
8989 *size = sizeof(ns1__log);
8990 ((ns1__log *)cp->ptr)->soap = soap;
8991 } else {
8992 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__log, n);
8993 if (size)
8994 *size = n * sizeof(ns1__log);
8995 if (cp->ptr)
8996 for (int i = 0; i < n; i++)
8997 ((ns1__log *)cp->ptr)[i].soap = soap;
8998 }
8999 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
9000 if (!cp->ptr)
9001 soap->error = SOAP_EOM;
9002 return (ns1__log *)cp->ptr;
9003}
9004
9005SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__log(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
9006 size_t n) {
9007 (void)soap;
9008 (void)tt;
9009 (void)st;
9010 (void)len;
9011 (void)n; /* appease -Wall -Werror */
9012 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__log %p -> %p\n", q, p));
9013 *(ns1__log *)p = *(ns1__log *)q;
9014}
9015
9016void ns1__relatedDatafile::soap_default(struct soap *soap) {
9017 this->soap = soap;
9018 this->ns1__entityBaseBean::soap_default(soap);
9019 this->xsd__anyType::soap_default(soap);
9020 this->ns1__relatedDatafile::destDatafile = nullptr;
9021 this->ns1__relatedDatafile::relation = nullptr;
9022 this->ns1__relatedDatafile::sourceDatafile = nullptr;
9023}
9024
9025void ns1__relatedDatafile::soap_serialize(struct soap *soap) const {
9026#ifndef WITH_NOIDREF
9027 (void)soap; /* appease -Wall -Werror */
9028 soap_serialize_PointerTons1__datafile(soap, &this->ns1__relatedDatafile::destDatafile);
9029 soap_serialize_PointerTostd__string(soap, &this->ns1__relatedDatafile::relation);
9030 soap_serialize_PointerTons1__datafile(soap, &this->ns1__relatedDatafile::sourceDatafile);
9031 this->ns1__entityBaseBean::soap_serialize(soap);
9032 this->xsd__anyType::soap_serialize(soap);
9033#endif
9034}
9035
9036int ns1__relatedDatafile::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
9037 return soap_out_ns1__relatedDatafile(soap, tag, id, this, type);
9038}
9039
9040SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__relatedDatafile(struct soap *soap, const char *tag, int id,
9041 const ns1__relatedDatafile *a, const char *type) {
9042 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__relatedDatafile),
9043 "ns1:relatedDatafile"))
9044 return soap->error;
9045 /* transient soap skipped */
9046 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
9047 return soap->error;
9048 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
9049 return soap->error;
9050 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
9051 return soap->error;
9052 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
9053 return soap->error;
9054 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
9055 return soap->error;
9056 if (soap_out_PointerTons1__datafile(soap, "destDatafile", -1, &(a->ns1__relatedDatafile::destDatafile), ""))
9057 return soap->error;
9058 if (soap_out_PointerTostd__string(soap, "relation", -1, &(a->ns1__relatedDatafile::relation), ""))
9059 return soap->error;
9060 if (soap_out_PointerTons1__datafile(soap, "sourceDatafile", -1, &(a->ns1__relatedDatafile::sourceDatafile), ""))
9061 return soap->error;
9062 return soap_element_end_out(soap, tag);
9063}
9064
9065void *ns1__relatedDatafile::soap_in(struct soap *soap, const char *tag, const char *type) {
9066 return soap_in_ns1__relatedDatafile(soap, tag, this, type);
9067}
9068
9069SOAP_FMAC3 ns1__relatedDatafile *SOAP_FMAC4 soap_in_ns1__relatedDatafile(struct soap *soap, const char *tag,
9070 ns1__relatedDatafile *a, const char *type) {
9071 (void)type; /* appease -Wall -Werror */
9072 if (soap_element_begin_in(soap, tag, 0, nullptr))
9073 return nullptr;
9075 sizeof(ns1__relatedDatafile), soap->type, soap->arrayType);
9076 if (!a)
9077 return nullptr;
9078 if (soap->alloced) {
9079 a->soap_default(soap);
9080 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__relatedDatafile) {
9081 soap_revert(soap);
9082 *soap->id = '\0';
9083 return (ns1__relatedDatafile *)a->soap_in(soap, tag, type);
9084 }
9085 }
9086 size_t soap_flag___item3 = 1;
9087 size_t soap_flag_createId2 = 1;
9088 size_t soap_flag_createTime2 = 1;
9089 size_t soap_flag_modTime2 = 1;
9090 size_t soap_flag_id2 = 1;
9091 size_t soap_flag_modId2 = 1;
9092 size_t soap_flag_destDatafile1 = 1;
9093 size_t soap_flag_relation1 = 1;
9094 size_t soap_flag_sourceDatafile1 = 1;
9095 if (soap->body && !*soap->href) {
9096 for (;;) {
9097 soap->error = SOAP_TAG_MISMATCH;
9098 /* transient soap skipped */
9099 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9100 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
9101 soap_flag_createId2--;
9102 continue;
9103 }
9104 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
9105 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
9106 soap_flag_createTime2--;
9107 continue;
9108 }
9109 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
9110 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
9111 soap_flag_modTime2--;
9112 continue;
9113 }
9114 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
9115 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
9116 soap_flag_id2--;
9117 continue;
9118 }
9119 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9120 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
9121 soap_flag_modId2--;
9122 continue;
9123 }
9124 if (soap_flag_destDatafile1 && soap->error == SOAP_TAG_MISMATCH)
9125 if (soap_in_PointerTons1__datafile(soap, "destDatafile", &(a->ns1__relatedDatafile::destDatafile),
9126 "ns1:datafile")) {
9127 soap_flag_destDatafile1--;
9128 continue;
9129 }
9130 if (soap_flag_relation1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9131 if (soap_in_PointerTostd__string(soap, "relation", &(a->ns1__relatedDatafile::relation), "xsd:string")) {
9132 soap_flag_relation1--;
9133 continue;
9134 }
9135 if (soap_flag_sourceDatafile1 && soap->error == SOAP_TAG_MISMATCH)
9136 if (soap_in_PointerTons1__datafile(soap, "sourceDatafile", &(a->ns1__relatedDatafile::sourceDatafile),
9137 "ns1:datafile")) {
9138 soap_flag_sourceDatafile1--;
9139 continue;
9140 }
9141 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9142 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
9143 soap_flag___item3--;
9144 continue;
9145 }
9146 if (soap->error == SOAP_TAG_MISMATCH)
9147 soap->error = soap_ignore_element(soap);
9148 if (soap->error == SOAP_NO_TAG)
9149 break;
9150 if (soap->error)
9151 return nullptr;
9152 }
9153 if (soap_element_end_in(soap, tag))
9154 return nullptr;
9155 } else {
9156 a = (ns1__relatedDatafile *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__relatedDatafile, 0,
9158 if (soap->body && soap_element_end_in(soap, tag))
9159 return nullptr;
9160 }
9161 return a;
9162}
9163
9164int ns1__relatedDatafile::soap_put(struct soap *soap, const char *tag, const char *type) const {
9165 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__relatedDatafile);
9166 if (this->soap_out(soap, tag ? tag : "ns1:relatedDatafile", id, type))
9167 return soap->error;
9168 return soap_putindependent(soap);
9169}
9170
9171void *ns1__relatedDatafile::soap_get(struct soap *soap, const char *tag, const char *type) {
9172 return soap_get_ns1__relatedDatafile(soap, this, tag, type);
9173}
9174
9176 const char *tag, const char *type) {
9177 if ((p = soap_in_ns1__relatedDatafile(soap, tag, p, type)))
9178 if (soap_getindependent(soap))
9179 return nullptr;
9180 return p;
9181}
9182
9183SOAP_FMAC1 ns1__relatedDatafile *SOAP_FMAC2 soap_instantiate_ns1__relatedDatafile(struct soap *soap, int n,
9184 const char *type,
9185 const char *arrayType, size_t *size) {
9186 (void)type;
9187 (void)arrayType; /* appease -Wall -Werror */
9188 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__relatedDatafile(%d, %s, %s)\n", n, type ? type : "",
9189 arrayType ? arrayType : ""));
9190 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__relatedDatafile, n, ICat4_fdelete);
9191 if (!cp)
9192 return nullptr;
9193 if (n < 0) {
9194 cp->ptr = (void *)SOAP_NEW(ns1__relatedDatafile);
9195 if (size)
9196 *size = sizeof(ns1__relatedDatafile);
9197 ((ns1__relatedDatafile *)cp->ptr)->soap = soap;
9198 } else {
9199 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__relatedDatafile, n);
9200 if (size)
9201 *size = n * sizeof(ns1__relatedDatafile);
9202 if (cp->ptr)
9203 for (int i = 0; i < n; i++)
9204 ((ns1__relatedDatafile *)cp->ptr)[i].soap = soap;
9205 }
9206 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
9207 if (!cp->ptr)
9208 soap->error = SOAP_EOM;
9209 return (ns1__relatedDatafile *)cp->ptr;
9210}
9211
9212SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__relatedDatafile(struct soap *soap, int st, int tt, void *p, size_t len,
9213 const void *q, size_t n) {
9214 (void)soap;
9215 (void)tt;
9216 (void)st;
9217 (void)len;
9218 (void)n; /* appease -Wall -Werror */
9219 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__relatedDatafile %p -> %p\n", q, p));
9221}
9222
9223void ns1__shift::soap_default(struct soap *soap) {
9224 this->soap = soap;
9225 this->ns1__entityBaseBean::soap_default(soap);
9226 this->xsd__anyType::soap_default(soap);
9227 this->ns1__shift::comment = nullptr;
9228 this->ns1__shift::endDate = nullptr;
9229 this->ns1__shift::investigation = nullptr;
9230 this->ns1__shift::startDate = nullptr;
9231}
9232
9233void ns1__shift::soap_serialize(struct soap *soap) const {
9234#ifndef WITH_NOIDREF
9235 (void)soap; /* appease -Wall -Werror */
9236 soap_serialize_PointerTostd__string(soap, &this->ns1__shift::comment);
9237 soap_serialize_PointerTotime(soap, &this->ns1__shift::endDate);
9238 soap_serialize_PointerTons1__investigation(soap, &this->ns1__shift::investigation);
9239 soap_serialize_PointerTotime(soap, &this->ns1__shift::startDate);
9240 this->ns1__entityBaseBean::soap_serialize(soap);
9241 this->xsd__anyType::soap_serialize(soap);
9242#endif
9243}
9244
9245int ns1__shift::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
9246 return soap_out_ns1__shift(soap, tag, id, this, type);
9247}
9248
9249SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__shift(struct soap *soap, const char *tag, int id, const ns1__shift *a,
9250 const char *type) {
9251 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__shift), "ns1:shift"))
9252 return soap->error;
9253 /* transient soap skipped */
9254 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
9255 return soap->error;
9256 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
9257 return soap->error;
9258 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
9259 return soap->error;
9260 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
9261 return soap->error;
9262 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
9263 return soap->error;
9264 if (soap_out_PointerTostd__string(soap, "comment", -1, &(a->ns1__shift::comment), ""))
9265 return soap->error;
9266 if (soap_out_PointerTotime(soap, "endDate", -1, &(a->ns1__shift::endDate), ""))
9267 return soap->error;
9268 if (soap_out_PointerTons1__investigation(soap, "investigation", -1, &(a->ns1__shift::investigation), ""))
9269 return soap->error;
9270 if (soap_out_PointerTotime(soap, "startDate", -1, &(a->ns1__shift::startDate), ""))
9271 return soap->error;
9272 return soap_element_end_out(soap, tag);
9273}
9274
9275void *ns1__shift::soap_in(struct soap *soap, const char *tag, const char *type) {
9276 return soap_in_ns1__shift(soap, tag, this, type);
9277}
9278
9279SOAP_FMAC3 ns1__shift *SOAP_FMAC4 soap_in_ns1__shift(struct soap *soap, const char *tag, ns1__shift *a,
9280 const char *type) {
9281 (void)type; /* appease -Wall -Werror */
9282 if (soap_element_begin_in(soap, tag, 0, nullptr))
9283 return nullptr;
9284 a = (ns1__shift *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_ns1__shift, sizeof(ns1__shift), soap->type,
9285 soap->arrayType);
9286 if (!a)
9287 return nullptr;
9288 if (soap->alloced) {
9289 a->soap_default(soap);
9290 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__shift) {
9291 soap_revert(soap);
9292 *soap->id = '\0';
9293 return (ns1__shift *)a->soap_in(soap, tag, type);
9294 }
9295 }
9296 size_t soap_flag___item3 = 1;
9297 size_t soap_flag_createId2 = 1;
9298 size_t soap_flag_createTime2 = 1;
9299 size_t soap_flag_modTime2 = 1;
9300 size_t soap_flag_id2 = 1;
9301 size_t soap_flag_modId2 = 1;
9302 size_t soap_flag_comment1 = 1;
9303 size_t soap_flag_endDate1 = 1;
9304 size_t soap_flag_investigation1 = 1;
9305 size_t soap_flag_startDate1 = 1;
9306 if (soap->body && !*soap->href) {
9307 for (;;) {
9308 soap->error = SOAP_TAG_MISMATCH;
9309 /* transient soap skipped */
9310 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9311 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
9312 soap_flag_createId2--;
9313 continue;
9314 }
9315 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
9316 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
9317 soap_flag_createTime2--;
9318 continue;
9319 }
9320 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
9321 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
9322 soap_flag_modTime2--;
9323 continue;
9324 }
9325 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
9326 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
9327 soap_flag_id2--;
9328 continue;
9329 }
9330 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9331 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
9332 soap_flag_modId2--;
9333 continue;
9334 }
9335 if (soap_flag_comment1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9336 if (soap_in_PointerTostd__string(soap, "comment", &(a->ns1__shift::comment), "xsd:string")) {
9337 soap_flag_comment1--;
9338 continue;
9339 }
9340 if (soap_flag_endDate1 && soap->error == SOAP_TAG_MISMATCH)
9341 if (soap_in_PointerTotime(soap, "endDate", &(a->ns1__shift::endDate), "xsd:dateTime")) {
9342 soap_flag_endDate1--;
9343 continue;
9344 }
9345 if (soap_flag_investigation1 && soap->error == SOAP_TAG_MISMATCH)
9346 if (soap_in_PointerTons1__investigation(soap, "investigation", &(a->ns1__shift::investigation),
9347 "ns1:investigation")) {
9348 soap_flag_investigation1--;
9349 continue;
9350 }
9351 if (soap_flag_startDate1 && soap->error == SOAP_TAG_MISMATCH)
9352 if (soap_in_PointerTotime(soap, "startDate", &(a->ns1__shift::startDate), "xsd:dateTime")) {
9353 soap_flag_startDate1--;
9354 continue;
9355 }
9356 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9357 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
9358 soap_flag___item3--;
9359 continue;
9360 }
9361 if (soap->error == SOAP_TAG_MISMATCH)
9362 soap->error = soap_ignore_element(soap);
9363 if (soap->error == SOAP_NO_TAG)
9364 break;
9365 if (soap->error)
9366 return nullptr;
9367 }
9368 if (soap_element_end_in(soap, tag))
9369 return nullptr;
9370 } else {
9371 a = (ns1__shift *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__shift, 0, sizeof(ns1__shift),
9373 if (soap->body && soap_element_end_in(soap, tag))
9374 return nullptr;
9375 }
9376 return a;
9377}
9378
9379int ns1__shift::soap_put(struct soap *soap, const char *tag, const char *type) const {
9380 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__shift);
9381 if (this->soap_out(soap, tag ? tag : "ns1:shift", id, type))
9382 return soap->error;
9383 return soap_putindependent(soap);
9384}
9385
9386void *ns1__shift::soap_get(struct soap *soap, const char *tag, const char *type) {
9387 return soap_get_ns1__shift(soap, this, tag, type);
9388}
9389
9390SOAP_FMAC3 ns1__shift *SOAP_FMAC4 soap_get_ns1__shift(struct soap *soap, ns1__shift *p, const char *tag,
9391 const char *type) {
9392 if ((p = soap_in_ns1__shift(soap, tag, p, type)))
9393 if (soap_getindependent(soap))
9394 return nullptr;
9395 return p;
9396}
9397
9398SOAP_FMAC1 ns1__shift *SOAP_FMAC2 soap_instantiate_ns1__shift(struct soap *soap, int n, const char *type,
9399 const char *arrayType, size_t *size) {
9400 (void)type;
9401 (void)arrayType; /* appease -Wall -Werror */
9402 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__shift(%d, %s, %s)\n", n, type ? type : "",
9403 arrayType ? arrayType : ""));
9404 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__shift, n, ICat4_fdelete);
9405 if (!cp)
9406 return nullptr;
9407 if (n < 0) {
9408 cp->ptr = (void *)SOAP_NEW(ns1__shift);
9409 if (size)
9410 *size = sizeof(ns1__shift);
9411 ((ns1__shift *)cp->ptr)->soap = soap;
9412 } else {
9413 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__shift, n);
9414 if (size)
9415 *size = n * sizeof(ns1__shift);
9416 if (cp->ptr)
9417 for (int i = 0; i < n; i++)
9418 ((ns1__shift *)cp->ptr)[i].soap = soap;
9419 }
9420 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
9421 if (!cp->ptr)
9422 soap->error = SOAP_EOM;
9423 return (ns1__shift *)cp->ptr;
9424}
9425
9426SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__shift(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
9427 size_t n) {
9428 (void)soap;
9429 (void)tt;
9430 (void)st;
9431 (void)len;
9432 (void)n; /* appease -Wall -Werror */
9433 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__shift %p -> %p\n", q, p));
9434 *(ns1__shift *)p = *(ns1__shift *)q;
9435}
9436
9437void ns1__publication::soap_default(struct soap *soap) {
9438 this->soap = soap;
9439 this->ns1__entityBaseBean::soap_default(soap);
9440 this->xsd__anyType::soap_default(soap);
9441 this->ns1__publication::doi = nullptr;
9442 this->ns1__publication::fullReference = nullptr;
9443 this->ns1__publication::investigation = nullptr;
9444 this->ns1__publication::repository = nullptr;
9445 this->ns1__publication::repositoryId = nullptr;
9446 this->ns1__publication::url = nullptr;
9447}
9448
9449void ns1__publication::soap_serialize(struct soap *soap) const {
9450#ifndef WITH_NOIDREF
9451 (void)soap; /* appease -Wall -Werror */
9452 soap_serialize_PointerTostd__string(soap, &this->ns1__publication::doi);
9453 soap_serialize_PointerTostd__string(soap, &this->ns1__publication::fullReference);
9454 soap_serialize_PointerTons1__investigation(soap, &this->ns1__publication::investigation);
9455 soap_serialize_PointerTostd__string(soap, &this->ns1__publication::repository);
9456 soap_serialize_PointerTostd__string(soap, &this->ns1__publication::repositoryId);
9457 soap_serialize_PointerTostd__string(soap, &this->ns1__publication::url);
9458 this->ns1__entityBaseBean::soap_serialize(soap);
9459 this->xsd__anyType::soap_serialize(soap);
9460#endif
9461}
9462
9463int ns1__publication::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
9464 return soap_out_ns1__publication(soap, tag, id, this, type);
9465}
9466
9467SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__publication(struct soap *soap, const char *tag, int id,
9468 const ns1__publication *a, const char *type) {
9469 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__publication),
9470 "ns1:publication"))
9471 return soap->error;
9472 /* transient soap skipped */
9473 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
9474 return soap->error;
9475 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
9476 return soap->error;
9477 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
9478 return soap->error;
9479 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
9480 return soap->error;
9481 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
9482 return soap->error;
9483 if (soap_out_PointerTostd__string(soap, "doi", -1, &(a->ns1__publication::doi), ""))
9484 return soap->error;
9485 if (soap_out_PointerTostd__string(soap, "fullReference", -1, &(a->ns1__publication::fullReference), ""))
9486 return soap->error;
9487 if (soap_out_PointerTons1__investigation(soap, "investigation", -1, &(a->ns1__publication::investigation), ""))
9488 return soap->error;
9489 if (soap_out_PointerTostd__string(soap, "repository", -1, &(a->ns1__publication::repository), ""))
9490 return soap->error;
9491 if (soap_out_PointerTostd__string(soap, "repositoryId", -1, &(a->ns1__publication::repositoryId), ""))
9492 return soap->error;
9493 if (soap_out_PointerTostd__string(soap, "url", -1, &(a->ns1__publication::url), ""))
9494 return soap->error;
9495 return soap_element_end_out(soap, tag);
9496}
9497
9498void *ns1__publication::soap_in(struct soap *soap, const char *tag, const char *type) {
9499 return soap_in_ns1__publication(soap, tag, this, type);
9500}
9501
9502SOAP_FMAC3 ns1__publication *SOAP_FMAC4 soap_in_ns1__publication(struct soap *soap, const char *tag,
9503 ns1__publication *a, const char *type) {
9504 (void)type; /* appease -Wall -Werror */
9505 if (soap_element_begin_in(soap, tag, 0, nullptr))
9506 return nullptr;
9508 sizeof(ns1__publication), soap->type, soap->arrayType);
9509 if (!a)
9510 return nullptr;
9511 if (soap->alloced) {
9512 a->soap_default(soap);
9513 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__publication) {
9514 soap_revert(soap);
9515 *soap->id = '\0';
9516 return (ns1__publication *)a->soap_in(soap, tag, type);
9517 }
9518 }
9519 size_t soap_flag___item3 = 1;
9520 size_t soap_flag_createId2 = 1;
9521 size_t soap_flag_createTime2 = 1;
9522 size_t soap_flag_modTime2 = 1;
9523 size_t soap_flag_id2 = 1;
9524 size_t soap_flag_modId2 = 1;
9525 size_t soap_flag_doi1 = 1;
9526 size_t soap_flag_fullReference1 = 1;
9527 size_t soap_flag_investigation1 = 1;
9528 size_t soap_flag_repository1 = 1;
9529 size_t soap_flag_repositoryId1 = 1;
9530 size_t soap_flag_url1 = 1;
9531 if (soap->body && !*soap->href) {
9532 for (;;) {
9533 soap->error = SOAP_TAG_MISMATCH;
9534 /* transient soap skipped */
9535 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9536 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
9537 soap_flag_createId2--;
9538 continue;
9539 }
9540 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
9541 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
9542 soap_flag_createTime2--;
9543 continue;
9544 }
9545 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
9546 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
9547 soap_flag_modTime2--;
9548 continue;
9549 }
9550 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
9551 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
9552 soap_flag_id2--;
9553 continue;
9554 }
9555 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9556 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
9557 soap_flag_modId2--;
9558 continue;
9559 }
9560 if (soap_flag_doi1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9561 if (soap_in_PointerTostd__string(soap, "doi", &(a->ns1__publication::doi), "xsd:string")) {
9562 soap_flag_doi1--;
9563 continue;
9564 }
9565 if (soap_flag_fullReference1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9566 if (soap_in_PointerTostd__string(soap, "fullReference", &(a->ns1__publication::fullReference), "xsd:string")) {
9567 soap_flag_fullReference1--;
9568 continue;
9569 }
9570 if (soap_flag_investigation1 && soap->error == SOAP_TAG_MISMATCH)
9571 if (soap_in_PointerTons1__investigation(soap, "investigation", &(a->ns1__publication::investigation),
9572 "ns1:investigation")) {
9573 soap_flag_investigation1--;
9574 continue;
9575 }
9576 if (soap_flag_repository1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9577 if (soap_in_PointerTostd__string(soap, "repository", &(a->ns1__publication::repository), "xsd:string")) {
9578 soap_flag_repository1--;
9579 continue;
9580 }
9581 if (soap_flag_repositoryId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9582 if (soap_in_PointerTostd__string(soap, "repositoryId", &(a->ns1__publication::repositoryId), "xsd:string")) {
9583 soap_flag_repositoryId1--;
9584 continue;
9585 }
9586 if (soap_flag_url1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9587 if (soap_in_PointerTostd__string(soap, "url", &(a->ns1__publication::url), "xsd:string")) {
9588 soap_flag_url1--;
9589 continue;
9590 }
9591 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9592 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
9593 soap_flag___item3--;
9594 continue;
9595 }
9596 if (soap->error == SOAP_TAG_MISMATCH)
9597 soap->error = soap_ignore_element(soap);
9598 if (soap->error == SOAP_NO_TAG)
9599 break;
9600 if (soap->error)
9601 return nullptr;
9602 }
9603 if (soap_element_end_in(soap, tag))
9604 return nullptr;
9605 } else {
9606 a = (ns1__publication *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__publication, 0,
9608 if (soap->body && soap_element_end_in(soap, tag))
9609 return nullptr;
9610 }
9611 return a;
9612}
9613
9614int ns1__publication::soap_put(struct soap *soap, const char *tag, const char *type) const {
9615 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__publication);
9616 if (this->soap_out(soap, tag ? tag : "ns1:publication", id, type))
9617 return soap->error;
9618 return soap_putindependent(soap);
9619}
9620
9621void *ns1__publication::soap_get(struct soap *soap, const char *tag, const char *type) {
9622 return soap_get_ns1__publication(soap, this, tag, type);
9623}
9624
9625SOAP_FMAC3 ns1__publication *SOAP_FMAC4 soap_get_ns1__publication(struct soap *soap, ns1__publication *p,
9626 const char *tag, const char *type) {
9627 if ((p = soap_in_ns1__publication(soap, tag, p, type)))
9628 if (soap_getindependent(soap))
9629 return nullptr;
9630 return p;
9631}
9632
9633SOAP_FMAC1 ns1__publication *SOAP_FMAC2 soap_instantiate_ns1__publication(struct soap *soap, int n, const char *type,
9634 const char *arrayType, size_t *size) {
9635 (void)type;
9636 (void)arrayType; /* appease -Wall -Werror */
9637 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__publication(%d, %s, %s)\n", n, type ? type : "",
9638 arrayType ? arrayType : ""));
9639 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__publication, n, ICat4_fdelete);
9640 if (!cp)
9641 return nullptr;
9642 if (n < 0) {
9643 cp->ptr = (void *)SOAP_NEW(ns1__publication);
9644 if (size)
9645 *size = sizeof(ns1__publication);
9646 ((ns1__publication *)cp->ptr)->soap = soap;
9647 } else {
9648 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__publication, n);
9649 if (size)
9650 *size = n * sizeof(ns1__publication);
9651 if (cp->ptr)
9652 for (int i = 0; i < n; i++)
9653 ((ns1__publication *)cp->ptr)[i].soap = soap;
9654 }
9655 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
9656 if (!cp->ptr)
9657 soap->error = SOAP_EOM;
9658 return (ns1__publication *)cp->ptr;
9659}
9660
9661SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__publication(struct soap *soap, int st, int tt, void *p, size_t len,
9662 const void *q, size_t n) {
9663 (void)soap;
9664 (void)tt;
9665 (void)st;
9666 (void)len;
9667 (void)n; /* appease -Wall -Werror */
9668 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__publication %p -> %p\n", q, p));
9669 *(ns1__publication *)p = *(ns1__publication *)q;
9670}
9671
9672void ns1__keyword::soap_default(struct soap *soap) {
9673 this->soap = soap;
9674 this->ns1__entityBaseBean::soap_default(soap);
9675 this->xsd__anyType::soap_default(soap);
9676 this->ns1__keyword::investigation = nullptr;
9677 this->ns1__keyword::name = nullptr;
9678}
9679
9680void ns1__keyword::soap_serialize(struct soap *soap) const {
9681#ifndef WITH_NOIDREF
9682 (void)soap; /* appease -Wall -Werror */
9683 soap_serialize_PointerTons1__investigation(soap, &this->ns1__keyword::investigation);
9684 soap_serialize_PointerTostd__string(soap, &this->ns1__keyword::name);
9685 this->ns1__entityBaseBean::soap_serialize(soap);
9686 this->xsd__anyType::soap_serialize(soap);
9687#endif
9688}
9689
9690int ns1__keyword::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
9691 return soap_out_ns1__keyword(soap, tag, id, this, type);
9692}
9693
9694SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__keyword(struct soap *soap, const char *tag, int id, const ns1__keyword *a,
9695 const char *type) {
9696 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__keyword), "ns1:keyword"))
9697 return soap->error;
9698 /* transient soap skipped */
9699 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
9700 return soap->error;
9701 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
9702 return soap->error;
9703 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
9704 return soap->error;
9705 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
9706 return soap->error;
9707 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
9708 return soap->error;
9709 if (soap_out_PointerTons1__investigation(soap, "investigation", -1, &(a->ns1__keyword::investigation), ""))
9710 return soap->error;
9711 if (soap_out_PointerTostd__string(soap, "name", -1, &(a->ns1__keyword::name), ""))
9712 return soap->error;
9713 return soap_element_end_out(soap, tag);
9714}
9715
9716void *ns1__keyword::soap_in(struct soap *soap, const char *tag, const char *type) {
9717 return soap_in_ns1__keyword(soap, tag, this, type);
9718}
9719
9720SOAP_FMAC3 ns1__keyword *SOAP_FMAC4 soap_in_ns1__keyword(struct soap *soap, const char *tag, ns1__keyword *a,
9721 const char *type) {
9722 (void)type; /* appease -Wall -Werror */
9723 if (soap_element_begin_in(soap, tag, 0, nullptr))
9724 return nullptr;
9726 soap->type, soap->arrayType);
9727 if (!a)
9728 return nullptr;
9729 if (soap->alloced) {
9730 a->soap_default(soap);
9731 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__keyword) {
9732 soap_revert(soap);
9733 *soap->id = '\0';
9734 return (ns1__keyword *)a->soap_in(soap, tag, type);
9735 }
9736 }
9737 size_t soap_flag___item3 = 1;
9738 size_t soap_flag_createId2 = 1;
9739 size_t soap_flag_createTime2 = 1;
9740 size_t soap_flag_modTime2 = 1;
9741 size_t soap_flag_id2 = 1;
9742 size_t soap_flag_modId2 = 1;
9743 size_t soap_flag_investigation1 = 1;
9744 size_t soap_flag_name1 = 1;
9745 if (soap->body && !*soap->href) {
9746 for (;;) {
9747 soap->error = SOAP_TAG_MISMATCH;
9748 /* transient soap skipped */
9749 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9750 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
9751 soap_flag_createId2--;
9752 continue;
9753 }
9754 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
9755 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
9756 soap_flag_createTime2--;
9757 continue;
9758 }
9759 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
9760 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
9761 soap_flag_modTime2--;
9762 continue;
9763 }
9764 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
9765 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
9766 soap_flag_id2--;
9767 continue;
9768 }
9769 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9770 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
9771 soap_flag_modId2--;
9772 continue;
9773 }
9774 if (soap_flag_investigation1 && soap->error == SOAP_TAG_MISMATCH)
9775 if (soap_in_PointerTons1__investigation(soap, "investigation", &(a->ns1__keyword::investigation),
9776 "ns1:investigation")) {
9777 soap_flag_investigation1--;
9778 continue;
9779 }
9780 if (soap_flag_name1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9781 if (soap_in_PointerTostd__string(soap, "name", &(a->ns1__keyword::name), "xsd:string")) {
9782 soap_flag_name1--;
9783 continue;
9784 }
9785 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9786 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
9787 soap_flag___item3--;
9788 continue;
9789 }
9790 if (soap->error == SOAP_TAG_MISMATCH)
9791 soap->error = soap_ignore_element(soap);
9792 if (soap->error == SOAP_NO_TAG)
9793 break;
9794 if (soap->error)
9795 return nullptr;
9796 }
9797 if (soap_element_end_in(soap, tag))
9798 return nullptr;
9799 } else {
9800 a = (ns1__keyword *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__keyword, 0,
9802 if (soap->body && soap_element_end_in(soap, tag))
9803 return nullptr;
9804 }
9805 return a;
9806}
9807
9808int ns1__keyword::soap_put(struct soap *soap, const char *tag, const char *type) const {
9809 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__keyword);
9810 if (this->soap_out(soap, tag ? tag : "ns1:keyword", id, type))
9811 return soap->error;
9812 return soap_putindependent(soap);
9813}
9814
9815void *ns1__keyword::soap_get(struct soap *soap, const char *tag, const char *type) {
9816 return soap_get_ns1__keyword(soap, this, tag, type);
9817}
9818
9819SOAP_FMAC3 ns1__keyword *SOAP_FMAC4 soap_get_ns1__keyword(struct soap *soap, ns1__keyword *p, const char *tag,
9820 const char *type) {
9821 if ((p = soap_in_ns1__keyword(soap, tag, p, type)))
9822 if (soap_getindependent(soap))
9823 return nullptr;
9824 return p;
9825}
9826
9827SOAP_FMAC1 ns1__keyword *SOAP_FMAC2 soap_instantiate_ns1__keyword(struct soap *soap, int n, const char *type,
9828 const char *arrayType, size_t *size) {
9829 (void)type;
9830 (void)arrayType; /* appease -Wall -Werror */
9831 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__keyword(%d, %s, %s)\n", n, type ? type : "",
9832 arrayType ? arrayType : ""));
9833 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__keyword, n, ICat4_fdelete);
9834 if (!cp)
9835 return nullptr;
9836 if (n < 0) {
9837 cp->ptr = (void *)SOAP_NEW(ns1__keyword);
9838 if (size)
9839 *size = sizeof(ns1__keyword);
9840 ((ns1__keyword *)cp->ptr)->soap = soap;
9841 } else {
9842 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__keyword, n);
9843 if (size)
9844 *size = n * sizeof(ns1__keyword);
9845 if (cp->ptr)
9846 for (int i = 0; i < n; i++)
9847 ((ns1__keyword *)cp->ptr)[i].soap = soap;
9848 }
9849 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
9850 if (!cp->ptr)
9851 soap->error = SOAP_EOM;
9852 return (ns1__keyword *)cp->ptr;
9853}
9854
9855SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__keyword(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
9856 size_t n) {
9857 (void)soap;
9858 (void)tt;
9859 (void)st;
9860 (void)len;
9861 (void)n; /* appease -Wall -Werror */
9862 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__keyword %p -> %p\n", q, p));
9863 *(ns1__keyword *)p = *(ns1__keyword *)q;
9864}
9865
9866void ns1__sampleType::soap_default(struct soap *soap) {
9867 this->soap = soap;
9868 this->ns1__entityBaseBean::soap_default(soap);
9869 this->xsd__anyType::soap_default(soap);
9870 this->ns1__sampleType::facility = nullptr;
9871 this->ns1__sampleType::molecularFormula = nullptr;
9872 this->ns1__sampleType::name = nullptr;
9873 this->ns1__sampleType::safetyInformation = nullptr;
9874 soap_default_std__vectorTemplateOfPointerTons1__sample(soap, &this->ns1__sampleType::samples);
9875}
9876
9877void ns1__sampleType::soap_serialize(struct soap *soap) const {
9878#ifndef WITH_NOIDREF
9879 (void)soap; /* appease -Wall -Werror */
9880 soap_serialize_PointerTons1__facility(soap, &this->ns1__sampleType::facility);
9881 soap_serialize_PointerTostd__string(soap, &this->ns1__sampleType::molecularFormula);
9882 soap_serialize_PointerTostd__string(soap, &this->ns1__sampleType::name);
9883 soap_serialize_PointerTostd__string(soap, &this->ns1__sampleType::safetyInformation);
9884 soap_serialize_std__vectorTemplateOfPointerTons1__sample(soap, &this->ns1__sampleType::samples);
9885 this->ns1__entityBaseBean::soap_serialize(soap);
9886 this->xsd__anyType::soap_serialize(soap);
9887#endif
9888}
9889
9890int ns1__sampleType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
9891 return soap_out_ns1__sampleType(soap, tag, id, this, type);
9892}
9893
9894SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__sampleType(struct soap *soap, const char *tag, int id, const ns1__sampleType *a,
9895 const char *type) {
9896 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__sampleType),
9897 "ns1:sampleType"))
9898 return soap->error;
9899 /* transient soap skipped */
9900 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
9901 return soap->error;
9902 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
9903 return soap->error;
9904 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
9905 return soap->error;
9906 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
9907 return soap->error;
9908 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
9909 return soap->error;
9910 if (soap_out_PointerTons1__facility(soap, "facility", -1, &(a->ns1__sampleType::facility), ""))
9911 return soap->error;
9912 if (soap_out_PointerTostd__string(soap, "molecularFormula", -1, &(a->ns1__sampleType::molecularFormula), ""))
9913 return soap->error;
9914 if (soap_out_PointerTostd__string(soap, "name", -1, &(a->ns1__sampleType::name), ""))
9915 return soap->error;
9916 if (soap_out_PointerTostd__string(soap, "safetyInformation", -1, &(a->ns1__sampleType::safetyInformation), ""))
9917 return soap->error;
9918 if (soap_out_std__vectorTemplateOfPointerTons1__sample(soap, "samples", -1, &(a->ns1__sampleType::samples), ""))
9919 return soap->error;
9920 return soap_element_end_out(soap, tag);
9921}
9922
9923void *ns1__sampleType::soap_in(struct soap *soap, const char *tag, const char *type) {
9924 return soap_in_ns1__sampleType(soap, tag, this, type);
9925}
9926
9927SOAP_FMAC3 ns1__sampleType *SOAP_FMAC4 soap_in_ns1__sampleType(struct soap *soap, const char *tag, ns1__sampleType *a,
9928 const char *type) {
9929 (void)type; /* appease -Wall -Werror */
9930 if (soap_element_begin_in(soap, tag, 0, nullptr))
9931 return nullptr;
9933 sizeof(ns1__sampleType), soap->type, soap->arrayType);
9934 if (!a)
9935 return nullptr;
9936 if (soap->alloced) {
9937 a->soap_default(soap);
9938 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__sampleType) {
9939 soap_revert(soap);
9940 *soap->id = '\0';
9941 return (ns1__sampleType *)a->soap_in(soap, tag, type);
9942 }
9943 }
9944 size_t soap_flag___item3 = 1;
9945 size_t soap_flag_createId2 = 1;
9946 size_t soap_flag_createTime2 = 1;
9947 size_t soap_flag_modTime2 = 1;
9948 size_t soap_flag_id2 = 1;
9949 size_t soap_flag_modId2 = 1;
9950 size_t soap_flag_facility1 = 1;
9951 size_t soap_flag_molecularFormula1 = 1;
9952 size_t soap_flag_name1 = 1;
9953 size_t soap_flag_safetyInformation1 = 1;
9954 if (soap->body && !*soap->href) {
9955 for (;;) {
9956 soap->error = SOAP_TAG_MISMATCH;
9957 /* transient soap skipped */
9958 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9959 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
9960 soap_flag_createId2--;
9961 continue;
9962 }
9963 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
9964 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
9965 soap_flag_createTime2--;
9966 continue;
9967 }
9968 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
9969 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
9970 soap_flag_modTime2--;
9971 continue;
9972 }
9973 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
9974 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
9975 soap_flag_id2--;
9976 continue;
9977 }
9978 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9979 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
9980 soap_flag_modId2--;
9981 continue;
9982 }
9983 if (soap_flag_facility1 && soap->error == SOAP_TAG_MISMATCH)
9984 if (soap_in_PointerTons1__facility(soap, "facility", &(a->ns1__sampleType::facility), "ns1:facility")) {
9985 soap_flag_facility1--;
9986 continue;
9987 }
9988 if (soap_flag_molecularFormula1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9989 if (soap_in_PointerTostd__string(soap, "molecularFormula", &(a->ns1__sampleType::molecularFormula),
9990 "xsd:string")) {
9991 soap_flag_molecularFormula1--;
9992 continue;
9993 }
9994 if (soap_flag_name1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
9995 if (soap_in_PointerTostd__string(soap, "name", &(a->ns1__sampleType::name), "xsd:string")) {
9996 soap_flag_name1--;
9997 continue;
9998 }
9999 if (soap_flag_safetyInformation1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
10000 if (soap_in_PointerTostd__string(soap, "safetyInformation", &(a->ns1__sampleType::safetyInformation),
10001 "xsd:string")) {
10002 soap_flag_safetyInformation1--;
10003 continue;
10004 }
10005 if (soap->error == SOAP_TAG_MISMATCH)
10006 if (soap_in_std__vectorTemplateOfPointerTons1__sample(soap, "samples", &(a->ns1__sampleType::samples),
10007 "ns1:sample"))
10008 continue;
10009 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
10010 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
10011 soap_flag___item3--;
10012 continue;
10013 }
10014 if (soap->error == SOAP_TAG_MISMATCH)
10015 soap->error = soap_ignore_element(soap);
10016 if (soap->error == SOAP_NO_TAG)
10017 break;
10018 if (soap->error)
10019 return nullptr;
10020 }
10021 if (soap_element_end_in(soap, tag))
10022 return nullptr;
10023 } else {
10024 a = (ns1__sampleType *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__sampleType, 0,
10026 if (soap->body && soap_element_end_in(soap, tag))
10027 return nullptr;
10028 }
10029 return a;
10030}
10031
10032int ns1__sampleType::soap_put(struct soap *soap, const char *tag, const char *type) const {
10033 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__sampleType);
10034 if (this->soap_out(soap, tag ? tag : "ns1:sampleType", id, type))
10035 return soap->error;
10036 return soap_putindependent(soap);
10037}
10038
10039void *ns1__sampleType::soap_get(struct soap *soap, const char *tag, const char *type) {
10040 return soap_get_ns1__sampleType(soap, this, tag, type);
10041}
10042
10043SOAP_FMAC3 ns1__sampleType *SOAP_FMAC4 soap_get_ns1__sampleType(struct soap *soap, ns1__sampleType *p, const char *tag,
10044 const char *type) {
10045 if ((p = soap_in_ns1__sampleType(soap, tag, p, type)))
10046 if (soap_getindependent(soap))
10047 return nullptr;
10048 return p;
10049}
10050
10051SOAP_FMAC1 ns1__sampleType *SOAP_FMAC2 soap_instantiate_ns1__sampleType(struct soap *soap, int n, const char *type,
10052 const char *arrayType, size_t *size) {
10053 (void)type;
10054 (void)arrayType; /* appease -Wall -Werror */
10055 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__sampleType(%d, %s, %s)\n", n, type ? type : "",
10056 arrayType ? arrayType : ""));
10057 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__sampleType, n, ICat4_fdelete);
10058 if (!cp)
10059 return nullptr;
10060 if (n < 0) {
10061 cp->ptr = (void *)SOAP_NEW(ns1__sampleType);
10062 if (size)
10063 *size = sizeof(ns1__sampleType);
10064 ((ns1__sampleType *)cp->ptr)->soap = soap;
10065 } else {
10066 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__sampleType, n);
10067 if (size)
10068 *size = n * sizeof(ns1__sampleType);
10069 if (cp->ptr)
10070 for (int i = 0; i < n; i++)
10071 ((ns1__sampleType *)cp->ptr)[i].soap = soap;
10072 }
10073 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
10074 if (!cp->ptr)
10075 soap->error = SOAP_EOM;
10076 return (ns1__sampleType *)cp->ptr;
10077}
10078
10079SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__sampleType(struct soap *soap, int st, int tt, void *p, size_t len,
10080 const void *q, size_t n) {
10081 (void)soap;
10082 (void)tt;
10083 (void)st;
10084 (void)len;
10085 (void)n; /* appease -Wall -Werror */
10086 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__sampleType %p -> %p\n", q, p));
10087 *(ns1__sampleType *)p = *(ns1__sampleType *)q;
10088}
10089
10090void ns1__sample::soap_default(struct soap *soap) {
10091 this->soap = soap;
10092 this->ns1__entityBaseBean::soap_default(soap);
10093 this->xsd__anyType::soap_default(soap);
10094 soap_default_std__vectorTemplateOfPointerTons1__dataset(soap, &this->ns1__sample::datasets);
10095 this->ns1__sample::investigation = nullptr;
10096 this->ns1__sample::name = nullptr;
10097 soap_default_std__vectorTemplateOfPointerTons1__sampleParameter(soap, &this->ns1__sample::parameters);
10098 this->ns1__sample::type = nullptr;
10099}
10100
10101void ns1__sample::soap_serialize(struct soap *soap) const {
10102#ifndef WITH_NOIDREF
10103 (void)soap; /* appease -Wall -Werror */
10104 soap_serialize_std__vectorTemplateOfPointerTons1__dataset(soap, &this->ns1__sample::datasets);
10105 soap_serialize_PointerTons1__investigation(soap, &this->ns1__sample::investigation);
10106 soap_serialize_PointerTostd__string(soap, &this->ns1__sample::name);
10107 soap_serialize_std__vectorTemplateOfPointerTons1__sampleParameter(soap, &this->ns1__sample::parameters);
10108 soap_serialize_PointerTons1__sampleType(soap, &this->ns1__sample::type);
10109 this->ns1__entityBaseBean::soap_serialize(soap);
10110 this->xsd__anyType::soap_serialize(soap);
10111#endif
10112}
10113
10114int ns1__sample::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
10115 return soap_out_ns1__sample(soap, tag, id, this, type);
10116}
10117
10118SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__sample(struct soap *soap, const char *tag, int id, const ns1__sample *a,
10119 const char *type) {
10120 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__sample), "ns1:sample"))
10121 return soap->error;
10122 /* transient soap skipped */
10123 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
10124 return soap->error;
10125 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
10126 return soap->error;
10127 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
10128 return soap->error;
10129 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
10130 return soap->error;
10131 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
10132 return soap->error;
10133 if (soap_out_std__vectorTemplateOfPointerTons1__dataset(soap, "datasets", -1, &(a->ns1__sample::datasets), ""))
10134 return soap->error;
10135 if (soap_out_PointerTons1__investigation(soap, "investigation", -1, &(a->ns1__sample::investigation), ""))
10136 return soap->error;
10137 if (soap_out_PointerTostd__string(soap, "name", -1, &(a->ns1__sample::name), ""))
10138 return soap->error;
10139 if (soap_out_std__vectorTemplateOfPointerTons1__sampleParameter(soap, "parameters", -1, &(a->ns1__sample::parameters),
10140 ""))
10141 return soap->error;
10142 if (soap_out_PointerTons1__sampleType(soap, "type", -1, &(a->ns1__sample::type), ""))
10143 return soap->error;
10144 return soap_element_end_out(soap, tag);
10145}
10146
10147void *ns1__sample::soap_in(struct soap *soap, const char *tag, const char *type) {
10148 return soap_in_ns1__sample(soap, tag, this, type);
10149}
10150
10151SOAP_FMAC3 ns1__sample *SOAP_FMAC4 soap_in_ns1__sample(struct soap *soap, const char *tag, ns1__sample *a,
10152 const char *type) {
10153 (void)type; /* appease -Wall -Werror */
10154 if (soap_element_begin_in(soap, tag, 0, nullptr))
10155 return nullptr;
10157 soap->type, soap->arrayType);
10158 if (!a)
10159 return nullptr;
10160 if (soap->alloced) {
10161 a->soap_default(soap);
10162 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__sample) {
10163 soap_revert(soap);
10164 *soap->id = '\0';
10165 return (ns1__sample *)a->soap_in(soap, tag, type);
10166 }
10167 }
10168 size_t soap_flag___item3 = 1;
10169 size_t soap_flag_createId2 = 1;
10170 size_t soap_flag_createTime2 = 1;
10171 size_t soap_flag_modTime2 = 1;
10172 size_t soap_flag_id2 = 1;
10173 size_t soap_flag_modId2 = 1;
10174 size_t soap_flag_investigation1 = 1;
10175 size_t soap_flag_name1 = 1;
10176 size_t soap_flag_type1 = 1;
10177 if (soap->body && !*soap->href) {
10178 for (;;) {
10179 soap->error = SOAP_TAG_MISMATCH;
10180 /* transient soap skipped */
10181 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
10182 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
10183 soap_flag_createId2--;
10184 continue;
10185 }
10186 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
10187 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
10188 soap_flag_createTime2--;
10189 continue;
10190 }
10191 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
10192 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
10193 soap_flag_modTime2--;
10194 continue;
10195 }
10196 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
10197 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
10198 soap_flag_id2--;
10199 continue;
10200 }
10201 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
10202 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
10203 soap_flag_modId2--;
10204 continue;
10205 }
10206 if (soap->error == SOAP_TAG_MISMATCH)
10207 if (soap_in_std__vectorTemplateOfPointerTons1__dataset(soap, "datasets", &(a->ns1__sample::datasets),
10208 "ns1:dataset"))
10209 continue;
10210 if (soap_flag_investigation1 && soap->error == SOAP_TAG_MISMATCH)
10211 if (soap_in_PointerTons1__investigation(soap, "investigation", &(a->ns1__sample::investigation),
10212 "ns1:investigation")) {
10213 soap_flag_investigation1--;
10214 continue;
10215 }
10216 if (soap_flag_name1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
10217 if (soap_in_PointerTostd__string(soap, "name", &(a->ns1__sample::name), "xsd:string")) {
10218 soap_flag_name1--;
10219 continue;
10220 }
10221 if (soap->error == SOAP_TAG_MISMATCH)
10223 soap, "parameters", &(a->ns1__sample::parameters), "ns1:sampleParameter"))
10224 continue;
10225 if (soap_flag_type1 && soap->error == SOAP_TAG_MISMATCH)
10226 if (soap_in_PointerTons1__sampleType(soap, "type", &(a->ns1__sample::type), "ns1:sampleType")) {
10227 soap_flag_type1--;
10228 continue;
10229 }
10230 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
10231 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
10232 soap_flag___item3--;
10233 continue;
10234 }
10235 if (soap->error == SOAP_TAG_MISMATCH)
10236 soap->error = soap_ignore_element(soap);
10237 if (soap->error == SOAP_NO_TAG)
10238 break;
10239 if (soap->error)
10240 return nullptr;
10241 }
10242 if (soap_element_end_in(soap, tag))
10243 return nullptr;
10244 } else {
10245 a = (ns1__sample *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__sample, 0,
10247 if (soap->body && soap_element_end_in(soap, tag))
10248 return nullptr;
10249 }
10250 return a;
10251}
10252
10253int ns1__sample::soap_put(struct soap *soap, const char *tag, const char *type) const {
10254 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__sample);
10255 if (this->soap_out(soap, tag ? tag : "ns1:sample", id, type))
10256 return soap->error;
10257 return soap_putindependent(soap);
10258}
10259
10260void *ns1__sample::soap_get(struct soap *soap, const char *tag, const char *type) {
10261 return soap_get_ns1__sample(soap, this, tag, type);
10262}
10263
10264SOAP_FMAC3 ns1__sample *SOAP_FMAC4 soap_get_ns1__sample(struct soap *soap, ns1__sample *p, const char *tag,
10265 const char *type) {
10266 if ((p = soap_in_ns1__sample(soap, tag, p, type)))
10267 if (soap_getindependent(soap))
10268 return nullptr;
10269 return p;
10270}
10271
10272SOAP_FMAC1 ns1__sample *SOAP_FMAC2 soap_instantiate_ns1__sample(struct soap *soap, int n, const char *type,
10273 const char *arrayType, size_t *size) {
10274 (void)type;
10275 (void)arrayType; /* appease -Wall -Werror */
10276 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__sample(%d, %s, %s)\n", n, type ? type : "",
10277 arrayType ? arrayType : ""));
10278 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__sample, n, ICat4_fdelete);
10279 if (!cp)
10280 return nullptr;
10281 if (n < 0) {
10282 cp->ptr = (void *)SOAP_NEW(ns1__sample);
10283 if (size)
10284 *size = sizeof(ns1__sample);
10285 ((ns1__sample *)cp->ptr)->soap = soap;
10286 } else {
10287 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__sample, n);
10288 if (size)
10289 *size = n * sizeof(ns1__sample);
10290 if (cp->ptr)
10291 for (int i = 0; i < n; i++)
10292 ((ns1__sample *)cp->ptr)[i].soap = soap;
10293 }
10294 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
10295 if (!cp->ptr)
10296 soap->error = SOAP_EOM;
10297 return (ns1__sample *)cp->ptr;
10298}
10299
10300SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__sample(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
10301 size_t n) {
10302 (void)soap;
10303 (void)tt;
10304 (void)st;
10305 (void)len;
10306 (void)n; /* appease -Wall -Werror */
10307 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__sample %p -> %p\n", q, p));
10308 *(ns1__sample *)p = *(ns1__sample *)q;
10309}
10310
10311void ns1__sampleParameter::soap_default(struct soap *soap) {
10312 this->soap = soap;
10313 this->ns1__parameter::soap_default(soap);
10314 this->ns1__entityBaseBean::soap_default(soap);
10315 this->xsd__anyType::soap_default(soap);
10316 this->ns1__sampleParameter::sample = nullptr;
10317}
10318
10319void ns1__sampleParameter::soap_serialize(struct soap *soap) const {
10320#ifndef WITH_NOIDREF
10321 (void)soap; /* appease -Wall -Werror */
10322 soap_serialize_PointerTons1__sample(soap, &this->ns1__sampleParameter::sample);
10323 this->ns1__parameter::soap_serialize(soap);
10324 this->ns1__entityBaseBean::soap_serialize(soap);
10325 this->xsd__anyType::soap_serialize(soap);
10326#endif
10327}
10328
10329int ns1__sampleParameter::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
10330 return soap_out_ns1__sampleParameter(soap, tag, id, this, type);
10331}
10332
10333SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__sampleParameter(struct soap *soap, const char *tag, int id,
10334 const ns1__sampleParameter *a, const char *type) {
10335 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__sampleParameter),
10336 "ns1:sampleParameter"))
10337 return soap->error;
10338 /* transient soap skipped */
10339 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
10340 return soap->error;
10341 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
10342 return soap->error;
10343 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
10344 return soap->error;
10345 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
10346 return soap->error;
10347 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
10348 return soap->error;
10349 if (soap_out_PointerTotime(soap, "dateTimeValue", -1, &(a->ns1__parameter::dateTimeValue), ""))
10350 return soap->error;
10351 if (soap_out_PointerTodouble(soap, "error", -1, &(a->ns1__parameter::error), ""))
10352 return soap->error;
10353 if (soap_out_PointerTodouble(soap, "numericValue", -1, &(a->ns1__parameter::numericValue), ""))
10354 return soap->error;
10355 if (soap_out_PointerTodouble(soap, "rangeBottom", -1, &(a->ns1__parameter::rangeBottom), ""))
10356 return soap->error;
10357 if (soap_out_PointerTodouble(soap, "rangeTop", -1, &(a->ns1__parameter::rangeTop), ""))
10358 return soap->error;
10359 if (soap_out_PointerTostd__string(soap, "stringValue", -1, &(a->ns1__parameter::stringValue), ""))
10360 return soap->error;
10361 if (soap_out_PointerTons1__parameterType(soap, "type", -1, &(a->ns1__parameter::type), ""))
10362 return soap->error;
10363 if (soap_out_PointerTons1__sample(soap, "sample", -1, &(a->ns1__sampleParameter::sample), ""))
10364 return soap->error;
10365 return soap_element_end_out(soap, tag);
10366}
10367
10368void *ns1__sampleParameter::soap_in(struct soap *soap, const char *tag, const char *type) {
10369 return soap_in_ns1__sampleParameter(soap, tag, this, type);
10370}
10371
10372SOAP_FMAC3 ns1__sampleParameter *SOAP_FMAC4 soap_in_ns1__sampleParameter(struct soap *soap, const char *tag,
10373 ns1__sampleParameter *a, const char *type) {
10374 (void)type; /* appease -Wall -Werror */
10375 if (soap_element_begin_in(soap, tag, 0, nullptr))
10376 return nullptr;
10378 sizeof(ns1__sampleParameter), soap->type, soap->arrayType);
10379 if (!a)
10380 return nullptr;
10381 if (soap->alloced) {
10382 a->soap_default(soap);
10383 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__sampleParameter) {
10384 soap_revert(soap);
10385 *soap->id = '\0';
10386 return (ns1__sampleParameter *)a->soap_in(soap, tag, type);
10387 }
10388 }
10389 size_t soap_flag___item4 = 1;
10390 size_t soap_flag_createId3 = 1;
10391 size_t soap_flag_createTime3 = 1;
10392 size_t soap_flag_modTime3 = 1;
10393 size_t soap_flag_id3 = 1;
10394 size_t soap_flag_modId3 = 1;
10395 size_t soap_flag_dateTimeValue2 = 1;
10396 size_t soap_flag_error2 = 1;
10397 size_t soap_flag_numericValue2 = 1;
10398 size_t soap_flag_rangeBottom2 = 1;
10399 size_t soap_flag_rangeTop2 = 1;
10400 size_t soap_flag_stringValue2 = 1;
10401 size_t soap_flag_type2 = 1;
10402 size_t soap_flag_sample1 = 1;
10403 if (soap->body && !*soap->href) {
10404 for (;;) {
10405 soap->error = SOAP_TAG_MISMATCH;
10406 /* transient soap skipped */
10407 if (soap_flag_createId3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
10408 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
10409 soap_flag_createId3--;
10410 continue;
10411 }
10412 if (soap_flag_createTime3 && soap->error == SOAP_TAG_MISMATCH)
10413 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
10414 soap_flag_createTime3--;
10415 continue;
10416 }
10417 if (soap_flag_modTime3 && soap->error == SOAP_TAG_MISMATCH)
10418 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
10419 soap_flag_modTime3--;
10420 continue;
10421 }
10422 if (soap_flag_id3 && soap->error == SOAP_TAG_MISMATCH)
10423 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
10424 soap_flag_id3--;
10425 continue;
10426 }
10427 if (soap_flag_modId3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
10428 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
10429 soap_flag_modId3--;
10430 continue;
10431 }
10432 if (soap_flag_dateTimeValue2 && soap->error == SOAP_TAG_MISMATCH)
10433 if (soap_in_PointerTotime(soap, "dateTimeValue", &(a->ns1__parameter::dateTimeValue), "xsd:dateTime")) {
10434 soap_flag_dateTimeValue2--;
10435 continue;
10436 }
10437 if (soap_flag_error2 && soap->error == SOAP_TAG_MISMATCH)
10438 if (soap_in_PointerTodouble(soap, "error", &(a->ns1__parameter::error), "xsd:double")) {
10439 soap_flag_error2--;
10440 continue;
10441 }
10442 if (soap_flag_numericValue2 && soap->error == SOAP_TAG_MISMATCH)
10443 if (soap_in_PointerTodouble(soap, "numericValue", &(a->ns1__parameter::numericValue), "xsd:double")) {
10444 soap_flag_numericValue2--;
10445 continue;
10446 }
10447 if (soap_flag_rangeBottom2 && soap->error == SOAP_TAG_MISMATCH)
10448 if (soap_in_PointerTodouble(soap, "rangeBottom", &(a->ns1__parameter::rangeBottom), "xsd:double")) {
10449 soap_flag_rangeBottom2--;
10450 continue;
10451 }
10452 if (soap_flag_rangeTop2 && soap->error == SOAP_TAG_MISMATCH)
10453 if (soap_in_PointerTodouble(soap, "rangeTop", &(a->ns1__parameter::rangeTop), "xsd:double")) {
10454 soap_flag_rangeTop2--;
10455 continue;
10456 }
10457 if (soap_flag_stringValue2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
10458 if (soap_in_PointerTostd__string(soap, "stringValue", &(a->ns1__parameter::stringValue), "xsd:string")) {
10459 soap_flag_stringValue2--;
10460 continue;
10461 }
10462 if (soap_flag_type2 && soap->error == SOAP_TAG_MISMATCH)
10463 if (soap_in_PointerTons1__parameterType(soap, "type", &(a->ns1__parameter::type), "ns1:parameterType")) {
10464 soap_flag_type2--;
10465 continue;
10466 }
10467 if (soap_flag_sample1 && soap->error == SOAP_TAG_MISMATCH)
10468 if (soap_in_PointerTons1__sample(soap, "sample", &(a->ns1__sampleParameter::sample), "ns1:sample")) {
10469 soap_flag_sample1--;
10470 continue;
10471 }
10472 if (soap_flag___item4 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
10473 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
10474 soap_flag___item4--;
10475 continue;
10476 }
10477 if (soap->error == SOAP_TAG_MISMATCH)
10478 soap->error = soap_ignore_element(soap);
10479 if (soap->error == SOAP_NO_TAG)
10480 break;
10481 if (soap->error)
10482 return nullptr;
10483 }
10484 if (soap_element_end_in(soap, tag))
10485 return nullptr;
10486 } else {
10487 a = (ns1__sampleParameter *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__sampleParameter, 0,
10489 if (soap->body && soap_element_end_in(soap, tag))
10490 return nullptr;
10491 }
10492 return a;
10493}
10494
10495int ns1__sampleParameter::soap_put(struct soap *soap, const char *tag, const char *type) const {
10496 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__sampleParameter);
10497 if (this->soap_out(soap, tag ? tag : "ns1:sampleParameter", id, type))
10498 return soap->error;
10499 return soap_putindependent(soap);
10500}
10501
10502void *ns1__sampleParameter::soap_get(struct soap *soap, const char *tag, const char *type) {
10503 return soap_get_ns1__sampleParameter(soap, this, tag, type);
10504}
10505
10507 const char *tag, const char *type) {
10508 if ((p = soap_in_ns1__sampleParameter(soap, tag, p, type)))
10509 if (soap_getindependent(soap))
10510 return nullptr;
10511 return p;
10512}
10513
10514SOAP_FMAC1 ns1__sampleParameter *SOAP_FMAC2 soap_instantiate_ns1__sampleParameter(struct soap *soap, int n,
10515 const char *type,
10516 const char *arrayType, size_t *size) {
10517 (void)type;
10518 (void)arrayType; /* appease -Wall -Werror */
10519 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__sampleParameter(%d, %s, %s)\n", n, type ? type : "",
10520 arrayType ? arrayType : ""));
10521 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__sampleParameter, n, ICat4_fdelete);
10522 if (!cp)
10523 return nullptr;
10524 if (n < 0) {
10525 cp->ptr = (void *)SOAP_NEW(ns1__sampleParameter);
10526 if (size)
10527 *size = sizeof(ns1__sampleParameter);
10528 ((ns1__sampleParameter *)cp->ptr)->soap = soap;
10529 } else {
10530 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__sampleParameter, n);
10531 if (size)
10532 *size = n * sizeof(ns1__sampleParameter);
10533 if (cp->ptr)
10534 for (int i = 0; i < n; i++)
10535 ((ns1__sampleParameter *)cp->ptr)[i].soap = soap;
10536 }
10537 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
10538 if (!cp->ptr)
10539 soap->error = SOAP_EOM;
10540 return (ns1__sampleParameter *)cp->ptr;
10541}
10542
10543SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__sampleParameter(struct soap *soap, int st, int tt, void *p, size_t len,
10544 const void *q, size_t n) {
10545 (void)soap;
10546 (void)tt;
10547 (void)st;
10548 (void)len;
10549 (void)n; /* appease -Wall -Werror */
10550 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__sampleParameter %p -> %p\n", q, p));
10552}
10553
10554void ns1__permissibleStringValue::soap_default(struct soap *soap) {
10555 this->soap = soap;
10556 this->ns1__entityBaseBean::soap_default(soap);
10557 this->xsd__anyType::soap_default(soap);
10558 this->ns1__permissibleStringValue::type = nullptr;
10559 this->ns1__permissibleStringValue::value = nullptr;
10560}
10561
10562void ns1__permissibleStringValue::soap_serialize(struct soap *soap) const {
10563#ifndef WITH_NOIDREF
10564 (void)soap; /* appease -Wall -Werror */
10565 soap_serialize_PointerTons1__parameterType(soap, &this->ns1__permissibleStringValue::type);
10566 soap_serialize_PointerTostd__string(soap, &this->ns1__permissibleStringValue::value);
10567 this->ns1__entityBaseBean::soap_serialize(soap);
10568 this->xsd__anyType::soap_serialize(soap);
10569#endif
10570}
10571
10572int ns1__permissibleStringValue::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
10573 return soap_out_ns1__permissibleStringValue(soap, tag, id, this, type);
10574}
10575
10576SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__permissibleStringValue(struct soap *soap, const char *tag, int id,
10577 const ns1__permissibleStringValue *a, const char *type) {
10578 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__permissibleStringValue),
10579 "ns1:permissibleStringValue"))
10580 return soap->error;
10581 /* transient soap skipped */
10582 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
10583 return soap->error;
10584 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
10585 return soap->error;
10586 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
10587 return soap->error;
10588 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
10589 return soap->error;
10590 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
10591 return soap->error;
10592 if (soap_out_PointerTons1__parameterType(soap, "type", -1, &(a->ns1__permissibleStringValue::type), ""))
10593 return soap->error;
10594 if (soap_out_PointerTostd__string(soap, "value", -1, &(a->ns1__permissibleStringValue::value), ""))
10595 return soap->error;
10596 return soap_element_end_out(soap, tag);
10597}
10598
10599void *ns1__permissibleStringValue::soap_in(struct soap *soap, const char *tag, const char *type) {
10600 return soap_in_ns1__permissibleStringValue(soap, tag, this, type);
10601}
10602
10604 const char *tag,
10606 const char *type) {
10607 (void)type; /* appease -Wall -Werror */
10608 if (soap_element_begin_in(soap, tag, 0, nullptr))
10609 return nullptr;
10611 sizeof(ns1__permissibleStringValue), soap->type,
10612 soap->arrayType);
10613 if (!a)
10614 return nullptr;
10615 if (soap->alloced) {
10616 a->soap_default(soap);
10617 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__permissibleStringValue) {
10618 soap_revert(soap);
10619 *soap->id = '\0';
10620 return (ns1__permissibleStringValue *)a->soap_in(soap, tag, type);
10621 }
10622 }
10623 size_t soap_flag___item3 = 1;
10624 size_t soap_flag_createId2 = 1;
10625 size_t soap_flag_createTime2 = 1;
10626 size_t soap_flag_modTime2 = 1;
10627 size_t soap_flag_id2 = 1;
10628 size_t soap_flag_modId2 = 1;
10629 size_t soap_flag_type1 = 1;
10630 size_t soap_flag_value1 = 1;
10631 if (soap->body && !*soap->href) {
10632 for (;;) {
10633 soap->error = SOAP_TAG_MISMATCH;
10634 /* transient soap skipped */
10635 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
10636 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
10637 soap_flag_createId2--;
10638 continue;
10639 }
10640 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
10641 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
10642 soap_flag_createTime2--;
10643 continue;
10644 }
10645 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
10646 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
10647 soap_flag_modTime2--;
10648 continue;
10649 }
10650 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
10651 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
10652 soap_flag_id2--;
10653 continue;
10654 }
10655 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
10656 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
10657 soap_flag_modId2--;
10658 continue;
10659 }
10660 if (soap_flag_type1 && soap->error == SOAP_TAG_MISMATCH)
10661 if (soap_in_PointerTons1__parameterType(soap, "type", &(a->ns1__permissibleStringValue::type),
10662 "ns1:parameterType")) {
10663 soap_flag_type1--;
10664 continue;
10665 }
10666 if (soap_flag_value1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
10667 if (soap_in_PointerTostd__string(soap, "value", &(a->ns1__permissibleStringValue::value), "xsd:string")) {
10668 soap_flag_value1--;
10669 continue;
10670 }
10671 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
10672 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
10673 soap_flag___item3--;
10674 continue;
10675 }
10676 if (soap->error == SOAP_TAG_MISMATCH)
10677 soap->error = soap_ignore_element(soap);
10678 if (soap->error == SOAP_NO_TAG)
10679 break;
10680 if (soap->error)
10681 return nullptr;
10682 }
10683 if (soap_element_end_in(soap, tag))
10684 return nullptr;
10685 } else {
10686 a = (ns1__permissibleStringValue *)soap_id_forward(
10687 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__permissibleStringValue, 0,
10689 if (soap->body && soap_element_end_in(soap, tag))
10690 return nullptr;
10691 }
10692 return a;
10693}
10694
10695int ns1__permissibleStringValue::soap_put(struct soap *soap, const char *tag, const char *type) const {
10696 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__permissibleStringValue);
10697 if (this->soap_out(soap, tag ? tag : "ns1:permissibleStringValue", id, type))
10698 return soap->error;
10699 return soap_putindependent(soap);
10700}
10701
10702void *ns1__permissibleStringValue::soap_get(struct soap *soap, const char *tag, const char *type) {
10703 return soap_get_ns1__permissibleStringValue(soap, this, tag, type);
10704}
10705
10708 const char *tag,
10709 const char *type) {
10710 if ((p = soap_in_ns1__permissibleStringValue(soap, tag, p, type)))
10711 if (soap_getindependent(soap))
10712 return nullptr;
10713 return p;
10714}
10715
10717 int n, const char *type,
10718 const char *arrayType,
10719 size_t *size) {
10720 (void)type;
10721 (void)arrayType; /* appease -Wall -Werror */
10722 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__permissibleStringValue(%d, %s, %s)\n", n, type ? type : "",
10723 arrayType ? arrayType : ""));
10724 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__permissibleStringValue, n, ICat4_fdelete);
10725 if (!cp)
10726 return nullptr;
10727 if (n < 0) {
10728 cp->ptr = (void *)SOAP_NEW(ns1__permissibleStringValue);
10729 if (size)
10730 *size = sizeof(ns1__permissibleStringValue);
10731 ((ns1__permissibleStringValue *)cp->ptr)->soap = soap;
10732 } else {
10733 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__permissibleStringValue, n);
10734 if (size)
10735 *size = n * sizeof(ns1__permissibleStringValue);
10736 if (cp->ptr)
10737 for (int i = 0; i < n; i++)
10738 ((ns1__permissibleStringValue *)cp->ptr)[i].soap = soap;
10739 }
10740 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
10741 if (!cp->ptr)
10742 soap->error = SOAP_EOM;
10743 return (ns1__permissibleStringValue *)cp->ptr;
10744}
10745
10746SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__permissibleStringValue(struct soap *soap, int st, int tt, void *p, size_t len,
10747 const void *q, size_t n) {
10748 (void)soap;
10749 (void)tt;
10750 (void)st;
10751 (void)len;
10752 (void)n; /* appease -Wall -Werror */
10753 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__permissibleStringValue %p -> %p\n", q, p));
10755}
10756
10757void ns1__investigationParameter::soap_default(struct soap *soap) {
10758 this->soap = soap;
10759 this->ns1__parameter::soap_default(soap);
10760 this->ns1__entityBaseBean::soap_default(soap);
10761 this->xsd__anyType::soap_default(soap);
10762 this->ns1__investigationParameter::investigation = nullptr;
10763}
10764
10765void ns1__investigationParameter::soap_serialize(struct soap *soap) const {
10766#ifndef WITH_NOIDREF
10767 (void)soap; /* appease -Wall -Werror */
10768 soap_serialize_PointerTons1__investigation(soap, &this->ns1__investigationParameter::investigation);
10769 this->ns1__parameter::soap_serialize(soap);
10770 this->ns1__entityBaseBean::soap_serialize(soap);
10771 this->xsd__anyType::soap_serialize(soap);
10772#endif
10773}
10774
10775int ns1__investigationParameter::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
10776 return soap_out_ns1__investigationParameter(soap, tag, id, this, type);
10777}
10778
10779SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__investigationParameter(struct soap *soap, const char *tag, int id,
10780 const ns1__investigationParameter *a, const char *type) {
10781 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__investigationParameter),
10782 "ns1:investigationParameter"))
10783 return soap->error;
10784 /* transient soap skipped */
10785 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
10786 return soap->error;
10787 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
10788 return soap->error;
10789 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
10790 return soap->error;
10791 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
10792 return soap->error;
10793 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
10794 return soap->error;
10795 if (soap_out_PointerTotime(soap, "dateTimeValue", -1, &(a->ns1__parameter::dateTimeValue), ""))
10796 return soap->error;
10797 if (soap_out_PointerTodouble(soap, "error", -1, &(a->ns1__parameter::error), ""))
10798 return soap->error;
10799 if (soap_out_PointerTodouble(soap, "numericValue", -1, &(a->ns1__parameter::numericValue), ""))
10800 return soap->error;
10801 if (soap_out_PointerTodouble(soap, "rangeBottom", -1, &(a->ns1__parameter::rangeBottom), ""))
10802 return soap->error;
10803 if (soap_out_PointerTodouble(soap, "rangeTop", -1, &(a->ns1__parameter::rangeTop), ""))
10804 return soap->error;
10805 if (soap_out_PointerTostd__string(soap, "stringValue", -1, &(a->ns1__parameter::stringValue), ""))
10806 return soap->error;
10807 if (soap_out_PointerTons1__parameterType(soap, "type", -1, &(a->ns1__parameter::type), ""))
10808 return soap->error;
10809 if (soap_out_PointerTons1__investigation(soap, "investigation", -1, &(a->ns1__investigationParameter::investigation),
10810 ""))
10811 return soap->error;
10812 return soap_element_end_out(soap, tag);
10813}
10814
10815void *ns1__investigationParameter::soap_in(struct soap *soap, const char *tag, const char *type) {
10816 return soap_in_ns1__investigationParameter(soap, tag, this, type);
10817}
10818
10820 const char *tag,
10822 const char *type) {
10823 (void)type; /* appease -Wall -Werror */
10824 if (soap_element_begin_in(soap, tag, 0, nullptr))
10825 return nullptr;
10827 sizeof(ns1__investigationParameter), soap->type,
10828 soap->arrayType);
10829 if (!a)
10830 return nullptr;
10831 if (soap->alloced) {
10832 a->soap_default(soap);
10833 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__investigationParameter) {
10834 soap_revert(soap);
10835 *soap->id = '\0';
10836 return (ns1__investigationParameter *)a->soap_in(soap, tag, type);
10837 }
10838 }
10839 size_t soap_flag___item4 = 1;
10840 size_t soap_flag_createId3 = 1;
10841 size_t soap_flag_createTime3 = 1;
10842 size_t soap_flag_modTime3 = 1;
10843 size_t soap_flag_id3 = 1;
10844 size_t soap_flag_modId3 = 1;
10845 size_t soap_flag_dateTimeValue2 = 1;
10846 size_t soap_flag_error2 = 1;
10847 size_t soap_flag_numericValue2 = 1;
10848 size_t soap_flag_rangeBottom2 = 1;
10849 size_t soap_flag_rangeTop2 = 1;
10850 size_t soap_flag_stringValue2 = 1;
10851 size_t soap_flag_type2 = 1;
10852 size_t soap_flag_investigation1 = 1;
10853 if (soap->body && !*soap->href) {
10854 for (;;) {
10855 soap->error = SOAP_TAG_MISMATCH;
10856 /* transient soap skipped */
10857 if (soap_flag_createId3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
10858 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
10859 soap_flag_createId3--;
10860 continue;
10861 }
10862 if (soap_flag_createTime3 && soap->error == SOAP_TAG_MISMATCH)
10863 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
10864 soap_flag_createTime3--;
10865 continue;
10866 }
10867 if (soap_flag_modTime3 && soap->error == SOAP_TAG_MISMATCH)
10868 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
10869 soap_flag_modTime3--;
10870 continue;
10871 }
10872 if (soap_flag_id3 && soap->error == SOAP_TAG_MISMATCH)
10873 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
10874 soap_flag_id3--;
10875 continue;
10876 }
10877 if (soap_flag_modId3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
10878 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
10879 soap_flag_modId3--;
10880 continue;
10881 }
10882 if (soap_flag_dateTimeValue2 && soap->error == SOAP_TAG_MISMATCH)
10883 if (soap_in_PointerTotime(soap, "dateTimeValue", &(a->ns1__parameter::dateTimeValue), "xsd:dateTime")) {
10884 soap_flag_dateTimeValue2--;
10885 continue;
10886 }
10887 if (soap_flag_error2 && soap->error == SOAP_TAG_MISMATCH)
10888 if (soap_in_PointerTodouble(soap, "error", &(a->ns1__parameter::error), "xsd:double")) {
10889 soap_flag_error2--;
10890 continue;
10891 }
10892 if (soap_flag_numericValue2 && soap->error == SOAP_TAG_MISMATCH)
10893 if (soap_in_PointerTodouble(soap, "numericValue", &(a->ns1__parameter::numericValue), "xsd:double")) {
10894 soap_flag_numericValue2--;
10895 continue;
10896 }
10897 if (soap_flag_rangeBottom2 && soap->error == SOAP_TAG_MISMATCH)
10898 if (soap_in_PointerTodouble(soap, "rangeBottom", &(a->ns1__parameter::rangeBottom), "xsd:double")) {
10899 soap_flag_rangeBottom2--;
10900 continue;
10901 }
10902 if (soap_flag_rangeTop2 && soap->error == SOAP_TAG_MISMATCH)
10903 if (soap_in_PointerTodouble(soap, "rangeTop", &(a->ns1__parameter::rangeTop), "xsd:double")) {
10904 soap_flag_rangeTop2--;
10905 continue;
10906 }
10907 if (soap_flag_stringValue2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
10908 if (soap_in_PointerTostd__string(soap, "stringValue", &(a->ns1__parameter::stringValue), "xsd:string")) {
10909 soap_flag_stringValue2--;
10910 continue;
10911 }
10912 if (soap_flag_type2 && soap->error == SOAP_TAG_MISMATCH)
10913 if (soap_in_PointerTons1__parameterType(soap, "type", &(a->ns1__parameter::type), "ns1:parameterType")) {
10914 soap_flag_type2--;
10915 continue;
10916 }
10917 if (soap_flag_investigation1 && soap->error == SOAP_TAG_MISMATCH)
10918 if (soap_in_PointerTons1__investigation(soap, "investigation", &(a->ns1__investigationParameter::investigation),
10919 "ns1:investigation")) {
10920 soap_flag_investigation1--;
10921 continue;
10922 }
10923 if (soap_flag___item4 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
10924 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
10925 soap_flag___item4--;
10926 continue;
10927 }
10928 if (soap->error == SOAP_TAG_MISMATCH)
10929 soap->error = soap_ignore_element(soap);
10930 if (soap->error == SOAP_NO_TAG)
10931 break;
10932 if (soap->error)
10933 return nullptr;
10934 }
10935 if (soap_element_end_in(soap, tag))
10936 return nullptr;
10937 } else {
10938 a = (ns1__investigationParameter *)soap_id_forward(
10939 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__investigationParameter, 0,
10941 if (soap->body && soap_element_end_in(soap, tag))
10942 return nullptr;
10943 }
10944 return a;
10945}
10946
10947int ns1__investigationParameter::soap_put(struct soap *soap, const char *tag, const char *type) const {
10948 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__investigationParameter);
10949 if (this->soap_out(soap, tag ? tag : "ns1:investigationParameter", id, type))
10950 return soap->error;
10951 return soap_putindependent(soap);
10952}
10953
10954void *ns1__investigationParameter::soap_get(struct soap *soap, const char *tag, const char *type) {
10955 return soap_get_ns1__investigationParameter(soap, this, tag, type);
10956}
10957
10960 const char *tag,
10961 const char *type) {
10962 if ((p = soap_in_ns1__investigationParameter(soap, tag, p, type)))
10963 if (soap_getindependent(soap))
10964 return nullptr;
10965 return p;
10966}
10967
10969 int n, const char *type,
10970 const char *arrayType,
10971 size_t *size) {
10972 (void)type;
10973 (void)arrayType; /* appease -Wall -Werror */
10974 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__investigationParameter(%d, %s, %s)\n", n, type ? type : "",
10975 arrayType ? arrayType : ""));
10976 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__investigationParameter, n, ICat4_fdelete);
10977 if (!cp)
10978 return nullptr;
10979 if (n < 0) {
10980 cp->ptr = (void *)SOAP_NEW(ns1__investigationParameter);
10981 if (size)
10982 *size = sizeof(ns1__investigationParameter);
10983 ((ns1__investigationParameter *)cp->ptr)->soap = soap;
10984 } else {
10985 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__investigationParameter, n);
10986 if (size)
10987 *size = n * sizeof(ns1__investigationParameter);
10988 if (cp->ptr)
10989 for (int i = 0; i < n; i++)
10990 ((ns1__investigationParameter *)cp->ptr)[i].soap = soap;
10991 }
10992 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
10993 if (!cp->ptr)
10994 soap->error = SOAP_EOM;
10995 return (ns1__investigationParameter *)cp->ptr;
10996}
10997
10998SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__investigationParameter(struct soap *soap, int st, int tt, void *p, size_t len,
10999 const void *q, size_t n) {
11000 (void)soap;
11001 (void)tt;
11002 (void)st;
11003 (void)len;
11004 (void)n; /* appease -Wall -Werror */
11005 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__investigationParameter %p -> %p\n", q, p));
11007}
11008
11009void ns1__datasetParameter::soap_default(struct soap *soap) {
11010 this->soap = soap;
11011 this->ns1__parameter::soap_default(soap);
11012 this->ns1__entityBaseBean::soap_default(soap);
11013 this->xsd__anyType::soap_default(soap);
11014 this->ns1__datasetParameter::dataset = nullptr;
11015}
11016
11017void ns1__datasetParameter::soap_serialize(struct soap *soap) const {
11018#ifndef WITH_NOIDREF
11019 (void)soap; /* appease -Wall -Werror */
11020 soap_serialize_PointerTons1__dataset(soap, &this->ns1__datasetParameter::dataset);
11021 this->ns1__parameter::soap_serialize(soap);
11022 this->ns1__entityBaseBean::soap_serialize(soap);
11023 this->xsd__anyType::soap_serialize(soap);
11024#endif
11025}
11026
11027int ns1__datasetParameter::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
11028 return soap_out_ns1__datasetParameter(soap, tag, id, this, type);
11029}
11030
11031SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__datasetParameter(struct soap *soap, const char *tag, int id,
11032 const ns1__datasetParameter *a, const char *type) {
11033 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__datasetParameter),
11034 "ns1:datasetParameter"))
11035 return soap->error;
11036 /* transient soap skipped */
11037 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
11038 return soap->error;
11039 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
11040 return soap->error;
11041 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
11042 return soap->error;
11043 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
11044 return soap->error;
11045 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
11046 return soap->error;
11047 if (soap_out_PointerTotime(soap, "dateTimeValue", -1, &(a->ns1__parameter::dateTimeValue), ""))
11048 return soap->error;
11049 if (soap_out_PointerTodouble(soap, "error", -1, &(a->ns1__parameter::error), ""))
11050 return soap->error;
11051 if (soap_out_PointerTodouble(soap, "numericValue", -1, &(a->ns1__parameter::numericValue), ""))
11052 return soap->error;
11053 if (soap_out_PointerTodouble(soap, "rangeBottom", -1, &(a->ns1__parameter::rangeBottom), ""))
11054 return soap->error;
11055 if (soap_out_PointerTodouble(soap, "rangeTop", -1, &(a->ns1__parameter::rangeTop), ""))
11056 return soap->error;
11057 if (soap_out_PointerTostd__string(soap, "stringValue", -1, &(a->ns1__parameter::stringValue), ""))
11058 return soap->error;
11059 if (soap_out_PointerTons1__parameterType(soap, "type", -1, &(a->ns1__parameter::type), ""))
11060 return soap->error;
11061 if (soap_out_PointerTons1__dataset(soap, "dataset", -1, &(a->ns1__datasetParameter::dataset), ""))
11062 return soap->error;
11063 return soap_element_end_out(soap, tag);
11064}
11065
11066void *ns1__datasetParameter::soap_in(struct soap *soap, const char *tag, const char *type) {
11067 return soap_in_ns1__datasetParameter(soap, tag, this, type);
11068}
11069
11070SOAP_FMAC3 ns1__datasetParameter *SOAP_FMAC4 soap_in_ns1__datasetParameter(struct soap *soap, const char *tag,
11071 ns1__datasetParameter *a, const char *type) {
11072 (void)type; /* appease -Wall -Werror */
11073 if (soap_element_begin_in(soap, tag, 0, nullptr))
11074 return nullptr;
11076 sizeof(ns1__datasetParameter), soap->type, soap->arrayType);
11077 if (!a)
11078 return nullptr;
11079 if (soap->alloced) {
11080 a->soap_default(soap);
11081 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__datasetParameter) {
11082 soap_revert(soap);
11083 *soap->id = '\0';
11084 return (ns1__datasetParameter *)a->soap_in(soap, tag, type);
11085 }
11086 }
11087 size_t soap_flag___item4 = 1;
11088 size_t soap_flag_createId3 = 1;
11089 size_t soap_flag_createTime3 = 1;
11090 size_t soap_flag_modTime3 = 1;
11091 size_t soap_flag_id3 = 1;
11092 size_t soap_flag_modId3 = 1;
11093 size_t soap_flag_dateTimeValue2 = 1;
11094 size_t soap_flag_error2 = 1;
11095 size_t soap_flag_numericValue2 = 1;
11096 size_t soap_flag_rangeBottom2 = 1;
11097 size_t soap_flag_rangeTop2 = 1;
11098 size_t soap_flag_stringValue2 = 1;
11099 size_t soap_flag_type2 = 1;
11100 size_t soap_flag_dataset1 = 1;
11101 if (soap->body && !*soap->href) {
11102 for (;;) {
11103 soap->error = SOAP_TAG_MISMATCH;
11104 /* transient soap skipped */
11105 if (soap_flag_createId3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
11106 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
11107 soap_flag_createId3--;
11108 continue;
11109 }
11110 if (soap_flag_createTime3 && soap->error == SOAP_TAG_MISMATCH)
11111 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
11112 soap_flag_createTime3--;
11113 continue;
11114 }
11115 if (soap_flag_modTime3 && soap->error == SOAP_TAG_MISMATCH)
11116 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
11117 soap_flag_modTime3--;
11118 continue;
11119 }
11120 if (soap_flag_id3 && soap->error == SOAP_TAG_MISMATCH)
11121 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
11122 soap_flag_id3--;
11123 continue;
11124 }
11125 if (soap_flag_modId3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
11126 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
11127 soap_flag_modId3--;
11128 continue;
11129 }
11130 if (soap_flag_dateTimeValue2 && soap->error == SOAP_TAG_MISMATCH)
11131 if (soap_in_PointerTotime(soap, "dateTimeValue", &(a->ns1__parameter::dateTimeValue), "xsd:dateTime")) {
11132 soap_flag_dateTimeValue2--;
11133 continue;
11134 }
11135 if (soap_flag_error2 && soap->error == SOAP_TAG_MISMATCH)
11136 if (soap_in_PointerTodouble(soap, "error", &(a->ns1__parameter::error), "xsd:double")) {
11137 soap_flag_error2--;
11138 continue;
11139 }
11140 if (soap_flag_numericValue2 && soap->error == SOAP_TAG_MISMATCH)
11141 if (soap_in_PointerTodouble(soap, "numericValue", &(a->ns1__parameter::numericValue), "xsd:double")) {
11142 soap_flag_numericValue2--;
11143 continue;
11144 }
11145 if (soap_flag_rangeBottom2 && soap->error == SOAP_TAG_MISMATCH)
11146 if (soap_in_PointerTodouble(soap, "rangeBottom", &(a->ns1__parameter::rangeBottom), "xsd:double")) {
11147 soap_flag_rangeBottom2--;
11148 continue;
11149 }
11150 if (soap_flag_rangeTop2 && soap->error == SOAP_TAG_MISMATCH)
11151 if (soap_in_PointerTodouble(soap, "rangeTop", &(a->ns1__parameter::rangeTop), "xsd:double")) {
11152 soap_flag_rangeTop2--;
11153 continue;
11154 }
11155 if (soap_flag_stringValue2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
11156 if (soap_in_PointerTostd__string(soap, "stringValue", &(a->ns1__parameter::stringValue), "xsd:string")) {
11157 soap_flag_stringValue2--;
11158 continue;
11159 }
11160 if (soap_flag_type2 && soap->error == SOAP_TAG_MISMATCH)
11161 if (soap_in_PointerTons1__parameterType(soap, "type", &(a->ns1__parameter::type), "ns1:parameterType")) {
11162 soap_flag_type2--;
11163 continue;
11164 }
11165 if (soap_flag_dataset1 && soap->error == SOAP_TAG_MISMATCH)
11166 if (soap_in_PointerTons1__dataset(soap, "dataset", &(a->ns1__datasetParameter::dataset), "ns1:dataset")) {
11167 soap_flag_dataset1--;
11168 continue;
11169 }
11170 if (soap_flag___item4 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
11171 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
11172 soap_flag___item4--;
11173 continue;
11174 }
11175 if (soap->error == SOAP_TAG_MISMATCH)
11176 soap->error = soap_ignore_element(soap);
11177 if (soap->error == SOAP_NO_TAG)
11178 break;
11179 if (soap->error)
11180 return nullptr;
11181 }
11182 if (soap_element_end_in(soap, tag))
11183 return nullptr;
11184 } else {
11185 a = (ns1__datasetParameter *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__datasetParameter,
11187 if (soap->body && soap_element_end_in(soap, tag))
11188 return nullptr;
11189 }
11190 return a;
11191}
11192
11193int ns1__datasetParameter::soap_put(struct soap *soap, const char *tag, const char *type) const {
11194 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__datasetParameter);
11195 if (this->soap_out(soap, tag ? tag : "ns1:datasetParameter", id, type))
11196 return soap->error;
11197 return soap_putindependent(soap);
11198}
11199
11200void *ns1__datasetParameter::soap_get(struct soap *soap, const char *tag, const char *type) {
11201 return soap_get_ns1__datasetParameter(soap, this, tag, type);
11202}
11203
11205 const char *tag, const char *type) {
11206 if ((p = soap_in_ns1__datasetParameter(soap, tag, p, type)))
11207 if (soap_getindependent(soap))
11208 return nullptr;
11209 return p;
11210}
11211
11212SOAP_FMAC1 ns1__datasetParameter *SOAP_FMAC2 soap_instantiate_ns1__datasetParameter(struct soap *soap, int n,
11213 const char *type,
11214 const char *arrayType,
11215 size_t *size) {
11216 (void)type;
11217 (void)arrayType; /* appease -Wall -Werror */
11218 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__datasetParameter(%d, %s, %s)\n", n, type ? type : "",
11219 arrayType ? arrayType : ""));
11220 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__datasetParameter, n, ICat4_fdelete);
11221 if (!cp)
11222 return nullptr;
11223 if (n < 0) {
11224 cp->ptr = (void *)SOAP_NEW(ns1__datasetParameter);
11225 if (size)
11226 *size = sizeof(ns1__datasetParameter);
11227 ((ns1__datasetParameter *)cp->ptr)->soap = soap;
11228 } else {
11229 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__datasetParameter, n);
11230 if (size)
11231 *size = n * sizeof(ns1__datasetParameter);
11232 if (cp->ptr)
11233 for (int i = 0; i < n; i++)
11234 ((ns1__datasetParameter *)cp->ptr)[i].soap = soap;
11235 }
11236 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11237 if (!cp->ptr)
11238 soap->error = SOAP_EOM;
11239 return (ns1__datasetParameter *)cp->ptr;
11240}
11241
11242SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__datasetParameter(struct soap *soap, int st, int tt, void *p, size_t len,
11243 const void *q, size_t n) {
11244 (void)soap;
11245 (void)tt;
11246 (void)st;
11247 (void)len;
11248 (void)n; /* appease -Wall -Werror */
11249 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__datasetParameter %p -> %p\n", q, p));
11251}
11252
11253void ns1__datafileParameter::soap_default(struct soap *soap) {
11254 this->soap = soap;
11255 this->ns1__parameter::soap_default(soap);
11256 this->ns1__entityBaseBean::soap_default(soap);
11257 this->xsd__anyType::soap_default(soap);
11258 this->ns1__datafileParameter::datafile = nullptr;
11259}
11260
11261void ns1__datafileParameter::soap_serialize(struct soap *soap) const {
11262#ifndef WITH_NOIDREF
11263 (void)soap; /* appease -Wall -Werror */
11264 soap_serialize_PointerTons1__datafile(soap, &this->ns1__datafileParameter::datafile);
11265 this->ns1__parameter::soap_serialize(soap);
11266 this->ns1__entityBaseBean::soap_serialize(soap);
11267 this->xsd__anyType::soap_serialize(soap);
11268#endif
11269}
11270
11271int ns1__datafileParameter::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
11272 return soap_out_ns1__datafileParameter(soap, tag, id, this, type);
11273}
11274
11275SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__datafileParameter(struct soap *soap, const char *tag, int id,
11276 const ns1__datafileParameter *a, const char *type) {
11277 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__datafileParameter),
11278 "ns1:datafileParameter"))
11279 return soap->error;
11280 /* transient soap skipped */
11281 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
11282 return soap->error;
11283 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
11284 return soap->error;
11285 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
11286 return soap->error;
11287 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
11288 return soap->error;
11289 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
11290 return soap->error;
11291 if (soap_out_PointerTotime(soap, "dateTimeValue", -1, &(a->ns1__parameter::dateTimeValue), ""))
11292 return soap->error;
11293 if (soap_out_PointerTodouble(soap, "error", -1, &(a->ns1__parameter::error), ""))
11294 return soap->error;
11295 if (soap_out_PointerTodouble(soap, "numericValue", -1, &(a->ns1__parameter::numericValue), ""))
11296 return soap->error;
11297 if (soap_out_PointerTodouble(soap, "rangeBottom", -1, &(a->ns1__parameter::rangeBottom), ""))
11298 return soap->error;
11299 if (soap_out_PointerTodouble(soap, "rangeTop", -1, &(a->ns1__parameter::rangeTop), ""))
11300 return soap->error;
11301 if (soap_out_PointerTostd__string(soap, "stringValue", -1, &(a->ns1__parameter::stringValue), ""))
11302 return soap->error;
11303 if (soap_out_PointerTons1__parameterType(soap, "type", -1, &(a->ns1__parameter::type), ""))
11304 return soap->error;
11305 if (soap_out_PointerTons1__datafile(soap, "datafile", -1, &(a->ns1__datafileParameter::datafile), ""))
11306 return soap->error;
11307 return soap_element_end_out(soap, tag);
11308}
11309
11310void *ns1__datafileParameter::soap_in(struct soap *soap, const char *tag, const char *type) {
11311 return soap_in_ns1__datafileParameter(soap, tag, this, type);
11312}
11313
11314SOAP_FMAC3 ns1__datafileParameter *SOAP_FMAC4 soap_in_ns1__datafileParameter(struct soap *soap, const char *tag,
11316 const char *type) {
11317 (void)type; /* appease -Wall -Werror */
11318 if (soap_element_begin_in(soap, tag, 0, nullptr))
11319 return nullptr;
11321 sizeof(ns1__datafileParameter), soap->type, soap->arrayType);
11322 if (!a)
11323 return nullptr;
11324 if (soap->alloced) {
11325 a->soap_default(soap);
11326 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__datafileParameter) {
11327 soap_revert(soap);
11328 *soap->id = '\0';
11329 return (ns1__datafileParameter *)a->soap_in(soap, tag, type);
11330 }
11331 }
11332 size_t soap_flag___item4 = 1;
11333 size_t soap_flag_createId3 = 1;
11334 size_t soap_flag_createTime3 = 1;
11335 size_t soap_flag_modTime3 = 1;
11336 size_t soap_flag_id3 = 1;
11337 size_t soap_flag_modId3 = 1;
11338 size_t soap_flag_dateTimeValue2 = 1;
11339 size_t soap_flag_error2 = 1;
11340 size_t soap_flag_numericValue2 = 1;
11341 size_t soap_flag_rangeBottom2 = 1;
11342 size_t soap_flag_rangeTop2 = 1;
11343 size_t soap_flag_stringValue2 = 1;
11344 size_t soap_flag_type2 = 1;
11345 size_t soap_flag_datafile1 = 1;
11346 if (soap->body && !*soap->href) {
11347 for (;;) {
11348 soap->error = SOAP_TAG_MISMATCH;
11349 /* transient soap skipped */
11350 if (soap_flag_createId3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
11351 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
11352 soap_flag_createId3--;
11353 continue;
11354 }
11355 if (soap_flag_createTime3 && soap->error == SOAP_TAG_MISMATCH)
11356 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
11357 soap_flag_createTime3--;
11358 continue;
11359 }
11360 if (soap_flag_modTime3 && soap->error == SOAP_TAG_MISMATCH)
11361 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
11362 soap_flag_modTime3--;
11363 continue;
11364 }
11365 if (soap_flag_id3 && soap->error == SOAP_TAG_MISMATCH)
11366 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
11367 soap_flag_id3--;
11368 continue;
11369 }
11370 if (soap_flag_modId3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
11371 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
11372 soap_flag_modId3--;
11373 continue;
11374 }
11375 if (soap_flag_dateTimeValue2 && soap->error == SOAP_TAG_MISMATCH)
11376 if (soap_in_PointerTotime(soap, "dateTimeValue", &(a->ns1__parameter::dateTimeValue), "xsd:dateTime")) {
11377 soap_flag_dateTimeValue2--;
11378 continue;
11379 }
11380 if (soap_flag_error2 && soap->error == SOAP_TAG_MISMATCH)
11381 if (soap_in_PointerTodouble(soap, "error", &(a->ns1__parameter::error), "xsd:double")) {
11382 soap_flag_error2--;
11383 continue;
11384 }
11385 if (soap_flag_numericValue2 && soap->error == SOAP_TAG_MISMATCH)
11386 if (soap_in_PointerTodouble(soap, "numericValue", &(a->ns1__parameter::numericValue), "xsd:double")) {
11387 soap_flag_numericValue2--;
11388 continue;
11389 }
11390 if (soap_flag_rangeBottom2 && soap->error == SOAP_TAG_MISMATCH)
11391 if (soap_in_PointerTodouble(soap, "rangeBottom", &(a->ns1__parameter::rangeBottom), "xsd:double")) {
11392 soap_flag_rangeBottom2--;
11393 continue;
11394 }
11395 if (soap_flag_rangeTop2 && soap->error == SOAP_TAG_MISMATCH)
11396 if (soap_in_PointerTodouble(soap, "rangeTop", &(a->ns1__parameter::rangeTop), "xsd:double")) {
11397 soap_flag_rangeTop2--;
11398 continue;
11399 }
11400 if (soap_flag_stringValue2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
11401 if (soap_in_PointerTostd__string(soap, "stringValue", &(a->ns1__parameter::stringValue), "xsd:string")) {
11402 soap_flag_stringValue2--;
11403 continue;
11404 }
11405 if (soap_flag_type2 && soap->error == SOAP_TAG_MISMATCH)
11406 if (soap_in_PointerTons1__parameterType(soap, "type", &(a->ns1__parameter::type), "ns1:parameterType")) {
11407 soap_flag_type2--;
11408 continue;
11409 }
11410 if (soap_flag_datafile1 && soap->error == SOAP_TAG_MISMATCH)
11411 if (soap_in_PointerTons1__datafile(soap, "datafile", &(a->ns1__datafileParameter::datafile), "ns1:datafile")) {
11412 soap_flag_datafile1--;
11413 continue;
11414 }
11415 if (soap_flag___item4 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
11416 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
11417 soap_flag___item4--;
11418 continue;
11419 }
11420 if (soap->error == SOAP_TAG_MISMATCH)
11421 soap->error = soap_ignore_element(soap);
11422 if (soap->error == SOAP_NO_TAG)
11423 break;
11424 if (soap->error)
11425 return nullptr;
11426 }
11427 if (soap_element_end_in(soap, tag))
11428 return nullptr;
11429 } else {
11430 a = (ns1__datafileParameter *)soap_id_forward(soap, soap->href, (void *)a, 0,
11433 if (soap->body && soap_element_end_in(soap, tag))
11434 return nullptr;
11435 }
11436 return a;
11437}
11438
11439int ns1__datafileParameter::soap_put(struct soap *soap, const char *tag, const char *type) const {
11440 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__datafileParameter);
11441 if (this->soap_out(soap, tag ? tag : "ns1:datafileParameter", id, type))
11442 return soap->error;
11443 return soap_putindependent(soap);
11444}
11445
11446void *ns1__datafileParameter::soap_get(struct soap *soap, const char *tag, const char *type) {
11447 return soap_get_ns1__datafileParameter(soap, this, tag, type);
11448}
11449
11450SOAP_FMAC3 ns1__datafileParameter *SOAP_FMAC4 soap_get_ns1__datafileParameter(struct soap *soap,
11452 const char *tag, const char *type) {
11453 if ((p = soap_in_ns1__datafileParameter(soap, tag, p, type)))
11454 if (soap_getindependent(soap))
11455 return nullptr;
11456 return p;
11457}
11458
11459SOAP_FMAC1 ns1__datafileParameter *SOAP_FMAC2 soap_instantiate_ns1__datafileParameter(struct soap *soap, int n,
11460 const char *type,
11461 const char *arrayType,
11462 size_t *size) {
11463 (void)type;
11464 (void)arrayType; /* appease -Wall -Werror */
11465 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__datafileParameter(%d, %s, %s)\n", n, type ? type : "",
11466 arrayType ? arrayType : ""));
11467 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__datafileParameter, n, ICat4_fdelete);
11468 if (!cp)
11469 return nullptr;
11470 if (n < 0) {
11471 cp->ptr = (void *)SOAP_NEW(ns1__datafileParameter);
11472 if (size)
11473 *size = sizeof(ns1__datafileParameter);
11474 ((ns1__datafileParameter *)cp->ptr)->soap = soap;
11475 } else {
11476 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__datafileParameter, n);
11477 if (size)
11478 *size = n * sizeof(ns1__datafileParameter);
11479 if (cp->ptr)
11480 for (int i = 0; i < n; i++)
11481 ((ns1__datafileParameter *)cp->ptr)[i].soap = soap;
11482 }
11483 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11484 if (!cp->ptr)
11485 soap->error = SOAP_EOM;
11486 return (ns1__datafileParameter *)cp->ptr;
11487}
11488
11489SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__datafileParameter(struct soap *soap, int st, int tt, void *p, size_t len,
11490 const void *q, size_t n) {
11491 (void)soap;
11492 (void)tt;
11493 (void)st;
11494 (void)len;
11495 (void)n; /* appease -Wall -Werror */
11496 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__datafileParameter %p -> %p\n", q, p));
11498}
11499
11500void ns1__parameter::soap_default(struct soap *soap) {
11501 this->soap = soap;
11502 this->ns1__entityBaseBean::soap_default(soap);
11503 this->xsd__anyType::soap_default(soap);
11504 this->ns1__parameter::dateTimeValue = nullptr;
11505 this->ns1__parameter::error = nullptr;
11506 this->ns1__parameter::numericValue = nullptr;
11507 this->ns1__parameter::rangeBottom = nullptr;
11508 this->ns1__parameter::rangeTop = nullptr;
11509 this->ns1__parameter::stringValue = nullptr;
11510 this->ns1__parameter::type = nullptr;
11511}
11512
11513void ns1__parameter::soap_serialize(struct soap *soap) const {
11514#ifndef WITH_NOIDREF
11515 (void)soap; /* appease -Wall -Werror */
11516 soap_serialize_PointerTotime(soap, &this->ns1__parameter::dateTimeValue);
11517 soap_serialize_PointerTodouble(soap, &this->ns1__parameter::error);
11518 soap_serialize_PointerTodouble(soap, &this->ns1__parameter::numericValue);
11519 soap_serialize_PointerTodouble(soap, &this->ns1__parameter::rangeBottom);
11520 soap_serialize_PointerTodouble(soap, &this->ns1__parameter::rangeTop);
11521 soap_serialize_PointerTostd__string(soap, &this->ns1__parameter::stringValue);
11522 soap_serialize_PointerTons1__parameterType(soap, &this->ns1__parameter::type);
11523 this->ns1__entityBaseBean::soap_serialize(soap);
11524 this->xsd__anyType::soap_serialize(soap);
11525#endif
11526}
11527
11528int ns1__parameter::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
11529 return soap_out_ns1__parameter(soap, tag, id, this, type);
11530}
11531
11532SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__parameter(struct soap *soap, const char *tag, int id, const ns1__parameter *a,
11533 const char *type) {
11534 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__parameter), "ns1:parameter"))
11535 return soap->error;
11536 /* transient soap skipped */
11537 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
11538 return soap->error;
11539 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
11540 return soap->error;
11541 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
11542 return soap->error;
11543 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
11544 return soap->error;
11545 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
11546 return soap->error;
11547 if (soap_out_PointerTotime(soap, "dateTimeValue", -1, &(a->ns1__parameter::dateTimeValue), ""))
11548 return soap->error;
11549 if (soap_out_PointerTodouble(soap, "error", -1, &(a->ns1__parameter::error), ""))
11550 return soap->error;
11551 if (soap_out_PointerTodouble(soap, "numericValue", -1, &(a->ns1__parameter::numericValue), ""))
11552 return soap->error;
11553 if (soap_out_PointerTodouble(soap, "rangeBottom", -1, &(a->ns1__parameter::rangeBottom), ""))
11554 return soap->error;
11555 if (soap_out_PointerTodouble(soap, "rangeTop", -1, &(a->ns1__parameter::rangeTop), ""))
11556 return soap->error;
11557 if (soap_out_PointerTostd__string(soap, "stringValue", -1, &(a->ns1__parameter::stringValue), ""))
11558 return soap->error;
11559 if (soap_out_PointerTons1__parameterType(soap, "type", -1, &(a->ns1__parameter::type), ""))
11560 return soap->error;
11561 return soap_element_end_out(soap, tag);
11562}
11563
11564void *ns1__parameter::soap_in(struct soap *soap, const char *tag, const char *type) {
11565 return soap_in_ns1__parameter(soap, tag, this, type);
11566}
11567
11568SOAP_FMAC3 ns1__parameter *SOAP_FMAC4 soap_in_ns1__parameter(struct soap *soap, const char *tag, ns1__parameter *a,
11569 const char *type) {
11570 (void)type; /* appease -Wall -Werror */
11571 if (soap_element_begin_in(soap, tag, 0, nullptr))
11572 return nullptr;
11574 soap->type, soap->arrayType);
11575 if (!a)
11576 return nullptr;
11577 if (soap->alloced) {
11578 a->soap_default(soap);
11579 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__parameter) {
11580 soap_revert(soap);
11581 *soap->id = '\0';
11582 return (ns1__parameter *)a->soap_in(soap, tag, type);
11583 }
11584 }
11585 size_t soap_flag___item3 = 1;
11586 size_t soap_flag_createId2 = 1;
11587 size_t soap_flag_createTime2 = 1;
11588 size_t soap_flag_modTime2 = 1;
11589 size_t soap_flag_id2 = 1;
11590 size_t soap_flag_modId2 = 1;
11591 size_t soap_flag_dateTimeValue1 = 1;
11592 size_t soap_flag_error1 = 1;
11593 size_t soap_flag_numericValue1 = 1;
11594 size_t soap_flag_rangeBottom1 = 1;
11595 size_t soap_flag_rangeTop1 = 1;
11596 size_t soap_flag_stringValue1 = 1;
11597 size_t soap_flag_type1 = 1;
11598 if (soap->body && !*soap->href) {
11599 for (;;) {
11600 soap->error = SOAP_TAG_MISMATCH;
11601 /* transient soap skipped */
11602 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
11603 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
11604 soap_flag_createId2--;
11605 continue;
11606 }
11607 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
11608 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
11609 soap_flag_createTime2--;
11610 continue;
11611 }
11612 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
11613 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
11614 soap_flag_modTime2--;
11615 continue;
11616 }
11617 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
11618 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
11619 soap_flag_id2--;
11620 continue;
11621 }
11622 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
11623 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
11624 soap_flag_modId2--;
11625 continue;
11626 }
11627 if (soap_flag_dateTimeValue1 && soap->error == SOAP_TAG_MISMATCH)
11628 if (soap_in_PointerTotime(soap, "dateTimeValue", &(a->ns1__parameter::dateTimeValue), "xsd:dateTime")) {
11629 soap_flag_dateTimeValue1--;
11630 continue;
11631 }
11632 if (soap_flag_error1 && soap->error == SOAP_TAG_MISMATCH)
11633 if (soap_in_PointerTodouble(soap, "error", &(a->ns1__parameter::error), "xsd:double")) {
11634 soap_flag_error1--;
11635 continue;
11636 }
11637 if (soap_flag_numericValue1 && soap->error == SOAP_TAG_MISMATCH)
11638 if (soap_in_PointerTodouble(soap, "numericValue", &(a->ns1__parameter::numericValue), "xsd:double")) {
11639 soap_flag_numericValue1--;
11640 continue;
11641 }
11642 if (soap_flag_rangeBottom1 && soap->error == SOAP_TAG_MISMATCH)
11643 if (soap_in_PointerTodouble(soap, "rangeBottom", &(a->ns1__parameter::rangeBottom), "xsd:double")) {
11644 soap_flag_rangeBottom1--;
11645 continue;
11646 }
11647 if (soap_flag_rangeTop1 && soap->error == SOAP_TAG_MISMATCH)
11648 if (soap_in_PointerTodouble(soap, "rangeTop", &(a->ns1__parameter::rangeTop), "xsd:double")) {
11649 soap_flag_rangeTop1--;
11650 continue;
11651 }
11652 if (soap_flag_stringValue1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
11653 if (soap_in_PointerTostd__string(soap, "stringValue", &(a->ns1__parameter::stringValue), "xsd:string")) {
11654 soap_flag_stringValue1--;
11655 continue;
11656 }
11657 if (soap_flag_type1 && soap->error == SOAP_TAG_MISMATCH)
11658 if (soap_in_PointerTons1__parameterType(soap, "type", &(a->ns1__parameter::type), "ns1:parameterType")) {
11659 soap_flag_type1--;
11660 continue;
11661 }
11662 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
11663 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
11664 soap_flag___item3--;
11665 continue;
11666 }
11667 if (soap->error == SOAP_TAG_MISMATCH)
11668 soap->error = soap_ignore_element(soap);
11669 if (soap->error == SOAP_NO_TAG)
11670 break;
11671 if (soap->error)
11672 return nullptr;
11673 }
11674 if (soap_element_end_in(soap, tag))
11675 return nullptr;
11676 } else {
11677 a = (ns1__parameter *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__parameter, 0,
11679 if (soap->body && soap_element_end_in(soap, tag))
11680 return nullptr;
11681 }
11682 return a;
11683}
11684
11685int ns1__parameter::soap_put(struct soap *soap, const char *tag, const char *type) const {
11686 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__parameter);
11687 if (this->soap_out(soap, tag ? tag : "ns1:parameter", id, type))
11688 return soap->error;
11689 return soap_putindependent(soap);
11690}
11691
11692void *ns1__parameter::soap_get(struct soap *soap, const char *tag, const char *type) {
11693 return soap_get_ns1__parameter(soap, this, tag, type);
11694}
11695
11696SOAP_FMAC3 ns1__parameter *SOAP_FMAC4 soap_get_ns1__parameter(struct soap *soap, ns1__parameter *p, const char *tag,
11697 const char *type) {
11698 if ((p = soap_in_ns1__parameter(soap, tag, p, type)))
11699 if (soap_getindependent(soap))
11700 return nullptr;
11701 return p;
11702}
11703
11704SOAP_FMAC1 ns1__parameter *SOAP_FMAC2 soap_instantiate_ns1__parameter(struct soap *soap, int n, const char *type,
11705 const char *arrayType, size_t *size) {
11706 (void)type;
11707 (void)arrayType; /* appease -Wall -Werror */
11708 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__parameter(%d, %s, %s)\n", n, type ? type : "",
11709 arrayType ? arrayType : ""));
11710 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__parameter, n, ICat4_fdelete);
11711 if (!cp)
11712 return nullptr;
11713 if (type && !soap_match_tag(soap, type, "ns1:dataCollectionParameter")) {
11715 if (n < 0) {
11716 cp->ptr = (void *)SOAP_NEW(ns1__dataCollectionParameter);
11717 if (size)
11718 *size = sizeof(ns1__dataCollectionParameter);
11719 ((ns1__dataCollectionParameter *)cp->ptr)->soap = soap;
11720 } else {
11721 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__dataCollectionParameter, n);
11722 if (size)
11723 *size = n * sizeof(ns1__dataCollectionParameter);
11724 if (cp->ptr)
11725 for (int i = 0; i < n; i++)
11726 ((ns1__dataCollectionParameter *)cp->ptr)[i].soap = soap;
11727 }
11728 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11729 if (!cp->ptr)
11730 soap->error = SOAP_EOM;
11731 return (ns1__dataCollectionParameter *)cp->ptr;
11732 }
11733 if (type && !soap_match_tag(soap, type, "ns1:datafileParameter")) {
11735 if (n < 0) {
11736 cp->ptr = (void *)SOAP_NEW(ns1__datafileParameter);
11737 if (size)
11738 *size = sizeof(ns1__datafileParameter);
11739 ((ns1__datafileParameter *)cp->ptr)->soap = soap;
11740 } else {
11741 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__datafileParameter, n);
11742 if (size)
11743 *size = n * sizeof(ns1__datafileParameter);
11744 if (cp->ptr)
11745 for (int i = 0; i < n; i++)
11746 ((ns1__datafileParameter *)cp->ptr)[i].soap = soap;
11747 }
11748 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11749 if (!cp->ptr)
11750 soap->error = SOAP_EOM;
11751 return (ns1__datafileParameter *)cp->ptr;
11752 }
11753 if (type && !soap_match_tag(soap, type, "ns1:datasetParameter")) {
11755 if (n < 0) {
11756 cp->ptr = (void *)SOAP_NEW(ns1__datasetParameter);
11757 if (size)
11758 *size = sizeof(ns1__datasetParameter);
11759 ((ns1__datasetParameter *)cp->ptr)->soap = soap;
11760 } else {
11761 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__datasetParameter, n);
11762 if (size)
11763 *size = n * sizeof(ns1__datasetParameter);
11764 if (cp->ptr)
11765 for (int i = 0; i < n; i++)
11766 ((ns1__datasetParameter *)cp->ptr)[i].soap = soap;
11767 }
11768 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11769 if (!cp->ptr)
11770 soap->error = SOAP_EOM;
11771 return (ns1__datasetParameter *)cp->ptr;
11772 }
11773 if (type && !soap_match_tag(soap, type, "ns1:investigationParameter")) {
11775 if (n < 0) {
11776 cp->ptr = (void *)SOAP_NEW(ns1__investigationParameter);
11777 if (size)
11778 *size = sizeof(ns1__investigationParameter);
11779 ((ns1__investigationParameter *)cp->ptr)->soap = soap;
11780 } else {
11781 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__investigationParameter, n);
11782 if (size)
11783 *size = n * sizeof(ns1__investigationParameter);
11784 if (cp->ptr)
11785 for (int i = 0; i < n; i++)
11786 ((ns1__investigationParameter *)cp->ptr)[i].soap = soap;
11787 }
11788 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11789 if (!cp->ptr)
11790 soap->error = SOAP_EOM;
11791 return (ns1__investigationParameter *)cp->ptr;
11792 }
11793 if (type && !soap_match_tag(soap, type, "ns1:sampleParameter")) {
11795 if (n < 0) {
11796 cp->ptr = (void *)SOAP_NEW(ns1__sampleParameter);
11797 if (size)
11798 *size = sizeof(ns1__sampleParameter);
11799 ((ns1__sampleParameter *)cp->ptr)->soap = soap;
11800 } else {
11801 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__sampleParameter, n);
11802 if (size)
11803 *size = n * sizeof(ns1__sampleParameter);
11804 if (cp->ptr)
11805 for (int i = 0; i < n; i++)
11806 ((ns1__sampleParameter *)cp->ptr)[i].soap = soap;
11807 }
11808 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11809 if (!cp->ptr)
11810 soap->error = SOAP_EOM;
11811 return (ns1__sampleParameter *)cp->ptr;
11812 }
11813 if (n < 0) {
11814 cp->ptr = (void *)SOAP_NEW(ns1__parameter);
11815 if (size)
11816 *size = sizeof(ns1__parameter);
11817 ((ns1__parameter *)cp->ptr)->soap = soap;
11818 } else {
11819 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__parameter, n);
11820 if (size)
11821 *size = n * sizeof(ns1__parameter);
11822 if (cp->ptr)
11823 for (int i = 0; i < n; i++)
11824 ((ns1__parameter *)cp->ptr)[i].soap = soap;
11825 }
11826 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
11827 if (!cp->ptr)
11828 soap->error = SOAP_EOM;
11829 return (ns1__parameter *)cp->ptr;
11830}
11831
11832SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__parameter(struct soap *soap, int st, int tt, void *p, size_t len,
11833 const void *q, size_t n) {
11834 (void)soap;
11835 (void)tt;
11836 (void)st;
11837 (void)len;
11838 (void)n; /* appease -Wall -Werror */
11839 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__parameter %p -> %p\n", q, p));
11840 *(ns1__parameter *)p = *(ns1__parameter *)q;
11841}
11842
11843void ns1__dataCollectionParameter::soap_default(struct soap *soap) {
11844 this->soap = soap;
11845 this->ns1__parameter::soap_default(soap);
11846 this->ns1__entityBaseBean::soap_default(soap);
11847 this->xsd__anyType::soap_default(soap);
11848 this->ns1__dataCollectionParameter::dataCollection = nullptr;
11849}
11850
11851void ns1__dataCollectionParameter::soap_serialize(struct soap *soap) const {
11852#ifndef WITH_NOIDREF
11853 (void)soap; /* appease -Wall -Werror */
11854 soap_serialize_PointerTons1__dataCollection(soap, &this->ns1__dataCollectionParameter::dataCollection);
11855 this->ns1__parameter::soap_serialize(soap);
11856 this->ns1__entityBaseBean::soap_serialize(soap);
11857 this->xsd__anyType::soap_serialize(soap);
11858#endif
11859}
11860
11861int ns1__dataCollectionParameter::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
11862 return soap_out_ns1__dataCollectionParameter(soap, tag, id, this, type);
11863}
11864
11865SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__dataCollectionParameter(struct soap *soap, const char *tag, int id,
11867 const char *type) {
11868 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__dataCollectionParameter),
11869 "ns1:dataCollectionParameter"))
11870 return soap->error;
11871 /* transient soap skipped */
11872 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
11873 return soap->error;
11874 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
11875 return soap->error;
11876 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
11877 return soap->error;
11878 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
11879 return soap->error;
11880 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
11881 return soap->error;
11882 if (soap_out_PointerTotime(soap, "dateTimeValue", -1, &(a->ns1__parameter::dateTimeValue), ""))
11883 return soap->error;
11884 if (soap_out_PointerTodouble(soap, "error", -1, &(a->ns1__parameter::error), ""))
11885 return soap->error;
11886 if (soap_out_PointerTodouble(soap, "numericValue", -1, &(a->ns1__parameter::numericValue), ""))
11887 return soap->error;
11888 if (soap_out_PointerTodouble(soap, "rangeBottom", -1, &(a->ns1__parameter::rangeBottom), ""))
11889 return soap->error;
11890 if (soap_out_PointerTodouble(soap, "rangeTop", -1, &(a->ns1__parameter::rangeTop), ""))
11891 return soap->error;
11892 if (soap_out_PointerTostd__string(soap, "stringValue", -1, &(a->ns1__parameter::stringValue), ""))
11893 return soap->error;
11894 if (soap_out_PointerTons1__parameterType(soap, "type", -1, &(a->ns1__parameter::type), ""))
11895 return soap->error;
11896 if (soap_out_PointerTons1__dataCollection(soap, "dataCollection", -1,
11897 &(a->ns1__dataCollectionParameter::dataCollection), ""))
11898 return soap->error;
11899 return soap_element_end_out(soap, tag);
11900}
11901
11902void *ns1__dataCollectionParameter::soap_in(struct soap *soap, const char *tag, const char *type) {
11903 return soap_in_ns1__dataCollectionParameter(soap, tag, this, type);
11904}
11905
11907 struct soap *soap, const char *tag, ns1__dataCollectionParameter *a, const char *type) {
11908 (void)type; /* appease -Wall -Werror */
11909 if (soap_element_begin_in(soap, tag, 0, nullptr))
11910 return nullptr;
11912 soap, soap->id, a, SOAP_TYPE_ICat4_ns1__dataCollectionParameter, sizeof(ns1__dataCollectionParameter), soap->type,
11913 soap->arrayType);
11914 if (!a)
11915 return nullptr;
11916 if (soap->alloced) {
11917 a->soap_default(soap);
11918 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__dataCollectionParameter) {
11919 soap_revert(soap);
11920 *soap->id = '\0';
11921 return (ns1__dataCollectionParameter *)a->soap_in(soap, tag, type);
11922 }
11923 }
11924 size_t soap_flag___item4 = 1;
11925 size_t soap_flag_createId3 = 1;
11926 size_t soap_flag_createTime3 = 1;
11927 size_t soap_flag_modTime3 = 1;
11928 size_t soap_flag_id3 = 1;
11929 size_t soap_flag_modId3 = 1;
11930 size_t soap_flag_dateTimeValue2 = 1;
11931 size_t soap_flag_error2 = 1;
11932 size_t soap_flag_numericValue2 = 1;
11933 size_t soap_flag_rangeBottom2 = 1;
11934 size_t soap_flag_rangeTop2 = 1;
11935 size_t soap_flag_stringValue2 = 1;
11936 size_t soap_flag_type2 = 1;
11937 size_t soap_flag_dataCollection1 = 1;
11938 if (soap->body && !*soap->href) {
11939 for (;;) {
11940 soap->error = SOAP_TAG_MISMATCH;
11941 /* transient soap skipped */
11942 if (soap_flag_createId3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
11943 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
11944 soap_flag_createId3--;
11945 continue;
11946 }
11947 if (soap_flag_createTime3 && soap->error == SOAP_TAG_MISMATCH)
11948 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
11949 soap_flag_createTime3--;
11950 continue;
11951 }
11952 if (soap_flag_modTime3 && soap->error == SOAP_TAG_MISMATCH)
11953 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
11954 soap_flag_modTime3--;
11955 continue;
11956 }
11957 if (soap_flag_id3 && soap->error == SOAP_TAG_MISMATCH)
11958 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
11959 soap_flag_id3--;
11960 continue;
11961 }
11962 if (soap_flag_modId3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
11963 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
11964 soap_flag_modId3--;
11965 continue;
11966 }
11967 if (soap_flag_dateTimeValue2 && soap->error == SOAP_TAG_MISMATCH)
11968 if (soap_in_PointerTotime(soap, "dateTimeValue", &(a->ns1__parameter::dateTimeValue), "xsd:dateTime")) {
11969 soap_flag_dateTimeValue2--;
11970 continue;
11971 }
11972 if (soap_flag_error2 && soap->error == SOAP_TAG_MISMATCH)
11973 if (soap_in_PointerTodouble(soap, "error", &(a->ns1__parameter::error), "xsd:double")) {
11974 soap_flag_error2--;
11975 continue;
11976 }
11977 if (soap_flag_numericValue2 && soap->error == SOAP_TAG_MISMATCH)
11978 if (soap_in_PointerTodouble(soap, "numericValue", &(a->ns1__parameter::numericValue), "xsd:double")) {
11979 soap_flag_numericValue2--;
11980 continue;
11981 }
11982 if (soap_flag_rangeBottom2 && soap->error == SOAP_TAG_MISMATCH)
11983 if (soap_in_PointerTodouble(soap, "rangeBottom", &(a->ns1__parameter::rangeBottom), "xsd:double")) {
11984 soap_flag_rangeBottom2--;
11985 continue;
11986 }
11987 if (soap_flag_rangeTop2 && soap->error == SOAP_TAG_MISMATCH)
11988 if (soap_in_PointerTodouble(soap, "rangeTop", &(a->ns1__parameter::rangeTop), "xsd:double")) {
11989 soap_flag_rangeTop2--;
11990 continue;
11991 }
11992 if (soap_flag_stringValue2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
11993 if (soap_in_PointerTostd__string(soap, "stringValue", &(a->ns1__parameter::stringValue), "xsd:string")) {
11994 soap_flag_stringValue2--;
11995 continue;
11996 }
11997 if (soap_flag_type2 && soap->error == SOAP_TAG_MISMATCH)
11998 if (soap_in_PointerTons1__parameterType(soap, "type", &(a->ns1__parameter::type), "ns1:parameterType")) {
11999 soap_flag_type2--;
12000 continue;
12001 }
12002 if (soap_flag_dataCollection1 && soap->error == SOAP_TAG_MISMATCH)
12004 soap, "dataCollection", &(a->ns1__dataCollectionParameter::dataCollection), "ns1:dataCollection")) {
12005 soap_flag_dataCollection1--;
12006 continue;
12007 }
12008 if (soap_flag___item4 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12009 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
12010 soap_flag___item4--;
12011 continue;
12012 }
12013 if (soap->error == SOAP_TAG_MISMATCH)
12014 soap->error = soap_ignore_element(soap);
12015 if (soap->error == SOAP_NO_TAG)
12016 break;
12017 if (soap->error)
12018 return nullptr;
12019 }
12020 if (soap_element_end_in(soap, tag))
12021 return nullptr;
12022 } else {
12023 a = (ns1__dataCollectionParameter *)soap_id_forward(
12024 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__dataCollectionParameter, 0,
12026 if (soap->body && soap_element_end_in(soap, tag))
12027 return nullptr;
12028 }
12029 return a;
12030}
12031
12032int ns1__dataCollectionParameter::soap_put(struct soap *soap, const char *tag, const char *type) const {
12033 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__dataCollectionParameter);
12034 if (this->soap_out(soap, tag ? tag : "ns1:dataCollectionParameter", id, type))
12035 return soap->error;
12036 return soap_putindependent(soap);
12037}
12038
12039void *ns1__dataCollectionParameter::soap_get(struct soap *soap, const char *tag, const char *type) {
12040 return soap_get_ns1__dataCollectionParameter(soap, this, tag, type);
12041}
12042
12044 struct soap *soap, ns1__dataCollectionParameter *p, const char *tag, const char *type) {
12045 if ((p = soap_in_ns1__dataCollectionParameter(soap, tag, p, type)))
12046 if (soap_getindependent(soap))
12047 return nullptr;
12048 return p;
12049}
12050
12052 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
12053 (void)type;
12054 (void)arrayType; /* appease -Wall -Werror */
12055 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__dataCollectionParameter(%d, %s, %s)\n", n, type ? type : "",
12056 arrayType ? arrayType : ""));
12057 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__dataCollectionParameter, n, ICat4_fdelete);
12058 if (!cp)
12059 return nullptr;
12060 if (n < 0) {
12061 cp->ptr = (void *)SOAP_NEW(ns1__dataCollectionParameter);
12062 if (size)
12063 *size = sizeof(ns1__dataCollectionParameter);
12064 ((ns1__dataCollectionParameter *)cp->ptr)->soap = soap;
12065 } else {
12066 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__dataCollectionParameter, n);
12067 if (size)
12068 *size = n * sizeof(ns1__dataCollectionParameter);
12069 if (cp->ptr)
12070 for (int i = 0; i < n; i++)
12071 ((ns1__dataCollectionParameter *)cp->ptr)[i].soap = soap;
12072 }
12073 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12074 if (!cp->ptr)
12075 soap->error = SOAP_EOM;
12076 return (ns1__dataCollectionParameter *)cp->ptr;
12077}
12078
12079SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__dataCollectionParameter(struct soap *soap, int st, int tt, void *p,
12080 size_t len, const void *q, size_t n) {
12081 (void)soap;
12082 (void)tt;
12083 (void)st;
12084 (void)len;
12085 (void)n; /* appease -Wall -Werror */
12086 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__dataCollectionParameter %p -> %p\n", q, p));
12088}
12089
12090void ns1__parameterType::soap_default(struct soap *soap) {
12091 this->soap = soap;
12092 this->ns1__entityBaseBean::soap_default(soap);
12093 this->xsd__anyType::soap_default(soap);
12094 soap_default_bool(soap, &this->ns1__parameterType::applicableToDataCollection);
12095 soap_default_bool(soap, &this->ns1__parameterType::applicableToDatafile);
12096 soap_default_bool(soap, &this->ns1__parameterType::applicableToDataset);
12097 soap_default_bool(soap, &this->ns1__parameterType::applicableToInvestigation);
12098 soap_default_bool(soap, &this->ns1__parameterType::applicableToSample);
12100 soap, &this->ns1__parameterType::dataCollectionParameters);
12102 &this->ns1__parameterType::datafileParameters);
12103 soap_default_std__vectorTemplateOfPointerTons1__datasetParameter(soap, &this->ns1__parameterType::datasetParameters);
12104 this->ns1__parameterType::description = nullptr;
12105 soap_default_bool(soap, &this->ns1__parameterType::enforced);
12106 this->ns1__parameterType::facility = nullptr;
12108 soap, &this->ns1__parameterType::investigationParameters);
12109 this->ns1__parameterType::maximumNumericValue = nullptr;
12110 this->ns1__parameterType::minimumNumericValue = nullptr;
12111 this->ns1__parameterType::name = nullptr;
12113 soap, &this->ns1__parameterType::permissibleStringValues);
12114 soap_default_std__vectorTemplateOfPointerTons1__sampleParameter(soap, &this->ns1__parameterType::sampleParameters);
12115 this->ns1__parameterType::units = nullptr;
12116 this->ns1__parameterType::unitsFullName = nullptr;
12117 this->ns1__parameterType::valueType = nullptr;
12118 soap_default_bool(soap, &this->ns1__parameterType::verified);
12119}
12120
12121void ns1__parameterType::soap_serialize(struct soap *soap) const {
12122#ifndef WITH_NOIDREF
12123 (void)soap; /* appease -Wall -Werror */
12125 soap, &this->ns1__parameterType::dataCollectionParameters);
12127 &this->ns1__parameterType::datafileParameters);
12129 &this->ns1__parameterType::datasetParameters);
12130 soap_serialize_PointerTostd__string(soap, &this->ns1__parameterType::description);
12131 soap_serialize_PointerTons1__facility(soap, &this->ns1__parameterType::facility);
12133 soap, &this->ns1__parameterType::investigationParameters);
12134 soap_serialize_PointerTodouble(soap, &this->ns1__parameterType::maximumNumericValue);
12135 soap_serialize_PointerTodouble(soap, &this->ns1__parameterType::minimumNumericValue);
12136 soap_serialize_PointerTostd__string(soap, &this->ns1__parameterType::name);
12138 soap, &this->ns1__parameterType::permissibleStringValues);
12139 soap_serialize_std__vectorTemplateOfPointerTons1__sampleParameter(soap, &this->ns1__parameterType::sampleParameters);
12140 soap_serialize_PointerTostd__string(soap, &this->ns1__parameterType::units);
12141 soap_serialize_PointerTostd__string(soap, &this->ns1__parameterType::unitsFullName);
12142 soap_serialize_PointerTons1__parameterValueType(soap, &this->ns1__parameterType::valueType);
12143 this->ns1__entityBaseBean::soap_serialize(soap);
12144 this->xsd__anyType::soap_serialize(soap);
12145#endif
12146}
12147
12148int ns1__parameterType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
12149 return soap_out_ns1__parameterType(soap, tag, id, this, type);
12150}
12151
12152SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__parameterType(struct soap *soap, const char *tag, int id,
12153 const ns1__parameterType *a, const char *type) {
12154 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__parameterType),
12155 "ns1:parameterType"))
12156 return soap->error;
12157 /* transient soap skipped */
12158 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
12159 return soap->error;
12160 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
12161 return soap->error;
12162 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
12163 return soap->error;
12164 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
12165 return soap->error;
12166 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
12167 return soap->error;
12168 if (soap_out_bool(soap, "applicableToDataCollection", -1, &(a->ns1__parameterType::applicableToDataCollection), ""))
12169 return soap->error;
12170 if (soap_out_bool(soap, "applicableToDatafile", -1, &(a->ns1__parameterType::applicableToDatafile), ""))
12171 return soap->error;
12172 if (soap_out_bool(soap, "applicableToDataset", -1, &(a->ns1__parameterType::applicableToDataset), ""))
12173 return soap->error;
12174 if (soap_out_bool(soap, "applicableToInvestigation", -1, &(a->ns1__parameterType::applicableToInvestigation), ""))
12175 return soap->error;
12176 if (soap_out_bool(soap, "applicableToSample", -1, &(a->ns1__parameterType::applicableToSample), ""))
12177 return soap->error;
12179 soap, "dataCollectionParameters", -1, &(a->ns1__parameterType::dataCollectionParameters), ""))
12180 return soap->error;
12181 if (soap_out_std__vectorTemplateOfPointerTons1__datafileParameter(soap, "datafileParameters", -1,
12182 &(a->ns1__parameterType::datafileParameters), ""))
12183 return soap->error;
12184 if (soap_out_std__vectorTemplateOfPointerTons1__datasetParameter(soap, "datasetParameters", -1,
12185 &(a->ns1__parameterType::datasetParameters), ""))
12186 return soap->error;
12187 if (soap_out_PointerTostd__string(soap, "description", -1, &(a->ns1__parameterType::description), ""))
12188 return soap->error;
12189 if (soap_out_bool(soap, "enforced", -1, &(a->ns1__parameterType::enforced), ""))
12190 return soap->error;
12191 if (soap_out_PointerTons1__facility(soap, "facility", -1, &(a->ns1__parameterType::facility), ""))
12192 return soap->error;
12194 soap, "investigationParameters", -1, &(a->ns1__parameterType::investigationParameters), ""))
12195 return soap->error;
12196 if (soap_out_PointerTodouble(soap, "maximumNumericValue", -1, &(a->ns1__parameterType::maximumNumericValue), ""))
12197 return soap->error;
12198 if (soap_out_PointerTodouble(soap, "minimumNumericValue", -1, &(a->ns1__parameterType::minimumNumericValue), ""))
12199 return soap->error;
12200 if (soap_out_PointerTostd__string(soap, "name", -1, &(a->ns1__parameterType::name), ""))
12201 return soap->error;
12203 soap, "permissibleStringValues", -1, &(a->ns1__parameterType::permissibleStringValues), ""))
12204 return soap->error;
12205 if (soap_out_std__vectorTemplateOfPointerTons1__sampleParameter(soap, "sampleParameters", -1,
12206 &(a->ns1__parameterType::sampleParameters), ""))
12207 return soap->error;
12208 if (soap_out_PointerTostd__string(soap, "units", -1, &(a->ns1__parameterType::units), ""))
12209 return soap->error;
12210 if (soap_out_PointerTostd__string(soap, "unitsFullName", -1, &(a->ns1__parameterType::unitsFullName), ""))
12211 return soap->error;
12212 if (soap_out_PointerTons1__parameterValueType(soap, "valueType", -1, &(a->ns1__parameterType::valueType), ""))
12213 return soap->error;
12214 if (soap_out_bool(soap, "verified", -1, &(a->ns1__parameterType::verified), ""))
12215 return soap->error;
12216 return soap_element_end_out(soap, tag);
12217}
12218
12219void *ns1__parameterType::soap_in(struct soap *soap, const char *tag, const char *type) {
12220 return soap_in_ns1__parameterType(soap, tag, this, type);
12221}
12222
12223SOAP_FMAC3 ns1__parameterType *SOAP_FMAC4 soap_in_ns1__parameterType(struct soap *soap, const char *tag,
12224 ns1__parameterType *a, const char *type) {
12225 (void)type; /* appease -Wall -Werror */
12226 if (soap_element_begin_in(soap, tag, 0, nullptr))
12227 return nullptr;
12229 sizeof(ns1__parameterType), soap->type, soap->arrayType);
12230 if (!a)
12231 return nullptr;
12232 if (soap->alloced) {
12233 a->soap_default(soap);
12234 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__parameterType) {
12235 soap_revert(soap);
12236 *soap->id = '\0';
12237 return (ns1__parameterType *)a->soap_in(soap, tag, type);
12238 }
12239 }
12240 size_t soap_flag___item3 = 1;
12241 size_t soap_flag_createId2 = 1;
12242 size_t soap_flag_createTime2 = 1;
12243 size_t soap_flag_modTime2 = 1;
12244 size_t soap_flag_id2 = 1;
12245 size_t soap_flag_modId2 = 1;
12246 size_t soap_flag_applicableToDataCollection1 = 1;
12247 size_t soap_flag_applicableToDatafile1 = 1;
12248 size_t soap_flag_applicableToDataset1 = 1;
12249 size_t soap_flag_applicableToInvestigation1 = 1;
12250 size_t soap_flag_applicableToSample1 = 1;
12251 size_t soap_flag_description1 = 1;
12252 size_t soap_flag_enforced1 = 1;
12253 size_t soap_flag_facility1 = 1;
12254 size_t soap_flag_maximumNumericValue1 = 1;
12255 size_t soap_flag_minimumNumericValue1 = 1;
12256 size_t soap_flag_name1 = 1;
12257 size_t soap_flag_units1 = 1;
12258 size_t soap_flag_unitsFullName1 = 1;
12259 size_t soap_flag_valueType1 = 1;
12260 size_t soap_flag_verified1 = 1;
12261 if (soap->body && !*soap->href) {
12262 for (;;) {
12263 soap->error = SOAP_TAG_MISMATCH;
12264 /* transient soap skipped */
12265 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12266 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
12267 soap_flag_createId2--;
12268 continue;
12269 }
12270 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
12271 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
12272 soap_flag_createTime2--;
12273 continue;
12274 }
12275 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
12276 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
12277 soap_flag_modTime2--;
12278 continue;
12279 }
12280 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
12281 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
12282 soap_flag_id2--;
12283 continue;
12284 }
12285 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12286 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
12287 soap_flag_modId2--;
12288 continue;
12289 }
12290 if (soap_flag_applicableToDataCollection1 && soap->error == SOAP_TAG_MISMATCH)
12291 if (soap_in_bool(soap, "applicableToDataCollection", &(a->ns1__parameterType::applicableToDataCollection),
12292 "xsd:boolean")) {
12293 soap_flag_applicableToDataCollection1--;
12294 continue;
12295 }
12296 if (soap_flag_applicableToDatafile1 && soap->error == SOAP_TAG_MISMATCH)
12297 if (soap_in_bool(soap, "applicableToDatafile", &(a->ns1__parameterType::applicableToDatafile), "xsd:boolean")) {
12298 soap_flag_applicableToDatafile1--;
12299 continue;
12300 }
12301 if (soap_flag_applicableToDataset1 && soap->error == SOAP_TAG_MISMATCH)
12302 if (soap_in_bool(soap, "applicableToDataset", &(a->ns1__parameterType::applicableToDataset), "xsd:boolean")) {
12303 soap_flag_applicableToDataset1--;
12304 continue;
12305 }
12306 if (soap_flag_applicableToInvestigation1 && soap->error == SOAP_TAG_MISMATCH)
12307 if (soap_in_bool(soap, "applicableToInvestigation", &(a->ns1__parameterType::applicableToInvestigation),
12308 "xsd:boolean")) {
12309 soap_flag_applicableToInvestigation1--;
12310 continue;
12311 }
12312 if (soap_flag_applicableToSample1 && soap->error == SOAP_TAG_MISMATCH)
12313 if (soap_in_bool(soap, "applicableToSample", &(a->ns1__parameterType::applicableToSample), "xsd:boolean")) {
12314 soap_flag_applicableToSample1--;
12315 continue;
12316 }
12317 if (soap->error == SOAP_TAG_MISMATCH)
12319 soap, "dataCollectionParameters", &(a->ns1__parameterType::dataCollectionParameters),
12320 "ns1:dataCollectionParameter"))
12321 continue;
12322 if (soap->error == SOAP_TAG_MISMATCH)
12324 soap, "datafileParameters", &(a->ns1__parameterType::datafileParameters), "ns1:datafileParameter"))
12325 continue;
12326 if (soap->error == SOAP_TAG_MISMATCH)
12328 soap, "datasetParameters", &(a->ns1__parameterType::datasetParameters), "ns1:datasetParameter"))
12329 continue;
12330 if (soap_flag_description1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12331 if (soap_in_PointerTostd__string(soap, "description", &(a->ns1__parameterType::description), "xsd:string")) {
12332 soap_flag_description1--;
12333 continue;
12334 }
12335 if (soap_flag_enforced1 && soap->error == SOAP_TAG_MISMATCH)
12336 if (soap_in_bool(soap, "enforced", &(a->ns1__parameterType::enforced), "xsd:boolean")) {
12337 soap_flag_enforced1--;
12338 continue;
12339 }
12340 if (soap_flag_facility1 && soap->error == SOAP_TAG_MISMATCH)
12341 if (soap_in_PointerTons1__facility(soap, "facility", &(a->ns1__parameterType::facility), "ns1:facility")) {
12342 soap_flag_facility1--;
12343 continue;
12344 }
12345 if (soap->error == SOAP_TAG_MISMATCH)
12347 soap, "investigationParameters", &(a->ns1__parameterType::investigationParameters),
12348 "ns1:investigationParameter"))
12349 continue;
12350 if (soap_flag_maximumNumericValue1 && soap->error == SOAP_TAG_MISMATCH)
12351 if (soap_in_PointerTodouble(soap, "maximumNumericValue", &(a->ns1__parameterType::maximumNumericValue),
12352 "xsd:double")) {
12353 soap_flag_maximumNumericValue1--;
12354 continue;
12355 }
12356 if (soap_flag_minimumNumericValue1 && soap->error == SOAP_TAG_MISMATCH)
12357 if (soap_in_PointerTodouble(soap, "minimumNumericValue", &(a->ns1__parameterType::minimumNumericValue),
12358 "xsd:double")) {
12359 soap_flag_minimumNumericValue1--;
12360 continue;
12361 }
12362 if (soap_flag_name1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12363 if (soap_in_PointerTostd__string(soap, "name", &(a->ns1__parameterType::name), "xsd:string")) {
12364 soap_flag_name1--;
12365 continue;
12366 }
12367 if (soap->error == SOAP_TAG_MISMATCH)
12369 soap, "permissibleStringValues", &(a->ns1__parameterType::permissibleStringValues),
12370 "ns1:permissibleStringValue"))
12371 continue;
12372 if (soap->error == SOAP_TAG_MISMATCH)
12374 soap, "sampleParameters", &(a->ns1__parameterType::sampleParameters), "ns1:sampleParameter"))
12375 continue;
12376 if (soap_flag_units1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12377 if (soap_in_PointerTostd__string(soap, "units", &(a->ns1__parameterType::units), "xsd:string")) {
12378 soap_flag_units1--;
12379 continue;
12380 }
12381 if (soap_flag_unitsFullName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12382 if (soap_in_PointerTostd__string(soap, "unitsFullName", &(a->ns1__parameterType::unitsFullName),
12383 "xsd:string")) {
12384 soap_flag_unitsFullName1--;
12385 continue;
12386 }
12387 if (soap_flag_valueType1 && soap->error == SOAP_TAG_MISMATCH)
12388 if (soap_in_PointerTons1__parameterValueType(soap, "valueType", &(a->ns1__parameterType::valueType),
12389 "ns1:parameterValueType")) {
12390 soap_flag_valueType1--;
12391 continue;
12392 }
12393 if (soap_flag_verified1 && soap->error == SOAP_TAG_MISMATCH)
12394 if (soap_in_bool(soap, "verified", &(a->ns1__parameterType::verified), "xsd:boolean")) {
12395 soap_flag_verified1--;
12396 continue;
12397 }
12398 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12399 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
12400 soap_flag___item3--;
12401 continue;
12402 }
12403 if (soap->error == SOAP_TAG_MISMATCH)
12404 soap->error = soap_ignore_element(soap);
12405 if (soap->error == SOAP_NO_TAG)
12406 break;
12407 if (soap->error)
12408 return nullptr;
12409 }
12410 if (soap_element_end_in(soap, tag))
12411 return nullptr;
12412 } else {
12413 a = (ns1__parameterType *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__parameterType, 0,
12415 if (soap->body && soap_element_end_in(soap, tag))
12416 return nullptr;
12417 }
12418 if ((soap->mode & SOAP_XML_STRICT) &&
12419 (soap_flag_applicableToDataCollection1 > 0 || soap_flag_applicableToDatafile1 > 0 ||
12420 soap_flag_applicableToDataset1 > 0 || soap_flag_applicableToInvestigation1 > 0 ||
12421 soap_flag_applicableToSample1 > 0 || soap_flag_enforced1 > 0 || soap_flag_verified1 > 0)) {
12422 soap->error = SOAP_OCCURS;
12423 return nullptr;
12424 }
12425 return a;
12426}
12427
12428int ns1__parameterType::soap_put(struct soap *soap, const char *tag, const char *type) const {
12429 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__parameterType);
12430 if (this->soap_out(soap, tag ? tag : "ns1:parameterType", id, type))
12431 return soap->error;
12432 return soap_putindependent(soap);
12433}
12434
12435void *ns1__parameterType::soap_get(struct soap *soap, const char *tag, const char *type) {
12436 return soap_get_ns1__parameterType(soap, this, tag, type);
12437}
12438
12439SOAP_FMAC3 ns1__parameterType *SOAP_FMAC4 soap_get_ns1__parameterType(struct soap *soap, ns1__parameterType *p,
12440 const char *tag, const char *type) {
12441 if ((p = soap_in_ns1__parameterType(soap, tag, p, type)))
12442 if (soap_getindependent(soap))
12443 return nullptr;
12444 return p;
12445}
12446
12447SOAP_FMAC1 ns1__parameterType *SOAP_FMAC2 soap_instantiate_ns1__parameterType(struct soap *soap, int n,
12448 const char *type, const char *arrayType,
12449 size_t *size) {
12450 (void)type;
12451 (void)arrayType; /* appease -Wall -Werror */
12452 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__parameterType(%d, %s, %s)\n", n, type ? type : "",
12453 arrayType ? arrayType : ""));
12454 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__parameterType, n, ICat4_fdelete);
12455 if (!cp)
12456 return nullptr;
12457 if (n < 0) {
12458 cp->ptr = (void *)SOAP_NEW(ns1__parameterType);
12459 if (size)
12460 *size = sizeof(ns1__parameterType);
12461 ((ns1__parameterType *)cp->ptr)->soap = soap;
12462 } else {
12463 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__parameterType, n);
12464 if (size)
12465 *size = n * sizeof(ns1__parameterType);
12466 if (cp->ptr)
12467 for (int i = 0; i < n; i++)
12468 ((ns1__parameterType *)cp->ptr)[i].soap = soap;
12469 }
12470 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12471 if (!cp->ptr)
12472 soap->error = SOAP_EOM;
12473 return (ns1__parameterType *)cp->ptr;
12474}
12475
12476SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__parameterType(struct soap *soap, int st, int tt, void *p, size_t len,
12477 const void *q, size_t n) {
12478 (void)soap;
12479 (void)tt;
12480 (void)st;
12481 (void)len;
12482 (void)n; /* appease -Wall -Werror */
12483 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__parameterType %p -> %p\n", q, p));
12485}
12486
12487void ns1__investigationType::soap_default(struct soap *soap) {
12488 this->soap = soap;
12489 this->ns1__entityBaseBean::soap_default(soap);
12490 this->xsd__anyType::soap_default(soap);
12491 this->ns1__investigationType::description = nullptr;
12492 this->ns1__investigationType::facility = nullptr;
12493 soap_default_std__vectorTemplateOfPointerTons1__investigation(soap, &this->ns1__investigationType::investigations);
12494 this->ns1__investigationType::name = nullptr;
12495}
12496
12497void ns1__investigationType::soap_serialize(struct soap *soap) const {
12498#ifndef WITH_NOIDREF
12499 (void)soap; /* appease -Wall -Werror */
12500 soap_serialize_PointerTostd__string(soap, &this->ns1__investigationType::description);
12501 soap_serialize_PointerTons1__facility(soap, &this->ns1__investigationType::facility);
12502 soap_serialize_std__vectorTemplateOfPointerTons1__investigation(soap, &this->ns1__investigationType::investigations);
12503 soap_serialize_PointerTostd__string(soap, &this->ns1__investigationType::name);
12504 this->ns1__entityBaseBean::soap_serialize(soap);
12505 this->xsd__anyType::soap_serialize(soap);
12506#endif
12507}
12508
12509int ns1__investigationType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
12510 return soap_out_ns1__investigationType(soap, tag, id, this, type);
12511}
12512
12513SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__investigationType(struct soap *soap, const char *tag, int id,
12514 const ns1__investigationType *a, const char *type) {
12515 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__investigationType),
12516 "ns1:investigationType"))
12517 return soap->error;
12518 /* transient soap skipped */
12519 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
12520 return soap->error;
12521 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
12522 return soap->error;
12523 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
12524 return soap->error;
12525 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
12526 return soap->error;
12527 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
12528 return soap->error;
12529 if (soap_out_PointerTostd__string(soap, "description", -1, &(a->ns1__investigationType::description), ""))
12530 return soap->error;
12531 if (soap_out_PointerTons1__facility(soap, "facility", -1, &(a->ns1__investigationType::facility), ""))
12532 return soap->error;
12533 if (soap_out_std__vectorTemplateOfPointerTons1__investigation(soap, "investigations", -1,
12534 &(a->ns1__investigationType::investigations), ""))
12535 return soap->error;
12536 if (soap_out_PointerTostd__string(soap, "name", -1, &(a->ns1__investigationType::name), ""))
12537 return soap->error;
12538 return soap_element_end_out(soap, tag);
12539}
12540
12541void *ns1__investigationType::soap_in(struct soap *soap, const char *tag, const char *type) {
12542 return soap_in_ns1__investigationType(soap, tag, this, type);
12543}
12544
12545SOAP_FMAC3 ns1__investigationType *SOAP_FMAC4 soap_in_ns1__investigationType(struct soap *soap, const char *tag,
12547 const char *type) {
12548 (void)type; /* appease -Wall -Werror */
12549 if (soap_element_begin_in(soap, tag, 0, nullptr))
12550 return nullptr;
12552 sizeof(ns1__investigationType), soap->type, soap->arrayType);
12553 if (!a)
12554 return nullptr;
12555 if (soap->alloced) {
12556 a->soap_default(soap);
12557 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__investigationType) {
12558 soap_revert(soap);
12559 *soap->id = '\0';
12560 return (ns1__investigationType *)a->soap_in(soap, tag, type);
12561 }
12562 }
12563 size_t soap_flag___item3 = 1;
12564 size_t soap_flag_createId2 = 1;
12565 size_t soap_flag_createTime2 = 1;
12566 size_t soap_flag_modTime2 = 1;
12567 size_t soap_flag_id2 = 1;
12568 size_t soap_flag_modId2 = 1;
12569 size_t soap_flag_description1 = 1;
12570 size_t soap_flag_facility1 = 1;
12571 size_t soap_flag_name1 = 1;
12572 if (soap->body && !*soap->href) {
12573 for (;;) {
12574 soap->error = SOAP_TAG_MISMATCH;
12575 /* transient soap skipped */
12576 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12577 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
12578 soap_flag_createId2--;
12579 continue;
12580 }
12581 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
12582 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
12583 soap_flag_createTime2--;
12584 continue;
12585 }
12586 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
12587 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
12588 soap_flag_modTime2--;
12589 continue;
12590 }
12591 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
12592 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
12593 soap_flag_id2--;
12594 continue;
12595 }
12596 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12597 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
12598 soap_flag_modId2--;
12599 continue;
12600 }
12601 if (soap_flag_description1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12602 if (soap_in_PointerTostd__string(soap, "description", &(a->ns1__investigationType::description),
12603 "xsd:string")) {
12604 soap_flag_description1--;
12605 continue;
12606 }
12607 if (soap_flag_facility1 && soap->error == SOAP_TAG_MISMATCH)
12608 if (soap_in_PointerTons1__facility(soap, "facility", &(a->ns1__investigationType::facility), "ns1:facility")) {
12609 soap_flag_facility1--;
12610 continue;
12611 }
12612 if (soap->error == SOAP_TAG_MISMATCH)
12614 soap, "investigations", &(a->ns1__investigationType::investigations), "ns1:investigation"))
12615 continue;
12616 if (soap_flag_name1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12617 if (soap_in_PointerTostd__string(soap, "name", &(a->ns1__investigationType::name), "xsd:string")) {
12618 soap_flag_name1--;
12619 continue;
12620 }
12621 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12622 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
12623 soap_flag___item3--;
12624 continue;
12625 }
12626 if (soap->error == SOAP_TAG_MISMATCH)
12627 soap->error = soap_ignore_element(soap);
12628 if (soap->error == SOAP_NO_TAG)
12629 break;
12630 if (soap->error)
12631 return nullptr;
12632 }
12633 if (soap_element_end_in(soap, tag))
12634 return nullptr;
12635 } else {
12636 a = (ns1__investigationType *)soap_id_forward(soap, soap->href, (void *)a, 0,
12639 if (soap->body && soap_element_end_in(soap, tag))
12640 return nullptr;
12641 }
12642 return a;
12643}
12644
12645int ns1__investigationType::soap_put(struct soap *soap, const char *tag, const char *type) const {
12646 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__investigationType);
12647 if (this->soap_out(soap, tag ? tag : "ns1:investigationType", id, type))
12648 return soap->error;
12649 return soap_putindependent(soap);
12650}
12651
12652void *ns1__investigationType::soap_get(struct soap *soap, const char *tag, const char *type) {
12653 return soap_get_ns1__investigationType(soap, this, tag, type);
12654}
12655
12656SOAP_FMAC3 ns1__investigationType *SOAP_FMAC4 soap_get_ns1__investigationType(struct soap *soap,
12658 const char *tag, const char *type) {
12659 if ((p = soap_in_ns1__investigationType(soap, tag, p, type)))
12660 if (soap_getindependent(soap))
12661 return nullptr;
12662 return p;
12663}
12664
12665SOAP_FMAC1 ns1__investigationType *SOAP_FMAC2 soap_instantiate_ns1__investigationType(struct soap *soap, int n,
12666 const char *type,
12667 const char *arrayType,
12668 size_t *size) {
12669 (void)type;
12670 (void)arrayType; /* appease -Wall -Werror */
12671 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__investigationType(%d, %s, %s)\n", n, type ? type : "",
12672 arrayType ? arrayType : ""));
12673 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__investigationType, n, ICat4_fdelete);
12674 if (!cp)
12675 return nullptr;
12676 if (n < 0) {
12677 cp->ptr = (void *)SOAP_NEW(ns1__investigationType);
12678 if (size)
12679 *size = sizeof(ns1__investigationType);
12680 ((ns1__investigationType *)cp->ptr)->soap = soap;
12681 } else {
12682 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__investigationType, n);
12683 if (size)
12684 *size = n * sizeof(ns1__investigationType);
12685 if (cp->ptr)
12686 for (int i = 0; i < n; i++)
12687 ((ns1__investigationType *)cp->ptr)[i].soap = soap;
12688 }
12689 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12690 if (!cp->ptr)
12691 soap->error = SOAP_EOM;
12692 return (ns1__investigationType *)cp->ptr;
12693}
12694
12695SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__investigationType(struct soap *soap, int st, int tt, void *p, size_t len,
12696 const void *q, size_t n) {
12697 (void)soap;
12698 (void)tt;
12699 (void)st;
12700 (void)len;
12701 (void)n; /* appease -Wall -Werror */
12702 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__investigationType %p -> %p\n", q, p));
12704}
12705
12706void ns1__investigationInstrument::soap_default(struct soap *soap) {
12707 this->soap = soap;
12708 this->ns1__entityBaseBean::soap_default(soap);
12709 this->xsd__anyType::soap_default(soap);
12710 this->ns1__investigationInstrument::instrument = nullptr;
12711 this->ns1__investigationInstrument::investigation = nullptr;
12712}
12713
12714void ns1__investigationInstrument::soap_serialize(struct soap *soap) const {
12715#ifndef WITH_NOIDREF
12716 (void)soap; /* appease -Wall -Werror */
12717 soap_serialize_PointerTons1__instrument(soap, &this->ns1__investigationInstrument::instrument);
12718 soap_serialize_PointerTons1__investigation(soap, &this->ns1__investigationInstrument::investigation);
12719 this->ns1__entityBaseBean::soap_serialize(soap);
12720 this->xsd__anyType::soap_serialize(soap);
12721#endif
12722}
12723
12724int ns1__investigationInstrument::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
12725 return soap_out_ns1__investigationInstrument(soap, tag, id, this, type);
12726}
12727
12728SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__investigationInstrument(struct soap *soap, const char *tag, int id,
12730 const char *type) {
12731 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__investigationInstrument),
12732 "ns1:investigationInstrument"))
12733 return soap->error;
12734 /* transient soap skipped */
12735 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
12736 return soap->error;
12737 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
12738 return soap->error;
12739 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
12740 return soap->error;
12741 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
12742 return soap->error;
12743 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
12744 return soap->error;
12745 if (soap_out_PointerTons1__instrument(soap, "instrument", -1, &(a->ns1__investigationInstrument::instrument), ""))
12746 return soap->error;
12747 if (soap_out_PointerTons1__investigation(soap, "investigation", -1, &(a->ns1__investigationInstrument::investigation),
12748 ""))
12749 return soap->error;
12750 return soap_element_end_out(soap, tag);
12751}
12752
12753void *ns1__investigationInstrument::soap_in(struct soap *soap, const char *tag, const char *type) {
12754 return soap_in_ns1__investigationInstrument(soap, tag, this, type);
12755}
12756
12758 struct soap *soap, const char *tag, ns1__investigationInstrument *a, const char *type) {
12759 (void)type; /* appease -Wall -Werror */
12760 if (soap_element_begin_in(soap, tag, 0, nullptr))
12761 return nullptr;
12763 soap, soap->id, a, SOAP_TYPE_ICat4_ns1__investigationInstrument, sizeof(ns1__investigationInstrument), soap->type,
12764 soap->arrayType);
12765 if (!a)
12766 return nullptr;
12767 if (soap->alloced) {
12768 a->soap_default(soap);
12769 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__investigationInstrument) {
12770 soap_revert(soap);
12771 *soap->id = '\0';
12772 return (ns1__investigationInstrument *)a->soap_in(soap, tag, type);
12773 }
12774 }
12775 size_t soap_flag___item3 = 1;
12776 size_t soap_flag_createId2 = 1;
12777 size_t soap_flag_createTime2 = 1;
12778 size_t soap_flag_modTime2 = 1;
12779 size_t soap_flag_id2 = 1;
12780 size_t soap_flag_modId2 = 1;
12781 size_t soap_flag_instrument1 = 1;
12782 size_t soap_flag_investigation1 = 1;
12783 if (soap->body && !*soap->href) {
12784 for (;;) {
12785 soap->error = SOAP_TAG_MISMATCH;
12786 /* transient soap skipped */
12787 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12788 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
12789 soap_flag_createId2--;
12790 continue;
12791 }
12792 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
12793 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
12794 soap_flag_createTime2--;
12795 continue;
12796 }
12797 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
12798 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
12799 soap_flag_modTime2--;
12800 continue;
12801 }
12802 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
12803 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
12804 soap_flag_id2--;
12805 continue;
12806 }
12807 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12808 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
12809 soap_flag_modId2--;
12810 continue;
12811 }
12812 if (soap_flag_instrument1 && soap->error == SOAP_TAG_MISMATCH)
12813 if (soap_in_PointerTons1__instrument(soap, "instrument", &(a->ns1__investigationInstrument::instrument),
12814 "ns1:instrument")) {
12815 soap_flag_instrument1--;
12816 continue;
12817 }
12818 if (soap_flag_investigation1 && soap->error == SOAP_TAG_MISMATCH)
12820 soap, "investigation", &(a->ns1__investigationInstrument::investigation), "ns1:investigation")) {
12821 soap_flag_investigation1--;
12822 continue;
12823 }
12824 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12825 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
12826 soap_flag___item3--;
12827 continue;
12828 }
12829 if (soap->error == SOAP_TAG_MISMATCH)
12830 soap->error = soap_ignore_element(soap);
12831 if (soap->error == SOAP_NO_TAG)
12832 break;
12833 if (soap->error)
12834 return nullptr;
12835 }
12836 if (soap_element_end_in(soap, tag))
12837 return nullptr;
12838 } else {
12839 a = (ns1__investigationInstrument *)soap_id_forward(
12840 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__investigationInstrument, 0,
12842 if (soap->body && soap_element_end_in(soap, tag))
12843 return nullptr;
12844 }
12845 return a;
12846}
12847
12848int ns1__investigationInstrument::soap_put(struct soap *soap, const char *tag, const char *type) const {
12849 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__investigationInstrument);
12850 if (this->soap_out(soap, tag ? tag : "ns1:investigationInstrument", id, type))
12851 return soap->error;
12852 return soap_putindependent(soap);
12853}
12854
12855void *ns1__investigationInstrument::soap_get(struct soap *soap, const char *tag, const char *type) {
12856 return soap_get_ns1__investigationInstrument(soap, this, tag, type);
12857}
12858
12860 struct soap *soap, ns1__investigationInstrument *p, const char *tag, const char *type) {
12861 if ((p = soap_in_ns1__investigationInstrument(soap, tag, p, type)))
12862 if (soap_getindependent(soap))
12863 return nullptr;
12864 return p;
12865}
12866
12868 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
12869 (void)type;
12870 (void)arrayType; /* appease -Wall -Werror */
12871 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__investigationInstrument(%d, %s, %s)\n", n, type ? type : "",
12872 arrayType ? arrayType : ""));
12873 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__investigationInstrument, n, ICat4_fdelete);
12874 if (!cp)
12875 return nullptr;
12876 if (n < 0) {
12877 cp->ptr = (void *)SOAP_NEW(ns1__investigationInstrument);
12878 if (size)
12879 *size = sizeof(ns1__investigationInstrument);
12880 ((ns1__investigationInstrument *)cp->ptr)->soap = soap;
12881 } else {
12882 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__investigationInstrument, n);
12883 if (size)
12884 *size = n * sizeof(ns1__investigationInstrument);
12885 if (cp->ptr)
12886 for (int i = 0; i < n; i++)
12887 ((ns1__investigationInstrument *)cp->ptr)[i].soap = soap;
12888 }
12889 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
12890 if (!cp->ptr)
12891 soap->error = SOAP_EOM;
12892 return (ns1__investigationInstrument *)cp->ptr;
12893}
12894
12895SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__investigationInstrument(struct soap *soap, int st, int tt, void *p,
12896 size_t len, const void *q, size_t n) {
12897 (void)soap;
12898 (void)tt;
12899 (void)st;
12900 (void)len;
12901 (void)n; /* appease -Wall -Werror */
12902 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__investigationInstrument %p -> %p\n", q, p));
12904}
12905
12906void ns1__rule::soap_default(struct soap *soap) {
12907 this->soap = soap;
12908 this->ns1__entityBaseBean::soap_default(soap);
12909 this->xsd__anyType::soap_default(soap);
12910 this->ns1__rule::crudFlags = nullptr;
12911 this->ns1__rule::grouping = nullptr;
12912 this->ns1__rule::what = nullptr;
12913}
12914
12915void ns1__rule::soap_serialize(struct soap *soap) const {
12916#ifndef WITH_NOIDREF
12917 (void)soap; /* appease -Wall -Werror */
12918 soap_serialize_PointerTostd__string(soap, &this->ns1__rule::crudFlags);
12919 soap_serialize_PointerTons1__grouping(soap, &this->ns1__rule::grouping);
12920 soap_serialize_PointerTostd__string(soap, &this->ns1__rule::what);
12921 this->ns1__entityBaseBean::soap_serialize(soap);
12922 this->xsd__anyType::soap_serialize(soap);
12923#endif
12924}
12925
12926int ns1__rule::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
12927 return soap_out_ns1__rule(soap, tag, id, this, type);
12928}
12929
12930SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rule(struct soap *soap, const char *tag, int id, const ns1__rule *a,
12931 const char *type) {
12932 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__rule), "ns1:rule"))
12933 return soap->error;
12934 /* transient soap skipped */
12935 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
12936 return soap->error;
12937 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
12938 return soap->error;
12939 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
12940 return soap->error;
12941 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
12942 return soap->error;
12943 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
12944 return soap->error;
12945 if (soap_out_PointerTostd__string(soap, "crudFlags", -1, &(a->ns1__rule::crudFlags), ""))
12946 return soap->error;
12947 if (soap_out_PointerTons1__grouping(soap, "grouping", -1, &(a->ns1__rule::grouping), ""))
12948 return soap->error;
12949 if (soap_out_PointerTostd__string(soap, "what", -1, &(a->ns1__rule::what), ""))
12950 return soap->error;
12951 return soap_element_end_out(soap, tag);
12952}
12953
12954void *ns1__rule::soap_in(struct soap *soap, const char *tag, const char *type) {
12955 return soap_in_ns1__rule(soap, tag, this, type);
12956}
12957
12958SOAP_FMAC3 ns1__rule *SOAP_FMAC4 soap_in_ns1__rule(struct soap *soap, const char *tag, ns1__rule *a, const char *type) {
12959 (void)type; /* appease -Wall -Werror */
12960 if (soap_element_begin_in(soap, tag, 0, nullptr))
12961 return nullptr;
12962 a = (ns1__rule *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_ns1__rule, sizeof(ns1__rule), soap->type,
12963 soap->arrayType);
12964 if (!a)
12965 return nullptr;
12966 if (soap->alloced) {
12967 a->soap_default(soap);
12968 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__rule) {
12969 soap_revert(soap);
12970 *soap->id = '\0';
12971 return (ns1__rule *)a->soap_in(soap, tag, type);
12972 }
12973 }
12974 size_t soap_flag___item3 = 1;
12975 size_t soap_flag_createId2 = 1;
12976 size_t soap_flag_createTime2 = 1;
12977 size_t soap_flag_modTime2 = 1;
12978 size_t soap_flag_id2 = 1;
12979 size_t soap_flag_modId2 = 1;
12980 size_t soap_flag_crudFlags1 = 1;
12981 size_t soap_flag_grouping1 = 1;
12982 size_t soap_flag_what1 = 1;
12983 if (soap->body && !*soap->href) {
12984 for (;;) {
12985 soap->error = SOAP_TAG_MISMATCH;
12986 /* transient soap skipped */
12987 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
12988 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
12989 soap_flag_createId2--;
12990 continue;
12991 }
12992 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
12993 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
12994 soap_flag_createTime2--;
12995 continue;
12996 }
12997 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
12998 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
12999 soap_flag_modTime2--;
13000 continue;
13001 }
13002 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
13003 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
13004 soap_flag_id2--;
13005 continue;
13006 }
13007 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
13008 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
13009 soap_flag_modId2--;
13010 continue;
13011 }
13012 if (soap_flag_crudFlags1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
13013 if (soap_in_PointerTostd__string(soap, "crudFlags", &(a->ns1__rule::crudFlags), "xsd:string")) {
13014 soap_flag_crudFlags1--;
13015 continue;
13016 }
13017 if (soap_flag_grouping1 && soap->error == SOAP_TAG_MISMATCH)
13018 if (soap_in_PointerTons1__grouping(soap, "grouping", &(a->ns1__rule::grouping), "ns1:grouping")) {
13019 soap_flag_grouping1--;
13020 continue;
13021 }
13022 if (soap_flag_what1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
13023 if (soap_in_PointerTostd__string(soap, "what", &(a->ns1__rule::what), "xsd:string")) {
13024 soap_flag_what1--;
13025 continue;
13026 }
13027 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
13028 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
13029 soap_flag___item3--;
13030 continue;
13031 }
13032 if (soap->error == SOAP_TAG_MISMATCH)
13033 soap->error = soap_ignore_element(soap);
13034 if (soap->error == SOAP_NO_TAG)
13035 break;
13036 if (soap->error)
13037 return nullptr;
13038 }
13039 if (soap_element_end_in(soap, tag))
13040 return nullptr;
13041 } else {
13042 a = (ns1__rule *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__rule, 0, sizeof(ns1__rule), 0,
13044 if (soap->body && soap_element_end_in(soap, tag))
13045 return nullptr;
13046 }
13047 return a;
13048}
13049
13050int ns1__rule::soap_put(struct soap *soap, const char *tag, const char *type) const {
13051 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__rule);
13052 if (this->soap_out(soap, tag ? tag : "ns1:rule", id, type))
13053 return soap->error;
13054 return soap_putindependent(soap);
13055}
13056
13057void *ns1__rule::soap_get(struct soap *soap, const char *tag, const char *type) {
13058 return soap_get_ns1__rule(soap, this, tag, type);
13059}
13060
13061SOAP_FMAC3 ns1__rule *SOAP_FMAC4 soap_get_ns1__rule(struct soap *soap, ns1__rule *p, const char *tag,
13062 const char *type) {
13063 if ((p = soap_in_ns1__rule(soap, tag, p, type)))
13064 if (soap_getindependent(soap))
13065 return nullptr;
13066 return p;
13067}
13068
13069SOAP_FMAC1 ns1__rule *SOAP_FMAC2 soap_instantiate_ns1__rule(struct soap *soap, int n, const char *type,
13070 const char *arrayType, size_t *size) {
13071 (void)type;
13072 (void)arrayType; /* appease -Wall -Werror */
13073 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__rule(%d, %s, %s)\n", n, type ? type : "",
13074 arrayType ? arrayType : ""));
13075 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__rule, n, ICat4_fdelete);
13076 if (!cp)
13077 return nullptr;
13078 if (n < 0) {
13079 cp->ptr = (void *)SOAP_NEW(ns1__rule);
13080 if (size)
13081 *size = sizeof(ns1__rule);
13082 ((ns1__rule *)cp->ptr)->soap = soap;
13083 } else {
13084 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__rule, n);
13085 if (size)
13086 *size = n * sizeof(ns1__rule);
13087 if (cp->ptr)
13088 for (int i = 0; i < n; i++)
13089 ((ns1__rule *)cp->ptr)[i].soap = soap;
13090 }
13091 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
13092 if (!cp->ptr)
13093 soap->error = SOAP_EOM;
13094 return (ns1__rule *)cp->ptr;
13095}
13096
13097SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__rule(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
13098 size_t n) {
13099 (void)soap;
13100 (void)tt;
13101 (void)st;
13102 (void)len;
13103 (void)n; /* appease -Wall -Werror */
13104 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__rule %p -> %p\n", q, p));
13105 *(ns1__rule *)p = *(ns1__rule *)q;
13106}
13107
13108void ns1__grouping::soap_default(struct soap *soap) {
13109 this->soap = soap;
13110 this->ns1__entityBaseBean::soap_default(soap);
13111 this->xsd__anyType::soap_default(soap);
13112 this->ns1__grouping::name = nullptr;
13113 soap_default_std__vectorTemplateOfPointerTons1__rule(soap, &this->ns1__grouping::rules);
13114 soap_default_std__vectorTemplateOfPointerTons1__userGroup(soap, &this->ns1__grouping::userGroups);
13115}
13116
13117void ns1__grouping::soap_serialize(struct soap *soap) const {
13118#ifndef WITH_NOIDREF
13119 (void)soap; /* appease -Wall -Werror */
13120 soap_serialize_PointerTostd__string(soap, &this->ns1__grouping::name);
13121 soap_serialize_std__vectorTemplateOfPointerTons1__rule(soap, &this->ns1__grouping::rules);
13122 soap_serialize_std__vectorTemplateOfPointerTons1__userGroup(soap, &this->ns1__grouping::userGroups);
13123 this->ns1__entityBaseBean::soap_serialize(soap);
13124 this->xsd__anyType::soap_serialize(soap);
13125#endif
13126}
13127
13128int ns1__grouping::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
13129 return soap_out_ns1__grouping(soap, tag, id, this, type);
13130}
13131
13132SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__grouping(struct soap *soap, const char *tag, int id, const ns1__grouping *a,
13133 const char *type) {
13134 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__grouping), "ns1:grouping"))
13135 return soap->error;
13136 /* transient soap skipped */
13137 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
13138 return soap->error;
13139 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
13140 return soap->error;
13141 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
13142 return soap->error;
13143 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
13144 return soap->error;
13145 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
13146 return soap->error;
13147 if (soap_out_PointerTostd__string(soap, "name", -1, &(a->ns1__grouping::name), ""))
13148 return soap->error;
13149 if (soap_out_std__vectorTemplateOfPointerTons1__rule(soap, "rules", -1, &(a->ns1__grouping::rules), ""))
13150 return soap->error;
13151 if (soap_out_std__vectorTemplateOfPointerTons1__userGroup(soap, "userGroups", -1, &(a->ns1__grouping::userGroups),
13152 ""))
13153 return soap->error;
13154 return soap_element_end_out(soap, tag);
13155}
13156
13157void *ns1__grouping::soap_in(struct soap *soap, const char *tag, const char *type) {
13158 return soap_in_ns1__grouping(soap, tag, this, type);
13159}
13160
13161SOAP_FMAC3 ns1__grouping *SOAP_FMAC4 soap_in_ns1__grouping(struct soap *soap, const char *tag, ns1__grouping *a,
13162 const char *type) {
13163 (void)type; /* appease -Wall -Werror */
13164 if (soap_element_begin_in(soap, tag, 0, nullptr))
13165 return nullptr;
13167 soap->type, soap->arrayType);
13168 if (!a)
13169 return nullptr;
13170 if (soap->alloced) {
13171 a->soap_default(soap);
13172 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__grouping) {
13173 soap_revert(soap);
13174 *soap->id = '\0';
13175 return (ns1__grouping *)a->soap_in(soap, tag, type);
13176 }
13177 }
13178 size_t soap_flag___item3 = 1;
13179 size_t soap_flag_createId2 = 1;
13180 size_t soap_flag_createTime2 = 1;
13181 size_t soap_flag_modTime2 = 1;
13182 size_t soap_flag_id2 = 1;
13183 size_t soap_flag_modId2 = 1;
13184 size_t soap_flag_name1 = 1;
13185 if (soap->body && !*soap->href) {
13186 for (;;) {
13187 soap->error = SOAP_TAG_MISMATCH;
13188 /* transient soap skipped */
13189 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
13190 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
13191 soap_flag_createId2--;
13192 continue;
13193 }
13194 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
13195 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
13196 soap_flag_createTime2--;
13197 continue;
13198 }
13199 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
13200 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
13201 soap_flag_modTime2--;
13202 continue;
13203 }
13204 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
13205 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
13206 soap_flag_id2--;
13207 continue;
13208 }
13209 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
13210 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
13211 soap_flag_modId2--;
13212 continue;
13213 }
13214 if (soap_flag_name1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
13215 if (soap_in_PointerTostd__string(soap, "name", &(a->ns1__grouping::name), "xsd:string")) {
13216 soap_flag_name1--;
13217 continue;
13218 }
13219 if (soap->error == SOAP_TAG_MISMATCH)
13220 if (soap_in_std__vectorTemplateOfPointerTons1__rule(soap, "rules", &(a->ns1__grouping::rules), "ns1:rule"))
13221 continue;
13222 if (soap->error == SOAP_TAG_MISMATCH)
13223 if (soap_in_std__vectorTemplateOfPointerTons1__userGroup(soap, "userGroups", &(a->ns1__grouping::userGroups),
13224 "ns1:userGroup"))
13225 continue;
13226 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
13227 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
13228 soap_flag___item3--;
13229 continue;
13230 }
13231 if (soap->error == SOAP_TAG_MISMATCH)
13232 soap->error = soap_ignore_element(soap);
13233 if (soap->error == SOAP_NO_TAG)
13234 break;
13235 if (soap->error)
13236 return nullptr;
13237 }
13238 if (soap_element_end_in(soap, tag))
13239 return nullptr;
13240 } else {
13241 a = (ns1__grouping *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__grouping, 0,
13243 if (soap->body && soap_element_end_in(soap, tag))
13244 return nullptr;
13245 }
13246 return a;
13247}
13248
13249int ns1__grouping::soap_put(struct soap *soap, const char *tag, const char *type) const {
13250 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__grouping);
13251 if (this->soap_out(soap, tag ? tag : "ns1:grouping", id, type))
13252 return soap->error;
13253 return soap_putindependent(soap);
13254}
13255
13256void *ns1__grouping::soap_get(struct soap *soap, const char *tag, const char *type) {
13257 return soap_get_ns1__grouping(soap, this, tag, type);
13258}
13259
13260SOAP_FMAC3 ns1__grouping *SOAP_FMAC4 soap_get_ns1__grouping(struct soap *soap, ns1__grouping *p, const char *tag,
13261 const char *type) {
13262 if ((p = soap_in_ns1__grouping(soap, tag, p, type)))
13263 if (soap_getindependent(soap))
13264 return nullptr;
13265 return p;
13266}
13267
13268SOAP_FMAC1 ns1__grouping *SOAP_FMAC2 soap_instantiate_ns1__grouping(struct soap *soap, int n, const char *type,
13269 const char *arrayType, size_t *size) {
13270 (void)type;
13271 (void)arrayType; /* appease -Wall -Werror */
13272 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__grouping(%d, %s, %s)\n", n, type ? type : "",
13273 arrayType ? arrayType : ""));
13274 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__grouping, n, ICat4_fdelete);
13275 if (!cp)
13276 return nullptr;
13277 if (n < 0) {
13278 cp->ptr = (void *)SOAP_NEW(ns1__grouping);
13279 if (size)
13280 *size = sizeof(ns1__grouping);
13281 ((ns1__grouping *)cp->ptr)->soap = soap;
13282 } else {
13283 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__grouping, n);
13284 if (size)
13285 *size = n * sizeof(ns1__grouping);
13286 if (cp->ptr)
13287 for (int i = 0; i < n; i++)
13288 ((ns1__grouping *)cp->ptr)[i].soap = soap;
13289 }
13290 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
13291 if (!cp->ptr)
13292 soap->error = SOAP_EOM;
13293 return (ns1__grouping *)cp->ptr;
13294}
13295
13296SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__grouping(struct soap *soap, int st, int tt, void *p, size_t len,
13297 const void *q, size_t n) {
13298 (void)soap;
13299 (void)tt;
13300 (void)st;
13301 (void)len;
13302 (void)n; /* appease -Wall -Werror */
13303 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__grouping %p -> %p\n", q, p));
13304 *(ns1__grouping *)p = *(ns1__grouping *)q;
13305}
13306
13307void ns1__userGroup::soap_default(struct soap *soap) {
13308 this->soap = soap;
13309 this->ns1__entityBaseBean::soap_default(soap);
13310 this->xsd__anyType::soap_default(soap);
13311 this->ns1__userGroup::grouping = nullptr;
13312 this->ns1__userGroup::user = nullptr;
13313}
13314
13315void ns1__userGroup::soap_serialize(struct soap *soap) const {
13316#ifndef WITH_NOIDREF
13317 (void)soap; /* appease -Wall -Werror */
13318 soap_serialize_PointerTons1__grouping(soap, &this->ns1__userGroup::grouping);
13319 soap_serialize_PointerTons1__user(soap, &this->ns1__userGroup::user);
13320 this->ns1__entityBaseBean::soap_serialize(soap);
13321 this->xsd__anyType::soap_serialize(soap);
13322#endif
13323}
13324
13325int ns1__userGroup::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
13326 return soap_out_ns1__userGroup(soap, tag, id, this, type);
13327}
13328
13329SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__userGroup(struct soap *soap, const char *tag, int id, const ns1__userGroup *a,
13330 const char *type) {
13331 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__userGroup), "ns1:userGroup"))
13332 return soap->error;
13333 /* transient soap skipped */
13334 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
13335 return soap->error;
13336 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
13337 return soap->error;
13338 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
13339 return soap->error;
13340 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
13341 return soap->error;
13342 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
13343 return soap->error;
13344 if (soap_out_PointerTons1__grouping(soap, "grouping", -1, &(a->ns1__userGroup::grouping), ""))
13345 return soap->error;
13346 if (soap_out_PointerTons1__user(soap, "user", -1, &(a->ns1__userGroup::user), ""))
13347 return soap->error;
13348 return soap_element_end_out(soap, tag);
13349}
13350
13351void *ns1__userGroup::soap_in(struct soap *soap, const char *tag, const char *type) {
13352 return soap_in_ns1__userGroup(soap, tag, this, type);
13353}
13354
13355SOAP_FMAC3 ns1__userGroup *SOAP_FMAC4 soap_in_ns1__userGroup(struct soap *soap, const char *tag, ns1__userGroup *a,
13356 const char *type) {
13357 (void)type; /* appease -Wall -Werror */
13358 if (soap_element_begin_in(soap, tag, 0, nullptr))
13359 return nullptr;
13361 soap->type, soap->arrayType);
13362 if (!a)
13363 return nullptr;
13364 if (soap->alloced) {
13365 a->soap_default(soap);
13366 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__userGroup) {
13367 soap_revert(soap);
13368 *soap->id = '\0';
13369 return (ns1__userGroup *)a->soap_in(soap, tag, type);
13370 }
13371 }
13372 size_t soap_flag___item3 = 1;
13373 size_t soap_flag_createId2 = 1;
13374 size_t soap_flag_createTime2 = 1;
13375 size_t soap_flag_modTime2 = 1;
13376 size_t soap_flag_id2 = 1;
13377 size_t soap_flag_modId2 = 1;
13378 size_t soap_flag_grouping1 = 1;
13379 size_t soap_flag_user1 = 1;
13380 if (soap->body && !*soap->href) {
13381 for (;;) {
13382 soap->error = SOAP_TAG_MISMATCH;
13383 /* transient soap skipped */
13384 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
13385 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
13386 soap_flag_createId2--;
13387 continue;
13388 }
13389 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
13390 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
13391 soap_flag_createTime2--;
13392 continue;
13393 }
13394 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
13395 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
13396 soap_flag_modTime2--;
13397 continue;
13398 }
13399 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
13400 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
13401 soap_flag_id2--;
13402 continue;
13403 }
13404 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
13405 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
13406 soap_flag_modId2--;
13407 continue;
13408 }
13409 if (soap_flag_grouping1 && soap->error == SOAP_TAG_MISMATCH)
13410 if (soap_in_PointerTons1__grouping(soap, "grouping", &(a->ns1__userGroup::grouping), "ns1:grouping")) {
13411 soap_flag_grouping1--;
13412 continue;
13413 }
13414 if (soap_flag_user1 && soap->error == SOAP_TAG_MISMATCH)
13415 if (soap_in_PointerTons1__user(soap, "user", &(a->ns1__userGroup::user), "ns1:user")) {
13416 soap_flag_user1--;
13417 continue;
13418 }
13419 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
13420 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
13421 soap_flag___item3--;
13422 continue;
13423 }
13424 if (soap->error == SOAP_TAG_MISMATCH)
13425 soap->error = soap_ignore_element(soap);
13426 if (soap->error == SOAP_NO_TAG)
13427 break;
13428 if (soap->error)
13429 return nullptr;
13430 }
13431 if (soap_element_end_in(soap, tag))
13432 return nullptr;
13433 } else {
13434 a = (ns1__userGroup *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__userGroup, 0,
13436 if (soap->body && soap_element_end_in(soap, tag))
13437 return nullptr;
13438 }
13439 return a;
13440}
13441
13442int ns1__userGroup::soap_put(struct soap *soap, const char *tag, const char *type) const {
13443 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__userGroup);
13444 if (this->soap_out(soap, tag ? tag : "ns1:userGroup", id, type))
13445 return soap->error;
13446 return soap_putindependent(soap);
13447}
13448
13449void *ns1__userGroup::soap_get(struct soap *soap, const char *tag, const char *type) {
13450 return soap_get_ns1__userGroup(soap, this, tag, type);
13451}
13452
13453SOAP_FMAC3 ns1__userGroup *SOAP_FMAC4 soap_get_ns1__userGroup(struct soap *soap, ns1__userGroup *p, const char *tag,
13454 const char *type) {
13455 if ((p = soap_in_ns1__userGroup(soap, tag, p, type)))
13456 if (soap_getindependent(soap))
13457 return nullptr;
13458 return p;
13459}
13460
13461SOAP_FMAC1 ns1__userGroup *SOAP_FMAC2 soap_instantiate_ns1__userGroup(struct soap *soap, int n, const char *type,
13462 const char *arrayType, size_t *size) {
13463 (void)type;
13464 (void)arrayType; /* appease -Wall -Werror */
13465 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__userGroup(%d, %s, %s)\n", n, type ? type : "",
13466 arrayType ? arrayType : ""));
13467 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__userGroup, n, ICat4_fdelete);
13468 if (!cp)
13469 return nullptr;
13470 if (n < 0) {
13471 cp->ptr = (void *)SOAP_NEW(ns1__userGroup);
13472 if (size)
13473 *size = sizeof(ns1__userGroup);
13474 ((ns1__userGroup *)cp->ptr)->soap = soap;
13475 } else {
13476 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__userGroup, n);
13477 if (size)
13478 *size = n * sizeof(ns1__userGroup);
13479 if (cp->ptr)
13480 for (int i = 0; i < n; i++)
13481 ((ns1__userGroup *)cp->ptr)[i].soap = soap;
13482 }
13483 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
13484 if (!cp->ptr)
13485 soap->error = SOAP_EOM;
13486 return (ns1__userGroup *)cp->ptr;
13487}
13488
13489SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__userGroup(struct soap *soap, int st, int tt, void *p, size_t len,
13490 const void *q, size_t n) {
13491 (void)soap;
13492 (void)tt;
13493 (void)st;
13494 (void)len;
13495 (void)n; /* appease -Wall -Werror */
13496 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__userGroup %p -> %p\n", q, p));
13497 *(ns1__userGroup *)p = *(ns1__userGroup *)q;
13498}
13499
13500void ns1__studyInvestigation::soap_default(struct soap *soap) {
13501 this->soap = soap;
13502 this->ns1__entityBaseBean::soap_default(soap);
13503 this->xsd__anyType::soap_default(soap);
13504 this->ns1__studyInvestigation::investigation = nullptr;
13505 this->ns1__studyInvestigation::study = nullptr;
13506}
13507
13508void ns1__studyInvestigation::soap_serialize(struct soap *soap) const {
13509#ifndef WITH_NOIDREF
13510 (void)soap; /* appease -Wall -Werror */
13511 soap_serialize_PointerTons1__investigation(soap, &this->ns1__studyInvestigation::investigation);
13512 soap_serialize_PointerTons1__study(soap, &this->ns1__studyInvestigation::study);
13513 this->ns1__entityBaseBean::soap_serialize(soap);
13514 this->xsd__anyType::soap_serialize(soap);
13515#endif
13516}
13517
13518int ns1__studyInvestigation::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
13519 return soap_out_ns1__studyInvestigation(soap, tag, id, this, type);
13520}
13521
13522SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__studyInvestigation(struct soap *soap, const char *tag, int id,
13523 const ns1__studyInvestigation *a, const char *type) {
13524 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__studyInvestigation),
13525 "ns1:studyInvestigation"))
13526 return soap->error;
13527 /* transient soap skipped */
13528 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
13529 return soap->error;
13530 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
13531 return soap->error;
13532 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
13533 return soap->error;
13534 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
13535 return soap->error;
13536 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
13537 return soap->error;
13538 if (soap_out_PointerTons1__investigation(soap, "investigation", -1, &(a->ns1__studyInvestigation::investigation), ""))
13539 return soap->error;
13540 if (soap_out_PointerTons1__study(soap, "study", -1, &(a->ns1__studyInvestigation::study), ""))
13541 return soap->error;
13542 return soap_element_end_out(soap, tag);
13543}
13544
13545void *ns1__studyInvestigation::soap_in(struct soap *soap, const char *tag, const char *type) {
13546 return soap_in_ns1__studyInvestigation(soap, tag, this, type);
13547}
13548
13549SOAP_FMAC3 ns1__studyInvestigation *SOAP_FMAC4 soap_in_ns1__studyInvestigation(struct soap *soap, const char *tag,
13551 const char *type) {
13552 (void)type; /* appease -Wall -Werror */
13553 if (soap_element_begin_in(soap, tag, 0, nullptr))
13554 return nullptr;
13556 sizeof(ns1__studyInvestigation), soap->type, soap->arrayType);
13557 if (!a)
13558 return nullptr;
13559 if (soap->alloced) {
13560 a->soap_default(soap);
13561 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__studyInvestigation) {
13562 soap_revert(soap);
13563 *soap->id = '\0';
13564 return (ns1__studyInvestigation *)a->soap_in(soap, tag, type);
13565 }
13566 }
13567 size_t soap_flag___item3 = 1;
13568 size_t soap_flag_createId2 = 1;
13569 size_t soap_flag_createTime2 = 1;
13570 size_t soap_flag_modTime2 = 1;
13571 size_t soap_flag_id2 = 1;
13572 size_t soap_flag_modId2 = 1;
13573 size_t soap_flag_investigation1 = 1;
13574 size_t soap_flag_study1 = 1;
13575 if (soap->body && !*soap->href) {
13576 for (;;) {
13577 soap->error = SOAP_TAG_MISMATCH;
13578 /* transient soap skipped */
13579 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
13580 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
13581 soap_flag_createId2--;
13582 continue;
13583 }
13584 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
13585 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
13586 soap_flag_createTime2--;
13587 continue;
13588 }
13589 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
13590 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
13591 soap_flag_modTime2--;
13592 continue;
13593 }
13594 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
13595 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
13596 soap_flag_id2--;
13597 continue;
13598 }
13599 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
13600 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
13601 soap_flag_modId2--;
13602 continue;
13603 }
13604 if (soap_flag_investigation1 && soap->error == SOAP_TAG_MISMATCH)
13605 if (soap_in_PointerTons1__investigation(soap, "investigation", &(a->ns1__studyInvestigation::investigation),
13606 "ns1:investigation")) {
13607 soap_flag_investigation1--;
13608 continue;
13609 }
13610 if (soap_flag_study1 && soap->error == SOAP_TAG_MISMATCH)
13611 if (soap_in_PointerTons1__study(soap, "study", &(a->ns1__studyInvestigation::study), "ns1:study")) {
13612 soap_flag_study1--;
13613 continue;
13614 }
13615 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
13616 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
13617 soap_flag___item3--;
13618 continue;
13619 }
13620 if (soap->error == SOAP_TAG_MISMATCH)
13621 soap->error = soap_ignore_element(soap);
13622 if (soap->error == SOAP_NO_TAG)
13623 break;
13624 if (soap->error)
13625 return nullptr;
13626 }
13627 if (soap_element_end_in(soap, tag))
13628 return nullptr;
13629 } else {
13630 a = (ns1__studyInvestigation *)soap_id_forward(
13631 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__studyInvestigation, 0, sizeof(ns1__studyInvestigation), 0,
13633 if (soap->body && soap_element_end_in(soap, tag))
13634 return nullptr;
13635 }
13636 return a;
13637}
13638
13639int ns1__studyInvestigation::soap_put(struct soap *soap, const char *tag, const char *type) const {
13640 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__studyInvestigation);
13641 if (this->soap_out(soap, tag ? tag : "ns1:studyInvestigation", id, type))
13642 return soap->error;
13643 return soap_putindependent(soap);
13644}
13645
13646void *ns1__studyInvestigation::soap_get(struct soap *soap, const char *tag, const char *type) {
13647 return soap_get_ns1__studyInvestigation(soap, this, tag, type);
13648}
13649
13650SOAP_FMAC3 ns1__studyInvestigation *SOAP_FMAC4 soap_get_ns1__studyInvestigation(struct soap *soap,
13652 const char *tag, const char *type) {
13653 if ((p = soap_in_ns1__studyInvestigation(soap, tag, p, type)))
13654 if (soap_getindependent(soap))
13655 return nullptr;
13656 return p;
13657}
13658
13659SOAP_FMAC1 ns1__studyInvestigation *SOAP_FMAC2 soap_instantiate_ns1__studyInvestigation(struct soap *soap, int n,
13660 const char *type,
13661 const char *arrayType,
13662 size_t *size) {
13663 (void)type;
13664 (void)arrayType; /* appease -Wall -Werror */
13665 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__studyInvestigation(%d, %s, %s)\n", n, type ? type : "",
13666 arrayType ? arrayType : ""));
13667 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__studyInvestigation, n, ICat4_fdelete);
13668 if (!cp)
13669 return nullptr;
13670 if (n < 0) {
13671 cp->ptr = (void *)SOAP_NEW(ns1__studyInvestigation);
13672 if (size)
13673 *size = sizeof(ns1__studyInvestigation);
13674 ((ns1__studyInvestigation *)cp->ptr)->soap = soap;
13675 } else {
13676 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__studyInvestigation, n);
13677 if (size)
13678 *size = n * sizeof(ns1__studyInvestigation);
13679 if (cp->ptr)
13680 for (int i = 0; i < n; i++)
13681 ((ns1__studyInvestigation *)cp->ptr)[i].soap = soap;
13682 }
13683 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
13684 if (!cp->ptr)
13685 soap->error = SOAP_EOM;
13686 return (ns1__studyInvestigation *)cp->ptr;
13687}
13688
13689SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__studyInvestigation(struct soap *soap, int st, int tt, void *p, size_t len,
13690 const void *q, size_t n) {
13691 (void)soap;
13692 (void)tt;
13693 (void)st;
13694 (void)len;
13695 (void)n; /* appease -Wall -Werror */
13696 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__studyInvestigation %p -> %p\n", q, p));
13698}
13699
13700void ns1__study::soap_default(struct soap *soap) {
13701 this->soap = soap;
13702 this->ns1__entityBaseBean::soap_default(soap);
13703 this->xsd__anyType::soap_default(soap);
13704 this->ns1__study::description = nullptr;
13705 this->ns1__study::name = nullptr;
13706 this->ns1__study::startDate = nullptr;
13707 this->ns1__study::status = nullptr;
13708 soap_default_std__vectorTemplateOfPointerTons1__studyInvestigation(soap, &this->ns1__study::studyInvestigations);
13709 this->ns1__study::user = nullptr;
13710}
13711
13712void ns1__study::soap_serialize(struct soap *soap) const {
13713#ifndef WITH_NOIDREF
13714 (void)soap; /* appease -Wall -Werror */
13715 soap_serialize_PointerTostd__string(soap, &this->ns1__study::description);
13716 soap_serialize_PointerTostd__string(soap, &this->ns1__study::name);
13717 soap_serialize_PointerTotime(soap, &this->ns1__study::startDate);
13718 soap_serialize_PointerTons1__studyStatus(soap, &this->ns1__study::status);
13719 soap_serialize_std__vectorTemplateOfPointerTons1__studyInvestigation(soap, &this->ns1__study::studyInvestigations);
13720 soap_serialize_PointerTons1__user(soap, &this->ns1__study::user);
13721 this->ns1__entityBaseBean::soap_serialize(soap);
13722 this->xsd__anyType::soap_serialize(soap);
13723#endif
13724}
13725
13726int ns1__study::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
13727 return soap_out_ns1__study(soap, tag, id, this, type);
13728}
13729
13730SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__study(struct soap *soap, const char *tag, int id, const ns1__study *a,
13731 const char *type) {
13732 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__study), "ns1:study"))
13733 return soap->error;
13734 /* transient soap skipped */
13735 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
13736 return soap->error;
13737 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
13738 return soap->error;
13739 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
13740 return soap->error;
13741 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
13742 return soap->error;
13743 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
13744 return soap->error;
13745 if (soap_out_PointerTostd__string(soap, "description", -1, &(a->ns1__study::description), ""))
13746 return soap->error;
13747 if (soap_out_PointerTostd__string(soap, "name", -1, &(a->ns1__study::name), ""))
13748 return soap->error;
13749 if (soap_out_PointerTotime(soap, "startDate", -1, &(a->ns1__study::startDate), ""))
13750 return soap->error;
13751 if (soap_out_PointerTons1__studyStatus(soap, "status", -1, &(a->ns1__study::status), ""))
13752 return soap->error;
13753 if (soap_out_std__vectorTemplateOfPointerTons1__studyInvestigation(soap, "studyInvestigations", -1,
13754 &(a->ns1__study::studyInvestigations), ""))
13755 return soap->error;
13756 if (soap_out_PointerTons1__user(soap, "user", -1, &(a->ns1__study::user), ""))
13757 return soap->error;
13758 return soap_element_end_out(soap, tag);
13759}
13760
13761void *ns1__study::soap_in(struct soap *soap, const char *tag, const char *type) {
13762 return soap_in_ns1__study(soap, tag, this, type);
13763}
13764
13765SOAP_FMAC3 ns1__study *SOAP_FMAC4 soap_in_ns1__study(struct soap *soap, const char *tag, ns1__study *a,
13766 const char *type) {
13767 (void)type; /* appease -Wall -Werror */
13768 if (soap_element_begin_in(soap, tag, 0, nullptr))
13769 return nullptr;
13770 a = (ns1__study *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_ns1__study, sizeof(ns1__study), soap->type,
13771 soap->arrayType);
13772 if (!a)
13773 return nullptr;
13774 if (soap->alloced) {
13775 a->soap_default(soap);
13776 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__study) {
13777 soap_revert(soap);
13778 *soap->id = '\0';
13779 return (ns1__study *)a->soap_in(soap, tag, type);
13780 }
13781 }
13782 size_t soap_flag___item3 = 1;
13783 size_t soap_flag_createId2 = 1;
13784 size_t soap_flag_createTime2 = 1;
13785 size_t soap_flag_modTime2 = 1;
13786 size_t soap_flag_id2 = 1;
13787 size_t soap_flag_modId2 = 1;
13788 size_t soap_flag_description1 = 1;
13789 size_t soap_flag_name1 = 1;
13790 size_t soap_flag_startDate1 = 1;
13791 size_t soap_flag_status1 = 1;
13792 size_t soap_flag_user1 = 1;
13793 if (soap->body && !*soap->href) {
13794 for (;;) {
13795 soap->error = SOAP_TAG_MISMATCH;
13796 /* transient soap skipped */
13797 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
13798 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
13799 soap_flag_createId2--;
13800 continue;
13801 }
13802 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
13803 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
13804 soap_flag_createTime2--;
13805 continue;
13806 }
13807 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
13808 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
13809 soap_flag_modTime2--;
13810 continue;
13811 }
13812 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
13813 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
13814 soap_flag_id2--;
13815 continue;
13816 }
13817 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
13818 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
13819 soap_flag_modId2--;
13820 continue;
13821 }
13822 if (soap_flag_description1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
13823 if (soap_in_PointerTostd__string(soap, "description", &(a->ns1__study::description), "xsd:string")) {
13824 soap_flag_description1--;
13825 continue;
13826 }
13827 if (soap_flag_name1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
13828 if (soap_in_PointerTostd__string(soap, "name", &(a->ns1__study::name), "xsd:string")) {
13829 soap_flag_name1--;
13830 continue;
13831 }
13832 if (soap_flag_startDate1 && soap->error == SOAP_TAG_MISMATCH)
13833 if (soap_in_PointerTotime(soap, "startDate", &(a->ns1__study::startDate), "xsd:dateTime")) {
13834 soap_flag_startDate1--;
13835 continue;
13836 }
13837 if (soap_flag_status1 && soap->error == SOAP_TAG_MISMATCH)
13838 if (soap_in_PointerTons1__studyStatus(soap, "status", &(a->ns1__study::status), "ns1:studyStatus")) {
13839 soap_flag_status1--;
13840 continue;
13841 }
13842 if (soap->error == SOAP_TAG_MISMATCH)
13844 soap, "studyInvestigations", &(a->ns1__study::studyInvestigations), "ns1:studyInvestigation"))
13845 continue;
13846 if (soap_flag_user1 && soap->error == SOAP_TAG_MISMATCH)
13847 if (soap_in_PointerTons1__user(soap, "user", &(a->ns1__study::user), "ns1:user")) {
13848 soap_flag_user1--;
13849 continue;
13850 }
13851 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
13852 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
13853 soap_flag___item3--;
13854 continue;
13855 }
13856 if (soap->error == SOAP_TAG_MISMATCH)
13857 soap->error = soap_ignore_element(soap);
13858 if (soap->error == SOAP_NO_TAG)
13859 break;
13860 if (soap->error)
13861 return nullptr;
13862 }
13863 if (soap_element_end_in(soap, tag))
13864 return nullptr;
13865 } else {
13866 a = (ns1__study *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__study, 0, sizeof(ns1__study),
13868 if (soap->body && soap_element_end_in(soap, tag))
13869 return nullptr;
13870 }
13871 return a;
13872}
13873
13874int ns1__study::soap_put(struct soap *soap, const char *tag, const char *type) const {
13875 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__study);
13876 if (this->soap_out(soap, tag ? tag : "ns1:study", id, type))
13877 return soap->error;
13878 return soap_putindependent(soap);
13879}
13880
13881void *ns1__study::soap_get(struct soap *soap, const char *tag, const char *type) {
13882 return soap_get_ns1__study(soap, this, tag, type);
13883}
13884
13885SOAP_FMAC3 ns1__study *SOAP_FMAC4 soap_get_ns1__study(struct soap *soap, ns1__study *p, const char *tag,
13886 const char *type) {
13887 if ((p = soap_in_ns1__study(soap, tag, p, type)))
13888 if (soap_getindependent(soap))
13889 return nullptr;
13890 return p;
13891}
13892
13893SOAP_FMAC1 ns1__study *SOAP_FMAC2 soap_instantiate_ns1__study(struct soap *soap, int n, const char *type,
13894 const char *arrayType, size_t *size) {
13895 (void)type;
13896 (void)arrayType; /* appease -Wall -Werror */
13897 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__study(%d, %s, %s)\n", n, type ? type : "",
13898 arrayType ? arrayType : ""));
13899 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__study, n, ICat4_fdelete);
13900 if (!cp)
13901 return nullptr;
13902 if (n < 0) {
13903 cp->ptr = (void *)SOAP_NEW(ns1__study);
13904 if (size)
13905 *size = sizeof(ns1__study);
13906 ((ns1__study *)cp->ptr)->soap = soap;
13907 } else {
13908 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__study, n);
13909 if (size)
13910 *size = n * sizeof(ns1__study);
13911 if (cp->ptr)
13912 for (int i = 0; i < n; i++)
13913 ((ns1__study *)cp->ptr)[i].soap = soap;
13914 }
13915 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
13916 if (!cp->ptr)
13917 soap->error = SOAP_EOM;
13918 return (ns1__study *)cp->ptr;
13919}
13920
13921SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__study(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
13922 size_t n) {
13923 (void)soap;
13924 (void)tt;
13925 (void)st;
13926 (void)len;
13927 (void)n; /* appease -Wall -Werror */
13928 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__study %p -> %p\n", q, p));
13929 *(ns1__study *)p = *(ns1__study *)q;
13930}
13931
13932void ns1__investigationUser::soap_default(struct soap *soap) {
13933 this->soap = soap;
13934 this->ns1__entityBaseBean::soap_default(soap);
13935 this->xsd__anyType::soap_default(soap);
13936 this->ns1__investigationUser::investigation = nullptr;
13937 this->ns1__investigationUser::role = nullptr;
13938 this->ns1__investigationUser::user = nullptr;
13939}
13940
13941void ns1__investigationUser::soap_serialize(struct soap *soap) const {
13942#ifndef WITH_NOIDREF
13943 (void)soap; /* appease -Wall -Werror */
13944 soap_serialize_PointerTons1__investigation(soap, &this->ns1__investigationUser::investigation);
13945 soap_serialize_PointerTostd__string(soap, &this->ns1__investigationUser::role);
13946 soap_serialize_PointerTons1__user(soap, &this->ns1__investigationUser::user);
13947 this->ns1__entityBaseBean::soap_serialize(soap);
13948 this->xsd__anyType::soap_serialize(soap);
13949#endif
13950}
13951
13952int ns1__investigationUser::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
13953 return soap_out_ns1__investigationUser(soap, tag, id, this, type);
13954}
13955
13956SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__investigationUser(struct soap *soap, const char *tag, int id,
13957 const ns1__investigationUser *a, const char *type) {
13958 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__investigationUser),
13959 "ns1:investigationUser"))
13960 return soap->error;
13961 /* transient soap skipped */
13962 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
13963 return soap->error;
13964 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
13965 return soap->error;
13966 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
13967 return soap->error;
13968 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
13969 return soap->error;
13970 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
13971 return soap->error;
13972 if (soap_out_PointerTons1__investigation(soap, "investigation", -1, &(a->ns1__investigationUser::investigation), ""))
13973 return soap->error;
13974 if (soap_out_PointerTostd__string(soap, "role", -1, &(a->ns1__investigationUser::role), ""))
13975 return soap->error;
13976 if (soap_out_PointerTons1__user(soap, "user", -1, &(a->ns1__investigationUser::user), ""))
13977 return soap->error;
13978 return soap_element_end_out(soap, tag);
13979}
13980
13981void *ns1__investigationUser::soap_in(struct soap *soap, const char *tag, const char *type) {
13982 return soap_in_ns1__investigationUser(soap, tag, this, type);
13983}
13984
13985SOAP_FMAC3 ns1__investigationUser *SOAP_FMAC4 soap_in_ns1__investigationUser(struct soap *soap, const char *tag,
13987 const char *type) {
13988 (void)type; /* appease -Wall -Werror */
13989 if (soap_element_begin_in(soap, tag, 0, nullptr))
13990 return nullptr;
13992 sizeof(ns1__investigationUser), soap->type, soap->arrayType);
13993 if (!a)
13994 return nullptr;
13995 if (soap->alloced) {
13996 a->soap_default(soap);
13997 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__investigationUser) {
13998 soap_revert(soap);
13999 *soap->id = '\0';
14000 return (ns1__investigationUser *)a->soap_in(soap, tag, type);
14001 }
14002 }
14003 size_t soap_flag___item3 = 1;
14004 size_t soap_flag_createId2 = 1;
14005 size_t soap_flag_createTime2 = 1;
14006 size_t soap_flag_modTime2 = 1;
14007 size_t soap_flag_id2 = 1;
14008 size_t soap_flag_modId2 = 1;
14009 size_t soap_flag_investigation1 = 1;
14010 size_t soap_flag_role1 = 1;
14011 size_t soap_flag_user1 = 1;
14012 if (soap->body && !*soap->href) {
14013 for (;;) {
14014 soap->error = SOAP_TAG_MISMATCH;
14015 /* transient soap skipped */
14016 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14017 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
14018 soap_flag_createId2--;
14019 continue;
14020 }
14021 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
14022 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
14023 soap_flag_createTime2--;
14024 continue;
14025 }
14026 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
14027 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
14028 soap_flag_modTime2--;
14029 continue;
14030 }
14031 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
14032 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
14033 soap_flag_id2--;
14034 continue;
14035 }
14036 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14037 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
14038 soap_flag_modId2--;
14039 continue;
14040 }
14041 if (soap_flag_investigation1 && soap->error == SOAP_TAG_MISMATCH)
14042 if (soap_in_PointerTons1__investigation(soap, "investigation", &(a->ns1__investigationUser::investigation),
14043 "ns1:investigation")) {
14044 soap_flag_investigation1--;
14045 continue;
14046 }
14047 if (soap_flag_role1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14048 if (soap_in_PointerTostd__string(soap, "role", &(a->ns1__investigationUser::role), "xsd:string")) {
14049 soap_flag_role1--;
14050 continue;
14051 }
14052 if (soap_flag_user1 && soap->error == SOAP_TAG_MISMATCH)
14053 if (soap_in_PointerTons1__user(soap, "user", &(a->ns1__investigationUser::user), "ns1:user")) {
14054 soap_flag_user1--;
14055 continue;
14056 }
14057 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14058 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
14059 soap_flag___item3--;
14060 continue;
14061 }
14062 if (soap->error == SOAP_TAG_MISMATCH)
14063 soap->error = soap_ignore_element(soap);
14064 if (soap->error == SOAP_NO_TAG)
14065 break;
14066 if (soap->error)
14067 return nullptr;
14068 }
14069 if (soap_element_end_in(soap, tag))
14070 return nullptr;
14071 } else {
14072 a = (ns1__investigationUser *)soap_id_forward(soap, soap->href, (void *)a, 0,
14075 if (soap->body && soap_element_end_in(soap, tag))
14076 return nullptr;
14077 }
14078 return a;
14079}
14080
14081int ns1__investigationUser::soap_put(struct soap *soap, const char *tag, const char *type) const {
14082 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__investigationUser);
14083 if (this->soap_out(soap, tag ? tag : "ns1:investigationUser", id, type))
14084 return soap->error;
14085 return soap_putindependent(soap);
14086}
14087
14088void *ns1__investigationUser::soap_get(struct soap *soap, const char *tag, const char *type) {
14089 return soap_get_ns1__investigationUser(soap, this, tag, type);
14090}
14091
14092SOAP_FMAC3 ns1__investigationUser *SOAP_FMAC4 soap_get_ns1__investigationUser(struct soap *soap,
14094 const char *tag, const char *type) {
14095 if ((p = soap_in_ns1__investigationUser(soap, tag, p, type)))
14096 if (soap_getindependent(soap))
14097 return nullptr;
14098 return p;
14099}
14100
14101SOAP_FMAC1 ns1__investigationUser *SOAP_FMAC2 soap_instantiate_ns1__investigationUser(struct soap *soap, int n,
14102 const char *type,
14103 const char *arrayType,
14104 size_t *size) {
14105 (void)type;
14106 (void)arrayType; /* appease -Wall -Werror */
14107 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__investigationUser(%d, %s, %s)\n", n, type ? type : "",
14108 arrayType ? arrayType : ""));
14109 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__investigationUser, n, ICat4_fdelete);
14110 if (!cp)
14111 return nullptr;
14112 if (n < 0) {
14113 cp->ptr = (void *)SOAP_NEW(ns1__investigationUser);
14114 if (size)
14115 *size = sizeof(ns1__investigationUser);
14116 ((ns1__investigationUser *)cp->ptr)->soap = soap;
14117 } else {
14118 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__investigationUser, n);
14119 if (size)
14120 *size = n * sizeof(ns1__investigationUser);
14121 if (cp->ptr)
14122 for (int i = 0; i < n; i++)
14123 ((ns1__investigationUser *)cp->ptr)[i].soap = soap;
14124 }
14125 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
14126 if (!cp->ptr)
14127 soap->error = SOAP_EOM;
14128 return (ns1__investigationUser *)cp->ptr;
14129}
14130
14131SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__investigationUser(struct soap *soap, int st, int tt, void *p, size_t len,
14132 const void *q, size_t n) {
14133 (void)soap;
14134 (void)tt;
14135 (void)st;
14136 (void)len;
14137 (void)n; /* appease -Wall -Werror */
14138 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__investigationUser %p -> %p\n", q, p));
14140}
14141
14142void ns1__user::soap_default(struct soap *soap) {
14143 this->soap = soap;
14144 this->ns1__entityBaseBean::soap_default(soap);
14145 this->xsd__anyType::soap_default(soap);
14146 this->ns1__user::fullName = nullptr;
14147 soap_default_std__vectorTemplateOfPointerTons1__instrumentScientist(soap, &this->ns1__user::instrumentScientists);
14148 soap_default_std__vectorTemplateOfPointerTons1__investigationUser(soap, &this->ns1__user::investigationUsers);
14149 this->ns1__user::name = nullptr;
14150 soap_default_std__vectorTemplateOfPointerTons1__study(soap, &this->ns1__user::studies);
14151 soap_default_std__vectorTemplateOfPointerTons1__userGroup(soap, &this->ns1__user::userGroups);
14152}
14153
14154void ns1__user::soap_serialize(struct soap *soap) const {
14155#ifndef WITH_NOIDREF
14156 (void)soap; /* appease -Wall -Werror */
14157 soap_serialize_PointerTostd__string(soap, &this->ns1__user::fullName);
14158 soap_serialize_std__vectorTemplateOfPointerTons1__instrumentScientist(soap, &this->ns1__user::instrumentScientists);
14159 soap_serialize_std__vectorTemplateOfPointerTons1__investigationUser(soap, &this->ns1__user::investigationUsers);
14160 soap_serialize_PointerTostd__string(soap, &this->ns1__user::name);
14161 soap_serialize_std__vectorTemplateOfPointerTons1__study(soap, &this->ns1__user::studies);
14162 soap_serialize_std__vectorTemplateOfPointerTons1__userGroup(soap, &this->ns1__user::userGroups);
14163 this->ns1__entityBaseBean::soap_serialize(soap);
14164 this->xsd__anyType::soap_serialize(soap);
14165#endif
14166}
14167
14168int ns1__user::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
14169 return soap_out_ns1__user(soap, tag, id, this, type);
14170}
14171
14172SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__user(struct soap *soap, const char *tag, int id, const ns1__user *a,
14173 const char *type) {
14174 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__user), "ns1:user"))
14175 return soap->error;
14176 /* transient soap skipped */
14177 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
14178 return soap->error;
14179 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
14180 return soap->error;
14181 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
14182 return soap->error;
14183 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
14184 return soap->error;
14185 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
14186 return soap->error;
14187 if (soap_out_PointerTostd__string(soap, "fullName", -1, &(a->ns1__user::fullName), ""))
14188 return soap->error;
14189 if (soap_out_std__vectorTemplateOfPointerTons1__instrumentScientist(soap, "instrumentScientists", -1,
14190 &(a->ns1__user::instrumentScientists), ""))
14191 return soap->error;
14192 if (soap_out_std__vectorTemplateOfPointerTons1__investigationUser(soap, "investigationUsers", -1,
14193 &(a->ns1__user::investigationUsers), ""))
14194 return soap->error;
14195 if (soap_out_PointerTostd__string(soap, "name", -1, &(a->ns1__user::name), ""))
14196 return soap->error;
14197 if (soap_out_std__vectorTemplateOfPointerTons1__study(soap, "studies", -1, &(a->ns1__user::studies), ""))
14198 return soap->error;
14199 if (soap_out_std__vectorTemplateOfPointerTons1__userGroup(soap, "userGroups", -1, &(a->ns1__user::userGroups), ""))
14200 return soap->error;
14201 return soap_element_end_out(soap, tag);
14202}
14203
14204void *ns1__user::soap_in(struct soap *soap, const char *tag, const char *type) {
14205 return soap_in_ns1__user(soap, tag, this, type);
14206}
14207
14208SOAP_FMAC3 ns1__user *SOAP_FMAC4 soap_in_ns1__user(struct soap *soap, const char *tag, ns1__user *a, const char *type) {
14209 (void)type; /* appease -Wall -Werror */
14210 if (soap_element_begin_in(soap, tag, 0, nullptr))
14211 return nullptr;
14212 a = (ns1__user *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_ns1__user, sizeof(ns1__user), soap->type,
14213 soap->arrayType);
14214 if (!a)
14215 return nullptr;
14216 if (soap->alloced) {
14217 a->soap_default(soap);
14218 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__user) {
14219 soap_revert(soap);
14220 *soap->id = '\0';
14221 return (ns1__user *)a->soap_in(soap, tag, type);
14222 }
14223 }
14224 size_t soap_flag___item3 = 1;
14225 size_t soap_flag_createId2 = 1;
14226 size_t soap_flag_createTime2 = 1;
14227 size_t soap_flag_modTime2 = 1;
14228 size_t soap_flag_id2 = 1;
14229 size_t soap_flag_modId2 = 1;
14230 size_t soap_flag_fullName1 = 1;
14231 size_t soap_flag_name1 = 1;
14232 if (soap->body && !*soap->href) {
14233 for (;;) {
14234 soap->error = SOAP_TAG_MISMATCH;
14235 /* transient soap skipped */
14236 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14237 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
14238 soap_flag_createId2--;
14239 continue;
14240 }
14241 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
14242 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
14243 soap_flag_createTime2--;
14244 continue;
14245 }
14246 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
14247 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
14248 soap_flag_modTime2--;
14249 continue;
14250 }
14251 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
14252 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
14253 soap_flag_id2--;
14254 continue;
14255 }
14256 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14257 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
14258 soap_flag_modId2--;
14259 continue;
14260 }
14261 if (soap_flag_fullName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14262 if (soap_in_PointerTostd__string(soap, "fullName", &(a->ns1__user::fullName), "xsd:string")) {
14263 soap_flag_fullName1--;
14264 continue;
14265 }
14266 if (soap->error == SOAP_TAG_MISMATCH)
14268 soap, "instrumentScientists", &(a->ns1__user::instrumentScientists), "ns1:instrumentScientist"))
14269 continue;
14270 if (soap->error == SOAP_TAG_MISMATCH)
14272 soap, "investigationUsers", &(a->ns1__user::investigationUsers), "ns1:investigationUser"))
14273 continue;
14274 if (soap_flag_name1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14275 if (soap_in_PointerTostd__string(soap, "name", &(a->ns1__user::name), "xsd:string")) {
14276 soap_flag_name1--;
14277 continue;
14278 }
14279 if (soap->error == SOAP_TAG_MISMATCH)
14280 if (soap_in_std__vectorTemplateOfPointerTons1__study(soap, "studies", &(a->ns1__user::studies), "ns1:study"))
14281 continue;
14282 if (soap->error == SOAP_TAG_MISMATCH)
14283 if (soap_in_std__vectorTemplateOfPointerTons1__userGroup(soap, "userGroups", &(a->ns1__user::userGroups),
14284 "ns1:userGroup"))
14285 continue;
14286 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14287 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
14288 soap_flag___item3--;
14289 continue;
14290 }
14291 if (soap->error == SOAP_TAG_MISMATCH)
14292 soap->error = soap_ignore_element(soap);
14293 if (soap->error == SOAP_NO_TAG)
14294 break;
14295 if (soap->error)
14296 return nullptr;
14297 }
14298 if (soap_element_end_in(soap, tag))
14299 return nullptr;
14300 } else {
14301 a = (ns1__user *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__user, 0, sizeof(ns1__user), 0,
14303 if (soap->body && soap_element_end_in(soap, tag))
14304 return nullptr;
14305 }
14306 return a;
14307}
14308
14309int ns1__user::soap_put(struct soap *soap, const char *tag, const char *type) const {
14310 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__user);
14311 if (this->soap_out(soap, tag ? tag : "ns1:user", id, type))
14312 return soap->error;
14313 return soap_putindependent(soap);
14314}
14315
14316void *ns1__user::soap_get(struct soap *soap, const char *tag, const char *type) {
14317 return soap_get_ns1__user(soap, this, tag, type);
14318}
14319
14320SOAP_FMAC3 ns1__user *SOAP_FMAC4 soap_get_ns1__user(struct soap *soap, ns1__user *p, const char *tag,
14321 const char *type) {
14322 if ((p = soap_in_ns1__user(soap, tag, p, type)))
14323 if (soap_getindependent(soap))
14324 return nullptr;
14325 return p;
14326}
14327
14328SOAP_FMAC1 ns1__user *SOAP_FMAC2 soap_instantiate_ns1__user(struct soap *soap, int n, const char *type,
14329 const char *arrayType, size_t *size) {
14330 (void)type;
14331 (void)arrayType; /* appease -Wall -Werror */
14332 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__user(%d, %s, %s)\n", n, type ? type : "",
14333 arrayType ? arrayType : ""));
14334 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__user, n, ICat4_fdelete);
14335 if (!cp)
14336 return nullptr;
14337 if (n < 0) {
14338 cp->ptr = (void *)SOAP_NEW(ns1__user);
14339 if (size)
14340 *size = sizeof(ns1__user);
14341 ((ns1__user *)cp->ptr)->soap = soap;
14342 } else {
14343 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__user, n);
14344 if (size)
14345 *size = n * sizeof(ns1__user);
14346 if (cp->ptr)
14347 for (int i = 0; i < n; i++)
14348 ((ns1__user *)cp->ptr)[i].soap = soap;
14349 }
14350 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
14351 if (!cp->ptr)
14352 soap->error = SOAP_EOM;
14353 return (ns1__user *)cp->ptr;
14354}
14355
14356SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__user(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
14357 size_t n) {
14358 (void)soap;
14359 (void)tt;
14360 (void)st;
14361 (void)len;
14362 (void)n; /* appease -Wall -Werror */
14363 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__user %p -> %p\n", q, p));
14364 *(ns1__user *)p = *(ns1__user *)q;
14365}
14366
14367void ns1__instrumentScientist::soap_default(struct soap *soap) {
14368 this->soap = soap;
14369 this->ns1__entityBaseBean::soap_default(soap);
14370 this->xsd__anyType::soap_default(soap);
14371 this->ns1__instrumentScientist::instrument = nullptr;
14372 this->ns1__instrumentScientist::user = nullptr;
14373}
14374
14375void ns1__instrumentScientist::soap_serialize(struct soap *soap) const {
14376#ifndef WITH_NOIDREF
14377 (void)soap; /* appease -Wall -Werror */
14378 soap_serialize_PointerTons1__instrument(soap, &this->ns1__instrumentScientist::instrument);
14379 soap_serialize_PointerTons1__user(soap, &this->ns1__instrumentScientist::user);
14380 this->ns1__entityBaseBean::soap_serialize(soap);
14381 this->xsd__anyType::soap_serialize(soap);
14382#endif
14383}
14384
14385int ns1__instrumentScientist::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
14386 return soap_out_ns1__instrumentScientist(soap, tag, id, this, type);
14387}
14388
14389SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__instrumentScientist(struct soap *soap, const char *tag, int id,
14390 const ns1__instrumentScientist *a, const char *type) {
14391 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__instrumentScientist),
14392 "ns1:instrumentScientist"))
14393 return soap->error;
14394 /* transient soap skipped */
14395 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
14396 return soap->error;
14397 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
14398 return soap->error;
14399 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
14400 return soap->error;
14401 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
14402 return soap->error;
14403 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
14404 return soap->error;
14405 if (soap_out_PointerTons1__instrument(soap, "instrument", -1, &(a->ns1__instrumentScientist::instrument), ""))
14406 return soap->error;
14407 if (soap_out_PointerTons1__user(soap, "user", -1, &(a->ns1__instrumentScientist::user), ""))
14408 return soap->error;
14409 return soap_element_end_out(soap, tag);
14410}
14411
14412void *ns1__instrumentScientist::soap_in(struct soap *soap, const char *tag, const char *type) {
14413 return soap_in_ns1__instrumentScientist(soap, tag, this, type);
14414}
14415
14416SOAP_FMAC3 ns1__instrumentScientist *SOAP_FMAC4 soap_in_ns1__instrumentScientist(struct soap *soap, const char *tag,
14418 const char *type) {
14419 (void)type; /* appease -Wall -Werror */
14420 if (soap_element_begin_in(soap, tag, 0, nullptr))
14421 return nullptr;
14423 sizeof(ns1__instrumentScientist), soap->type, soap->arrayType);
14424 if (!a)
14425 return nullptr;
14426 if (soap->alloced) {
14427 a->soap_default(soap);
14428 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__instrumentScientist) {
14429 soap_revert(soap);
14430 *soap->id = '\0';
14431 return (ns1__instrumentScientist *)a->soap_in(soap, tag, type);
14432 }
14433 }
14434 size_t soap_flag___item3 = 1;
14435 size_t soap_flag_createId2 = 1;
14436 size_t soap_flag_createTime2 = 1;
14437 size_t soap_flag_modTime2 = 1;
14438 size_t soap_flag_id2 = 1;
14439 size_t soap_flag_modId2 = 1;
14440 size_t soap_flag_instrument1 = 1;
14441 size_t soap_flag_user1 = 1;
14442 if (soap->body && !*soap->href) {
14443 for (;;) {
14444 soap->error = SOAP_TAG_MISMATCH;
14445 /* transient soap skipped */
14446 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14447 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
14448 soap_flag_createId2--;
14449 continue;
14450 }
14451 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
14452 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
14453 soap_flag_createTime2--;
14454 continue;
14455 }
14456 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
14457 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
14458 soap_flag_modTime2--;
14459 continue;
14460 }
14461 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
14462 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
14463 soap_flag_id2--;
14464 continue;
14465 }
14466 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14467 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
14468 soap_flag_modId2--;
14469 continue;
14470 }
14471 if (soap_flag_instrument1 && soap->error == SOAP_TAG_MISMATCH)
14472 if (soap_in_PointerTons1__instrument(soap, "instrument", &(a->ns1__instrumentScientist::instrument),
14473 "ns1:instrument")) {
14474 soap_flag_instrument1--;
14475 continue;
14476 }
14477 if (soap_flag_user1 && soap->error == SOAP_TAG_MISMATCH)
14478 if (soap_in_PointerTons1__user(soap, "user", &(a->ns1__instrumentScientist::user), "ns1:user")) {
14479 soap_flag_user1--;
14480 continue;
14481 }
14482 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14483 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
14484 soap_flag___item3--;
14485 continue;
14486 }
14487 if (soap->error == SOAP_TAG_MISMATCH)
14488 soap->error = soap_ignore_element(soap);
14489 if (soap->error == SOAP_NO_TAG)
14490 break;
14491 if (soap->error)
14492 return nullptr;
14493 }
14494 if (soap_element_end_in(soap, tag))
14495 return nullptr;
14496 } else {
14497 a = (ns1__instrumentScientist *)soap_id_forward(
14498 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__instrumentScientist, 0, sizeof(ns1__instrumentScientist),
14500 if (soap->body && soap_element_end_in(soap, tag))
14501 return nullptr;
14502 }
14503 return a;
14504}
14505
14506int ns1__instrumentScientist::soap_put(struct soap *soap, const char *tag, const char *type) const {
14507 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__instrumentScientist);
14508 if (this->soap_out(soap, tag ? tag : "ns1:instrumentScientist", id, type))
14509 return soap->error;
14510 return soap_putindependent(soap);
14511}
14512
14513void *ns1__instrumentScientist::soap_get(struct soap *soap, const char *tag, const char *type) {
14514 return soap_get_ns1__instrumentScientist(soap, this, tag, type);
14515}
14516
14517SOAP_FMAC3 ns1__instrumentScientist *SOAP_FMAC4 soap_get_ns1__instrumentScientist(struct soap *soap,
14519 const char *tag, const char *type) {
14520 if ((p = soap_in_ns1__instrumentScientist(soap, tag, p, type)))
14521 if (soap_getindependent(soap))
14522 return nullptr;
14523 return p;
14524}
14525
14526SOAP_FMAC1 ns1__instrumentScientist *SOAP_FMAC2 soap_instantiate_ns1__instrumentScientist(struct soap *soap, int n,
14527 const char *type,
14528 const char *arrayType,
14529 size_t *size) {
14530 (void)type;
14531 (void)arrayType; /* appease -Wall -Werror */
14532 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__instrumentScientist(%d, %s, %s)\n", n, type ? type : "",
14533 arrayType ? arrayType : ""));
14534 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__instrumentScientist, n, ICat4_fdelete);
14535 if (!cp)
14536 return nullptr;
14537 if (n < 0) {
14538 cp->ptr = (void *)SOAP_NEW(ns1__instrumentScientist);
14539 if (size)
14540 *size = sizeof(ns1__instrumentScientist);
14541 ((ns1__instrumentScientist *)cp->ptr)->soap = soap;
14542 } else {
14543 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__instrumentScientist, n);
14544 if (size)
14545 *size = n * sizeof(ns1__instrumentScientist);
14546 if (cp->ptr)
14547 for (int i = 0; i < n; i++)
14548 ((ns1__instrumentScientist *)cp->ptr)[i].soap = soap;
14549 }
14550 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
14551 if (!cp->ptr)
14552 soap->error = SOAP_EOM;
14553 return (ns1__instrumentScientist *)cp->ptr;
14554}
14555
14556SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__instrumentScientist(struct soap *soap, int st, int tt, void *p, size_t len,
14557 const void *q, size_t n) {
14558 (void)soap;
14559 (void)tt;
14560 (void)st;
14561 (void)len;
14562 (void)n; /* appease -Wall -Werror */
14563 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__instrumentScientist %p -> %p\n", q, p));
14565}
14566
14567void ns1__instrument::soap_default(struct soap *soap) {
14568 this->soap = soap;
14569 this->ns1__entityBaseBean::soap_default(soap);
14570 this->xsd__anyType::soap_default(soap);
14571 this->ns1__instrument::description = nullptr;
14572 this->ns1__instrument::facility = nullptr;
14573 this->ns1__instrument::fullName = nullptr;
14575 &this->ns1__instrument::instrumentScientists);
14577 soap, &this->ns1__instrument::investigationInstruments);
14578 this->ns1__instrument::name = nullptr;
14579 this->ns1__instrument::type = nullptr;
14580 this->ns1__instrument::url = nullptr;
14581}
14582
14583void ns1__instrument::soap_serialize(struct soap *soap) const {
14584#ifndef WITH_NOIDREF
14585 (void)soap; /* appease -Wall -Werror */
14586 soap_serialize_PointerTostd__string(soap, &this->ns1__instrument::description);
14587 soap_serialize_PointerTons1__facility(soap, &this->ns1__instrument::facility);
14588 soap_serialize_PointerTostd__string(soap, &this->ns1__instrument::fullName);
14590 &this->ns1__instrument::instrumentScientists);
14592 soap, &this->ns1__instrument::investigationInstruments);
14593 soap_serialize_PointerTostd__string(soap, &this->ns1__instrument::name);
14594 soap_serialize_PointerTostd__string(soap, &this->ns1__instrument::type);
14595 soap_serialize_PointerTostd__string(soap, &this->ns1__instrument::url);
14596 this->ns1__entityBaseBean::soap_serialize(soap);
14597 this->xsd__anyType::soap_serialize(soap);
14598#endif
14599}
14600
14601int ns1__instrument::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
14602 return soap_out_ns1__instrument(soap, tag, id, this, type);
14603}
14604
14605SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__instrument(struct soap *soap, const char *tag, int id, const ns1__instrument *a,
14606 const char *type) {
14607 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__instrument),
14608 "ns1:instrument"))
14609 return soap->error;
14610 /* transient soap skipped */
14611 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
14612 return soap->error;
14613 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
14614 return soap->error;
14615 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
14616 return soap->error;
14617 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
14618 return soap->error;
14619 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
14620 return soap->error;
14621 if (soap_out_PointerTostd__string(soap, "description", -1, &(a->ns1__instrument::description), ""))
14622 return soap->error;
14623 if (soap_out_PointerTons1__facility(soap, "facility", -1, &(a->ns1__instrument::facility), ""))
14624 return soap->error;
14625 if (soap_out_PointerTostd__string(soap, "fullName", -1, &(a->ns1__instrument::fullName), ""))
14626 return soap->error;
14627 if (soap_out_std__vectorTemplateOfPointerTons1__instrumentScientist(soap, "instrumentScientists", -1,
14628 &(a->ns1__instrument::instrumentScientists), ""))
14629 return soap->error;
14631 soap, "investigationInstruments", -1, &(a->ns1__instrument::investigationInstruments), ""))
14632 return soap->error;
14633 if (soap_out_PointerTostd__string(soap, "name", -1, &(a->ns1__instrument::name), ""))
14634 return soap->error;
14635 if (soap_out_PointerTostd__string(soap, "type", -1, &(a->ns1__instrument::type), ""))
14636 return soap->error;
14637 if (soap_out_PointerTostd__string(soap, "url", -1, &(a->ns1__instrument::url), ""))
14638 return soap->error;
14639 return soap_element_end_out(soap, tag);
14640}
14641
14642void *ns1__instrument::soap_in(struct soap *soap, const char *tag, const char *type) {
14643 return soap_in_ns1__instrument(soap, tag, this, type);
14644}
14645
14646SOAP_FMAC3 ns1__instrument *SOAP_FMAC4 soap_in_ns1__instrument(struct soap *soap, const char *tag, ns1__instrument *a,
14647 const char *type) {
14648 (void)type; /* appease -Wall -Werror */
14649 if (soap_element_begin_in(soap, tag, 0, nullptr))
14650 return nullptr;
14652 sizeof(ns1__instrument), soap->type, soap->arrayType);
14653 if (!a)
14654 return nullptr;
14655 if (soap->alloced) {
14656 a->soap_default(soap);
14657 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__instrument) {
14658 soap_revert(soap);
14659 *soap->id = '\0';
14660 return (ns1__instrument *)a->soap_in(soap, tag, type);
14661 }
14662 }
14663 size_t soap_flag___item3 = 1;
14664 size_t soap_flag_createId2 = 1;
14665 size_t soap_flag_createTime2 = 1;
14666 size_t soap_flag_modTime2 = 1;
14667 size_t soap_flag_id2 = 1;
14668 size_t soap_flag_modId2 = 1;
14669 size_t soap_flag_description1 = 1;
14670 size_t soap_flag_facility1 = 1;
14671 size_t soap_flag_fullName1 = 1;
14672 size_t soap_flag_name1 = 1;
14673 size_t soap_flag_type1 = 1;
14674 size_t soap_flag_url1 = 1;
14675 if (soap->body && !*soap->href) {
14676 for (;;) {
14677 soap->error = SOAP_TAG_MISMATCH;
14678 /* transient soap skipped */
14679 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14680 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
14681 soap_flag_createId2--;
14682 continue;
14683 }
14684 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
14685 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
14686 soap_flag_createTime2--;
14687 continue;
14688 }
14689 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
14690 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
14691 soap_flag_modTime2--;
14692 continue;
14693 }
14694 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
14695 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
14696 soap_flag_id2--;
14697 continue;
14698 }
14699 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14700 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
14701 soap_flag_modId2--;
14702 continue;
14703 }
14704 if (soap_flag_description1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14705 if (soap_in_PointerTostd__string(soap, "description", &(a->ns1__instrument::description), "xsd:string")) {
14706 soap_flag_description1--;
14707 continue;
14708 }
14709 if (soap_flag_facility1 && soap->error == SOAP_TAG_MISMATCH)
14710 if (soap_in_PointerTons1__facility(soap, "facility", &(a->ns1__instrument::facility), "ns1:facility")) {
14711 soap_flag_facility1--;
14712 continue;
14713 }
14714 if (soap_flag_fullName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14715 if (soap_in_PointerTostd__string(soap, "fullName", &(a->ns1__instrument::fullName), "xsd:string")) {
14716 soap_flag_fullName1--;
14717 continue;
14718 }
14719 if (soap->error == SOAP_TAG_MISMATCH)
14721 soap, "instrumentScientists", &(a->ns1__instrument::instrumentScientists), "ns1:instrumentScientist"))
14722 continue;
14723 if (soap->error == SOAP_TAG_MISMATCH)
14725 soap, "investigationInstruments", &(a->ns1__instrument::investigationInstruments),
14726 "ns1:investigationInstrument"))
14727 continue;
14728 if (soap_flag_name1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14729 if (soap_in_PointerTostd__string(soap, "name", &(a->ns1__instrument::name), "xsd:string")) {
14730 soap_flag_name1--;
14731 continue;
14732 }
14733 if (soap_flag_type1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14734 if (soap_in_PointerTostd__string(soap, "type", &(a->ns1__instrument::type), "xsd:string")) {
14735 soap_flag_type1--;
14736 continue;
14737 }
14738 if (soap_flag_url1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14739 if (soap_in_PointerTostd__string(soap, "url", &(a->ns1__instrument::url), "xsd:string")) {
14740 soap_flag_url1--;
14741 continue;
14742 }
14743 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14744 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
14745 soap_flag___item3--;
14746 continue;
14747 }
14748 if (soap->error == SOAP_TAG_MISMATCH)
14749 soap->error = soap_ignore_element(soap);
14750 if (soap->error == SOAP_NO_TAG)
14751 break;
14752 if (soap->error)
14753 return nullptr;
14754 }
14755 if (soap_element_end_in(soap, tag))
14756 return nullptr;
14757 } else {
14758 a = (ns1__instrument *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__instrument, 0,
14760 if (soap->body && soap_element_end_in(soap, tag))
14761 return nullptr;
14762 }
14763 return a;
14764}
14765
14766int ns1__instrument::soap_put(struct soap *soap, const char *tag, const char *type) const {
14767 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__instrument);
14768 if (this->soap_out(soap, tag ? tag : "ns1:instrument", id, type))
14769 return soap->error;
14770 return soap_putindependent(soap);
14771}
14772
14773void *ns1__instrument::soap_get(struct soap *soap, const char *tag, const char *type) {
14774 return soap_get_ns1__instrument(soap, this, tag, type);
14775}
14776
14777SOAP_FMAC3 ns1__instrument *SOAP_FMAC4 soap_get_ns1__instrument(struct soap *soap, ns1__instrument *p, const char *tag,
14778 const char *type) {
14779 if ((p = soap_in_ns1__instrument(soap, tag, p, type)))
14780 if (soap_getindependent(soap))
14781 return nullptr;
14782 return p;
14783}
14784
14785SOAP_FMAC1 ns1__instrument *SOAP_FMAC2 soap_instantiate_ns1__instrument(struct soap *soap, int n, const char *type,
14786 const char *arrayType, size_t *size) {
14787 (void)type;
14788 (void)arrayType; /* appease -Wall -Werror */
14789 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__instrument(%d, %s, %s)\n", n, type ? type : "",
14790 arrayType ? arrayType : ""));
14791 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__instrument, n, ICat4_fdelete);
14792 if (!cp)
14793 return nullptr;
14794 if (n < 0) {
14795 cp->ptr = (void *)SOAP_NEW(ns1__instrument);
14796 if (size)
14797 *size = sizeof(ns1__instrument);
14798 ((ns1__instrument *)cp->ptr)->soap = soap;
14799 } else {
14800 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__instrument, n);
14801 if (size)
14802 *size = n * sizeof(ns1__instrument);
14803 if (cp->ptr)
14804 for (int i = 0; i < n; i++)
14805 ((ns1__instrument *)cp->ptr)[i].soap = soap;
14806 }
14807 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
14808 if (!cp->ptr)
14809 soap->error = SOAP_EOM;
14810 return (ns1__instrument *)cp->ptr;
14811}
14812
14813SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__instrument(struct soap *soap, int st, int tt, void *p, size_t len,
14814 const void *q, size_t n) {
14815 (void)soap;
14816 (void)tt;
14817 (void)st;
14818 (void)len;
14819 (void)n; /* appease -Wall -Werror */
14820 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__instrument %p -> %p\n", q, p));
14821 *(ns1__instrument *)p = *(ns1__instrument *)q;
14822}
14823
14824void ns1__facilityCycle::soap_default(struct soap *soap) {
14825 this->soap = soap;
14826 this->ns1__entityBaseBean::soap_default(soap);
14827 this->xsd__anyType::soap_default(soap);
14828 this->ns1__facilityCycle::description = nullptr;
14829 this->ns1__facilityCycle::endDate = nullptr;
14830 this->ns1__facilityCycle::facility = nullptr;
14831 this->ns1__facilityCycle::name = nullptr;
14832 this->ns1__facilityCycle::startDate = nullptr;
14833}
14834
14835void ns1__facilityCycle::soap_serialize(struct soap *soap) const {
14836#ifndef WITH_NOIDREF
14837 (void)soap; /* appease -Wall -Werror */
14838 soap_serialize_PointerTostd__string(soap, &this->ns1__facilityCycle::description);
14839 soap_serialize_PointerTotime(soap, &this->ns1__facilityCycle::endDate);
14840 soap_serialize_PointerTons1__facility(soap, &this->ns1__facilityCycle::facility);
14841 soap_serialize_PointerTostd__string(soap, &this->ns1__facilityCycle::name);
14842 soap_serialize_PointerTotime(soap, &this->ns1__facilityCycle::startDate);
14843 this->ns1__entityBaseBean::soap_serialize(soap);
14844 this->xsd__anyType::soap_serialize(soap);
14845#endif
14846}
14847
14848int ns1__facilityCycle::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
14849 return soap_out_ns1__facilityCycle(soap, tag, id, this, type);
14850}
14851
14852SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__facilityCycle(struct soap *soap, const char *tag, int id,
14853 const ns1__facilityCycle *a, const char *type) {
14854 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__facilityCycle),
14855 "ns1:facilityCycle"))
14856 return soap->error;
14857 /* transient soap skipped */
14858 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
14859 return soap->error;
14860 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
14861 return soap->error;
14862 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
14863 return soap->error;
14864 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
14865 return soap->error;
14866 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
14867 return soap->error;
14868 if (soap_out_PointerTostd__string(soap, "description", -1, &(a->ns1__facilityCycle::description), ""))
14869 return soap->error;
14870 if (soap_out_PointerTotime(soap, "endDate", -1, &(a->ns1__facilityCycle::endDate), ""))
14871 return soap->error;
14872 if (soap_out_PointerTons1__facility(soap, "facility", -1, &(a->ns1__facilityCycle::facility), ""))
14873 return soap->error;
14874 if (soap_out_PointerTostd__string(soap, "name", -1, &(a->ns1__facilityCycle::name), ""))
14875 return soap->error;
14876 if (soap_out_PointerTotime(soap, "startDate", -1, &(a->ns1__facilityCycle::startDate), ""))
14877 return soap->error;
14878 return soap_element_end_out(soap, tag);
14879}
14880
14881void *ns1__facilityCycle::soap_in(struct soap *soap, const char *tag, const char *type) {
14882 return soap_in_ns1__facilityCycle(soap, tag, this, type);
14883}
14884
14885SOAP_FMAC3 ns1__facilityCycle *SOAP_FMAC4 soap_in_ns1__facilityCycle(struct soap *soap, const char *tag,
14886 ns1__facilityCycle *a, const char *type) {
14887 (void)type; /* appease -Wall -Werror */
14888 if (soap_element_begin_in(soap, tag, 0, nullptr))
14889 return nullptr;
14891 sizeof(ns1__facilityCycle), soap->type, soap->arrayType);
14892 if (!a)
14893 return nullptr;
14894 if (soap->alloced) {
14895 a->soap_default(soap);
14896 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__facilityCycle) {
14897 soap_revert(soap);
14898 *soap->id = '\0';
14899 return (ns1__facilityCycle *)a->soap_in(soap, tag, type);
14900 }
14901 }
14902 size_t soap_flag___item3 = 1;
14903 size_t soap_flag_createId2 = 1;
14904 size_t soap_flag_createTime2 = 1;
14905 size_t soap_flag_modTime2 = 1;
14906 size_t soap_flag_id2 = 1;
14907 size_t soap_flag_modId2 = 1;
14908 size_t soap_flag_description1 = 1;
14909 size_t soap_flag_endDate1 = 1;
14910 size_t soap_flag_facility1 = 1;
14911 size_t soap_flag_name1 = 1;
14912 size_t soap_flag_startDate1 = 1;
14913 if (soap->body && !*soap->href) {
14914 for (;;) {
14915 soap->error = SOAP_TAG_MISMATCH;
14916 /* transient soap skipped */
14917 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14918 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
14919 soap_flag_createId2--;
14920 continue;
14921 }
14922 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
14923 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
14924 soap_flag_createTime2--;
14925 continue;
14926 }
14927 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
14928 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
14929 soap_flag_modTime2--;
14930 continue;
14931 }
14932 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
14933 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
14934 soap_flag_id2--;
14935 continue;
14936 }
14937 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14938 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
14939 soap_flag_modId2--;
14940 continue;
14941 }
14942 if (soap_flag_description1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14943 if (soap_in_PointerTostd__string(soap, "description", &(a->ns1__facilityCycle::description), "xsd:string")) {
14944 soap_flag_description1--;
14945 continue;
14946 }
14947 if (soap_flag_endDate1 && soap->error == SOAP_TAG_MISMATCH)
14948 if (soap_in_PointerTotime(soap, "endDate", &(a->ns1__facilityCycle::endDate), "xsd:dateTime")) {
14949 soap_flag_endDate1--;
14950 continue;
14951 }
14952 if (soap_flag_facility1 && soap->error == SOAP_TAG_MISMATCH)
14953 if (soap_in_PointerTons1__facility(soap, "facility", &(a->ns1__facilityCycle::facility), "ns1:facility")) {
14954 soap_flag_facility1--;
14955 continue;
14956 }
14957 if (soap_flag_name1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14958 if (soap_in_PointerTostd__string(soap, "name", &(a->ns1__facilityCycle::name), "xsd:string")) {
14959 soap_flag_name1--;
14960 continue;
14961 }
14962 if (soap_flag_startDate1 && soap->error == SOAP_TAG_MISMATCH)
14963 if (soap_in_PointerTotime(soap, "startDate", &(a->ns1__facilityCycle::startDate), "xsd:dateTime")) {
14964 soap_flag_startDate1--;
14965 continue;
14966 }
14967 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
14968 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
14969 soap_flag___item3--;
14970 continue;
14971 }
14972 if (soap->error == SOAP_TAG_MISMATCH)
14973 soap->error = soap_ignore_element(soap);
14974 if (soap->error == SOAP_NO_TAG)
14975 break;
14976 if (soap->error)
14977 return nullptr;
14978 }
14979 if (soap_element_end_in(soap, tag))
14980 return nullptr;
14981 } else {
14982 a = (ns1__facilityCycle *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__facilityCycle, 0,
14984 if (soap->body && soap_element_end_in(soap, tag))
14985 return nullptr;
14986 }
14987 return a;
14988}
14989
14990int ns1__facilityCycle::soap_put(struct soap *soap, const char *tag, const char *type) const {
14991 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__facilityCycle);
14992 if (this->soap_out(soap, tag ? tag : "ns1:facilityCycle", id, type))
14993 return soap->error;
14994 return soap_putindependent(soap);
14995}
14996
14997void *ns1__facilityCycle::soap_get(struct soap *soap, const char *tag, const char *type) {
14998 return soap_get_ns1__facilityCycle(soap, this, tag, type);
14999}
15000
15001SOAP_FMAC3 ns1__facilityCycle *SOAP_FMAC4 soap_get_ns1__facilityCycle(struct soap *soap, ns1__facilityCycle *p,
15002 const char *tag, const char *type) {
15003 if ((p = soap_in_ns1__facilityCycle(soap, tag, p, type)))
15004 if (soap_getindependent(soap))
15005 return nullptr;
15006 return p;
15007}
15008
15009SOAP_FMAC1 ns1__facilityCycle *SOAP_FMAC2 soap_instantiate_ns1__facilityCycle(struct soap *soap, int n,
15010 const char *type, const char *arrayType,
15011 size_t *size) {
15012 (void)type;
15013 (void)arrayType; /* appease -Wall -Werror */
15014 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__facilityCycle(%d, %s, %s)\n", n, type ? type : "",
15015 arrayType ? arrayType : ""));
15016 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__facilityCycle, n, ICat4_fdelete);
15017 if (!cp)
15018 return nullptr;
15019 if (n < 0) {
15020 cp->ptr = (void *)SOAP_NEW(ns1__facilityCycle);
15021 if (size)
15022 *size = sizeof(ns1__facilityCycle);
15023 ((ns1__facilityCycle *)cp->ptr)->soap = soap;
15024 } else {
15025 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__facilityCycle, n);
15026 if (size)
15027 *size = n * sizeof(ns1__facilityCycle);
15028 if (cp->ptr)
15029 for (int i = 0; i < n; i++)
15030 ((ns1__facilityCycle *)cp->ptr)[i].soap = soap;
15031 }
15032 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
15033 if (!cp->ptr)
15034 soap->error = SOAP_EOM;
15035 return (ns1__facilityCycle *)cp->ptr;
15036}
15037
15038SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__facilityCycle(struct soap *soap, int st, int tt, void *p, size_t len,
15039 const void *q, size_t n) {
15040 (void)soap;
15041 (void)tt;
15042 (void)st;
15043 (void)len;
15044 (void)n; /* appease -Wall -Werror */
15045 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__facilityCycle %p -> %p\n", q, p));
15047}
15048
15049void ns1__datasetType::soap_default(struct soap *soap) {
15050 this->soap = soap;
15051 this->ns1__entityBaseBean::soap_default(soap);
15052 this->xsd__anyType::soap_default(soap);
15053 soap_default_std__vectorTemplateOfPointerTons1__dataset(soap, &this->ns1__datasetType::datasets);
15054 this->ns1__datasetType::description = nullptr;
15055 this->ns1__datasetType::facility = nullptr;
15056 this->ns1__datasetType::name = nullptr;
15057}
15058
15059void ns1__datasetType::soap_serialize(struct soap *soap) const {
15060#ifndef WITH_NOIDREF
15061 (void)soap; /* appease -Wall -Werror */
15062 soap_serialize_std__vectorTemplateOfPointerTons1__dataset(soap, &this->ns1__datasetType::datasets);
15063 soap_serialize_PointerTostd__string(soap, &this->ns1__datasetType::description);
15064 soap_serialize_PointerTons1__facility(soap, &this->ns1__datasetType::facility);
15065 soap_serialize_PointerTostd__string(soap, &this->ns1__datasetType::name);
15066 this->ns1__entityBaseBean::soap_serialize(soap);
15067 this->xsd__anyType::soap_serialize(soap);
15068#endif
15069}
15070
15071int ns1__datasetType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
15072 return soap_out_ns1__datasetType(soap, tag, id, this, type);
15073}
15074
15075SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__datasetType(struct soap *soap, const char *tag, int id,
15076 const ns1__datasetType *a, const char *type) {
15077 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__datasetType),
15078 "ns1:datasetType"))
15079 return soap->error;
15080 /* transient soap skipped */
15081 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
15082 return soap->error;
15083 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
15084 return soap->error;
15085 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
15086 return soap->error;
15087 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
15088 return soap->error;
15089 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
15090 return soap->error;
15091 if (soap_out_std__vectorTemplateOfPointerTons1__dataset(soap, "datasets", -1, &(a->ns1__datasetType::datasets), ""))
15092 return soap->error;
15093 if (soap_out_PointerTostd__string(soap, "description", -1, &(a->ns1__datasetType::description), ""))
15094 return soap->error;
15095 if (soap_out_PointerTons1__facility(soap, "facility", -1, &(a->ns1__datasetType::facility), ""))
15096 return soap->error;
15097 if (soap_out_PointerTostd__string(soap, "name", -1, &(a->ns1__datasetType::name), ""))
15098 return soap->error;
15099 return soap_element_end_out(soap, tag);
15100}
15101
15102void *ns1__datasetType::soap_in(struct soap *soap, const char *tag, const char *type) {
15103 return soap_in_ns1__datasetType(soap, tag, this, type);
15104}
15105
15106SOAP_FMAC3 ns1__datasetType *SOAP_FMAC4 soap_in_ns1__datasetType(struct soap *soap, const char *tag,
15107 ns1__datasetType *a, const char *type) {
15108 (void)type; /* appease -Wall -Werror */
15109 if (soap_element_begin_in(soap, tag, 0, nullptr))
15110 return nullptr;
15112 sizeof(ns1__datasetType), soap->type, soap->arrayType);
15113 if (!a)
15114 return nullptr;
15115 if (soap->alloced) {
15116 a->soap_default(soap);
15117 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__datasetType) {
15118 soap_revert(soap);
15119 *soap->id = '\0';
15120 return (ns1__datasetType *)a->soap_in(soap, tag, type);
15121 }
15122 }
15123 size_t soap_flag___item3 = 1;
15124 size_t soap_flag_createId2 = 1;
15125 size_t soap_flag_createTime2 = 1;
15126 size_t soap_flag_modTime2 = 1;
15127 size_t soap_flag_id2 = 1;
15128 size_t soap_flag_modId2 = 1;
15129 size_t soap_flag_description1 = 1;
15130 size_t soap_flag_facility1 = 1;
15131 size_t soap_flag_name1 = 1;
15132 if (soap->body && !*soap->href) {
15133 for (;;) {
15134 soap->error = SOAP_TAG_MISMATCH;
15135 /* transient soap skipped */
15136 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15137 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
15138 soap_flag_createId2--;
15139 continue;
15140 }
15141 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
15142 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
15143 soap_flag_createTime2--;
15144 continue;
15145 }
15146 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
15147 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
15148 soap_flag_modTime2--;
15149 continue;
15150 }
15151 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
15152 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
15153 soap_flag_id2--;
15154 continue;
15155 }
15156 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15157 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
15158 soap_flag_modId2--;
15159 continue;
15160 }
15161 if (soap->error == SOAP_TAG_MISMATCH)
15162 if (soap_in_std__vectorTemplateOfPointerTons1__dataset(soap, "datasets", &(a->ns1__datasetType::datasets),
15163 "ns1:dataset"))
15164 continue;
15165 if (soap_flag_description1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15166 if (soap_in_PointerTostd__string(soap, "description", &(a->ns1__datasetType::description), "xsd:string")) {
15167 soap_flag_description1--;
15168 continue;
15169 }
15170 if (soap_flag_facility1 && soap->error == SOAP_TAG_MISMATCH)
15171 if (soap_in_PointerTons1__facility(soap, "facility", &(a->ns1__datasetType::facility), "ns1:facility")) {
15172 soap_flag_facility1--;
15173 continue;
15174 }
15175 if (soap_flag_name1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15176 if (soap_in_PointerTostd__string(soap, "name", &(a->ns1__datasetType::name), "xsd:string")) {
15177 soap_flag_name1--;
15178 continue;
15179 }
15180 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15181 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
15182 soap_flag___item3--;
15183 continue;
15184 }
15185 if (soap->error == SOAP_TAG_MISMATCH)
15186 soap->error = soap_ignore_element(soap);
15187 if (soap->error == SOAP_NO_TAG)
15188 break;
15189 if (soap->error)
15190 return nullptr;
15191 }
15192 if (soap_element_end_in(soap, tag))
15193 return nullptr;
15194 } else {
15195 a = (ns1__datasetType *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__datasetType, 0,
15197 if (soap->body && soap_element_end_in(soap, tag))
15198 return nullptr;
15199 }
15200 return a;
15201}
15202
15203int ns1__datasetType::soap_put(struct soap *soap, const char *tag, const char *type) const {
15204 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__datasetType);
15205 if (this->soap_out(soap, tag ? tag : "ns1:datasetType", id, type))
15206 return soap->error;
15207 return soap_putindependent(soap);
15208}
15209
15210void *ns1__datasetType::soap_get(struct soap *soap, const char *tag, const char *type) {
15211 return soap_get_ns1__datasetType(soap, this, tag, type);
15212}
15213
15214SOAP_FMAC3 ns1__datasetType *SOAP_FMAC4 soap_get_ns1__datasetType(struct soap *soap, ns1__datasetType *p,
15215 const char *tag, const char *type) {
15216 if ((p = soap_in_ns1__datasetType(soap, tag, p, type)))
15217 if (soap_getindependent(soap))
15218 return nullptr;
15219 return p;
15220}
15221
15222SOAP_FMAC1 ns1__datasetType *SOAP_FMAC2 soap_instantiate_ns1__datasetType(struct soap *soap, int n, const char *type,
15223 const char *arrayType, size_t *size) {
15224 (void)type;
15225 (void)arrayType; /* appease -Wall -Werror */
15226 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__datasetType(%d, %s, %s)\n", n, type ? type : "",
15227 arrayType ? arrayType : ""));
15228 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__datasetType, n, ICat4_fdelete);
15229 if (!cp)
15230 return nullptr;
15231 if (n < 0) {
15232 cp->ptr = (void *)SOAP_NEW(ns1__datasetType);
15233 if (size)
15234 *size = sizeof(ns1__datasetType);
15235 ((ns1__datasetType *)cp->ptr)->soap = soap;
15236 } else {
15237 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__datasetType, n);
15238 if (size)
15239 *size = n * sizeof(ns1__datasetType);
15240 if (cp->ptr)
15241 for (int i = 0; i < n; i++)
15242 ((ns1__datasetType *)cp->ptr)[i].soap = soap;
15243 }
15244 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
15245 if (!cp->ptr)
15246 soap->error = SOAP_EOM;
15247 return (ns1__datasetType *)cp->ptr;
15248}
15249
15250SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__datasetType(struct soap *soap, int st, int tt, void *p, size_t len,
15251 const void *q, size_t n) {
15252 (void)soap;
15253 (void)tt;
15254 (void)st;
15255 (void)len;
15256 (void)n; /* appease -Wall -Werror */
15257 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__datasetType %p -> %p\n", q, p));
15258 *(ns1__datasetType *)p = *(ns1__datasetType *)q;
15259}
15260
15261void ns1__datafileFormat::soap_default(struct soap *soap) {
15262 this->soap = soap;
15263 this->ns1__entityBaseBean::soap_default(soap);
15264 this->xsd__anyType::soap_default(soap);
15265 soap_default_std__vectorTemplateOfPointerTons1__datafile(soap, &this->ns1__datafileFormat::datafiles);
15266 this->ns1__datafileFormat::description = nullptr;
15267 this->ns1__datafileFormat::facility = nullptr;
15268 this->ns1__datafileFormat::name = nullptr;
15269 this->ns1__datafileFormat::type = nullptr;
15270 this->ns1__datafileFormat::version = nullptr;
15271}
15272
15273void ns1__datafileFormat::soap_serialize(struct soap *soap) const {
15274#ifndef WITH_NOIDREF
15275 (void)soap; /* appease -Wall -Werror */
15276 soap_serialize_std__vectorTemplateOfPointerTons1__datafile(soap, &this->ns1__datafileFormat::datafiles);
15277 soap_serialize_PointerTostd__string(soap, &this->ns1__datafileFormat::description);
15278 soap_serialize_PointerTons1__facility(soap, &this->ns1__datafileFormat::facility);
15279 soap_serialize_PointerTostd__string(soap, &this->ns1__datafileFormat::name);
15280 soap_serialize_PointerTostd__string(soap, &this->ns1__datafileFormat::type);
15281 soap_serialize_PointerTostd__string(soap, &this->ns1__datafileFormat::version);
15282 this->ns1__entityBaseBean::soap_serialize(soap);
15283 this->xsd__anyType::soap_serialize(soap);
15284#endif
15285}
15286
15287int ns1__datafileFormat::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
15288 return soap_out_ns1__datafileFormat(soap, tag, id, this, type);
15289}
15290
15291SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__datafileFormat(struct soap *soap, const char *tag, int id,
15292 const ns1__datafileFormat *a, const char *type) {
15293 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__datafileFormat),
15294 "ns1:datafileFormat"))
15295 return soap->error;
15296 /* transient soap skipped */
15297 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
15298 return soap->error;
15299 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
15300 return soap->error;
15301 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
15302 return soap->error;
15303 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
15304 return soap->error;
15305 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
15306 return soap->error;
15307 if (soap_out_std__vectorTemplateOfPointerTons1__datafile(soap, "datafiles", -1, &(a->ns1__datafileFormat::datafiles),
15308 ""))
15309 return soap->error;
15310 if (soap_out_PointerTostd__string(soap, "description", -1, &(a->ns1__datafileFormat::description), ""))
15311 return soap->error;
15312 if (soap_out_PointerTons1__facility(soap, "facility", -1, &(a->ns1__datafileFormat::facility), ""))
15313 return soap->error;
15314 if (soap_out_PointerTostd__string(soap, "name", -1, &(a->ns1__datafileFormat::name), ""))
15315 return soap->error;
15316 if (soap_out_PointerTostd__string(soap, "type", -1, &(a->ns1__datafileFormat::type), ""))
15317 return soap->error;
15318 if (soap_out_PointerTostd__string(soap, "version", -1, &(a->ns1__datafileFormat::version), ""))
15319 return soap->error;
15320 return soap_element_end_out(soap, tag);
15321}
15322
15323void *ns1__datafileFormat::soap_in(struct soap *soap, const char *tag, const char *type) {
15324 return soap_in_ns1__datafileFormat(soap, tag, this, type);
15325}
15326
15327SOAP_FMAC3 ns1__datafileFormat *SOAP_FMAC4 soap_in_ns1__datafileFormat(struct soap *soap, const char *tag,
15328 ns1__datafileFormat *a, const char *type) {
15329 (void)type; /* appease -Wall -Werror */
15330 if (soap_element_begin_in(soap, tag, 0, nullptr))
15331 return nullptr;
15333 sizeof(ns1__datafileFormat), soap->type, soap->arrayType);
15334 if (!a)
15335 return nullptr;
15336 if (soap->alloced) {
15337 a->soap_default(soap);
15338 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__datafileFormat) {
15339 soap_revert(soap);
15340 *soap->id = '\0';
15341 return (ns1__datafileFormat *)a->soap_in(soap, tag, type);
15342 }
15343 }
15344 size_t soap_flag___item3 = 1;
15345 size_t soap_flag_createId2 = 1;
15346 size_t soap_flag_createTime2 = 1;
15347 size_t soap_flag_modTime2 = 1;
15348 size_t soap_flag_id2 = 1;
15349 size_t soap_flag_modId2 = 1;
15350 size_t soap_flag_description1 = 1;
15351 size_t soap_flag_facility1 = 1;
15352 size_t soap_flag_name1 = 1;
15353 size_t soap_flag_type1 = 1;
15354 size_t soap_flag_version1 = 1;
15355 if (soap->body && !*soap->href) {
15356 for (;;) {
15357 soap->error = SOAP_TAG_MISMATCH;
15358 /* transient soap skipped */
15359 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15360 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
15361 soap_flag_createId2--;
15362 continue;
15363 }
15364 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
15365 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
15366 soap_flag_createTime2--;
15367 continue;
15368 }
15369 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
15370 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
15371 soap_flag_modTime2--;
15372 continue;
15373 }
15374 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
15375 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
15376 soap_flag_id2--;
15377 continue;
15378 }
15379 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15380 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
15381 soap_flag_modId2--;
15382 continue;
15383 }
15384 if (soap->error == SOAP_TAG_MISMATCH)
15385 if (soap_in_std__vectorTemplateOfPointerTons1__datafile(soap, "datafiles", &(a->ns1__datafileFormat::datafiles),
15386 "ns1:datafile"))
15387 continue;
15388 if (soap_flag_description1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15389 if (soap_in_PointerTostd__string(soap, "description", &(a->ns1__datafileFormat::description), "xsd:string")) {
15390 soap_flag_description1--;
15391 continue;
15392 }
15393 if (soap_flag_facility1 && soap->error == SOAP_TAG_MISMATCH)
15394 if (soap_in_PointerTons1__facility(soap, "facility", &(a->ns1__datafileFormat::facility), "ns1:facility")) {
15395 soap_flag_facility1--;
15396 continue;
15397 }
15398 if (soap_flag_name1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15399 if (soap_in_PointerTostd__string(soap, "name", &(a->ns1__datafileFormat::name), "xsd:string")) {
15400 soap_flag_name1--;
15401 continue;
15402 }
15403 if (soap_flag_type1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15404 if (soap_in_PointerTostd__string(soap, "type", &(a->ns1__datafileFormat::type), "xsd:string")) {
15405 soap_flag_type1--;
15406 continue;
15407 }
15408 if (soap_flag_version1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15409 if (soap_in_PointerTostd__string(soap, "version", &(a->ns1__datafileFormat::version), "xsd:string")) {
15410 soap_flag_version1--;
15411 continue;
15412 }
15413 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15414 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
15415 soap_flag___item3--;
15416 continue;
15417 }
15418 if (soap->error == SOAP_TAG_MISMATCH)
15419 soap->error = soap_ignore_element(soap);
15420 if (soap->error == SOAP_NO_TAG)
15421 break;
15422 if (soap->error)
15423 return nullptr;
15424 }
15425 if (soap_element_end_in(soap, tag))
15426 return nullptr;
15427 } else {
15428 a = (ns1__datafileFormat *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__datafileFormat, 0,
15430 if (soap->body && soap_element_end_in(soap, tag))
15431 return nullptr;
15432 }
15433 return a;
15434}
15435
15436int ns1__datafileFormat::soap_put(struct soap *soap, const char *tag, const char *type) const {
15437 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__datafileFormat);
15438 if (this->soap_out(soap, tag ? tag : "ns1:datafileFormat", id, type))
15439 return soap->error;
15440 return soap_putindependent(soap);
15441}
15442
15443void *ns1__datafileFormat::soap_get(struct soap *soap, const char *tag, const char *type) {
15444 return soap_get_ns1__datafileFormat(soap, this, tag, type);
15445}
15446
15447SOAP_FMAC3 ns1__datafileFormat *SOAP_FMAC4 soap_get_ns1__datafileFormat(struct soap *soap, ns1__datafileFormat *p,
15448 const char *tag, const char *type) {
15449 if ((p = soap_in_ns1__datafileFormat(soap, tag, p, type)))
15450 if (soap_getindependent(soap))
15451 return nullptr;
15452 return p;
15453}
15454
15455SOAP_FMAC1 ns1__datafileFormat *SOAP_FMAC2 soap_instantiate_ns1__datafileFormat(struct soap *soap, int n,
15456 const char *type, const char *arrayType,
15457 size_t *size) {
15458 (void)type;
15459 (void)arrayType; /* appease -Wall -Werror */
15460 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__datafileFormat(%d, %s, %s)\n", n, type ? type : "",
15461 arrayType ? arrayType : ""));
15462 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__datafileFormat, n, ICat4_fdelete);
15463 if (!cp)
15464 return nullptr;
15465 if (n < 0) {
15466 cp->ptr = (void *)SOAP_NEW(ns1__datafileFormat);
15467 if (size)
15468 *size = sizeof(ns1__datafileFormat);
15469 ((ns1__datafileFormat *)cp->ptr)->soap = soap;
15470 } else {
15471 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__datafileFormat, n);
15472 if (size)
15473 *size = n * sizeof(ns1__datafileFormat);
15474 if (cp->ptr)
15475 for (int i = 0; i < n; i++)
15476 ((ns1__datafileFormat *)cp->ptr)[i].soap = soap;
15477 }
15478 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
15479 if (!cp->ptr)
15480 soap->error = SOAP_EOM;
15481 return (ns1__datafileFormat *)cp->ptr;
15482}
15483
15484SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__datafileFormat(struct soap *soap, int st, int tt, void *p, size_t len,
15485 const void *q, size_t n) {
15486 (void)soap;
15487 (void)tt;
15488 (void)st;
15489 (void)len;
15490 (void)n; /* appease -Wall -Werror */
15491 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__datafileFormat %p -> %p\n", q, p));
15493}
15494
15495void ns1__job::soap_default(struct soap *soap) {
15496 this->soap = soap;
15497 this->ns1__entityBaseBean::soap_default(soap);
15498 this->xsd__anyType::soap_default(soap);
15499 this->ns1__job::application = nullptr;
15500 this->ns1__job::arguments = nullptr;
15501 this->ns1__job::inputDataCollection = nullptr;
15502 this->ns1__job::outputDataCollection = nullptr;
15503}
15504
15505void ns1__job::soap_serialize(struct soap *soap) const {
15506#ifndef WITH_NOIDREF
15507 (void)soap; /* appease -Wall -Werror */
15508 soap_serialize_PointerTons1__application(soap, &this->ns1__job::application);
15509 soap_serialize_PointerTostd__string(soap, &this->ns1__job::arguments);
15510 soap_serialize_PointerTons1__dataCollection(soap, &this->ns1__job::inputDataCollection);
15511 soap_serialize_PointerTons1__dataCollection(soap, &this->ns1__job::outputDataCollection);
15512 this->ns1__entityBaseBean::soap_serialize(soap);
15513 this->xsd__anyType::soap_serialize(soap);
15514#endif
15515}
15516
15517int ns1__job::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
15518 return soap_out_ns1__job(soap, tag, id, this, type);
15519}
15520
15521SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__job(struct soap *soap, const char *tag, int id, const ns1__job *a,
15522 const char *type) {
15523 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__job), "ns1:job"))
15524 return soap->error;
15525 /* transient soap skipped */
15526 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
15527 return soap->error;
15528 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
15529 return soap->error;
15530 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
15531 return soap->error;
15532 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
15533 return soap->error;
15534 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
15535 return soap->error;
15536 if (soap_out_PointerTons1__application(soap, "application", -1, &(a->ns1__job::application), ""))
15537 return soap->error;
15538 if (soap_out_PointerTostd__string(soap, "arguments", -1, &(a->ns1__job::arguments), ""))
15539 return soap->error;
15540 if (soap_out_PointerTons1__dataCollection(soap, "inputDataCollection", -1, &(a->ns1__job::inputDataCollection), ""))
15541 return soap->error;
15542 if (soap_out_PointerTons1__dataCollection(soap, "outputDataCollection", -1, &(a->ns1__job::outputDataCollection), ""))
15543 return soap->error;
15544 return soap_element_end_out(soap, tag);
15545}
15546
15547void *ns1__job::soap_in(struct soap *soap, const char *tag, const char *type) {
15548 return soap_in_ns1__job(soap, tag, this, type);
15549}
15550
15551SOAP_FMAC3 ns1__job *SOAP_FMAC4 soap_in_ns1__job(struct soap *soap, const char *tag, ns1__job *a, const char *type) {
15552 (void)type; /* appease -Wall -Werror */
15553 if (soap_element_begin_in(soap, tag, 0, nullptr))
15554 return nullptr;
15555 a = (ns1__job *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_ns1__job, sizeof(ns1__job), soap->type,
15556 soap->arrayType);
15557 if (!a)
15558 return nullptr;
15559 if (soap->alloced) {
15560 a->soap_default(soap);
15561 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__job) {
15562 soap_revert(soap);
15563 *soap->id = '\0';
15564 return (ns1__job *)a->soap_in(soap, tag, type);
15565 }
15566 }
15567 size_t soap_flag___item3 = 1;
15568 size_t soap_flag_createId2 = 1;
15569 size_t soap_flag_createTime2 = 1;
15570 size_t soap_flag_modTime2 = 1;
15571 size_t soap_flag_id2 = 1;
15572 size_t soap_flag_modId2 = 1;
15573 size_t soap_flag_application1 = 1;
15574 size_t soap_flag_arguments1 = 1;
15575 size_t soap_flag_inputDataCollection1 = 1;
15576 size_t soap_flag_outputDataCollection1 = 1;
15577 if (soap->body && !*soap->href) {
15578 for (;;) {
15579 soap->error = SOAP_TAG_MISMATCH;
15580 /* transient soap skipped */
15581 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15582 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
15583 soap_flag_createId2--;
15584 continue;
15585 }
15586 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
15587 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
15588 soap_flag_createTime2--;
15589 continue;
15590 }
15591 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
15592 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
15593 soap_flag_modTime2--;
15594 continue;
15595 }
15596 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
15597 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
15598 soap_flag_id2--;
15599 continue;
15600 }
15601 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15602 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
15603 soap_flag_modId2--;
15604 continue;
15605 }
15606 if (soap_flag_application1 && soap->error == SOAP_TAG_MISMATCH)
15607 if (soap_in_PointerTons1__application(soap, "application", &(a->ns1__job::application), "ns1:application")) {
15608 soap_flag_application1--;
15609 continue;
15610 }
15611 if (soap_flag_arguments1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15612 if (soap_in_PointerTostd__string(soap, "arguments", &(a->ns1__job::arguments), "xsd:string")) {
15613 soap_flag_arguments1--;
15614 continue;
15615 }
15616 if (soap_flag_inputDataCollection1 && soap->error == SOAP_TAG_MISMATCH)
15617 if (soap_in_PointerTons1__dataCollection(soap, "inputDataCollection", &(a->ns1__job::inputDataCollection),
15618 "ns1:dataCollection")) {
15619 soap_flag_inputDataCollection1--;
15620 continue;
15621 }
15622 if (soap_flag_outputDataCollection1 && soap->error == SOAP_TAG_MISMATCH)
15623 if (soap_in_PointerTons1__dataCollection(soap, "outputDataCollection", &(a->ns1__job::outputDataCollection),
15624 "ns1:dataCollection")) {
15625 soap_flag_outputDataCollection1--;
15626 continue;
15627 }
15628 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15629 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
15630 soap_flag___item3--;
15631 continue;
15632 }
15633 if (soap->error == SOAP_TAG_MISMATCH)
15634 soap->error = soap_ignore_element(soap);
15635 if (soap->error == SOAP_NO_TAG)
15636 break;
15637 if (soap->error)
15638 return nullptr;
15639 }
15640 if (soap_element_end_in(soap, tag))
15641 return nullptr;
15642 } else {
15643 a = (ns1__job *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__job, 0, sizeof(ns1__job), 0,
15645 if (soap->body && soap_element_end_in(soap, tag))
15646 return nullptr;
15647 }
15648 return a;
15649}
15650
15651int ns1__job::soap_put(struct soap *soap, const char *tag, const char *type) const {
15652 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__job);
15653 if (this->soap_out(soap, tag ? tag : "ns1:job", id, type))
15654 return soap->error;
15655 return soap_putindependent(soap);
15656}
15657
15658void *ns1__job::soap_get(struct soap *soap, const char *tag, const char *type) {
15659 return soap_get_ns1__job(soap, this, tag, type);
15660}
15661
15662SOAP_FMAC3 ns1__job *SOAP_FMAC4 soap_get_ns1__job(struct soap *soap, ns1__job *p, const char *tag, const char *type) {
15663 if ((p = soap_in_ns1__job(soap, tag, p, type)))
15664 if (soap_getindependent(soap))
15665 return nullptr;
15666 return p;
15667}
15668
15669SOAP_FMAC1 ns1__job *SOAP_FMAC2 soap_instantiate_ns1__job(struct soap *soap, int n, const char *type,
15670 const char *arrayType, size_t *size) {
15671 (void)type;
15672 (void)arrayType; /* appease -Wall -Werror */
15673 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__job(%d, %s, %s)\n", n, type ? type : "",
15674 arrayType ? arrayType : ""));
15675 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__job, n, ICat4_fdelete);
15676 if (!cp)
15677 return nullptr;
15678 if (n < 0) {
15679 cp->ptr = (void *)SOAP_NEW(ns1__job);
15680 if (size)
15681 *size = sizeof(ns1__job);
15682 ((ns1__job *)cp->ptr)->soap = soap;
15683 } else {
15684 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__job, n);
15685 if (size)
15686 *size = n * sizeof(ns1__job);
15687 if (cp->ptr)
15688 for (int i = 0; i < n; i++)
15689 ((ns1__job *)cp->ptr)[i].soap = soap;
15690 }
15691 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
15692 if (!cp->ptr)
15693 soap->error = SOAP_EOM;
15694 return (ns1__job *)cp->ptr;
15695}
15696
15697SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__job(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
15698 size_t n) {
15699 (void)soap;
15700 (void)tt;
15701 (void)st;
15702 (void)len;
15703 (void)n; /* appease -Wall -Werror */
15704 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__job %p -> %p\n", q, p));
15705 *(ns1__job *)p = *(ns1__job *)q;
15706}
15707
15708void ns1__application::soap_default(struct soap *soap) {
15709 this->soap = soap;
15710 this->ns1__entityBaseBean::soap_default(soap);
15711 this->xsd__anyType::soap_default(soap);
15712 this->ns1__application::facility = nullptr;
15713 soap_default_std__vectorTemplateOfPointerTons1__job(soap, &this->ns1__application::jobs);
15714 this->ns1__application::name = nullptr;
15715 this->ns1__application::version = nullptr;
15716}
15717
15718void ns1__application::soap_serialize(struct soap *soap) const {
15719#ifndef WITH_NOIDREF
15720 (void)soap; /* appease -Wall -Werror */
15721 soap_serialize_PointerTons1__facility(soap, &this->ns1__application::facility);
15722 soap_serialize_std__vectorTemplateOfPointerTons1__job(soap, &this->ns1__application::jobs);
15723 soap_serialize_PointerTostd__string(soap, &this->ns1__application::name);
15724 soap_serialize_PointerTostd__string(soap, &this->ns1__application::version);
15725 this->ns1__entityBaseBean::soap_serialize(soap);
15726 this->xsd__anyType::soap_serialize(soap);
15727#endif
15728}
15729
15730int ns1__application::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
15731 return soap_out_ns1__application(soap, tag, id, this, type);
15732}
15733
15734SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__application(struct soap *soap, const char *tag, int id,
15735 const ns1__application *a, const char *type) {
15736 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__application),
15737 "ns1:application"))
15738 return soap->error;
15739 /* transient soap skipped */
15740 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
15741 return soap->error;
15742 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
15743 return soap->error;
15744 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
15745 return soap->error;
15746 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
15747 return soap->error;
15748 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
15749 return soap->error;
15750 if (soap_out_PointerTons1__facility(soap, "facility", -1, &(a->ns1__application::facility), ""))
15751 return soap->error;
15752 if (soap_out_std__vectorTemplateOfPointerTons1__job(soap, "jobs", -1, &(a->ns1__application::jobs), ""))
15753 return soap->error;
15754 if (soap_out_PointerTostd__string(soap, "name", -1, &(a->ns1__application::name), ""))
15755 return soap->error;
15756 if (soap_out_PointerTostd__string(soap, "version", -1, &(a->ns1__application::version), ""))
15757 return soap->error;
15758 return soap_element_end_out(soap, tag);
15759}
15760
15761void *ns1__application::soap_in(struct soap *soap, const char *tag, const char *type) {
15762 return soap_in_ns1__application(soap, tag, this, type);
15763}
15764
15765SOAP_FMAC3 ns1__application *SOAP_FMAC4 soap_in_ns1__application(struct soap *soap, const char *tag,
15766 ns1__application *a, const char *type) {
15767 (void)type; /* appease -Wall -Werror */
15768 if (soap_element_begin_in(soap, tag, 0, nullptr))
15769 return nullptr;
15771 sizeof(ns1__application), soap->type, soap->arrayType);
15772 if (!a)
15773 return nullptr;
15774 if (soap->alloced) {
15775 a->soap_default(soap);
15776 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__application) {
15777 soap_revert(soap);
15778 *soap->id = '\0';
15779 return (ns1__application *)a->soap_in(soap, tag, type);
15780 }
15781 }
15782 size_t soap_flag___item3 = 1;
15783 size_t soap_flag_createId2 = 1;
15784 size_t soap_flag_createTime2 = 1;
15785 size_t soap_flag_modTime2 = 1;
15786 size_t soap_flag_id2 = 1;
15787 size_t soap_flag_modId2 = 1;
15788 size_t soap_flag_facility1 = 1;
15789 size_t soap_flag_name1 = 1;
15790 size_t soap_flag_version1 = 1;
15791 if (soap->body && !*soap->href) {
15792 for (;;) {
15793 soap->error = SOAP_TAG_MISMATCH;
15794 /* transient soap skipped */
15795 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15796 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
15797 soap_flag_createId2--;
15798 continue;
15799 }
15800 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
15801 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
15802 soap_flag_createTime2--;
15803 continue;
15804 }
15805 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
15806 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
15807 soap_flag_modTime2--;
15808 continue;
15809 }
15810 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
15811 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
15812 soap_flag_id2--;
15813 continue;
15814 }
15815 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15816 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
15817 soap_flag_modId2--;
15818 continue;
15819 }
15820 if (soap_flag_facility1 && soap->error == SOAP_TAG_MISMATCH)
15821 if (soap_in_PointerTons1__facility(soap, "facility", &(a->ns1__application::facility), "ns1:facility")) {
15822 soap_flag_facility1--;
15823 continue;
15824 }
15825 if (soap->error == SOAP_TAG_MISMATCH)
15826 if (soap_in_std__vectorTemplateOfPointerTons1__job(soap, "jobs", &(a->ns1__application::jobs), "ns1:job"))
15827 continue;
15828 if (soap_flag_name1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15829 if (soap_in_PointerTostd__string(soap, "name", &(a->ns1__application::name), "xsd:string")) {
15830 soap_flag_name1--;
15831 continue;
15832 }
15833 if (soap_flag_version1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15834 if (soap_in_PointerTostd__string(soap, "version", &(a->ns1__application::version), "xsd:string")) {
15835 soap_flag_version1--;
15836 continue;
15837 }
15838 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
15839 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
15840 soap_flag___item3--;
15841 continue;
15842 }
15843 if (soap->error == SOAP_TAG_MISMATCH)
15844 soap->error = soap_ignore_element(soap);
15845 if (soap->error == SOAP_NO_TAG)
15846 break;
15847 if (soap->error)
15848 return nullptr;
15849 }
15850 if (soap_element_end_in(soap, tag))
15851 return nullptr;
15852 } else {
15853 a = (ns1__application *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__application, 0,
15855 if (soap->body && soap_element_end_in(soap, tag))
15856 return nullptr;
15857 }
15858 return a;
15859}
15860
15861int ns1__application::soap_put(struct soap *soap, const char *tag, const char *type) const {
15862 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__application);
15863 if (this->soap_out(soap, tag ? tag : "ns1:application", id, type))
15864 return soap->error;
15865 return soap_putindependent(soap);
15866}
15867
15868void *ns1__application::soap_get(struct soap *soap, const char *tag, const char *type) {
15869 return soap_get_ns1__application(soap, this, tag, type);
15870}
15871
15872SOAP_FMAC3 ns1__application *SOAP_FMAC4 soap_get_ns1__application(struct soap *soap, ns1__application *p,
15873 const char *tag, const char *type) {
15874 if ((p = soap_in_ns1__application(soap, tag, p, type)))
15875 if (soap_getindependent(soap))
15876 return nullptr;
15877 return p;
15878}
15879
15880SOAP_FMAC1 ns1__application *SOAP_FMAC2 soap_instantiate_ns1__application(struct soap *soap, int n, const char *type,
15881 const char *arrayType, size_t *size) {
15882 (void)type;
15883 (void)arrayType; /* appease -Wall -Werror */
15884 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__application(%d, %s, %s)\n", n, type ? type : "",
15885 arrayType ? arrayType : ""));
15886 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__application, n, ICat4_fdelete);
15887 if (!cp)
15888 return nullptr;
15889 if (n < 0) {
15890 cp->ptr = (void *)SOAP_NEW(ns1__application);
15891 if (size)
15892 *size = sizeof(ns1__application);
15893 ((ns1__application *)cp->ptr)->soap = soap;
15894 } else {
15895 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__application, n);
15896 if (size)
15897 *size = n * sizeof(ns1__application);
15898 if (cp->ptr)
15899 for (int i = 0; i < n; i++)
15900 ((ns1__application *)cp->ptr)[i].soap = soap;
15901 }
15902 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
15903 if (!cp->ptr)
15904 soap->error = SOAP_EOM;
15905 return (ns1__application *)cp->ptr;
15906}
15907
15908SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__application(struct soap *soap, int st, int tt, void *p, size_t len,
15909 const void *q, size_t n) {
15910 (void)soap;
15911 (void)tt;
15912 (void)st;
15913 (void)len;
15914 (void)n; /* appease -Wall -Werror */
15915 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__application %p -> %p\n", q, p));
15916 *(ns1__application *)p = *(ns1__application *)q;
15917}
15918
15919void ns1__facility::soap_default(struct soap *soap) {
15920 this->soap = soap;
15921 this->ns1__entityBaseBean::soap_default(soap);
15922 this->xsd__anyType::soap_default(soap);
15923 soap_default_std__vectorTemplateOfPointerTons1__application(soap, &this->ns1__facility::applications);
15924 soap_default_std__vectorTemplateOfPointerTons1__datafileFormat(soap, &this->ns1__facility::datafileFormats);
15925 soap_default_std__vectorTemplateOfPointerTons1__datasetType(soap, &this->ns1__facility::datasetTypes);
15926 this->ns1__facility::daysUntilRelease = nullptr;
15927 this->ns1__facility::description = nullptr;
15928 soap_default_std__vectorTemplateOfPointerTons1__facilityCycle(soap, &this->ns1__facility::facilityCycles);
15929 this->ns1__facility::fullName = nullptr;
15930 soap_default_std__vectorTemplateOfPointerTons1__instrument(soap, &this->ns1__facility::instruments);
15931 soap_default_std__vectorTemplateOfPointerTons1__investigationType(soap, &this->ns1__facility::investigationTypes);
15932 soap_default_std__vectorTemplateOfPointerTons1__investigation(soap, &this->ns1__facility::investigations);
15933 this->ns1__facility::name = nullptr;
15934 soap_default_std__vectorTemplateOfPointerTons1__parameterType(soap, &this->ns1__facility::parameterTypes);
15935 soap_default_std__vectorTemplateOfPointerTons1__sampleType(soap, &this->ns1__facility::sampleTypes);
15936 this->ns1__facility::url = nullptr;
15937}
15938
15939void ns1__facility::soap_serialize(struct soap *soap) const {
15940#ifndef WITH_NOIDREF
15941 (void)soap; /* appease -Wall -Werror */
15942 soap_serialize_std__vectorTemplateOfPointerTons1__application(soap, &this->ns1__facility::applications);
15943 soap_serialize_std__vectorTemplateOfPointerTons1__datafileFormat(soap, &this->ns1__facility::datafileFormats);
15944 soap_serialize_std__vectorTemplateOfPointerTons1__datasetType(soap, &this->ns1__facility::datasetTypes);
15945 soap_serialize_PointerToint(soap, &this->ns1__facility::daysUntilRelease);
15946 soap_serialize_PointerTostd__string(soap, &this->ns1__facility::description);
15947 soap_serialize_std__vectorTemplateOfPointerTons1__facilityCycle(soap, &this->ns1__facility::facilityCycles);
15948 soap_serialize_PointerTostd__string(soap, &this->ns1__facility::fullName);
15949 soap_serialize_std__vectorTemplateOfPointerTons1__instrument(soap, &this->ns1__facility::instruments);
15950 soap_serialize_std__vectorTemplateOfPointerTons1__investigationType(soap, &this->ns1__facility::investigationTypes);
15951 soap_serialize_std__vectorTemplateOfPointerTons1__investigation(soap, &this->ns1__facility::investigations);
15952 soap_serialize_PointerTostd__string(soap, &this->ns1__facility::name);
15953 soap_serialize_std__vectorTemplateOfPointerTons1__parameterType(soap, &this->ns1__facility::parameterTypes);
15954 soap_serialize_std__vectorTemplateOfPointerTons1__sampleType(soap, &this->ns1__facility::sampleTypes);
15955 soap_serialize_PointerTostd__string(soap, &this->ns1__facility::url);
15956 this->ns1__entityBaseBean::soap_serialize(soap);
15957 this->xsd__anyType::soap_serialize(soap);
15958#endif
15959}
15960
15961int ns1__facility::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
15962 return soap_out_ns1__facility(soap, tag, id, this, type);
15963}
15964
15965SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__facility(struct soap *soap, const char *tag, int id, const ns1__facility *a,
15966 const char *type) {
15967 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__facility), "ns1:facility"))
15968 return soap->error;
15969 /* transient soap skipped */
15970 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
15971 return soap->error;
15972 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
15973 return soap->error;
15974 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
15975 return soap->error;
15976 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
15977 return soap->error;
15978 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
15979 return soap->error;
15981 &(a->ns1__facility::applications), ""))
15982 return soap->error;
15983 if (soap_out_std__vectorTemplateOfPointerTons1__datafileFormat(soap, "datafileFormats", -1,
15984 &(a->ns1__facility::datafileFormats), ""))
15985 return soap->error;
15987 &(a->ns1__facility::datasetTypes), ""))
15988 return soap->error;
15989 if (soap_out_PointerToint(soap, "daysUntilRelease", -1, &(a->ns1__facility::daysUntilRelease), ""))
15990 return soap->error;
15991 if (soap_out_PointerTostd__string(soap, "description", -1, &(a->ns1__facility::description), ""))
15992 return soap->error;
15993 if (soap_out_std__vectorTemplateOfPointerTons1__facilityCycle(soap, "facilityCycles", -1,
15994 &(a->ns1__facility::facilityCycles), ""))
15995 return soap->error;
15996 if (soap_out_PointerTostd__string(soap, "fullName", -1, &(a->ns1__facility::fullName), ""))
15997 return soap->error;
15998 if (soap_out_std__vectorTemplateOfPointerTons1__instrument(soap, "instruments", -1, &(a->ns1__facility::instruments),
15999 ""))
16000 return soap->error;
16001 if (soap_out_std__vectorTemplateOfPointerTons1__investigationType(soap, "investigationTypes", -1,
16002 &(a->ns1__facility::investigationTypes), ""))
16003 return soap->error;
16004 if (soap_out_std__vectorTemplateOfPointerTons1__investigation(soap, "investigations", -1,
16005 &(a->ns1__facility::investigations), ""))
16006 return soap->error;
16007 if (soap_out_PointerTostd__string(soap, "name", -1, &(a->ns1__facility::name), ""))
16008 return soap->error;
16009 if (soap_out_std__vectorTemplateOfPointerTons1__parameterType(soap, "parameterTypes", -1,
16010 &(a->ns1__facility::parameterTypes), ""))
16011 return soap->error;
16012 if (soap_out_std__vectorTemplateOfPointerTons1__sampleType(soap, "sampleTypes", -1, &(a->ns1__facility::sampleTypes),
16013 ""))
16014 return soap->error;
16015 if (soap_out_PointerTostd__string(soap, "url", -1, &(a->ns1__facility::url), ""))
16016 return soap->error;
16017 return soap_element_end_out(soap, tag);
16018}
16019
16020void *ns1__facility::soap_in(struct soap *soap, const char *tag, const char *type) {
16021 return soap_in_ns1__facility(soap, tag, this, type);
16022}
16023
16024SOAP_FMAC3 ns1__facility *SOAP_FMAC4 soap_in_ns1__facility(struct soap *soap, const char *tag, ns1__facility *a,
16025 const char *type) {
16026 (void)type; /* appease -Wall -Werror */
16027 if (soap_element_begin_in(soap, tag, 0, nullptr))
16028 return nullptr;
16030 soap->type, soap->arrayType);
16031 if (!a)
16032 return nullptr;
16033 if (soap->alloced) {
16034 a->soap_default(soap);
16035 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__facility) {
16036 soap_revert(soap);
16037 *soap->id = '\0';
16038 return (ns1__facility *)a->soap_in(soap, tag, type);
16039 }
16040 }
16041 size_t soap_flag___item3 = 1;
16042 size_t soap_flag_createId2 = 1;
16043 size_t soap_flag_createTime2 = 1;
16044 size_t soap_flag_modTime2 = 1;
16045 size_t soap_flag_id2 = 1;
16046 size_t soap_flag_modId2 = 1;
16047 size_t soap_flag_daysUntilRelease1 = 1;
16048 size_t soap_flag_description1 = 1;
16049 size_t soap_flag_fullName1 = 1;
16050 size_t soap_flag_name1 = 1;
16051 size_t soap_flag_url1 = 1;
16052 if (soap->body && !*soap->href) {
16053 for (;;) {
16054 soap->error = SOAP_TAG_MISMATCH;
16055 /* transient soap skipped */
16056 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16057 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
16058 soap_flag_createId2--;
16059 continue;
16060 }
16061 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
16062 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
16063 soap_flag_createTime2--;
16064 continue;
16065 }
16066 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
16067 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
16068 soap_flag_modTime2--;
16069 continue;
16070 }
16071 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
16072 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
16073 soap_flag_id2--;
16074 continue;
16075 }
16076 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16077 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
16078 soap_flag_modId2--;
16079 continue;
16080 }
16081 if (soap->error == SOAP_TAG_MISMATCH)
16083 soap, "applications", &(a->ns1__facility::applications), "ns1:application"))
16084 continue;
16085 if (soap->error == SOAP_TAG_MISMATCH)
16087 soap, "datafileFormats", &(a->ns1__facility::datafileFormats), "ns1:datafileFormat"))
16088 continue;
16089 if (soap->error == SOAP_TAG_MISMATCH)
16091 soap, "datasetTypes", &(a->ns1__facility::datasetTypes), "ns1:datasetType"))
16092 continue;
16093 if (soap_flag_daysUntilRelease1 && soap->error == SOAP_TAG_MISMATCH)
16094 if (soap_in_PointerToint(soap, "daysUntilRelease", &(a->ns1__facility::daysUntilRelease), "xsd:int")) {
16095 soap_flag_daysUntilRelease1--;
16096 continue;
16097 }
16098 if (soap_flag_description1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16099 if (soap_in_PointerTostd__string(soap, "description", &(a->ns1__facility::description), "xsd:string")) {
16100 soap_flag_description1--;
16101 continue;
16102 }
16103 if (soap->error == SOAP_TAG_MISMATCH)
16105 soap, "facilityCycles", &(a->ns1__facility::facilityCycles), "ns1:facilityCycle"))
16106 continue;
16107 if (soap_flag_fullName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16108 if (soap_in_PointerTostd__string(soap, "fullName", &(a->ns1__facility::fullName), "xsd:string")) {
16109 soap_flag_fullName1--;
16110 continue;
16111 }
16112 if (soap->error == SOAP_TAG_MISMATCH)
16113 if (soap_in_std__vectorTemplateOfPointerTons1__instrument(soap, "instruments", &(a->ns1__facility::instruments),
16114 "ns1:instrument"))
16115 continue;
16116 if (soap->error == SOAP_TAG_MISMATCH)
16118 soap, "investigationTypes", &(a->ns1__facility::investigationTypes), "ns1:investigationType"))
16119 continue;
16120 if (soap->error == SOAP_TAG_MISMATCH)
16122 soap, "investigations", &(a->ns1__facility::investigations), "ns1:investigation"))
16123 continue;
16124 if (soap_flag_name1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16125 if (soap_in_PointerTostd__string(soap, "name", &(a->ns1__facility::name), "xsd:string")) {
16126 soap_flag_name1--;
16127 continue;
16128 }
16129 if (soap->error == SOAP_TAG_MISMATCH)
16131 soap, "parameterTypes", &(a->ns1__facility::parameterTypes), "ns1:parameterType"))
16132 continue;
16133 if (soap->error == SOAP_TAG_MISMATCH)
16134 if (soap_in_std__vectorTemplateOfPointerTons1__sampleType(soap, "sampleTypes", &(a->ns1__facility::sampleTypes),
16135 "ns1:sampleType"))
16136 continue;
16137 if (soap_flag_url1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16138 if (soap_in_PointerTostd__string(soap, "url", &(a->ns1__facility::url), "xsd:string")) {
16139 soap_flag_url1--;
16140 continue;
16141 }
16142 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16143 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
16144 soap_flag___item3--;
16145 continue;
16146 }
16147 if (soap->error == SOAP_TAG_MISMATCH)
16148 soap->error = soap_ignore_element(soap);
16149 if (soap->error == SOAP_NO_TAG)
16150 break;
16151 if (soap->error)
16152 return nullptr;
16153 }
16154 if (soap_element_end_in(soap, tag))
16155 return nullptr;
16156 } else {
16157 a = (ns1__facility *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__facility, 0,
16159 if (soap->body && soap_element_end_in(soap, tag))
16160 return nullptr;
16161 }
16162 return a;
16163}
16164
16165int ns1__facility::soap_put(struct soap *soap, const char *tag, const char *type) const {
16166 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__facility);
16167 if (this->soap_out(soap, tag ? tag : "ns1:facility", id, type))
16168 return soap->error;
16169 return soap_putindependent(soap);
16170}
16171
16172void *ns1__facility::soap_get(struct soap *soap, const char *tag, const char *type) {
16173 return soap_get_ns1__facility(soap, this, tag, type);
16174}
16175
16176SOAP_FMAC3 ns1__facility *SOAP_FMAC4 soap_get_ns1__facility(struct soap *soap, ns1__facility *p, const char *tag,
16177 const char *type) {
16178 if ((p = soap_in_ns1__facility(soap, tag, p, type)))
16179 if (soap_getindependent(soap))
16180 return nullptr;
16181 return p;
16182}
16183
16184SOAP_FMAC1 ns1__facility *SOAP_FMAC2 soap_instantiate_ns1__facility(struct soap *soap, int n, const char *type,
16185 const char *arrayType, size_t *size) {
16186 (void)type;
16187 (void)arrayType; /* appease -Wall -Werror */
16188 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__facility(%d, %s, %s)\n", n, type ? type : "",
16189 arrayType ? arrayType : ""));
16190 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__facility, n, ICat4_fdelete);
16191 if (!cp)
16192 return nullptr;
16193 if (n < 0) {
16194 cp->ptr = (void *)SOAP_NEW(ns1__facility);
16195 if (size)
16196 *size = sizeof(ns1__facility);
16197 ((ns1__facility *)cp->ptr)->soap = soap;
16198 } else {
16199 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__facility, n);
16200 if (size)
16201 *size = n * sizeof(ns1__facility);
16202 if (cp->ptr)
16203 for (int i = 0; i < n; i++)
16204 ((ns1__facility *)cp->ptr)[i].soap = soap;
16205 }
16206 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
16207 if (!cp->ptr)
16208 soap->error = SOAP_EOM;
16209 return (ns1__facility *)cp->ptr;
16210}
16211
16212SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__facility(struct soap *soap, int st, int tt, void *p, size_t len,
16213 const void *q, size_t n) {
16214 (void)soap;
16215 (void)tt;
16216 (void)st;
16217 (void)len;
16218 (void)n; /* appease -Wall -Werror */
16219 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__facility %p -> %p\n", q, p));
16220 *(ns1__facility *)p = *(ns1__facility *)q;
16221}
16222
16223void ns1__investigation::soap_default(struct soap *soap) {
16224 this->soap = soap;
16225 this->ns1__entityBaseBean::soap_default(soap);
16226 this->xsd__anyType::soap_default(soap);
16227 soap_default_std__vectorTemplateOfPointerTons1__dataset(soap, &this->ns1__investigation::datasets);
16228 this->ns1__investigation::doi = nullptr;
16229 this->ns1__investigation::endDate = nullptr;
16230 this->ns1__investigation::facility = nullptr;
16232 soap, &this->ns1__investigation::investigationInstruments);
16234 &this->ns1__investigation::investigationUsers);
16235 soap_default_std__vectorTemplateOfPointerTons1__keyword(soap, &this->ns1__investigation::keywords);
16236 this->ns1__investigation::name = nullptr;
16237 soap_default_std__vectorTemplateOfPointerTons1__investigationParameter(soap, &this->ns1__investigation::parameters);
16238 soap_default_std__vectorTemplateOfPointerTons1__publication(soap, &this->ns1__investigation::publications);
16239 this->ns1__investigation::releaseDate = nullptr;
16240 soap_default_std__vectorTemplateOfPointerTons1__sample(soap, &this->ns1__investigation::samples);
16241 soap_default_std__vectorTemplateOfPointerTons1__shift(soap, &this->ns1__investigation::shifts);
16242 this->ns1__investigation::startDate = nullptr;
16244 &this->ns1__investigation::studyInvestigations);
16245 this->ns1__investigation::summary = nullptr;
16246 this->ns1__investigation::title = nullptr;
16247 this->ns1__investigation::type = nullptr;
16248 this->ns1__investigation::visitId = nullptr;
16249}
16250
16251void ns1__investigation::soap_serialize(struct soap *soap) const {
16252#ifndef WITH_NOIDREF
16253 (void)soap; /* appease -Wall -Werror */
16254 soap_serialize_std__vectorTemplateOfPointerTons1__dataset(soap, &this->ns1__investigation::datasets);
16255 soap_serialize_PointerTostd__string(soap, &this->ns1__investigation::doi);
16256 soap_serialize_PointerTotime(soap, &this->ns1__investigation::endDate);
16257 soap_serialize_PointerTons1__facility(soap, &this->ns1__investigation::facility);
16259 soap, &this->ns1__investigation::investigationInstruments);
16261 &this->ns1__investigation::investigationUsers);
16262 soap_serialize_std__vectorTemplateOfPointerTons1__keyword(soap, &this->ns1__investigation::keywords);
16263 soap_serialize_PointerTostd__string(soap, &this->ns1__investigation::name);
16264 soap_serialize_std__vectorTemplateOfPointerTons1__investigationParameter(soap, &this->ns1__investigation::parameters);
16265 soap_serialize_std__vectorTemplateOfPointerTons1__publication(soap, &this->ns1__investigation::publications);
16266 soap_serialize_PointerTotime(soap, &this->ns1__investigation::releaseDate);
16267 soap_serialize_std__vectorTemplateOfPointerTons1__sample(soap, &this->ns1__investigation::samples);
16268 soap_serialize_std__vectorTemplateOfPointerTons1__shift(soap, &this->ns1__investigation::shifts);
16269 soap_serialize_PointerTotime(soap, &this->ns1__investigation::startDate);
16271 &this->ns1__investigation::studyInvestigations);
16272 soap_serialize_PointerTostd__string(soap, &this->ns1__investigation::summary);
16273 soap_serialize_PointerTostd__string(soap, &this->ns1__investigation::title);
16274 soap_serialize_PointerTons1__investigationType(soap, &this->ns1__investigation::type);
16275 soap_serialize_PointerTostd__string(soap, &this->ns1__investigation::visitId);
16276 this->ns1__entityBaseBean::soap_serialize(soap);
16277 this->xsd__anyType::soap_serialize(soap);
16278#endif
16279}
16280
16281int ns1__investigation::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
16282 return soap_out_ns1__investigation(soap, tag, id, this, type);
16283}
16284
16285SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__investigation(struct soap *soap, const char *tag, int id,
16286 const ns1__investigation *a, const char *type) {
16287 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__investigation),
16288 "ns1:investigation"))
16289 return soap->error;
16290 /* transient soap skipped */
16291 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
16292 return soap->error;
16293 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
16294 return soap->error;
16295 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
16296 return soap->error;
16297 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
16298 return soap->error;
16299 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
16300 return soap->error;
16301 if (soap_out_std__vectorTemplateOfPointerTons1__dataset(soap, "datasets", -1, &(a->ns1__investigation::datasets), ""))
16302 return soap->error;
16303 if (soap_out_PointerTostd__string(soap, "doi", -1, &(a->ns1__investigation::doi), ""))
16304 return soap->error;
16305 if (soap_out_PointerTotime(soap, "endDate", -1, &(a->ns1__investigation::endDate), ""))
16306 return soap->error;
16307 if (soap_out_PointerTons1__facility(soap, "facility", -1, &(a->ns1__investigation::facility), ""))
16308 return soap->error;
16310 soap, "investigationInstruments", -1, &(a->ns1__investigation::investigationInstruments), ""))
16311 return soap->error;
16312 if (soap_out_std__vectorTemplateOfPointerTons1__investigationUser(soap, "investigationUsers", -1,
16313 &(a->ns1__investigation::investigationUsers), ""))
16314 return soap->error;
16315 if (soap_out_std__vectorTemplateOfPointerTons1__keyword(soap, "keywords", -1, &(a->ns1__investigation::keywords), ""))
16316 return soap->error;
16317 if (soap_out_PointerTostd__string(soap, "name", -1, &(a->ns1__investigation::name), ""))
16318 return soap->error;
16320 &(a->ns1__investigation::parameters), ""))
16321 return soap->error;
16323 &(a->ns1__investigation::publications), ""))
16324 return soap->error;
16325 if (soap_out_PointerTotime(soap, "releaseDate", -1, &(a->ns1__investigation::releaseDate), ""))
16326 return soap->error;
16327 if (soap_out_std__vectorTemplateOfPointerTons1__sample(soap, "samples", -1, &(a->ns1__investigation::samples), ""))
16328 return soap->error;
16329 if (soap_out_std__vectorTemplateOfPointerTons1__shift(soap, "shifts", -1, &(a->ns1__investigation::shifts), ""))
16330 return soap->error;
16331 if (soap_out_PointerTotime(soap, "startDate", -1, &(a->ns1__investigation::startDate), ""))
16332 return soap->error;
16333 if (soap_out_std__vectorTemplateOfPointerTons1__studyInvestigation(soap, "studyInvestigations", -1,
16334 &(a->ns1__investigation::studyInvestigations), ""))
16335 return soap->error;
16336 if (soap_out_PointerTostd__string(soap, "summary", -1, &(a->ns1__investigation::summary), ""))
16337 return soap->error;
16338 if (soap_out_PointerTostd__string(soap, "title", -1, &(a->ns1__investigation::title), ""))
16339 return soap->error;
16340 if (soap_out_PointerTons1__investigationType(soap, "type", -1, &(a->ns1__investigation::type), ""))
16341 return soap->error;
16342 if (soap_out_PointerTostd__string(soap, "visitId", -1, &(a->ns1__investigation::visitId), ""))
16343 return soap->error;
16344 return soap_element_end_out(soap, tag);
16345}
16346
16347void *ns1__investigation::soap_in(struct soap *soap, const char *tag, const char *type) {
16348 return soap_in_ns1__investigation(soap, tag, this, type);
16349}
16350
16351SOAP_FMAC3 ns1__investigation *SOAP_FMAC4 soap_in_ns1__investigation(struct soap *soap, const char *tag,
16352 ns1__investigation *a, const char *type) {
16353 (void)type; /* appease -Wall -Werror */
16354 if (soap_element_begin_in(soap, tag, 0, nullptr))
16355 return nullptr;
16357 sizeof(ns1__investigation), soap->type, soap->arrayType);
16358 if (!a)
16359 return nullptr;
16360 if (soap->alloced) {
16361 a->soap_default(soap);
16362 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__investigation) {
16363 soap_revert(soap);
16364 *soap->id = '\0';
16365 return (ns1__investigation *)a->soap_in(soap, tag, type);
16366 }
16367 }
16368 size_t soap_flag___item3 = 1;
16369 size_t soap_flag_createId2 = 1;
16370 size_t soap_flag_createTime2 = 1;
16371 size_t soap_flag_modTime2 = 1;
16372 size_t soap_flag_id2 = 1;
16373 size_t soap_flag_modId2 = 1;
16374 size_t soap_flag_doi1 = 1;
16375 size_t soap_flag_endDate1 = 1;
16376 size_t soap_flag_facility1 = 1;
16377 size_t soap_flag_name1 = 1;
16378 size_t soap_flag_releaseDate1 = 1;
16379 size_t soap_flag_startDate1 = 1;
16380 size_t soap_flag_summary1 = 1;
16381 size_t soap_flag_title1 = 1;
16382 size_t soap_flag_type1 = 1;
16383 size_t soap_flag_visitId1 = 1;
16384 if (soap->body && !*soap->href) {
16385 for (;;) {
16386 soap->error = SOAP_TAG_MISMATCH;
16387 /* transient soap skipped */
16388 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16389 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
16390 soap_flag_createId2--;
16391 continue;
16392 }
16393 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
16394 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
16395 soap_flag_createTime2--;
16396 continue;
16397 }
16398 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
16399 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
16400 soap_flag_modTime2--;
16401 continue;
16402 }
16403 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
16404 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
16405 soap_flag_id2--;
16406 continue;
16407 }
16408 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16409 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
16410 soap_flag_modId2--;
16411 continue;
16412 }
16413 if (soap->error == SOAP_TAG_MISMATCH)
16414 if (soap_in_std__vectorTemplateOfPointerTons1__dataset(soap, "datasets", &(a->ns1__investigation::datasets),
16415 "ns1:dataset"))
16416 continue;
16417 if (soap_flag_doi1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16418 if (soap_in_PointerTostd__string(soap, "doi", &(a->ns1__investigation::doi), "xsd:string")) {
16419 soap_flag_doi1--;
16420 continue;
16421 }
16422 if (soap_flag_endDate1 && soap->error == SOAP_TAG_MISMATCH)
16423 if (soap_in_PointerTotime(soap, "endDate", &(a->ns1__investigation::endDate), "xsd:dateTime")) {
16424 soap_flag_endDate1--;
16425 continue;
16426 }
16427 if (soap_flag_facility1 && soap->error == SOAP_TAG_MISMATCH)
16428 if (soap_in_PointerTons1__facility(soap, "facility", &(a->ns1__investigation::facility), "ns1:facility")) {
16429 soap_flag_facility1--;
16430 continue;
16431 }
16432 if (soap->error == SOAP_TAG_MISMATCH)
16434 soap, "investigationInstruments", &(a->ns1__investigation::investigationInstruments),
16435 "ns1:investigationInstrument"))
16436 continue;
16437 if (soap->error == SOAP_TAG_MISMATCH)
16439 soap, "investigationUsers", &(a->ns1__investigation::investigationUsers), "ns1:investigationUser"))
16440 continue;
16441 if (soap->error == SOAP_TAG_MISMATCH)
16442 if (soap_in_std__vectorTemplateOfPointerTons1__keyword(soap, "keywords", &(a->ns1__investigation::keywords),
16443 "ns1:keyword"))
16444 continue;
16445 if (soap_flag_name1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16446 if (soap_in_PointerTostd__string(soap, "name", &(a->ns1__investigation::name), "xsd:string")) {
16447 soap_flag_name1--;
16448 continue;
16449 }
16450 if (soap->error == SOAP_TAG_MISMATCH)
16452 soap, "parameters", &(a->ns1__investigation::parameters), "ns1:investigationParameter"))
16453 continue;
16454 if (soap->error == SOAP_TAG_MISMATCH)
16456 soap, "publications", &(a->ns1__investigation::publications), "ns1:publication"))
16457 continue;
16458 if (soap_flag_releaseDate1 && soap->error == SOAP_TAG_MISMATCH)
16459 if (soap_in_PointerTotime(soap, "releaseDate", &(a->ns1__investigation::releaseDate), "xsd:dateTime")) {
16460 soap_flag_releaseDate1--;
16461 continue;
16462 }
16463 if (soap->error == SOAP_TAG_MISMATCH)
16464 if (soap_in_std__vectorTemplateOfPointerTons1__sample(soap, "samples", &(a->ns1__investigation::samples),
16465 "ns1:sample"))
16466 continue;
16467 if (soap->error == SOAP_TAG_MISMATCH)
16468 if (soap_in_std__vectorTemplateOfPointerTons1__shift(soap, "shifts", &(a->ns1__investigation::shifts),
16469 "ns1:shift"))
16470 continue;
16471 if (soap_flag_startDate1 && soap->error == SOAP_TAG_MISMATCH)
16472 if (soap_in_PointerTotime(soap, "startDate", &(a->ns1__investigation::startDate), "xsd:dateTime")) {
16473 soap_flag_startDate1--;
16474 continue;
16475 }
16476 if (soap->error == SOAP_TAG_MISMATCH)
16478 soap, "studyInvestigations", &(a->ns1__investigation::studyInvestigations), "ns1:studyInvestigation"))
16479 continue;
16480 if (soap_flag_summary1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16481 if (soap_in_PointerTostd__string(soap, "summary", &(a->ns1__investigation::summary), "xsd:string")) {
16482 soap_flag_summary1--;
16483 continue;
16484 }
16485 if (soap_flag_title1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16486 if (soap_in_PointerTostd__string(soap, "title", &(a->ns1__investigation::title), "xsd:string")) {
16487 soap_flag_title1--;
16488 continue;
16489 }
16490 if (soap_flag_type1 && soap->error == SOAP_TAG_MISMATCH)
16491 if (soap_in_PointerTons1__investigationType(soap, "type", &(a->ns1__investigation::type),
16492 "ns1:investigationType")) {
16493 soap_flag_type1--;
16494 continue;
16495 }
16496 if (soap_flag_visitId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16497 if (soap_in_PointerTostd__string(soap, "visitId", &(a->ns1__investigation::visitId), "xsd:string")) {
16498 soap_flag_visitId1--;
16499 continue;
16500 }
16501 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16502 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
16503 soap_flag___item3--;
16504 continue;
16505 }
16506 if (soap->error == SOAP_TAG_MISMATCH)
16507 soap->error = soap_ignore_element(soap);
16508 if (soap->error == SOAP_NO_TAG)
16509 break;
16510 if (soap->error)
16511 return nullptr;
16512 }
16513 if (soap_element_end_in(soap, tag))
16514 return nullptr;
16515 } else {
16516 a = (ns1__investigation *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__investigation, 0,
16518 if (soap->body && soap_element_end_in(soap, tag))
16519 return nullptr;
16520 }
16521 return a;
16522}
16523
16524int ns1__investigation::soap_put(struct soap *soap, const char *tag, const char *type) const {
16525 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__investigation);
16526 if (this->soap_out(soap, tag ? tag : "ns1:investigation", id, type))
16527 return soap->error;
16528 return soap_putindependent(soap);
16529}
16530
16531void *ns1__investigation::soap_get(struct soap *soap, const char *tag, const char *type) {
16532 return soap_get_ns1__investigation(soap, this, tag, type);
16533}
16534
16535SOAP_FMAC3 ns1__investigation *SOAP_FMAC4 soap_get_ns1__investigation(struct soap *soap, ns1__investigation *p,
16536 const char *tag, const char *type) {
16537 if ((p = soap_in_ns1__investigation(soap, tag, p, type)))
16538 if (soap_getindependent(soap))
16539 return nullptr;
16540 return p;
16541}
16542
16543SOAP_FMAC1 ns1__investigation *SOAP_FMAC2 soap_instantiate_ns1__investigation(struct soap *soap, int n,
16544 const char *type, const char *arrayType,
16545 size_t *size) {
16546 (void)type;
16547 (void)arrayType; /* appease -Wall -Werror */
16548 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__investigation(%d, %s, %s)\n", n, type ? type : "",
16549 arrayType ? arrayType : ""));
16550 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__investigation, n, ICat4_fdelete);
16551 if (!cp)
16552 return nullptr;
16553 if (n < 0) {
16554 cp->ptr = (void *)SOAP_NEW(ns1__investigation);
16555 if (size)
16556 *size = sizeof(ns1__investigation);
16557 ((ns1__investigation *)cp->ptr)->soap = soap;
16558 } else {
16559 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__investigation, n);
16560 if (size)
16561 *size = n * sizeof(ns1__investigation);
16562 if (cp->ptr)
16563 for (int i = 0; i < n; i++)
16564 ((ns1__investigation *)cp->ptr)[i].soap = soap;
16565 }
16566 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
16567 if (!cp->ptr)
16568 soap->error = SOAP_EOM;
16569 return (ns1__investigation *)cp->ptr;
16570}
16571
16572SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__investigation(struct soap *soap, int st, int tt, void *p, size_t len,
16573 const void *q, size_t n) {
16574 (void)soap;
16575 (void)tt;
16576 (void)st;
16577 (void)len;
16578 (void)n; /* appease -Wall -Werror */
16579 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__investigation %p -> %p\n", q, p));
16581}
16582
16583void ns1__dataset::soap_default(struct soap *soap) {
16584 this->soap = soap;
16585 this->ns1__entityBaseBean::soap_default(soap);
16586 this->xsd__anyType::soap_default(soap);
16587 soap_default_bool(soap, &this->ns1__dataset::complete);
16589 &this->ns1__dataset::dataCollectionDatasets);
16590 soap_default_std__vectorTemplateOfPointerTons1__datafile(soap, &this->ns1__dataset::datafiles);
16591 this->ns1__dataset::description = nullptr;
16592 this->ns1__dataset::doi = nullptr;
16593 this->ns1__dataset::endDate = nullptr;
16594 this->ns1__dataset::investigation = nullptr;
16595 this->ns1__dataset::location = nullptr;
16596 this->ns1__dataset::name = nullptr;
16597 soap_default_std__vectorTemplateOfPointerTons1__datasetParameter(soap, &this->ns1__dataset::parameters);
16598 this->ns1__dataset::sample = nullptr;
16599 this->ns1__dataset::startDate = nullptr;
16600 this->ns1__dataset::type = nullptr;
16601}
16602
16603void ns1__dataset::soap_serialize(struct soap *soap) const {
16604#ifndef WITH_NOIDREF
16605 (void)soap; /* appease -Wall -Werror */
16607 &this->ns1__dataset::dataCollectionDatasets);
16608 soap_serialize_std__vectorTemplateOfPointerTons1__datafile(soap, &this->ns1__dataset::datafiles);
16609 soap_serialize_PointerTostd__string(soap, &this->ns1__dataset::description);
16610 soap_serialize_PointerTostd__string(soap, &this->ns1__dataset::doi);
16611 soap_serialize_PointerTotime(soap, &this->ns1__dataset::endDate);
16612 soap_serialize_PointerTons1__investigation(soap, &this->ns1__dataset::investigation);
16613 soap_serialize_PointerTostd__string(soap, &this->ns1__dataset::location);
16614 soap_serialize_PointerTostd__string(soap, &this->ns1__dataset::name);
16615 soap_serialize_std__vectorTemplateOfPointerTons1__datasetParameter(soap, &this->ns1__dataset::parameters);
16616 soap_serialize_PointerTons1__sample(soap, &this->ns1__dataset::sample);
16617 soap_serialize_PointerTotime(soap, &this->ns1__dataset::startDate);
16618 soap_serialize_PointerTons1__datasetType(soap, &this->ns1__dataset::type);
16619 this->ns1__entityBaseBean::soap_serialize(soap);
16620 this->xsd__anyType::soap_serialize(soap);
16621#endif
16622}
16623
16624int ns1__dataset::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
16625 return soap_out_ns1__dataset(soap, tag, id, this, type);
16626}
16627
16628SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__dataset(struct soap *soap, const char *tag, int id, const ns1__dataset *a,
16629 const char *type) {
16630 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__dataset), "ns1:dataset"))
16631 return soap->error;
16632 /* transient soap skipped */
16633 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
16634 return soap->error;
16635 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
16636 return soap->error;
16637 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
16638 return soap->error;
16639 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
16640 return soap->error;
16641 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
16642 return soap->error;
16643 if (soap_out_bool(soap, "complete", -1, &(a->ns1__dataset::complete), ""))
16644 return soap->error;
16645 if (soap_out_std__vectorTemplateOfPointerTons1__dataCollectionDataset(soap, "dataCollectionDatasets", -1,
16646 &(a->ns1__dataset::dataCollectionDatasets), ""))
16647 return soap->error;
16648 if (soap_out_std__vectorTemplateOfPointerTons1__datafile(soap, "datafiles", -1, &(a->ns1__dataset::datafiles), ""))
16649 return soap->error;
16650 if (soap_out_PointerTostd__string(soap, "description", -1, &(a->ns1__dataset::description), ""))
16651 return soap->error;
16652 if (soap_out_PointerTostd__string(soap, "doi", -1, &(a->ns1__dataset::doi), ""))
16653 return soap->error;
16654 if (soap_out_PointerTotime(soap, "endDate", -1, &(a->ns1__dataset::endDate), ""))
16655 return soap->error;
16656 if (soap_out_PointerTons1__investigation(soap, "investigation", -1, &(a->ns1__dataset::investigation), ""))
16657 return soap->error;
16658 if (soap_out_PointerTostd__string(soap, "location", -1, &(a->ns1__dataset::location), ""))
16659 return soap->error;
16660 if (soap_out_PointerTostd__string(soap, "name", -1, &(a->ns1__dataset::name), ""))
16661 return soap->error;
16663 &(a->ns1__dataset::parameters), ""))
16664 return soap->error;
16665 if (soap_out_PointerTons1__sample(soap, "sample", -1, &(a->ns1__dataset::sample), ""))
16666 return soap->error;
16667 if (soap_out_PointerTotime(soap, "startDate", -1, &(a->ns1__dataset::startDate), ""))
16668 return soap->error;
16669 if (soap_out_PointerTons1__datasetType(soap, "type", -1, &(a->ns1__dataset::type), ""))
16670 return soap->error;
16671 return soap_element_end_out(soap, tag);
16672}
16673
16674void *ns1__dataset::soap_in(struct soap *soap, const char *tag, const char *type) {
16675 return soap_in_ns1__dataset(soap, tag, this, type);
16676}
16677
16678SOAP_FMAC3 ns1__dataset *SOAP_FMAC4 soap_in_ns1__dataset(struct soap *soap, const char *tag, ns1__dataset *a,
16679 const char *type) {
16680 (void)type; /* appease -Wall -Werror */
16681 if (soap_element_begin_in(soap, tag, 0, nullptr))
16682 return nullptr;
16684 soap->type, soap->arrayType);
16685 if (!a)
16686 return nullptr;
16687 if (soap->alloced) {
16688 a->soap_default(soap);
16689 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__dataset) {
16690 soap_revert(soap);
16691 *soap->id = '\0';
16692 return (ns1__dataset *)a->soap_in(soap, tag, type);
16693 }
16694 }
16695 size_t soap_flag___item3 = 1;
16696 size_t soap_flag_createId2 = 1;
16697 size_t soap_flag_createTime2 = 1;
16698 size_t soap_flag_modTime2 = 1;
16699 size_t soap_flag_id2 = 1;
16700 size_t soap_flag_modId2 = 1;
16701 size_t soap_flag_complete1 = 1;
16702 size_t soap_flag_description1 = 1;
16703 size_t soap_flag_doi1 = 1;
16704 size_t soap_flag_endDate1 = 1;
16705 size_t soap_flag_investigation1 = 1;
16706 size_t soap_flag_location1 = 1;
16707 size_t soap_flag_name1 = 1;
16708 size_t soap_flag_sample1 = 1;
16709 size_t soap_flag_startDate1 = 1;
16710 size_t soap_flag_type1 = 1;
16711 if (soap->body && !*soap->href) {
16712 for (;;) {
16713 soap->error = SOAP_TAG_MISMATCH;
16714 /* transient soap skipped */
16715 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16716 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
16717 soap_flag_createId2--;
16718 continue;
16719 }
16720 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
16721 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
16722 soap_flag_createTime2--;
16723 continue;
16724 }
16725 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
16726 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
16727 soap_flag_modTime2--;
16728 continue;
16729 }
16730 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
16731 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
16732 soap_flag_id2--;
16733 continue;
16734 }
16735 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16736 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
16737 soap_flag_modId2--;
16738 continue;
16739 }
16740 if (soap_flag_complete1 && soap->error == SOAP_TAG_MISMATCH)
16741 if (soap_in_bool(soap, "complete", &(a->ns1__dataset::complete), "xsd:boolean")) {
16742 soap_flag_complete1--;
16743 continue;
16744 }
16745 if (soap->error == SOAP_TAG_MISMATCH)
16747 &(a->ns1__dataset::dataCollectionDatasets),
16748 "ns1:dataCollectionDataset"))
16749 continue;
16750 if (soap->error == SOAP_TAG_MISMATCH)
16751 if (soap_in_std__vectorTemplateOfPointerTons1__datafile(soap, "datafiles", &(a->ns1__dataset::datafiles),
16752 "ns1:datafile"))
16753 continue;
16754 if (soap_flag_description1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16755 if (soap_in_PointerTostd__string(soap, "description", &(a->ns1__dataset::description), "xsd:string")) {
16756 soap_flag_description1--;
16757 continue;
16758 }
16759 if (soap_flag_doi1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16760 if (soap_in_PointerTostd__string(soap, "doi", &(a->ns1__dataset::doi), "xsd:string")) {
16761 soap_flag_doi1--;
16762 continue;
16763 }
16764 if (soap_flag_endDate1 && soap->error == SOAP_TAG_MISMATCH)
16765 if (soap_in_PointerTotime(soap, "endDate", &(a->ns1__dataset::endDate), "xsd:dateTime")) {
16766 soap_flag_endDate1--;
16767 continue;
16768 }
16769 if (soap_flag_investigation1 && soap->error == SOAP_TAG_MISMATCH)
16770 if (soap_in_PointerTons1__investigation(soap, "investigation", &(a->ns1__dataset::investigation),
16771 "ns1:investigation")) {
16772 soap_flag_investigation1--;
16773 continue;
16774 }
16775 if (soap_flag_location1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16776 if (soap_in_PointerTostd__string(soap, "location", &(a->ns1__dataset::location), "xsd:string")) {
16777 soap_flag_location1--;
16778 continue;
16779 }
16780 if (soap_flag_name1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16781 if (soap_in_PointerTostd__string(soap, "name", &(a->ns1__dataset::name), "xsd:string")) {
16782 soap_flag_name1--;
16783 continue;
16784 }
16785 if (soap->error == SOAP_TAG_MISMATCH)
16787 soap, "parameters", &(a->ns1__dataset::parameters), "ns1:datasetParameter"))
16788 continue;
16789 if (soap_flag_sample1 && soap->error == SOAP_TAG_MISMATCH)
16790 if (soap_in_PointerTons1__sample(soap, "sample", &(a->ns1__dataset::sample), "ns1:sample")) {
16791 soap_flag_sample1--;
16792 continue;
16793 }
16794 if (soap_flag_startDate1 && soap->error == SOAP_TAG_MISMATCH)
16795 if (soap_in_PointerTotime(soap, "startDate", &(a->ns1__dataset::startDate), "xsd:dateTime")) {
16796 soap_flag_startDate1--;
16797 continue;
16798 }
16799 if (soap_flag_type1 && soap->error == SOAP_TAG_MISMATCH)
16800 if (soap_in_PointerTons1__datasetType(soap, "type", &(a->ns1__dataset::type), "ns1:datasetType")) {
16801 soap_flag_type1--;
16802 continue;
16803 }
16804 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16805 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
16806 soap_flag___item3--;
16807 continue;
16808 }
16809 if (soap->error == SOAP_TAG_MISMATCH)
16810 soap->error = soap_ignore_element(soap);
16811 if (soap->error == SOAP_NO_TAG)
16812 break;
16813 if (soap->error)
16814 return nullptr;
16815 }
16816 if (soap_element_end_in(soap, tag))
16817 return nullptr;
16818 } else {
16819 a = (ns1__dataset *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__dataset, 0,
16821 if (soap->body && soap_element_end_in(soap, tag))
16822 return nullptr;
16823 }
16824 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_complete1 > 0)) {
16825 soap->error = SOAP_OCCURS;
16826 return nullptr;
16827 }
16828 return a;
16829}
16830
16831int ns1__dataset::soap_put(struct soap *soap, const char *tag, const char *type) const {
16832 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__dataset);
16833 if (this->soap_out(soap, tag ? tag : "ns1:dataset", id, type))
16834 return soap->error;
16835 return soap_putindependent(soap);
16836}
16837
16838void *ns1__dataset::soap_get(struct soap *soap, const char *tag, const char *type) {
16839 return soap_get_ns1__dataset(soap, this, tag, type);
16840}
16841
16842SOAP_FMAC3 ns1__dataset *SOAP_FMAC4 soap_get_ns1__dataset(struct soap *soap, ns1__dataset *p, const char *tag,
16843 const char *type) {
16844 if ((p = soap_in_ns1__dataset(soap, tag, p, type)))
16845 if (soap_getindependent(soap))
16846 return nullptr;
16847 return p;
16848}
16849
16850SOAP_FMAC1 ns1__dataset *SOAP_FMAC2 soap_instantiate_ns1__dataset(struct soap *soap, int n, const char *type,
16851 const char *arrayType, size_t *size) {
16852 (void)type;
16853 (void)arrayType; /* appease -Wall -Werror */
16854 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__dataset(%d, %s, %s)\n", n, type ? type : "",
16855 arrayType ? arrayType : ""));
16856 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__dataset, n, ICat4_fdelete);
16857 if (!cp)
16858 return nullptr;
16859 if (n < 0) {
16860 cp->ptr = (void *)SOAP_NEW(ns1__dataset);
16861 if (size)
16862 *size = sizeof(ns1__dataset);
16863 ((ns1__dataset *)cp->ptr)->soap = soap;
16864 } else {
16865 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__dataset, n);
16866 if (size)
16867 *size = n * sizeof(ns1__dataset);
16868 if (cp->ptr)
16869 for (int i = 0; i < n; i++)
16870 ((ns1__dataset *)cp->ptr)[i].soap = soap;
16871 }
16872 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
16873 if (!cp->ptr)
16874 soap->error = SOAP_EOM;
16875 return (ns1__dataset *)cp->ptr;
16876}
16877
16878SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__dataset(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
16879 size_t n) {
16880 (void)soap;
16881 (void)tt;
16882 (void)st;
16883 (void)len;
16884 (void)n; /* appease -Wall -Werror */
16885 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__dataset %p -> %p\n", q, p));
16886 *(ns1__dataset *)p = *(ns1__dataset *)q;
16887}
16888
16889void ns1__dataCollectionDataset::soap_default(struct soap *soap) {
16890 this->soap = soap;
16891 this->ns1__entityBaseBean::soap_default(soap);
16892 this->xsd__anyType::soap_default(soap);
16893 this->ns1__dataCollectionDataset::dataCollection = nullptr;
16894 this->ns1__dataCollectionDataset::dataset = nullptr;
16895}
16896
16897void ns1__dataCollectionDataset::soap_serialize(struct soap *soap) const {
16898#ifndef WITH_NOIDREF
16899 (void)soap; /* appease -Wall -Werror */
16900 soap_serialize_PointerTons1__dataCollection(soap, &this->ns1__dataCollectionDataset::dataCollection);
16901 soap_serialize_PointerTons1__dataset(soap, &this->ns1__dataCollectionDataset::dataset);
16902 this->ns1__entityBaseBean::soap_serialize(soap);
16903 this->xsd__anyType::soap_serialize(soap);
16904#endif
16905}
16906
16907int ns1__dataCollectionDataset::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
16908 return soap_out_ns1__dataCollectionDataset(soap, tag, id, this, type);
16909}
16910
16911SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__dataCollectionDataset(struct soap *soap, const char *tag, int id,
16912 const ns1__dataCollectionDataset *a, const char *type) {
16913 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__dataCollectionDataset),
16914 "ns1:dataCollectionDataset"))
16915 return soap->error;
16916 /* transient soap skipped */
16917 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
16918 return soap->error;
16919 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
16920 return soap->error;
16921 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
16922 return soap->error;
16923 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
16924 return soap->error;
16925 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
16926 return soap->error;
16927 if (soap_out_PointerTons1__dataCollection(soap, "dataCollection", -1,
16928 &(a->ns1__dataCollectionDataset::dataCollection), ""))
16929 return soap->error;
16930 if (soap_out_PointerTons1__dataset(soap, "dataset", -1, &(a->ns1__dataCollectionDataset::dataset), ""))
16931 return soap->error;
16932 return soap_element_end_out(soap, tag);
16933}
16934
16935void *ns1__dataCollectionDataset::soap_in(struct soap *soap, const char *tag, const char *type) {
16936 return soap_in_ns1__dataCollectionDataset(soap, tag, this, type);
16937}
16938
16939SOAP_FMAC3 ns1__dataCollectionDataset *SOAP_FMAC4 soap_in_ns1__dataCollectionDataset(struct soap *soap, const char *tag,
16941 const char *type) {
16942 (void)type; /* appease -Wall -Werror */
16943 if (soap_element_begin_in(soap, tag, 0, nullptr))
16944 return nullptr;
16946 sizeof(ns1__dataCollectionDataset), soap->type,
16947 soap->arrayType);
16948 if (!a)
16949 return nullptr;
16950 if (soap->alloced) {
16951 a->soap_default(soap);
16952 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__dataCollectionDataset) {
16953 soap_revert(soap);
16954 *soap->id = '\0';
16955 return (ns1__dataCollectionDataset *)a->soap_in(soap, tag, type);
16956 }
16957 }
16958 size_t soap_flag___item3 = 1;
16959 size_t soap_flag_createId2 = 1;
16960 size_t soap_flag_createTime2 = 1;
16961 size_t soap_flag_modTime2 = 1;
16962 size_t soap_flag_id2 = 1;
16963 size_t soap_flag_modId2 = 1;
16964 size_t soap_flag_dataCollection1 = 1;
16965 size_t soap_flag_dataset1 = 1;
16966 if (soap->body && !*soap->href) {
16967 for (;;) {
16968 soap->error = SOAP_TAG_MISMATCH;
16969 /* transient soap skipped */
16970 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16971 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
16972 soap_flag_createId2--;
16973 continue;
16974 }
16975 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
16976 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
16977 soap_flag_createTime2--;
16978 continue;
16979 }
16980 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
16981 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
16982 soap_flag_modTime2--;
16983 continue;
16984 }
16985 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
16986 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
16987 soap_flag_id2--;
16988 continue;
16989 }
16990 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
16991 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
16992 soap_flag_modId2--;
16993 continue;
16994 }
16995 if (soap_flag_dataCollection1 && soap->error == SOAP_TAG_MISMATCH)
16997 soap, "dataCollection", &(a->ns1__dataCollectionDataset::dataCollection), "ns1:dataCollection")) {
16998 soap_flag_dataCollection1--;
16999 continue;
17000 }
17001 if (soap_flag_dataset1 && soap->error == SOAP_TAG_MISMATCH)
17002 if (soap_in_PointerTons1__dataset(soap, "dataset", &(a->ns1__dataCollectionDataset::dataset), "ns1:dataset")) {
17003 soap_flag_dataset1--;
17004 continue;
17005 }
17006 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
17007 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
17008 soap_flag___item3--;
17009 continue;
17010 }
17011 if (soap->error == SOAP_TAG_MISMATCH)
17012 soap->error = soap_ignore_element(soap);
17013 if (soap->error == SOAP_NO_TAG)
17014 break;
17015 if (soap->error)
17016 return nullptr;
17017 }
17018 if (soap_element_end_in(soap, tag))
17019 return nullptr;
17020 } else {
17021 a = (ns1__dataCollectionDataset *)soap_id_forward(
17022 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__dataCollectionDataset, 0,
17024 if (soap->body && soap_element_end_in(soap, tag))
17025 return nullptr;
17026 }
17027 return a;
17028}
17029
17030int ns1__dataCollectionDataset::soap_put(struct soap *soap, const char *tag, const char *type) const {
17031 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__dataCollectionDataset);
17032 if (this->soap_out(soap, tag ? tag : "ns1:dataCollectionDataset", id, type))
17033 return soap->error;
17034 return soap_putindependent(soap);
17035}
17036
17037void *ns1__dataCollectionDataset::soap_get(struct soap *soap, const char *tag, const char *type) {
17038 return soap_get_ns1__dataCollectionDataset(soap, this, tag, type);
17039}
17040
17043 const char *tag,
17044 const char *type) {
17045 if ((p = soap_in_ns1__dataCollectionDataset(soap, tag, p, type)))
17046 if (soap_getindependent(soap))
17047 return nullptr;
17048 return p;
17049}
17050
17052 const char *type,
17053 const char *arrayType,
17054 size_t *size) {
17055 (void)type;
17056 (void)arrayType; /* appease -Wall -Werror */
17057 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__dataCollectionDataset(%d, %s, %s)\n", n, type ? type : "",
17058 arrayType ? arrayType : ""));
17059 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__dataCollectionDataset, n, ICat4_fdelete);
17060 if (!cp)
17061 return nullptr;
17062 if (n < 0) {
17063 cp->ptr = (void *)SOAP_NEW(ns1__dataCollectionDataset);
17064 if (size)
17065 *size = sizeof(ns1__dataCollectionDataset);
17066 ((ns1__dataCollectionDataset *)cp->ptr)->soap = soap;
17067 } else {
17068 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__dataCollectionDataset, n);
17069 if (size)
17070 *size = n * sizeof(ns1__dataCollectionDataset);
17071 if (cp->ptr)
17072 for (int i = 0; i < n; i++)
17073 ((ns1__dataCollectionDataset *)cp->ptr)[i].soap = soap;
17074 }
17075 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
17076 if (!cp->ptr)
17077 soap->error = SOAP_EOM;
17078 return (ns1__dataCollectionDataset *)cp->ptr;
17079}
17080
17081SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__dataCollectionDataset(struct soap *soap, int st, int tt, void *p, size_t len,
17082 const void *q, size_t n) {
17083 (void)soap;
17084 (void)tt;
17085 (void)st;
17086 (void)len;
17087 (void)n; /* appease -Wall -Werror */
17088 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__dataCollectionDataset %p -> %p\n", q, p));
17090}
17091
17092void ns1__dataCollection::soap_default(struct soap *soap) {
17093 this->soap = soap;
17094 this->ns1__entityBaseBean::soap_default(soap);
17095 this->xsd__anyType::soap_default(soap);
17097 soap, &this->ns1__dataCollection::dataCollectionDatafiles);
17099 soap, &this->ns1__dataCollection::dataCollectionDatasets);
17100 soap_default_std__vectorTemplateOfPointerTons1__job(soap, &this->ns1__dataCollection::jobsAsInput);
17101 soap_default_std__vectorTemplateOfPointerTons1__job(soap, &this->ns1__dataCollection::jobsAsOutput);
17102 soap_default_std__vectorTemplateOfPointerTons1__dataCollectionParameter(soap, &this->ns1__dataCollection::parameters);
17103}
17104
17105void ns1__dataCollection::soap_serialize(struct soap *soap) const {
17106#ifndef WITH_NOIDREF
17107 (void)soap; /* appease -Wall -Werror */
17109 soap, &this->ns1__dataCollection::dataCollectionDatafiles);
17111 soap, &this->ns1__dataCollection::dataCollectionDatasets);
17112 soap_serialize_std__vectorTemplateOfPointerTons1__job(soap, &this->ns1__dataCollection::jobsAsInput);
17113 soap_serialize_std__vectorTemplateOfPointerTons1__job(soap, &this->ns1__dataCollection::jobsAsOutput);
17115 &this->ns1__dataCollection::parameters);
17116 this->ns1__entityBaseBean::soap_serialize(soap);
17117 this->xsd__anyType::soap_serialize(soap);
17118#endif
17119}
17120
17121int ns1__dataCollection::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
17122 return soap_out_ns1__dataCollection(soap, tag, id, this, type);
17123}
17124
17125SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__dataCollection(struct soap *soap, const char *tag, int id,
17126 const ns1__dataCollection *a, const char *type) {
17127 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__dataCollection),
17128 "ns1:dataCollection"))
17129 return soap->error;
17130 /* transient soap skipped */
17131 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
17132 return soap->error;
17133 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
17134 return soap->error;
17135 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
17136 return soap->error;
17137 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
17138 return soap->error;
17139 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
17140 return soap->error;
17142 soap, "dataCollectionDatafiles", -1, &(a->ns1__dataCollection::dataCollectionDatafiles), ""))
17143 return soap->error;
17145 soap, "dataCollectionDatasets", -1, &(a->ns1__dataCollection::dataCollectionDatasets), ""))
17146 return soap->error;
17147 if (soap_out_std__vectorTemplateOfPointerTons1__job(soap, "jobsAsInput", -1, &(a->ns1__dataCollection::jobsAsInput),
17148 ""))
17149 return soap->error;
17150 if (soap_out_std__vectorTemplateOfPointerTons1__job(soap, "jobsAsOutput", -1, &(a->ns1__dataCollection::jobsAsOutput),
17151 ""))
17152 return soap->error;
17154 &(a->ns1__dataCollection::parameters), ""))
17155 return soap->error;
17156 return soap_element_end_out(soap, tag);
17157}
17158
17159void *ns1__dataCollection::soap_in(struct soap *soap, const char *tag, const char *type) {
17160 return soap_in_ns1__dataCollection(soap, tag, this, type);
17161}
17162
17163SOAP_FMAC3 ns1__dataCollection *SOAP_FMAC4 soap_in_ns1__dataCollection(struct soap *soap, const char *tag,
17164 ns1__dataCollection *a, const char *type) {
17165 (void)type; /* appease -Wall -Werror */
17166 if (soap_element_begin_in(soap, tag, 0, nullptr))
17167 return nullptr;
17169 sizeof(ns1__dataCollection), soap->type, soap->arrayType);
17170 if (!a)
17171 return nullptr;
17172 if (soap->alloced) {
17173 a->soap_default(soap);
17174 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__dataCollection) {
17175 soap_revert(soap);
17176 *soap->id = '\0';
17177 return (ns1__dataCollection *)a->soap_in(soap, tag, type);
17178 }
17179 }
17180 size_t soap_flag___item3 = 1;
17181 size_t soap_flag_createId2 = 1;
17182 size_t soap_flag_createTime2 = 1;
17183 size_t soap_flag_modTime2 = 1;
17184 size_t soap_flag_id2 = 1;
17185 size_t soap_flag_modId2 = 1;
17186 if (soap->body && !*soap->href) {
17187 for (;;) {
17188 soap->error = SOAP_TAG_MISMATCH;
17189 /* transient soap skipped */
17190 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
17191 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
17192 soap_flag_createId2--;
17193 continue;
17194 }
17195 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
17196 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
17197 soap_flag_createTime2--;
17198 continue;
17199 }
17200 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
17201 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
17202 soap_flag_modTime2--;
17203 continue;
17204 }
17205 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
17206 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
17207 soap_flag_id2--;
17208 continue;
17209 }
17210 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
17211 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
17212 soap_flag_modId2--;
17213 continue;
17214 }
17215 if (soap->error == SOAP_TAG_MISMATCH)
17217 soap, "dataCollectionDatafiles", &(a->ns1__dataCollection::dataCollectionDatafiles),
17218 "ns1:dataCollectionDatafile"))
17219 continue;
17220 if (soap->error == SOAP_TAG_MISMATCH)
17222 soap, "dataCollectionDatasets", &(a->ns1__dataCollection::dataCollectionDatasets),
17223 "ns1:dataCollectionDataset"))
17224 continue;
17225 if (soap->error == SOAP_TAG_MISMATCH)
17226 if (soap_in_std__vectorTemplateOfPointerTons1__job(soap, "jobsAsInput", &(a->ns1__dataCollection::jobsAsInput),
17227 "ns1:job"))
17228 continue;
17229 if (soap->error == SOAP_TAG_MISMATCH)
17230 if (soap_in_std__vectorTemplateOfPointerTons1__job(soap, "jobsAsOutput",
17231 &(a->ns1__dataCollection::jobsAsOutput), "ns1:job"))
17232 continue;
17233 if (soap->error == SOAP_TAG_MISMATCH)
17235 soap, "parameters", &(a->ns1__dataCollection::parameters), "ns1:dataCollectionParameter"))
17236 continue;
17237 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
17238 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
17239 soap_flag___item3--;
17240 continue;
17241 }
17242 if (soap->error == SOAP_TAG_MISMATCH)
17243 soap->error = soap_ignore_element(soap);
17244 if (soap->error == SOAP_NO_TAG)
17245 break;
17246 if (soap->error)
17247 return nullptr;
17248 }
17249 if (soap_element_end_in(soap, tag))
17250 return nullptr;
17251 } else {
17252 a = (ns1__dataCollection *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__dataCollection, 0,
17254 if (soap->body && soap_element_end_in(soap, tag))
17255 return nullptr;
17256 }
17257 return a;
17258}
17259
17260int ns1__dataCollection::soap_put(struct soap *soap, const char *tag, const char *type) const {
17261 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__dataCollection);
17262 if (this->soap_out(soap, tag ? tag : "ns1:dataCollection", id, type))
17263 return soap->error;
17264 return soap_putindependent(soap);
17265}
17266
17267void *ns1__dataCollection::soap_get(struct soap *soap, const char *tag, const char *type) {
17268 return soap_get_ns1__dataCollection(soap, this, tag, type);
17269}
17270
17271SOAP_FMAC3 ns1__dataCollection *SOAP_FMAC4 soap_get_ns1__dataCollection(struct soap *soap, ns1__dataCollection *p,
17272 const char *tag, const char *type) {
17273 if ((p = soap_in_ns1__dataCollection(soap, tag, p, type)))
17274 if (soap_getindependent(soap))
17275 return nullptr;
17276 return p;
17277}
17278
17279SOAP_FMAC1 ns1__dataCollection *SOAP_FMAC2 soap_instantiate_ns1__dataCollection(struct soap *soap, int n,
17280 const char *type, const char *arrayType,
17281 size_t *size) {
17282 (void)type;
17283 (void)arrayType; /* appease -Wall -Werror */
17284 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__dataCollection(%d, %s, %s)\n", n, type ? type : "",
17285 arrayType ? arrayType : ""));
17286 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__dataCollection, n, ICat4_fdelete);
17287 if (!cp)
17288 return nullptr;
17289 if (n < 0) {
17290 cp->ptr = (void *)SOAP_NEW(ns1__dataCollection);
17291 if (size)
17292 *size = sizeof(ns1__dataCollection);
17293 ((ns1__dataCollection *)cp->ptr)->soap = soap;
17294 } else {
17295 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__dataCollection, n);
17296 if (size)
17297 *size = n * sizeof(ns1__dataCollection);
17298 if (cp->ptr)
17299 for (int i = 0; i < n; i++)
17300 ((ns1__dataCollection *)cp->ptr)[i].soap = soap;
17301 }
17302 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
17303 if (!cp->ptr)
17304 soap->error = SOAP_EOM;
17305 return (ns1__dataCollection *)cp->ptr;
17306}
17307
17308SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__dataCollection(struct soap *soap, int st, int tt, void *p, size_t len,
17309 const void *q, size_t n) {
17310 (void)soap;
17311 (void)tt;
17312 (void)st;
17313 (void)len;
17314 (void)n; /* appease -Wall -Werror */
17315 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__dataCollection %p -> %p\n", q, p));
17317}
17318
17319void ns1__dataCollectionDatafile::soap_default(struct soap *soap) {
17320 this->soap = soap;
17321 this->ns1__entityBaseBean::soap_default(soap);
17322 this->xsd__anyType::soap_default(soap);
17323 this->ns1__dataCollectionDatafile::dataCollection = nullptr;
17324 this->ns1__dataCollectionDatafile::datafile = nullptr;
17325}
17326
17327void ns1__dataCollectionDatafile::soap_serialize(struct soap *soap) const {
17328#ifndef WITH_NOIDREF
17329 (void)soap; /* appease -Wall -Werror */
17330 soap_serialize_PointerTons1__dataCollection(soap, &this->ns1__dataCollectionDatafile::dataCollection);
17331 soap_serialize_PointerTons1__datafile(soap, &this->ns1__dataCollectionDatafile::datafile);
17332 this->ns1__entityBaseBean::soap_serialize(soap);
17333 this->xsd__anyType::soap_serialize(soap);
17334#endif
17335}
17336
17337int ns1__dataCollectionDatafile::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
17338 return soap_out_ns1__dataCollectionDatafile(soap, tag, id, this, type);
17339}
17340
17341SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__dataCollectionDatafile(struct soap *soap, const char *tag, int id,
17342 const ns1__dataCollectionDatafile *a, const char *type) {
17343 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__dataCollectionDatafile),
17344 "ns1:dataCollectionDatafile"))
17345 return soap->error;
17346 /* transient soap skipped */
17347 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
17348 return soap->error;
17349 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
17350 return soap->error;
17351 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
17352 return soap->error;
17353 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
17354 return soap->error;
17355 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
17356 return soap->error;
17357 if (soap_out_PointerTons1__dataCollection(soap, "dataCollection", -1,
17358 &(a->ns1__dataCollectionDatafile::dataCollection), ""))
17359 return soap->error;
17360 if (soap_out_PointerTons1__datafile(soap, "datafile", -1, &(a->ns1__dataCollectionDatafile::datafile), ""))
17361 return soap->error;
17362 return soap_element_end_out(soap, tag);
17363}
17364
17365void *ns1__dataCollectionDatafile::soap_in(struct soap *soap, const char *tag, const char *type) {
17366 return soap_in_ns1__dataCollectionDatafile(soap, tag, this, type);
17367}
17368
17370 const char *tag,
17372 const char *type) {
17373 (void)type; /* appease -Wall -Werror */
17374 if (soap_element_begin_in(soap, tag, 0, nullptr))
17375 return nullptr;
17377 sizeof(ns1__dataCollectionDatafile), soap->type,
17378 soap->arrayType);
17379 if (!a)
17380 return nullptr;
17381 if (soap->alloced) {
17382 a->soap_default(soap);
17383 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__dataCollectionDatafile) {
17384 soap_revert(soap);
17385 *soap->id = '\0';
17386 return (ns1__dataCollectionDatafile *)a->soap_in(soap, tag, type);
17387 }
17388 }
17389 size_t soap_flag___item3 = 1;
17390 size_t soap_flag_createId2 = 1;
17391 size_t soap_flag_createTime2 = 1;
17392 size_t soap_flag_modTime2 = 1;
17393 size_t soap_flag_id2 = 1;
17394 size_t soap_flag_modId2 = 1;
17395 size_t soap_flag_dataCollection1 = 1;
17396 size_t soap_flag_datafile1 = 1;
17397 if (soap->body && !*soap->href) {
17398 for (;;) {
17399 soap->error = SOAP_TAG_MISMATCH;
17400 /* transient soap skipped */
17401 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
17402 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
17403 soap_flag_createId2--;
17404 continue;
17405 }
17406 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
17407 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
17408 soap_flag_createTime2--;
17409 continue;
17410 }
17411 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
17412 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
17413 soap_flag_modTime2--;
17414 continue;
17415 }
17416 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
17417 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
17418 soap_flag_id2--;
17419 continue;
17420 }
17421 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
17422 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
17423 soap_flag_modId2--;
17424 continue;
17425 }
17426 if (soap_flag_dataCollection1 && soap->error == SOAP_TAG_MISMATCH)
17428 soap, "dataCollection", &(a->ns1__dataCollectionDatafile::dataCollection), "ns1:dataCollection")) {
17429 soap_flag_dataCollection1--;
17430 continue;
17431 }
17432 if (soap_flag_datafile1 && soap->error == SOAP_TAG_MISMATCH)
17433 if (soap_in_PointerTons1__datafile(soap, "datafile", &(a->ns1__dataCollectionDatafile::datafile),
17434 "ns1:datafile")) {
17435 soap_flag_datafile1--;
17436 continue;
17437 }
17438 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
17439 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
17440 soap_flag___item3--;
17441 continue;
17442 }
17443 if (soap->error == SOAP_TAG_MISMATCH)
17444 soap->error = soap_ignore_element(soap);
17445 if (soap->error == SOAP_NO_TAG)
17446 break;
17447 if (soap->error)
17448 return nullptr;
17449 }
17450 if (soap_element_end_in(soap, tag))
17451 return nullptr;
17452 } else {
17453 a = (ns1__dataCollectionDatafile *)soap_id_forward(
17454 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__dataCollectionDatafile, 0,
17456 if (soap->body && soap_element_end_in(soap, tag))
17457 return nullptr;
17458 }
17459 return a;
17460}
17461
17462int ns1__dataCollectionDatafile::soap_put(struct soap *soap, const char *tag, const char *type) const {
17463 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__dataCollectionDatafile);
17464 if (this->soap_out(soap, tag ? tag : "ns1:dataCollectionDatafile", id, type))
17465 return soap->error;
17466 return soap_putindependent(soap);
17467}
17468
17469void *ns1__dataCollectionDatafile::soap_get(struct soap *soap, const char *tag, const char *type) {
17470 return soap_get_ns1__dataCollectionDatafile(soap, this, tag, type);
17471}
17472
17475 const char *tag,
17476 const char *type) {
17477 if ((p = soap_in_ns1__dataCollectionDatafile(soap, tag, p, type)))
17478 if (soap_getindependent(soap))
17479 return nullptr;
17480 return p;
17481}
17482
17484 int n, const char *type,
17485 const char *arrayType,
17486 size_t *size) {
17487 (void)type;
17488 (void)arrayType; /* appease -Wall -Werror */
17489 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__dataCollectionDatafile(%d, %s, %s)\n", n, type ? type : "",
17490 arrayType ? arrayType : ""));
17491 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__dataCollectionDatafile, n, ICat4_fdelete);
17492 if (!cp)
17493 return nullptr;
17494 if (n < 0) {
17495 cp->ptr = (void *)SOAP_NEW(ns1__dataCollectionDatafile);
17496 if (size)
17497 *size = sizeof(ns1__dataCollectionDatafile);
17498 ((ns1__dataCollectionDatafile *)cp->ptr)->soap = soap;
17499 } else {
17500 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__dataCollectionDatafile, n);
17501 if (size)
17502 *size = n * sizeof(ns1__dataCollectionDatafile);
17503 if (cp->ptr)
17504 for (int i = 0; i < n; i++)
17505 ((ns1__dataCollectionDatafile *)cp->ptr)[i].soap = soap;
17506 }
17507 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
17508 if (!cp->ptr)
17509 soap->error = SOAP_EOM;
17510 return (ns1__dataCollectionDatafile *)cp->ptr;
17511}
17512
17513SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__dataCollectionDatafile(struct soap *soap, int st, int tt, void *p, size_t len,
17514 const void *q, size_t n) {
17515 (void)soap;
17516 (void)tt;
17517 (void)st;
17518 (void)len;
17519 (void)n; /* appease -Wall -Werror */
17520 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__dataCollectionDatafile %p -> %p\n", q, p));
17522}
17523
17524void ns1__datafile::soap_default(struct soap *soap) {
17525 this->soap = soap;
17526 this->ns1__entityBaseBean::soap_default(soap);
17527 this->xsd__anyType::soap_default(soap);
17528 this->ns1__datafile::checksum = nullptr;
17530 &this->ns1__datafile::dataCollectionDatafiles);
17531 this->ns1__datafile::datafileCreateTime = nullptr;
17532 this->ns1__datafile::datafileFormat = nullptr;
17533 this->ns1__datafile::datafileModTime = nullptr;
17534 this->ns1__datafile::dataset = nullptr;
17535 this->ns1__datafile::description = nullptr;
17536 soap_default_std__vectorTemplateOfPointerTons1__relatedDatafile(soap, &this->ns1__datafile::destDatafiles);
17537 this->ns1__datafile::doi = nullptr;
17538 this->ns1__datafile::fileSize = nullptr;
17539 this->ns1__datafile::location = nullptr;
17540 this->ns1__datafile::name = nullptr;
17541 soap_default_std__vectorTemplateOfPointerTons1__datafileParameter(soap, &this->ns1__datafile::parameters);
17542 soap_default_std__vectorTemplateOfPointerTons1__relatedDatafile(soap, &this->ns1__datafile::sourceDatafiles);
17543}
17544
17545void ns1__datafile::soap_serialize(struct soap *soap) const {
17546#ifndef WITH_NOIDREF
17547 (void)soap; /* appease -Wall -Werror */
17548 soap_serialize_PointerTostd__string(soap, &this->ns1__datafile::checksum);
17550 soap, &this->ns1__datafile::dataCollectionDatafiles);
17551 soap_serialize_PointerTotime(soap, &this->ns1__datafile::datafileCreateTime);
17552 soap_serialize_PointerTons1__datafileFormat(soap, &this->ns1__datafile::datafileFormat);
17553 soap_serialize_PointerTotime(soap, &this->ns1__datafile::datafileModTime);
17554 soap_serialize_PointerTons1__dataset(soap, &this->ns1__datafile::dataset);
17555 soap_serialize_PointerTostd__string(soap, &this->ns1__datafile::description);
17556 soap_serialize_std__vectorTemplateOfPointerTons1__relatedDatafile(soap, &this->ns1__datafile::destDatafiles);
17557 soap_serialize_PointerTostd__string(soap, &this->ns1__datafile::doi);
17558 soap_serialize_PointerToLONG64(soap, &this->ns1__datafile::fileSize);
17559 soap_serialize_PointerTostd__string(soap, &this->ns1__datafile::location);
17560 soap_serialize_PointerTostd__string(soap, &this->ns1__datafile::name);
17561 soap_serialize_std__vectorTemplateOfPointerTons1__datafileParameter(soap, &this->ns1__datafile::parameters);
17562 soap_serialize_std__vectorTemplateOfPointerTons1__relatedDatafile(soap, &this->ns1__datafile::sourceDatafiles);
17563 this->ns1__entityBaseBean::soap_serialize(soap);
17564 this->xsd__anyType::soap_serialize(soap);
17565#endif
17566}
17567
17568int ns1__datafile::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
17569 return soap_out_ns1__datafile(soap, tag, id, this, type);
17570}
17571
17572SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__datafile(struct soap *soap, const char *tag, int id, const ns1__datafile *a,
17573 const char *type) {
17574 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__datafile), "ns1:datafile"))
17575 return soap->error;
17576 /* transient soap skipped */
17577 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
17578 return soap->error;
17579 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
17580 return soap->error;
17581 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
17582 return soap->error;
17583 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
17584 return soap->error;
17585 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
17586 return soap->error;
17587 if (soap_out_PointerTostd__string(soap, "checksum", -1, &(a->ns1__datafile::checksum), ""))
17588 return soap->error;
17590 soap, "dataCollectionDatafiles", -1, &(a->ns1__datafile::dataCollectionDatafiles), ""))
17591 return soap->error;
17592 if (soap_out_PointerTotime(soap, "datafileCreateTime", -1, &(a->ns1__datafile::datafileCreateTime), ""))
17593 return soap->error;
17594 if (soap_out_PointerTons1__datafileFormat(soap, "datafileFormat", -1, &(a->ns1__datafile::datafileFormat), ""))
17595 return soap->error;
17596 if (soap_out_PointerTotime(soap, "datafileModTime", -1, &(a->ns1__datafile::datafileModTime), ""))
17597 return soap->error;
17598 if (soap_out_PointerTons1__dataset(soap, "dataset", -1, &(a->ns1__datafile::dataset), ""))
17599 return soap->error;
17600 if (soap_out_PointerTostd__string(soap, "description", -1, &(a->ns1__datafile::description), ""))
17601 return soap->error;
17603 &(a->ns1__datafile::destDatafiles), ""))
17604 return soap->error;
17605 if (soap_out_PointerTostd__string(soap, "doi", -1, &(a->ns1__datafile::doi), ""))
17606 return soap->error;
17607 if (soap_out_PointerToLONG64(soap, "fileSize", -1, &(a->ns1__datafile::fileSize), ""))
17608 return soap->error;
17609 if (soap_out_PointerTostd__string(soap, "location", -1, &(a->ns1__datafile::location), ""))
17610 return soap->error;
17611 if (soap_out_PointerTostd__string(soap, "name", -1, &(a->ns1__datafile::name), ""))
17612 return soap->error;
17614 &(a->ns1__datafile::parameters), ""))
17615 return soap->error;
17617 &(a->ns1__datafile::sourceDatafiles), ""))
17618 return soap->error;
17619 return soap_element_end_out(soap, tag);
17620}
17621
17622void *ns1__datafile::soap_in(struct soap *soap, const char *tag, const char *type) {
17623 return soap_in_ns1__datafile(soap, tag, this, type);
17624}
17625
17626SOAP_FMAC3 ns1__datafile *SOAP_FMAC4 soap_in_ns1__datafile(struct soap *soap, const char *tag, ns1__datafile *a,
17627 const char *type) {
17628 (void)type; /* appease -Wall -Werror */
17629 if (soap_element_begin_in(soap, tag, 0, nullptr))
17630 return nullptr;
17632 soap->type, soap->arrayType);
17633 if (!a)
17634 return nullptr;
17635 if (soap->alloced) {
17636 a->soap_default(soap);
17637 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__datafile) {
17638 soap_revert(soap);
17639 *soap->id = '\0';
17640 return (ns1__datafile *)a->soap_in(soap, tag, type);
17641 }
17642 }
17643 size_t soap_flag___item3 = 1;
17644 size_t soap_flag_createId2 = 1;
17645 size_t soap_flag_createTime2 = 1;
17646 size_t soap_flag_modTime2 = 1;
17647 size_t soap_flag_id2 = 1;
17648 size_t soap_flag_modId2 = 1;
17649 size_t soap_flag_checksum1 = 1;
17650 size_t soap_flag_datafileCreateTime1 = 1;
17651 size_t soap_flag_datafileFormat1 = 1;
17652 size_t soap_flag_datafileModTime1 = 1;
17653 size_t soap_flag_dataset1 = 1;
17654 size_t soap_flag_description1 = 1;
17655 size_t soap_flag_doi1 = 1;
17656 size_t soap_flag_fileSize1 = 1;
17657 size_t soap_flag_location1 = 1;
17658 size_t soap_flag_name1 = 1;
17659 if (soap->body && !*soap->href) {
17660 for (;;) {
17661 soap->error = SOAP_TAG_MISMATCH;
17662 /* transient soap skipped */
17663 if (soap_flag_createId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
17664 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
17665 soap_flag_createId2--;
17666 continue;
17667 }
17668 if (soap_flag_createTime2 && soap->error == SOAP_TAG_MISMATCH)
17669 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
17670 soap_flag_createTime2--;
17671 continue;
17672 }
17673 if (soap_flag_modTime2 && soap->error == SOAP_TAG_MISMATCH)
17674 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
17675 soap_flag_modTime2--;
17676 continue;
17677 }
17678 if (soap_flag_id2 && soap->error == SOAP_TAG_MISMATCH)
17679 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
17680 soap_flag_id2--;
17681 continue;
17682 }
17683 if (soap_flag_modId2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
17684 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
17685 soap_flag_modId2--;
17686 continue;
17687 }
17688 if (soap_flag_checksum1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
17689 if (soap_in_PointerTostd__string(soap, "checksum", &(a->ns1__datafile::checksum), "xsd:string")) {
17690 soap_flag_checksum1--;
17691 continue;
17692 }
17693 if (soap->error == SOAP_TAG_MISMATCH)
17695 soap, "dataCollectionDatafiles", &(a->ns1__datafile::dataCollectionDatafiles),
17696 "ns1:dataCollectionDatafile"))
17697 continue;
17698 if (soap_flag_datafileCreateTime1 && soap->error == SOAP_TAG_MISMATCH)
17699 if (soap_in_PointerTotime(soap, "datafileCreateTime", &(a->ns1__datafile::datafileCreateTime),
17700 "xsd:dateTime")) {
17701 soap_flag_datafileCreateTime1--;
17702 continue;
17703 }
17704 if (soap_flag_datafileFormat1 && soap->error == SOAP_TAG_MISMATCH)
17705 if (soap_in_PointerTons1__datafileFormat(soap, "datafileFormat", &(a->ns1__datafile::datafileFormat),
17706 "ns1:datafileFormat")) {
17707 soap_flag_datafileFormat1--;
17708 continue;
17709 }
17710 if (soap_flag_datafileModTime1 && soap->error == SOAP_TAG_MISMATCH)
17711 if (soap_in_PointerTotime(soap, "datafileModTime", &(a->ns1__datafile::datafileModTime), "xsd:dateTime")) {
17712 soap_flag_datafileModTime1--;
17713 continue;
17714 }
17715 if (soap_flag_dataset1 && soap->error == SOAP_TAG_MISMATCH)
17716 if (soap_in_PointerTons1__dataset(soap, "dataset", &(a->ns1__datafile::dataset), "ns1:dataset")) {
17717 soap_flag_dataset1--;
17718 continue;
17719 }
17720 if (soap_flag_description1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
17721 if (soap_in_PointerTostd__string(soap, "description", &(a->ns1__datafile::description), "xsd:string")) {
17722 soap_flag_description1--;
17723 continue;
17724 }
17725 if (soap->error == SOAP_TAG_MISMATCH)
17727 soap, "destDatafiles", &(a->ns1__datafile::destDatafiles), "ns1:relatedDatafile"))
17728 continue;
17729 if (soap_flag_doi1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
17730 if (soap_in_PointerTostd__string(soap, "doi", &(a->ns1__datafile::doi), "xsd:string")) {
17731 soap_flag_doi1--;
17732 continue;
17733 }
17734 if (soap_flag_fileSize1 && soap->error == SOAP_TAG_MISMATCH)
17735 if (soap_in_PointerToLONG64(soap, "fileSize", &(a->ns1__datafile::fileSize), "xsd:long")) {
17736 soap_flag_fileSize1--;
17737 continue;
17738 }
17739 if (soap_flag_location1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
17740 if (soap_in_PointerTostd__string(soap, "location", &(a->ns1__datafile::location), "xsd:string")) {
17741 soap_flag_location1--;
17742 continue;
17743 }
17744 if (soap_flag_name1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
17745 if (soap_in_PointerTostd__string(soap, "name", &(a->ns1__datafile::name), "xsd:string")) {
17746 soap_flag_name1--;
17747 continue;
17748 }
17749 if (soap->error == SOAP_TAG_MISMATCH)
17751 soap, "parameters", &(a->ns1__datafile::parameters), "ns1:datafileParameter"))
17752 continue;
17753 if (soap->error == SOAP_TAG_MISMATCH)
17755 soap, "sourceDatafiles", &(a->ns1__datafile::sourceDatafiles), "ns1:relatedDatafile"))
17756 continue;
17757 if (soap_flag___item3 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
17758 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
17759 soap_flag___item3--;
17760 continue;
17761 }
17762 if (soap->error == SOAP_TAG_MISMATCH)
17763 soap->error = soap_ignore_element(soap);
17764 if (soap->error == SOAP_NO_TAG)
17765 break;
17766 if (soap->error)
17767 return nullptr;
17768 }
17769 if (soap_element_end_in(soap, tag))
17770 return nullptr;
17771 } else {
17772 a = (ns1__datafile *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__datafile, 0,
17774 if (soap->body && soap_element_end_in(soap, tag))
17775 return nullptr;
17776 }
17777 return a;
17778}
17779
17780int ns1__datafile::soap_put(struct soap *soap, const char *tag, const char *type) const {
17781 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__datafile);
17782 if (this->soap_out(soap, tag ? tag : "ns1:datafile", id, type))
17783 return soap->error;
17784 return soap_putindependent(soap);
17785}
17786
17787void *ns1__datafile::soap_get(struct soap *soap, const char *tag, const char *type) {
17788 return soap_get_ns1__datafile(soap, this, tag, type);
17789}
17790
17791SOAP_FMAC3 ns1__datafile *SOAP_FMAC4 soap_get_ns1__datafile(struct soap *soap, ns1__datafile *p, const char *tag,
17792 const char *type) {
17793 if ((p = soap_in_ns1__datafile(soap, tag, p, type)))
17794 if (soap_getindependent(soap))
17795 return nullptr;
17796 return p;
17797}
17798
17799SOAP_FMAC1 ns1__datafile *SOAP_FMAC2 soap_instantiate_ns1__datafile(struct soap *soap, int n, const char *type,
17800 const char *arrayType, size_t *size) {
17801 (void)type;
17802 (void)arrayType; /* appease -Wall -Werror */
17803 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__datafile(%d, %s, %s)\n", n, type ? type : "",
17804 arrayType ? arrayType : ""));
17805 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__datafile, n, ICat4_fdelete);
17806 if (!cp)
17807 return nullptr;
17808 if (n < 0) {
17809 cp->ptr = (void *)SOAP_NEW(ns1__datafile);
17810 if (size)
17811 *size = sizeof(ns1__datafile);
17812 ((ns1__datafile *)cp->ptr)->soap = soap;
17813 } else {
17814 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__datafile, n);
17815 if (size)
17816 *size = n * sizeof(ns1__datafile);
17817 if (cp->ptr)
17818 for (int i = 0; i < n; i++)
17819 ((ns1__datafile *)cp->ptr)[i].soap = soap;
17820 }
17821 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
17822 if (!cp->ptr)
17823 soap->error = SOAP_EOM;
17824 return (ns1__datafile *)cp->ptr;
17825}
17826
17827SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__datafile(struct soap *soap, int st, int tt, void *p, size_t len,
17828 const void *q, size_t n) {
17829 (void)soap;
17830 (void)tt;
17831 (void)st;
17832 (void)len;
17833 (void)n; /* appease -Wall -Werror */
17834 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__datafile %p -> %p\n", q, p));
17835 *(ns1__datafile *)p = *(ns1__datafile *)q;
17836}
17837
17838void ns1__dummy::soap_default(struct soap *soap) {
17839 this->soap = soap;
17840 this->xsd__anyType::soap_default(soap);
17841 this->ns1__dummy::arg0 = nullptr;
17842 this->ns1__dummy::arg1 = nullptr;
17843 this->ns1__dummy::arg2 = nullptr;
17844 this->ns1__dummy::arg3 = nullptr;
17845 this->ns1__dummy::arg4 = nullptr;
17846 this->ns1__dummy::arg5 = nullptr;
17847 this->ns1__dummy::arg6 = nullptr;
17848 this->ns1__dummy::arg7 = nullptr;
17849 this->ns1__dummy::arg8 = nullptr;
17850 this->ns1__dummy::arg9 = nullptr;
17851 this->ns1__dummy::arg10 = nullptr;
17852 this->ns1__dummy::arg11 = nullptr;
17853 this->ns1__dummy::arg12 = nullptr;
17854 this->ns1__dummy::arg13 = nullptr;
17855 this->ns1__dummy::arg14 = nullptr;
17856 this->ns1__dummy::arg15 = nullptr;
17857 this->ns1__dummy::arg16 = nullptr;
17858 this->ns1__dummy::arg17 = nullptr;
17859 this->ns1__dummy::arg18 = nullptr;
17860 this->ns1__dummy::arg19 = nullptr;
17861 this->ns1__dummy::arg20 = nullptr;
17862 this->ns1__dummy::arg21 = nullptr;
17863 this->ns1__dummy::arg22 = nullptr;
17864 this->ns1__dummy::arg23 = nullptr;
17865 this->ns1__dummy::arg24 = nullptr;
17866 this->ns1__dummy::arg25 = nullptr;
17867 this->ns1__dummy::arg26 = nullptr;
17868 this->ns1__dummy::arg27 = nullptr;
17869 this->ns1__dummy::arg28 = nullptr;
17870 this->ns1__dummy::arg29 = nullptr;
17871 this->ns1__dummy::arg30 = nullptr;
17872 this->ns1__dummy::arg31 = nullptr;
17873 this->ns1__dummy::arg32 = nullptr;
17874 this->ns1__dummy::arg33 = nullptr;
17875}
17876
17877void ns1__dummy::soap_serialize(struct soap *soap) const {
17878#ifndef WITH_NOIDREF
17879 (void)soap; /* appease -Wall -Werror */
17880 soap_serialize_PointerTons1__datafile(soap, &this->ns1__dummy::arg0);
17881 soap_serialize_PointerTons1__datafileFormat(soap, &this->ns1__dummy::arg1);
17882 soap_serialize_PointerTons1__datafileParameter(soap, &this->ns1__dummy::arg2);
17883 soap_serialize_PointerTons1__dataset(soap, &this->ns1__dummy::arg3);
17884 soap_serialize_PointerTons1__datasetParameter(soap, &this->ns1__dummy::arg4);
17885 soap_serialize_PointerTons1__datasetType(soap, &this->ns1__dummy::arg5);
17886 soap_serialize_PointerTons1__facility(soap, &this->ns1__dummy::arg6);
17887 soap_serialize_PointerTons1__facilityCycle(soap, &this->ns1__dummy::arg7);
17888 soap_serialize_PointerTons1__instrumentScientist(soap, &this->ns1__dummy::arg8);
17889 soap_serialize_PointerTons1__user(soap, &this->ns1__dummy::arg9);
17890 soap_serialize_PointerTons1__instrument(soap, &this->ns1__dummy::arg10);
17891 soap_serialize_PointerTons1__investigation(soap, &this->ns1__dummy::arg11);
17892 soap_serialize_PointerTons1__investigationType(soap, &this->ns1__dummy::arg12);
17893 soap_serialize_PointerTons1__investigationUser(soap, &this->ns1__dummy::arg13);
17894 soap_serialize_PointerTons1__keyword(soap, &this->ns1__dummy::arg14);
17895 soap_serialize_PointerTons1__parameterType(soap, &this->ns1__dummy::arg15);
17896 soap_serialize_PointerTons1__publication(soap, &this->ns1__dummy::arg16);
17897 soap_serialize_PointerTons1__relatedDatafile(soap, &this->ns1__dummy::arg17);
17898 soap_serialize_PointerTons1__sample(soap, &this->ns1__dummy::arg18);
17899 soap_serialize_PointerTons1__sampleParameter(soap, &this->ns1__dummy::arg19);
17900 soap_serialize_PointerTons1__shift(soap, &this->ns1__dummy::arg20);
17901 soap_serialize_PointerTons1__study(soap, &this->ns1__dummy::arg21);
17902 soap_serialize_PointerTons1__studyInvestigation(soap, &this->ns1__dummy::arg22);
17903 soap_serialize_PointerTons1__studyStatus(soap, &this->ns1__dummy::arg23);
17904 soap_serialize_PointerTons1__application(soap, &this->ns1__dummy::arg24);
17905 soap_serialize_PointerTons1__job(soap, &this->ns1__dummy::arg25);
17906 soap_serialize_PointerTons1__dataCollection(soap, &this->ns1__dummy::arg26);
17907 soap_serialize_PointerTons1__dataCollectionParameter(soap, &this->ns1__dummy::arg27);
17908 soap_serialize_PointerTons1__dataCollectionDataset(soap, &this->ns1__dummy::arg28);
17909 soap_serialize_PointerTons1__dataCollectionDatafile(soap, &this->ns1__dummy::arg29);
17910 soap_serialize_PointerTons1__grouping(soap, &this->ns1__dummy::arg30);
17911 soap_serialize_PointerTons1__userGroup(soap, &this->ns1__dummy::arg31);
17912 soap_serialize_PointerTons1__log(soap, &this->ns1__dummy::arg32);
17913 soap_serialize_PointerTons1__publicStep(soap, &this->ns1__dummy::arg33);
17914 this->xsd__anyType::soap_serialize(soap);
17915#endif
17916}
17917
17918int ns1__dummy::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
17919 return soap_out_ns1__dummy(soap, tag, id, this, type);
17920}
17921
17922SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__dummy(struct soap *soap, const char *tag, int id, const ns1__dummy *a,
17923 const char *type) {
17924 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__dummy), "ns1:dummy"))
17925 return soap->error;
17926 /* transient soap skipped */
17927 if (soap_out_PointerTons1__datafile(soap, "arg0", -1, &(a->ns1__dummy::arg0), ""))
17928 return soap->error;
17929 if (soap_out_PointerTons1__datafileFormat(soap, "arg1", -1, &(a->ns1__dummy::arg1), ""))
17930 return soap->error;
17931 if (soap_out_PointerTons1__datafileParameter(soap, "arg2", -1, &(a->ns1__dummy::arg2), ""))
17932 return soap->error;
17933 if (soap_out_PointerTons1__dataset(soap, "arg3", -1, &(a->ns1__dummy::arg3), ""))
17934 return soap->error;
17935 if (soap_out_PointerTons1__datasetParameter(soap, "arg4", -1, &(a->ns1__dummy::arg4), ""))
17936 return soap->error;
17937 if (soap_out_PointerTons1__datasetType(soap, "arg5", -1, &(a->ns1__dummy::arg5), ""))
17938 return soap->error;
17939 if (soap_out_PointerTons1__facility(soap, "arg6", -1, &(a->ns1__dummy::arg6), ""))
17940 return soap->error;
17941 if (soap_out_PointerTons1__facilityCycle(soap, "arg7", -1, &(a->ns1__dummy::arg7), ""))
17942 return soap->error;
17943 if (soap_out_PointerTons1__instrumentScientist(soap, "arg8", -1, &(a->ns1__dummy::arg8), ""))
17944 return soap->error;
17945 if (soap_out_PointerTons1__user(soap, "arg9", -1, &(a->ns1__dummy::arg9), ""))
17946 return soap->error;
17947 if (soap_out_PointerTons1__instrument(soap, "arg10", -1, &(a->ns1__dummy::arg10), ""))
17948 return soap->error;
17949 if (soap_out_PointerTons1__investigation(soap, "arg11", -1, &(a->ns1__dummy::arg11), ""))
17950 return soap->error;
17951 if (soap_out_PointerTons1__investigationType(soap, "arg12", -1, &(a->ns1__dummy::arg12), ""))
17952 return soap->error;
17953 if (soap_out_PointerTons1__investigationUser(soap, "arg13", -1, &(a->ns1__dummy::arg13), ""))
17954 return soap->error;
17955 if (soap_out_PointerTons1__keyword(soap, "arg14", -1, &(a->ns1__dummy::arg14), ""))
17956 return soap->error;
17957 if (soap_out_PointerTons1__parameterType(soap, "arg15", -1, &(a->ns1__dummy::arg15), ""))
17958 return soap->error;
17959 if (soap_out_PointerTons1__publication(soap, "arg16", -1, &(a->ns1__dummy::arg16), ""))
17960 return soap->error;
17961 if (soap_out_PointerTons1__relatedDatafile(soap, "arg17", -1, &(a->ns1__dummy::arg17), ""))
17962 return soap->error;
17963 if (soap_out_PointerTons1__sample(soap, "arg18", -1, &(a->ns1__dummy::arg18), ""))
17964 return soap->error;
17965 if (soap_out_PointerTons1__sampleParameter(soap, "arg19", -1, &(a->ns1__dummy::arg19), ""))
17966 return soap->error;
17967 if (soap_out_PointerTons1__shift(soap, "arg20", -1, &(a->ns1__dummy::arg20), ""))
17968 return soap->error;
17969 if (soap_out_PointerTons1__study(soap, "arg21", -1, &(a->ns1__dummy::arg21), ""))
17970 return soap->error;
17971 if (soap_out_PointerTons1__studyInvestigation(soap, "arg22", -1, &(a->ns1__dummy::arg22), ""))
17972 return soap->error;
17973 if (soap_out_PointerTons1__studyStatus(soap, "arg23", -1, &(a->ns1__dummy::arg23), ""))
17974 return soap->error;
17975 if (soap_out_PointerTons1__application(soap, "arg24", -1, &(a->ns1__dummy::arg24), ""))
17976 return soap->error;
17977 if (soap_out_PointerTons1__job(soap, "arg25", -1, &(a->ns1__dummy::arg25), ""))
17978 return soap->error;
17979 if (soap_out_PointerTons1__dataCollection(soap, "arg26", -1, &(a->ns1__dummy::arg26), ""))
17980 return soap->error;
17981 if (soap_out_PointerTons1__dataCollectionParameter(soap, "arg27", -1, &(a->ns1__dummy::arg27), ""))
17982 return soap->error;
17983 if (soap_out_PointerTons1__dataCollectionDataset(soap, "arg28", -1, &(a->ns1__dummy::arg28), ""))
17984 return soap->error;
17985 if (soap_out_PointerTons1__dataCollectionDatafile(soap, "arg29", -1, &(a->ns1__dummy::arg29), ""))
17986 return soap->error;
17987 if (soap_out_PointerTons1__grouping(soap, "arg30", -1, &(a->ns1__dummy::arg30), ""))
17988 return soap->error;
17989 if (soap_out_PointerTons1__userGroup(soap, "arg31", -1, &(a->ns1__dummy::arg31), ""))
17990 return soap->error;
17991 if (soap_out_PointerTons1__log(soap, "arg32", -1, &(a->ns1__dummy::arg32), ""))
17992 return soap->error;
17993 if (soap_out_PointerTons1__publicStep(soap, "arg33", -1, &(a->ns1__dummy::arg33), ""))
17994 return soap->error;
17995 return soap_element_end_out(soap, tag);
17996}
17997
17998void *ns1__dummy::soap_in(struct soap *soap, const char *tag, const char *type) {
17999 return soap_in_ns1__dummy(soap, tag, this, type);
18000}
18001
18002SOAP_FMAC3 ns1__dummy *SOAP_FMAC4 soap_in_ns1__dummy(struct soap *soap, const char *tag, ns1__dummy *a,
18003 const char *type) {
18004 (void)type; /* appease -Wall -Werror */
18005 if (soap_element_begin_in(soap, tag, 0, nullptr))
18006 return nullptr;
18007 a = (ns1__dummy *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_ns1__dummy, sizeof(ns1__dummy), soap->type,
18008 soap->arrayType);
18009 if (!a)
18010 return nullptr;
18011 if (soap->alloced) {
18012 a->soap_default(soap);
18013 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__dummy) {
18014 soap_revert(soap);
18015 *soap->id = '\0';
18016 return (ns1__dummy *)a->soap_in(soap, tag, type);
18017 }
18018 }
18019 size_t soap_flag___item2 = 1;
18020 size_t soap_flag_arg01 = 1;
18021 size_t soap_flag_arg11 = 1;
18022 size_t soap_flag_arg21 = 1;
18023 size_t soap_flag_arg31 = 1;
18024 size_t soap_flag_arg41 = 1;
18025 size_t soap_flag_arg51 = 1;
18026 size_t soap_flag_arg61 = 1;
18027 size_t soap_flag_arg71 = 1;
18028 size_t soap_flag_arg81 = 1;
18029 size_t soap_flag_arg91 = 1;
18030 size_t soap_flag_arg101 = 1;
18031 size_t soap_flag_arg111 = 1;
18032 size_t soap_flag_arg121 = 1;
18033 size_t soap_flag_arg131 = 1;
18034 size_t soap_flag_arg141 = 1;
18035 size_t soap_flag_arg151 = 1;
18036 size_t soap_flag_arg161 = 1;
18037 size_t soap_flag_arg171 = 1;
18038 size_t soap_flag_arg181 = 1;
18039 size_t soap_flag_arg191 = 1;
18040 size_t soap_flag_arg201 = 1;
18041 size_t soap_flag_arg211 = 1;
18042 size_t soap_flag_arg221 = 1;
18043 size_t soap_flag_arg231 = 1;
18044 size_t soap_flag_arg241 = 1;
18045 size_t soap_flag_arg251 = 1;
18046 size_t soap_flag_arg261 = 1;
18047 size_t soap_flag_arg271 = 1;
18048 size_t soap_flag_arg281 = 1;
18049 size_t soap_flag_arg291 = 1;
18050 size_t soap_flag_arg301 = 1;
18051 size_t soap_flag_arg311 = 1;
18052 size_t soap_flag_arg321 = 1;
18053 size_t soap_flag_arg331 = 1;
18054 if (soap->body && !*soap->href) {
18055 for (;;) {
18056 soap->error = SOAP_TAG_MISMATCH;
18057 /* transient soap skipped */
18058 if (soap_flag_arg01 && soap->error == SOAP_TAG_MISMATCH)
18059 if (soap_in_PointerTons1__datafile(soap, "arg0", &(a->ns1__dummy::arg0), "ns1:datafile")) {
18060 soap_flag_arg01--;
18061 continue;
18062 }
18063 if (soap_flag_arg11 && soap->error == SOAP_TAG_MISMATCH)
18064 if (soap_in_PointerTons1__datafileFormat(soap, "arg1", &(a->ns1__dummy::arg1), "ns1:datafileFormat")) {
18065 soap_flag_arg11--;
18066 continue;
18067 }
18068 if (soap_flag_arg21 && soap->error == SOAP_TAG_MISMATCH)
18069 if (soap_in_PointerTons1__datafileParameter(soap, "arg2", &(a->ns1__dummy::arg2), "ns1:datafileParameter")) {
18070 soap_flag_arg21--;
18071 continue;
18072 }
18073 if (soap_flag_arg31 && soap->error == SOAP_TAG_MISMATCH)
18074 if (soap_in_PointerTons1__dataset(soap, "arg3", &(a->ns1__dummy::arg3), "ns1:dataset")) {
18075 soap_flag_arg31--;
18076 continue;
18077 }
18078 if (soap_flag_arg41 && soap->error == SOAP_TAG_MISMATCH)
18079 if (soap_in_PointerTons1__datasetParameter(soap, "arg4", &(a->ns1__dummy::arg4), "ns1:datasetParameter")) {
18080 soap_flag_arg41--;
18081 continue;
18082 }
18083 if (soap_flag_arg51 && soap->error == SOAP_TAG_MISMATCH)
18084 if (soap_in_PointerTons1__datasetType(soap, "arg5", &(a->ns1__dummy::arg5), "ns1:datasetType")) {
18085 soap_flag_arg51--;
18086 continue;
18087 }
18088 if (soap_flag_arg61 && soap->error == SOAP_TAG_MISMATCH)
18089 if (soap_in_PointerTons1__facility(soap, "arg6", &(a->ns1__dummy::arg6), "ns1:facility")) {
18090 soap_flag_arg61--;
18091 continue;
18092 }
18093 if (soap_flag_arg71 && soap->error == SOAP_TAG_MISMATCH)
18094 if (soap_in_PointerTons1__facilityCycle(soap, "arg7", &(a->ns1__dummy::arg7), "ns1:facilityCycle")) {
18095 soap_flag_arg71--;
18096 continue;
18097 }
18098 if (soap_flag_arg81 && soap->error == SOAP_TAG_MISMATCH)
18099 if (soap_in_PointerTons1__instrumentScientist(soap, "arg8", &(a->ns1__dummy::arg8),
18100 "ns1:instrumentScientist")) {
18101 soap_flag_arg81--;
18102 continue;
18103 }
18104 if (soap_flag_arg91 && soap->error == SOAP_TAG_MISMATCH)
18105 if (soap_in_PointerTons1__user(soap, "arg9", &(a->ns1__dummy::arg9), "ns1:user")) {
18106 soap_flag_arg91--;
18107 continue;
18108 }
18109 if (soap_flag_arg101 && soap->error == SOAP_TAG_MISMATCH)
18110 if (soap_in_PointerTons1__instrument(soap, "arg10", &(a->ns1__dummy::arg10), "ns1:instrument")) {
18111 soap_flag_arg101--;
18112 continue;
18113 }
18114 if (soap_flag_arg111 && soap->error == SOAP_TAG_MISMATCH)
18115 if (soap_in_PointerTons1__investigation(soap, "arg11", &(a->ns1__dummy::arg11), "ns1:investigation")) {
18116 soap_flag_arg111--;
18117 continue;
18118 }
18119 if (soap_flag_arg121 && soap->error == SOAP_TAG_MISMATCH)
18120 if (soap_in_PointerTons1__investigationType(soap, "arg12", &(a->ns1__dummy::arg12), "ns1:investigationType")) {
18121 soap_flag_arg121--;
18122 continue;
18123 }
18124 if (soap_flag_arg131 && soap->error == SOAP_TAG_MISMATCH)
18125 if (soap_in_PointerTons1__investigationUser(soap, "arg13", &(a->ns1__dummy::arg13), "ns1:investigationUser")) {
18126 soap_flag_arg131--;
18127 continue;
18128 }
18129 if (soap_flag_arg141 && soap->error == SOAP_TAG_MISMATCH)
18130 if (soap_in_PointerTons1__keyword(soap, "arg14", &(a->ns1__dummy::arg14), "ns1:keyword")) {
18131 soap_flag_arg141--;
18132 continue;
18133 }
18134 if (soap_flag_arg151 && soap->error == SOAP_TAG_MISMATCH)
18135 if (soap_in_PointerTons1__parameterType(soap, "arg15", &(a->ns1__dummy::arg15), "ns1:parameterType")) {
18136 soap_flag_arg151--;
18137 continue;
18138 }
18139 if (soap_flag_arg161 && soap->error == SOAP_TAG_MISMATCH)
18140 if (soap_in_PointerTons1__publication(soap, "arg16", &(a->ns1__dummy::arg16), "ns1:publication")) {
18141 soap_flag_arg161--;
18142 continue;
18143 }
18144 if (soap_flag_arg171 && soap->error == SOAP_TAG_MISMATCH)
18145 if (soap_in_PointerTons1__relatedDatafile(soap, "arg17", &(a->ns1__dummy::arg17), "ns1:relatedDatafile")) {
18146 soap_flag_arg171--;
18147 continue;
18148 }
18149 if (soap_flag_arg181 && soap->error == SOAP_TAG_MISMATCH)
18150 if (soap_in_PointerTons1__sample(soap, "arg18", &(a->ns1__dummy::arg18), "ns1:sample")) {
18151 soap_flag_arg181--;
18152 continue;
18153 }
18154 if (soap_flag_arg191 && soap->error == SOAP_TAG_MISMATCH)
18155 if (soap_in_PointerTons1__sampleParameter(soap, "arg19", &(a->ns1__dummy::arg19), "ns1:sampleParameter")) {
18156 soap_flag_arg191--;
18157 continue;
18158 }
18159 if (soap_flag_arg201 && soap->error == SOAP_TAG_MISMATCH)
18160 if (soap_in_PointerTons1__shift(soap, "arg20", &(a->ns1__dummy::arg20), "ns1:shift")) {
18161 soap_flag_arg201--;
18162 continue;
18163 }
18164 if (soap_flag_arg211 && soap->error == SOAP_TAG_MISMATCH)
18165 if (soap_in_PointerTons1__study(soap, "arg21", &(a->ns1__dummy::arg21), "ns1:study")) {
18166 soap_flag_arg211--;
18167 continue;
18168 }
18169 if (soap_flag_arg221 && soap->error == SOAP_TAG_MISMATCH)
18170 if (soap_in_PointerTons1__studyInvestigation(soap, "arg22", &(a->ns1__dummy::arg22),
18171 "ns1:studyInvestigation")) {
18172 soap_flag_arg221--;
18173 continue;
18174 }
18175 if (soap_flag_arg231 && soap->error == SOAP_TAG_MISMATCH)
18176 if (soap_in_PointerTons1__studyStatus(soap, "arg23", &(a->ns1__dummy::arg23), "ns1:studyStatus")) {
18177 soap_flag_arg231--;
18178 continue;
18179 }
18180 if (soap_flag_arg241 && soap->error == SOAP_TAG_MISMATCH)
18181 if (soap_in_PointerTons1__application(soap, "arg24", &(a->ns1__dummy::arg24), "ns1:application")) {
18182 soap_flag_arg241--;
18183 continue;
18184 }
18185 if (soap_flag_arg251 && soap->error == SOAP_TAG_MISMATCH)
18186 if (soap_in_PointerTons1__job(soap, "arg25", &(a->ns1__dummy::arg25), "ns1:job")) {
18187 soap_flag_arg251--;
18188 continue;
18189 }
18190 if (soap_flag_arg261 && soap->error == SOAP_TAG_MISMATCH)
18191 if (soap_in_PointerTons1__dataCollection(soap, "arg26", &(a->ns1__dummy::arg26), "ns1:dataCollection")) {
18192 soap_flag_arg261--;
18193 continue;
18194 }
18195 if (soap_flag_arg271 && soap->error == SOAP_TAG_MISMATCH)
18196 if (soap_in_PointerTons1__dataCollectionParameter(soap, "arg27", &(a->ns1__dummy::arg27),
18197 "ns1:dataCollectionParameter")) {
18198 soap_flag_arg271--;
18199 continue;
18200 }
18201 if (soap_flag_arg281 && soap->error == SOAP_TAG_MISMATCH)
18202 if (soap_in_PointerTons1__dataCollectionDataset(soap, "arg28", &(a->ns1__dummy::arg28),
18203 "ns1:dataCollectionDataset")) {
18204 soap_flag_arg281--;
18205 continue;
18206 }
18207 if (soap_flag_arg291 && soap->error == SOAP_TAG_MISMATCH)
18208 if (soap_in_PointerTons1__dataCollectionDatafile(soap, "arg29", &(a->ns1__dummy::arg29),
18209 "ns1:dataCollectionDatafile")) {
18210 soap_flag_arg291--;
18211 continue;
18212 }
18213 if (soap_flag_arg301 && soap->error == SOAP_TAG_MISMATCH)
18214 if (soap_in_PointerTons1__grouping(soap, "arg30", &(a->ns1__dummy::arg30), "ns1:grouping")) {
18215 soap_flag_arg301--;
18216 continue;
18217 }
18218 if (soap_flag_arg311 && soap->error == SOAP_TAG_MISMATCH)
18219 if (soap_in_PointerTons1__userGroup(soap, "arg31", &(a->ns1__dummy::arg31), "ns1:userGroup")) {
18220 soap_flag_arg311--;
18221 continue;
18222 }
18223 if (soap_flag_arg321 && soap->error == SOAP_TAG_MISMATCH)
18224 if (soap_in_PointerTons1__log(soap, "arg32", &(a->ns1__dummy::arg32), "ns1:log")) {
18225 soap_flag_arg321--;
18226 continue;
18227 }
18228 if (soap_flag_arg331 && soap->error == SOAP_TAG_MISMATCH)
18229 if (soap_in_PointerTons1__publicStep(soap, "arg33", &(a->ns1__dummy::arg33), "ns1:publicStep")) {
18230 soap_flag_arg331--;
18231 continue;
18232 }
18233 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
18234 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
18235 soap_flag___item2--;
18236 continue;
18237 }
18238 if (soap->error == SOAP_TAG_MISMATCH)
18239 soap->error = soap_ignore_element(soap);
18240 if (soap->error == SOAP_NO_TAG)
18241 break;
18242 if (soap->error)
18243 return nullptr;
18244 }
18245 if (soap_element_end_in(soap, tag))
18246 return nullptr;
18247 } else {
18248 a = (ns1__dummy *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__dummy, 0, sizeof(ns1__dummy),
18250 if (soap->body && soap_element_end_in(soap, tag))
18251 return nullptr;
18252 }
18253 return a;
18254}
18255
18256int ns1__dummy::soap_put(struct soap *soap, const char *tag, const char *type) const {
18257 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__dummy);
18258 if (this->soap_out(soap, tag ? tag : "ns1:dummy", id, type))
18259 return soap->error;
18260 return soap_putindependent(soap);
18261}
18262
18263void *ns1__dummy::soap_get(struct soap *soap, const char *tag, const char *type) {
18264 return soap_get_ns1__dummy(soap, this, tag, type);
18265}
18266
18267SOAP_FMAC3 ns1__dummy *SOAP_FMAC4 soap_get_ns1__dummy(struct soap *soap, ns1__dummy *p, const char *tag,
18268 const char *type) {
18269 if ((p = soap_in_ns1__dummy(soap, tag, p, type)))
18270 if (soap_getindependent(soap))
18271 return nullptr;
18272 return p;
18273}
18274
18275SOAP_FMAC1 ns1__dummy *SOAP_FMAC2 soap_instantiate_ns1__dummy(struct soap *soap, int n, const char *type,
18276 const char *arrayType, size_t *size) {
18277 (void)type;
18278 (void)arrayType; /* appease -Wall -Werror */
18279 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__dummy(%d, %s, %s)\n", n, type ? type : "",
18280 arrayType ? arrayType : ""));
18281 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__dummy, n, ICat4_fdelete);
18282 if (!cp)
18283 return nullptr;
18284 if (n < 0) {
18285 cp->ptr = (void *)SOAP_NEW(ns1__dummy);
18286 if (size)
18287 *size = sizeof(ns1__dummy);
18288 ((ns1__dummy *)cp->ptr)->soap = soap;
18289 } else {
18290 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__dummy, n);
18291 if (size)
18292 *size = n * sizeof(ns1__dummy);
18293 if (cp->ptr)
18294 for (int i = 0; i < n; i++)
18295 ((ns1__dummy *)cp->ptr)[i].soap = soap;
18296 }
18297 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
18298 if (!cp->ptr)
18299 soap->error = SOAP_EOM;
18300 return (ns1__dummy *)cp->ptr;
18301}
18302
18303SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__dummy(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
18304 size_t n) {
18305 (void)soap;
18306 (void)tt;
18307 (void)st;
18308 (void)len;
18309 (void)n; /* appease -Wall -Werror */
18310 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__dummy %p -> %p\n", q, p));
18311 *(ns1__dummy *)p = *(ns1__dummy *)q;
18312}
18313
18314void ns1__loginResponse::soap_default(struct soap *soap) {
18315 this->soap = soap;
18316 this->xsd__anyType::soap_default(soap);
18317 this->ns1__loginResponse::return_ = nullptr;
18318}
18319
18320void ns1__loginResponse::soap_serialize(struct soap *soap) const {
18321#ifndef WITH_NOIDREF
18322 (void)soap; /* appease -Wall -Werror */
18323 soap_serialize_PointerTostd__string(soap, &this->ns1__loginResponse::return_);
18324 this->xsd__anyType::soap_serialize(soap);
18325#endif
18326}
18327
18328int ns1__loginResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
18329 return soap_out_ns1__loginResponse(soap, tag, id, this, type);
18330}
18331
18332SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__loginResponse(struct soap *soap, const char *tag, int id,
18333 const ns1__loginResponse *a, const char *type) {
18334 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__loginResponse),
18335 "ns1:loginResponse"))
18336 return soap->error;
18337 /* transient soap skipped */
18338 if (soap_out_PointerTostd__string(soap, "return", -1, &(a->ns1__loginResponse::return_), ""))
18339 return soap->error;
18340 return soap_element_end_out(soap, tag);
18341}
18342
18343void *ns1__loginResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
18344 return soap_in_ns1__loginResponse(soap, tag, this, type);
18345}
18346
18347SOAP_FMAC3 ns1__loginResponse *SOAP_FMAC4 soap_in_ns1__loginResponse(struct soap *soap, const char *tag,
18348 ns1__loginResponse *a, const char *type) {
18349 (void)type; /* appease -Wall -Werror */
18350 if (soap_element_begin_in(soap, tag, 0, nullptr))
18351 return nullptr;
18353 sizeof(ns1__loginResponse), soap->type, soap->arrayType);
18354 if (!a)
18355 return nullptr;
18356 if (soap->alloced) {
18357 a->soap_default(soap);
18358 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__loginResponse) {
18359 soap_revert(soap);
18360 *soap->id = '\0';
18361 return (ns1__loginResponse *)a->soap_in(soap, tag, type);
18362 }
18363 }
18364 size_t soap_flag___item2 = 1;
18365 size_t soap_flag_return_1 = 1;
18366 if (soap->body && !*soap->href) {
18367 for (;;) {
18368 soap->error = SOAP_TAG_MISMATCH;
18369 /* transient soap skipped */
18370 if (soap_flag_return_1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
18371 if (soap_in_PointerTostd__string(soap, "return", &(a->ns1__loginResponse::return_), "xsd:string")) {
18372 soap_flag_return_1--;
18373 continue;
18374 }
18375 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
18376 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
18377 soap_flag___item2--;
18378 continue;
18379 }
18380 if (soap->error == SOAP_TAG_MISMATCH)
18381 soap->error = soap_ignore_element(soap);
18382 if (soap->error == SOAP_NO_TAG)
18383 break;
18384 if (soap->error)
18385 return nullptr;
18386 }
18387 if (soap_element_end_in(soap, tag))
18388 return nullptr;
18389 } else {
18390 a = (ns1__loginResponse *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__loginResponse, 0,
18392 if (soap->body && soap_element_end_in(soap, tag))
18393 return nullptr;
18394 }
18395 return a;
18396}
18397
18398int ns1__loginResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
18399 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__loginResponse);
18400 if (this->soap_out(soap, tag ? tag : "ns1:loginResponse", id, type))
18401 return soap->error;
18402 return soap_putindependent(soap);
18403}
18404
18405void *ns1__loginResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
18406 return soap_get_ns1__loginResponse(soap, this, tag, type);
18407}
18408
18409SOAP_FMAC3 ns1__loginResponse *SOAP_FMAC4 soap_get_ns1__loginResponse(struct soap *soap, ns1__loginResponse *p,
18410 const char *tag, const char *type) {
18411 if ((p = soap_in_ns1__loginResponse(soap, tag, p, type)))
18412 if (soap_getindependent(soap))
18413 return nullptr;
18414 return p;
18415}
18416
18417SOAP_FMAC1 ns1__loginResponse *SOAP_FMAC2 soap_instantiate_ns1__loginResponse(struct soap *soap, int n,
18418 const char *type, const char *arrayType,
18419 size_t *size) {
18420 (void)type;
18421 (void)arrayType; /* appease -Wall -Werror */
18422 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__loginResponse(%d, %s, %s)\n", n, type ? type : "",
18423 arrayType ? arrayType : ""));
18424 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__loginResponse, n, ICat4_fdelete);
18425 if (!cp)
18426 return nullptr;
18427 if (n < 0) {
18428 cp->ptr = (void *)SOAP_NEW(ns1__loginResponse);
18429 if (size)
18430 *size = sizeof(ns1__loginResponse);
18431 ((ns1__loginResponse *)cp->ptr)->soap = soap;
18432 } else {
18433 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__loginResponse, n);
18434 if (size)
18435 *size = n * sizeof(ns1__loginResponse);
18436 if (cp->ptr)
18437 for (int i = 0; i < n; i++)
18438 ((ns1__loginResponse *)cp->ptr)[i].soap = soap;
18439 }
18440 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
18441 if (!cp->ptr)
18442 soap->error = SOAP_EOM;
18443 return (ns1__loginResponse *)cp->ptr;
18444}
18445
18446SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__loginResponse(struct soap *soap, int st, int tt, void *p, size_t len,
18447 const void *q, size_t n) {
18448 (void)soap;
18449 (void)tt;
18450 (void)st;
18451 (void)len;
18452 (void)n; /* appease -Wall -Werror */
18453 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__loginResponse %p -> %p\n", q, p));
18455}
18456
18457void ns1__login::soap_default(struct soap *soap) {
18458 this->soap = soap;
18459 this->xsd__anyType::soap_default(soap);
18460 this->ns1__login::plugin = nullptr;
18461 this->ns1__login::credentials._ns1__login_credentials::soap_default(soap);
18462}
18463
18464void ns1__login::soap_serialize(struct soap *soap) const {
18465#ifndef WITH_NOIDREF
18466 (void)soap; /* appease -Wall -Werror */
18467 soap_serialize_PointerTostd__string(soap, &this->ns1__login::plugin);
18468 this->ns1__login::credentials.soap_serialize(soap);
18469 this->xsd__anyType::soap_serialize(soap);
18470#endif
18471}
18472
18473int ns1__login::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
18474 return soap_out_ns1__login(soap, tag, id, this, type);
18475}
18476
18477SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__login(struct soap *soap, const char *tag, int id, const ns1__login *a,
18478 const char *type) {
18479 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__login), "ns1:login"))
18480 return soap->error;
18481 /* transient soap skipped */
18482 if (soap_out_PointerTostd__string(soap, "plugin", -1, &(a->ns1__login::plugin), ""))
18483 return soap->error;
18484 if ((a->ns1__login::credentials).soap_out(soap, "credentials", -1, ""))
18485 return soap->error;
18486 return soap_element_end_out(soap, tag);
18487}
18488
18489void *ns1__login::soap_in(struct soap *soap, const char *tag, const char *type) {
18490 return soap_in_ns1__login(soap, tag, this, type);
18491}
18492
18493SOAP_FMAC3 ns1__login *SOAP_FMAC4 soap_in_ns1__login(struct soap *soap, const char *tag, ns1__login *a,
18494 const char *type) {
18495 (void)type; /* appease -Wall -Werror */
18496 if (soap_element_begin_in(soap, tag, 0, nullptr))
18497 return nullptr;
18498 a = (ns1__login *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_ns1__login, sizeof(ns1__login), soap->type,
18499 soap->arrayType);
18500 if (!a)
18501 return nullptr;
18502 if (soap->alloced) {
18503 a->soap_default(soap);
18504 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__login) {
18505 soap_revert(soap);
18506 *soap->id = '\0';
18507 return (ns1__login *)a->soap_in(soap, tag, type);
18508 }
18509 }
18510 size_t soap_flag___item2 = 1;
18511 size_t soap_flag_plugin1 = 1;
18512 size_t soap_flag_credentials1 = 1;
18513 if (soap->body && !*soap->href) {
18514 for (;;) {
18515 soap->error = SOAP_TAG_MISMATCH;
18516 /* transient soap skipped */
18517 if (soap_flag_plugin1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
18518 if (soap_in_PointerTostd__string(soap, "plugin", &(a->ns1__login::plugin), "xsd:string")) {
18519 soap_flag_plugin1--;
18520 continue;
18521 }
18522 if (soap_flag_credentials1 && soap->error == SOAP_TAG_MISMATCH)
18523 if ((a->ns1__login::credentials).soap_in(soap, "credentials", "")) {
18524 soap_flag_credentials1--;
18525 continue;
18526 }
18527 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
18528 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
18529 soap_flag___item2--;
18530 continue;
18531 }
18532 if (soap->error == SOAP_TAG_MISMATCH)
18533 soap->error = soap_ignore_element(soap);
18534 if (soap->error == SOAP_NO_TAG)
18535 break;
18536 if (soap->error)
18537 return nullptr;
18538 }
18539 if (soap_element_end_in(soap, tag))
18540 return nullptr;
18541 } else {
18542 a = (ns1__login *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__login, 0, sizeof(ns1__login),
18544 if (soap->body && soap_element_end_in(soap, tag))
18545 return nullptr;
18546 }
18547 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_credentials1 > 0)) {
18548 soap->error = SOAP_OCCURS;
18549 return nullptr;
18550 }
18551 return a;
18552}
18553
18554int ns1__login::soap_put(struct soap *soap, const char *tag, const char *type) const {
18555 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__login);
18556 if (this->soap_out(soap, tag ? tag : "ns1:login", id, type))
18557 return soap->error;
18558 return soap_putindependent(soap);
18559}
18560
18561void *ns1__login::soap_get(struct soap *soap, const char *tag, const char *type) {
18562 return soap_get_ns1__login(soap, this, tag, type);
18563}
18564
18565SOAP_FMAC3 ns1__login *SOAP_FMAC4 soap_get_ns1__login(struct soap *soap, ns1__login *p, const char *tag,
18566 const char *type) {
18567 if ((p = soap_in_ns1__login(soap, tag, p, type)))
18568 if (soap_getindependent(soap))
18569 return nullptr;
18570 return p;
18571}
18572
18573SOAP_FMAC1 ns1__login *SOAP_FMAC2 soap_instantiate_ns1__login(struct soap *soap, int n, const char *type,
18574 const char *arrayType, size_t *size) {
18575 (void)type;
18576 (void)arrayType; /* appease -Wall -Werror */
18577 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__login(%d, %s, %s)\n", n, type ? type : "",
18578 arrayType ? arrayType : ""));
18579 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__login, n, ICat4_fdelete);
18580 if (!cp)
18581 return nullptr;
18582 if (n < 0) {
18583 cp->ptr = (void *)SOAP_NEW(ns1__login);
18584 if (size)
18585 *size = sizeof(ns1__login);
18586 ((ns1__login *)cp->ptr)->soap = soap;
18587 } else {
18588 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__login, n);
18589 if (size)
18590 *size = n * sizeof(ns1__login);
18591 if (cp->ptr)
18592 for (int i = 0; i < n; i++)
18593 ((ns1__login *)cp->ptr)[i].soap = soap;
18594 }
18595 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
18596 if (!cp->ptr)
18597 soap->error = SOAP_EOM;
18598 return (ns1__login *)cp->ptr;
18599}
18600
18601SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__login(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
18602 size_t n) {
18603 (void)soap;
18604 (void)tt;
18605 (void)st;
18606 (void)len;
18607 (void)n; /* appease -Wall -Werror */
18608 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__login %p -> %p\n", q, p));
18609 *(ns1__login *)p = *(ns1__login *)q;
18610}
18611
18612void ns1__refreshResponse::soap_default(struct soap *soap) {
18613 this->soap = soap;
18614 this->xsd__anyType::soap_default(soap);
18615}
18616
18617void ns1__refreshResponse::soap_serialize(struct soap *soap) const {
18618#ifndef WITH_NOIDREF
18619 (void)soap; /* appease -Wall -Werror */
18620 this->xsd__anyType::soap_serialize(soap);
18621#endif
18622}
18623
18624int ns1__refreshResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
18625 return soap_out_ns1__refreshResponse(soap, tag, id, this, type);
18626}
18627
18628SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__refreshResponse(struct soap *soap, const char *tag, int id,
18629 const ns1__refreshResponse *a, const char *type) {
18630 return soap_outliteral(soap, tag, &(a->xsd__anyType::__item), "ns1:refreshResponse");
18631}
18632
18633void *ns1__refreshResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
18634 return soap_in_ns1__refreshResponse(soap, tag, this, type);
18635}
18636
18637SOAP_FMAC3 ns1__refreshResponse *SOAP_FMAC4 soap_in_ns1__refreshResponse(struct soap *soap, const char *tag,
18638 ns1__refreshResponse *a, const char *type) {
18639 (void)type; /* appease -Wall -Werror */
18640 if (soap_element_begin_in(soap, tag, 1, nullptr))
18641 return nullptr;
18643 sizeof(ns1__refreshResponse), soap->type, soap->arrayType))) {
18644 soap->error = SOAP_TAG_MISMATCH;
18645 return nullptr;
18646 }
18647 soap_revert(soap);
18648 *soap->id = '\0';
18649 if (soap->alloced) {
18650 a->soap_default(soap);
18651 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__refreshResponse)
18652 return (ns1__refreshResponse *)a->soap_in(soap, tag, type);
18653 }
18654 if (!soap_inliteral(soap, tag, &(a->xsd__anyType::__item)))
18655 return nullptr;
18656 return a;
18657}
18658
18659int ns1__refreshResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
18660 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__refreshResponse);
18661 if (this->soap_out(soap, tag ? tag : "ns1:refreshResponse", id, type))
18662 return soap->error;
18663 return soap_putindependent(soap);
18664}
18665
18666void *ns1__refreshResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
18667 return soap_get_ns1__refreshResponse(soap, this, tag, type);
18668}
18669
18671 const char *tag, const char *type) {
18672 if ((p = soap_in_ns1__refreshResponse(soap, tag, p, type)))
18673 if (soap_getindependent(soap))
18674 return nullptr;
18675 return p;
18676}
18677
18678SOAP_FMAC1 ns1__refreshResponse *SOAP_FMAC2 soap_instantiate_ns1__refreshResponse(struct soap *soap, int n,
18679 const char *type,
18680 const char *arrayType, size_t *size) {
18681 (void)type;
18682 (void)arrayType; /* appease -Wall -Werror */
18683 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__refreshResponse(%d, %s, %s)\n", n, type ? type : "",
18684 arrayType ? arrayType : ""));
18685 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__refreshResponse, n, ICat4_fdelete);
18686 if (!cp)
18687 return nullptr;
18688 if (n < 0) {
18689 cp->ptr = (void *)SOAP_NEW(ns1__refreshResponse);
18690 if (size)
18691 *size = sizeof(ns1__refreshResponse);
18692 ((ns1__refreshResponse *)cp->ptr)->soap = soap;
18693 } else {
18694 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__refreshResponse, n);
18695 if (size)
18696 *size = n * sizeof(ns1__refreshResponse);
18697 if (cp->ptr)
18698 for (int i = 0; i < n; i++)
18699 ((ns1__refreshResponse *)cp->ptr)[i].soap = soap;
18700 }
18701 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
18702 if (!cp->ptr)
18703 soap->error = SOAP_EOM;
18704 return (ns1__refreshResponse *)cp->ptr;
18705}
18706
18707SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__refreshResponse(struct soap *soap, int st, int tt, void *p, size_t len,
18708 const void *q, size_t n) {
18709 (void)soap;
18710 (void)tt;
18711 (void)st;
18712 (void)len;
18713 (void)n; /* appease -Wall -Werror */
18714 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__refreshResponse %p -> %p\n", q, p));
18716}
18717
18718void ns1__refresh::soap_default(struct soap *soap) {
18719 this->soap = soap;
18720 this->xsd__anyType::soap_default(soap);
18721 this->ns1__refresh::sessionId = nullptr;
18722}
18723
18724void ns1__refresh::soap_serialize(struct soap *soap) const {
18725#ifndef WITH_NOIDREF
18726 (void)soap; /* appease -Wall -Werror */
18727 soap_serialize_PointerTostd__string(soap, &this->ns1__refresh::sessionId);
18728 this->xsd__anyType::soap_serialize(soap);
18729#endif
18730}
18731
18732int ns1__refresh::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
18733 return soap_out_ns1__refresh(soap, tag, id, this, type);
18734}
18735
18736SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__refresh(struct soap *soap, const char *tag, int id, const ns1__refresh *a,
18737 const char *type) {
18738 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__refresh), "ns1:refresh"))
18739 return soap->error;
18740 /* transient soap skipped */
18741 if (soap_out_PointerTostd__string(soap, "sessionId", -1, &(a->ns1__refresh::sessionId), ""))
18742 return soap->error;
18743 return soap_element_end_out(soap, tag);
18744}
18745
18746void *ns1__refresh::soap_in(struct soap *soap, const char *tag, const char *type) {
18747 return soap_in_ns1__refresh(soap, tag, this, type);
18748}
18749
18750SOAP_FMAC3 ns1__refresh *SOAP_FMAC4 soap_in_ns1__refresh(struct soap *soap, const char *tag, ns1__refresh *a,
18751 const char *type) {
18752 (void)type; /* appease -Wall -Werror */
18753 if (soap_element_begin_in(soap, tag, 0, nullptr))
18754 return nullptr;
18756 soap->type, soap->arrayType);
18757 if (!a)
18758 return nullptr;
18759 if (soap->alloced) {
18760 a->soap_default(soap);
18761 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__refresh) {
18762 soap_revert(soap);
18763 *soap->id = '\0';
18764 return (ns1__refresh *)a->soap_in(soap, tag, type);
18765 }
18766 }
18767 size_t soap_flag___item2 = 1;
18768 size_t soap_flag_sessionId1 = 1;
18769 if (soap->body && !*soap->href) {
18770 for (;;) {
18771 soap->error = SOAP_TAG_MISMATCH;
18772 /* transient soap skipped */
18773 if (soap_flag_sessionId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
18774 if (soap_in_PointerTostd__string(soap, "sessionId", &(a->ns1__refresh::sessionId), "xsd:string")) {
18775 soap_flag_sessionId1--;
18776 continue;
18777 }
18778 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
18779 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
18780 soap_flag___item2--;
18781 continue;
18782 }
18783 if (soap->error == SOAP_TAG_MISMATCH)
18784 soap->error = soap_ignore_element(soap);
18785 if (soap->error == SOAP_NO_TAG)
18786 break;
18787 if (soap->error)
18788 return nullptr;
18789 }
18790 if (soap_element_end_in(soap, tag))
18791 return nullptr;
18792 } else {
18793 a = (ns1__refresh *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__refresh, 0,
18795 if (soap->body && soap_element_end_in(soap, tag))
18796 return nullptr;
18797 }
18798 return a;
18799}
18800
18801int ns1__refresh::soap_put(struct soap *soap, const char *tag, const char *type) const {
18802 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__refresh);
18803 if (this->soap_out(soap, tag ? tag : "ns1:refresh", id, type))
18804 return soap->error;
18805 return soap_putindependent(soap);
18806}
18807
18808void *ns1__refresh::soap_get(struct soap *soap, const char *tag, const char *type) {
18809 return soap_get_ns1__refresh(soap, this, tag, type);
18810}
18811
18812SOAP_FMAC3 ns1__refresh *SOAP_FMAC4 soap_get_ns1__refresh(struct soap *soap, ns1__refresh *p, const char *tag,
18813 const char *type) {
18814 if ((p = soap_in_ns1__refresh(soap, tag, p, type)))
18815 if (soap_getindependent(soap))
18816 return nullptr;
18817 return p;
18818}
18819
18820SOAP_FMAC1 ns1__refresh *SOAP_FMAC2 soap_instantiate_ns1__refresh(struct soap *soap, int n, const char *type,
18821 const char *arrayType, size_t *size) {
18822 (void)type;
18823 (void)arrayType; /* appease -Wall -Werror */
18824 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__refresh(%d, %s, %s)\n", n, type ? type : "",
18825 arrayType ? arrayType : ""));
18826 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__refresh, n, ICat4_fdelete);
18827 if (!cp)
18828 return nullptr;
18829 if (n < 0) {
18830 cp->ptr = (void *)SOAP_NEW(ns1__refresh);
18831 if (size)
18832 *size = sizeof(ns1__refresh);
18833 ((ns1__refresh *)cp->ptr)->soap = soap;
18834 } else {
18835 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__refresh, n);
18836 if (size)
18837 *size = n * sizeof(ns1__refresh);
18838 if (cp->ptr)
18839 for (int i = 0; i < n; i++)
18840 ((ns1__refresh *)cp->ptr)[i].soap = soap;
18841 }
18842 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
18843 if (!cp->ptr)
18844 soap->error = SOAP_EOM;
18845 return (ns1__refresh *)cp->ptr;
18846}
18847
18848SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__refresh(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
18849 size_t n) {
18850 (void)soap;
18851 (void)tt;
18852 (void)st;
18853 (void)len;
18854 (void)n; /* appease -Wall -Werror */
18855 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__refresh %p -> %p\n", q, p));
18856 *(ns1__refresh *)p = *(ns1__refresh *)q;
18857}
18858
18859void ns1__getUserNameResponse::soap_default(struct soap *soap) {
18860 this->soap = soap;
18861 this->xsd__anyType::soap_default(soap);
18862 this->ns1__getUserNameResponse::return_ = nullptr;
18863}
18864
18865void ns1__getUserNameResponse::soap_serialize(struct soap *soap) const {
18866#ifndef WITH_NOIDREF
18867 (void)soap; /* appease -Wall -Werror */
18868 soap_serialize_PointerTostd__string(soap, &this->ns1__getUserNameResponse::return_);
18869 this->xsd__anyType::soap_serialize(soap);
18870#endif
18871}
18872
18873int ns1__getUserNameResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
18874 return soap_out_ns1__getUserNameResponse(soap, tag, id, this, type);
18875}
18876
18877SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getUserNameResponse(struct soap *soap, const char *tag, int id,
18878 const ns1__getUserNameResponse *a, const char *type) {
18879 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__getUserNameResponse),
18880 "ns1:getUserNameResponse"))
18881 return soap->error;
18882 /* transient soap skipped */
18883 if (soap_out_PointerTostd__string(soap, "return", -1, &(a->ns1__getUserNameResponse::return_), ""))
18884 return soap->error;
18885 return soap_element_end_out(soap, tag);
18886}
18887
18888void *ns1__getUserNameResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
18889 return soap_in_ns1__getUserNameResponse(soap, tag, this, type);
18890}
18891
18892SOAP_FMAC3 ns1__getUserNameResponse *SOAP_FMAC4 soap_in_ns1__getUserNameResponse(struct soap *soap, const char *tag,
18894 const char *type) {
18895 (void)type; /* appease -Wall -Werror */
18896 if (soap_element_begin_in(soap, tag, 0, nullptr))
18897 return nullptr;
18899 sizeof(ns1__getUserNameResponse), soap->type, soap->arrayType);
18900 if (!a)
18901 return nullptr;
18902 if (soap->alloced) {
18903 a->soap_default(soap);
18904 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__getUserNameResponse) {
18905 soap_revert(soap);
18906 *soap->id = '\0';
18907 return (ns1__getUserNameResponse *)a->soap_in(soap, tag, type);
18908 }
18909 }
18910 size_t soap_flag___item2 = 1;
18911 size_t soap_flag_return_1 = 1;
18912 if (soap->body && !*soap->href) {
18913 for (;;) {
18914 soap->error = SOAP_TAG_MISMATCH;
18915 /* transient soap skipped */
18916 if (soap_flag_return_1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
18917 if (soap_in_PointerTostd__string(soap, "return", &(a->ns1__getUserNameResponse::return_), "xsd:string")) {
18918 soap_flag_return_1--;
18919 continue;
18920 }
18921 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
18922 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
18923 soap_flag___item2--;
18924 continue;
18925 }
18926 if (soap->error == SOAP_TAG_MISMATCH)
18927 soap->error = soap_ignore_element(soap);
18928 if (soap->error == SOAP_NO_TAG)
18929 break;
18930 if (soap->error)
18931 return nullptr;
18932 }
18933 if (soap_element_end_in(soap, tag))
18934 return nullptr;
18935 } else {
18936 a = (ns1__getUserNameResponse *)soap_id_forward(
18937 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__getUserNameResponse, 0, sizeof(ns1__getUserNameResponse),
18939 if (soap->body && soap_element_end_in(soap, tag))
18940 return nullptr;
18941 }
18942 return a;
18943}
18944
18945int ns1__getUserNameResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
18946 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__getUserNameResponse);
18947 if (this->soap_out(soap, tag ? tag : "ns1:getUserNameResponse", id, type))
18948 return soap->error;
18949 return soap_putindependent(soap);
18950}
18951
18952void *ns1__getUserNameResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
18953 return soap_get_ns1__getUserNameResponse(soap, this, tag, type);
18954}
18955
18956SOAP_FMAC3 ns1__getUserNameResponse *SOAP_FMAC4 soap_get_ns1__getUserNameResponse(struct soap *soap,
18958 const char *tag, const char *type) {
18959 if ((p = soap_in_ns1__getUserNameResponse(soap, tag, p, type)))
18960 if (soap_getindependent(soap))
18961 return nullptr;
18962 return p;
18963}
18964
18965SOAP_FMAC1 ns1__getUserNameResponse *SOAP_FMAC2 soap_instantiate_ns1__getUserNameResponse(struct soap *soap, int n,
18966 const char *type,
18967 const char *arrayType,
18968 size_t *size) {
18969 (void)type;
18970 (void)arrayType; /* appease -Wall -Werror */
18971 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__getUserNameResponse(%d, %s, %s)\n", n, type ? type : "",
18972 arrayType ? arrayType : ""));
18973 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__getUserNameResponse, n, ICat4_fdelete);
18974 if (!cp)
18975 return nullptr;
18976 if (n < 0) {
18977 cp->ptr = (void *)SOAP_NEW(ns1__getUserNameResponse);
18978 if (size)
18979 *size = sizeof(ns1__getUserNameResponse);
18980 ((ns1__getUserNameResponse *)cp->ptr)->soap = soap;
18981 } else {
18982 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getUserNameResponse, n);
18983 if (size)
18984 *size = n * sizeof(ns1__getUserNameResponse);
18985 if (cp->ptr)
18986 for (int i = 0; i < n; i++)
18987 ((ns1__getUserNameResponse *)cp->ptr)[i].soap = soap;
18988 }
18989 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
18990 if (!cp->ptr)
18991 soap->error = SOAP_EOM;
18992 return (ns1__getUserNameResponse *)cp->ptr;
18993}
18994
18995SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getUserNameResponse(struct soap *soap, int st, int tt, void *p, size_t len,
18996 const void *q, size_t n) {
18997 (void)soap;
18998 (void)tt;
18999 (void)st;
19000 (void)len;
19001 (void)n; /* appease -Wall -Werror */
19002 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__getUserNameResponse %p -> %p\n", q, p));
19004}
19005
19006void ns1__getUserName::soap_default(struct soap *soap) {
19007 this->soap = soap;
19008 this->xsd__anyType::soap_default(soap);
19009 this->ns1__getUserName::sessionId = nullptr;
19010}
19011
19012void ns1__getUserName::soap_serialize(struct soap *soap) const {
19013#ifndef WITH_NOIDREF
19014 (void)soap; /* appease -Wall -Werror */
19015 soap_serialize_PointerTostd__string(soap, &this->ns1__getUserName::sessionId);
19016 this->xsd__anyType::soap_serialize(soap);
19017#endif
19018}
19019
19020int ns1__getUserName::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
19021 return soap_out_ns1__getUserName(soap, tag, id, this, type);
19022}
19023
19024SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getUserName(struct soap *soap, const char *tag, int id,
19025 const ns1__getUserName *a, const char *type) {
19026 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__getUserName),
19027 "ns1:getUserName"))
19028 return soap->error;
19029 /* transient soap skipped */
19030 if (soap_out_PointerTostd__string(soap, "sessionId", -1, &(a->ns1__getUserName::sessionId), ""))
19031 return soap->error;
19032 return soap_element_end_out(soap, tag);
19033}
19034
19035void *ns1__getUserName::soap_in(struct soap *soap, const char *tag, const char *type) {
19036 return soap_in_ns1__getUserName(soap, tag, this, type);
19037}
19038
19039SOAP_FMAC3 ns1__getUserName *SOAP_FMAC4 soap_in_ns1__getUserName(struct soap *soap, const char *tag,
19040 ns1__getUserName *a, const char *type) {
19041 (void)type; /* appease -Wall -Werror */
19042 if (soap_element_begin_in(soap, tag, 0, nullptr))
19043 return nullptr;
19045 sizeof(ns1__getUserName), soap->type, soap->arrayType);
19046 if (!a)
19047 return nullptr;
19048 if (soap->alloced) {
19049 a->soap_default(soap);
19050 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__getUserName) {
19051 soap_revert(soap);
19052 *soap->id = '\0';
19053 return (ns1__getUserName *)a->soap_in(soap, tag, type);
19054 }
19055 }
19056 size_t soap_flag___item2 = 1;
19057 size_t soap_flag_sessionId1 = 1;
19058 if (soap->body && !*soap->href) {
19059 for (;;) {
19060 soap->error = SOAP_TAG_MISMATCH;
19061 /* transient soap skipped */
19062 if (soap_flag_sessionId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
19063 if (soap_in_PointerTostd__string(soap, "sessionId", &(a->ns1__getUserName::sessionId), "xsd:string")) {
19064 soap_flag_sessionId1--;
19065 continue;
19066 }
19067 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
19068 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
19069 soap_flag___item2--;
19070 continue;
19071 }
19072 if (soap->error == SOAP_TAG_MISMATCH)
19073 soap->error = soap_ignore_element(soap);
19074 if (soap->error == SOAP_NO_TAG)
19075 break;
19076 if (soap->error)
19077 return nullptr;
19078 }
19079 if (soap_element_end_in(soap, tag))
19080 return nullptr;
19081 } else {
19082 a = (ns1__getUserName *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__getUserName, 0,
19084 if (soap->body && soap_element_end_in(soap, tag))
19085 return nullptr;
19086 }
19087 return a;
19088}
19089
19090int ns1__getUserName::soap_put(struct soap *soap, const char *tag, const char *type) const {
19091 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__getUserName);
19092 if (this->soap_out(soap, tag ? tag : "ns1:getUserName", id, type))
19093 return soap->error;
19094 return soap_putindependent(soap);
19095}
19096
19097void *ns1__getUserName::soap_get(struct soap *soap, const char *tag, const char *type) {
19098 return soap_get_ns1__getUserName(soap, this, tag, type);
19099}
19100
19101SOAP_FMAC3 ns1__getUserName *SOAP_FMAC4 soap_get_ns1__getUserName(struct soap *soap, ns1__getUserName *p,
19102 const char *tag, const char *type) {
19103 if ((p = soap_in_ns1__getUserName(soap, tag, p, type)))
19104 if (soap_getindependent(soap))
19105 return nullptr;
19106 return p;
19107}
19108
19109SOAP_FMAC1 ns1__getUserName *SOAP_FMAC2 soap_instantiate_ns1__getUserName(struct soap *soap, int n, const char *type,
19110 const char *arrayType, size_t *size) {
19111 (void)type;
19112 (void)arrayType; /* appease -Wall -Werror */
19113 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__getUserName(%d, %s, %s)\n", n, type ? type : "",
19114 arrayType ? arrayType : ""));
19115 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__getUserName, n, ICat4_fdelete);
19116 if (!cp)
19117 return nullptr;
19118 if (n < 0) {
19119 cp->ptr = (void *)SOAP_NEW(ns1__getUserName);
19120 if (size)
19121 *size = sizeof(ns1__getUserName);
19122 ((ns1__getUserName *)cp->ptr)->soap = soap;
19123 } else {
19124 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getUserName, n);
19125 if (size)
19126 *size = n * sizeof(ns1__getUserName);
19127 if (cp->ptr)
19128 for (int i = 0; i < n; i++)
19129 ((ns1__getUserName *)cp->ptr)[i].soap = soap;
19130 }
19131 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
19132 if (!cp->ptr)
19133 soap->error = SOAP_EOM;
19134 return (ns1__getUserName *)cp->ptr;
19135}
19136
19137SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getUserName(struct soap *soap, int st, int tt, void *p, size_t len,
19138 const void *q, size_t n) {
19139 (void)soap;
19140 (void)tt;
19141 (void)st;
19142 (void)len;
19143 (void)n; /* appease -Wall -Werror */
19144 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__getUserName %p -> %p\n", q, p));
19145 *(ns1__getUserName *)p = *(ns1__getUserName *)q;
19146}
19147
19148void ns1__deleteManyResponse::soap_default(struct soap *soap) {
19149 this->soap = soap;
19150 this->xsd__anyType::soap_default(soap);
19151}
19152
19153void ns1__deleteManyResponse::soap_serialize(struct soap *soap) const {
19154#ifndef WITH_NOIDREF
19155 (void)soap; /* appease -Wall -Werror */
19156 this->xsd__anyType::soap_serialize(soap);
19157#endif
19158}
19159
19160int ns1__deleteManyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
19161 return soap_out_ns1__deleteManyResponse(soap, tag, id, this, type);
19162}
19163
19164SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__deleteManyResponse(struct soap *soap, const char *tag, int id,
19165 const ns1__deleteManyResponse *a, const char *type) {
19166 return soap_outliteral(soap, tag, &(a->xsd__anyType::__item), "ns1:deleteManyResponse");
19167}
19168
19169void *ns1__deleteManyResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
19170 return soap_in_ns1__deleteManyResponse(soap, tag, this, type);
19171}
19172
19173SOAP_FMAC3 ns1__deleteManyResponse *SOAP_FMAC4 soap_in_ns1__deleteManyResponse(struct soap *soap, const char *tag,
19175 const char *type) {
19176 (void)type; /* appease -Wall -Werror */
19177 if (soap_element_begin_in(soap, tag, 1, nullptr))
19178 return nullptr;
19180 sizeof(ns1__deleteManyResponse), soap->type,
19181 soap->arrayType))) {
19182 soap->error = SOAP_TAG_MISMATCH;
19183 return nullptr;
19184 }
19185 soap_revert(soap);
19186 *soap->id = '\0';
19187 if (soap->alloced) {
19188 a->soap_default(soap);
19189 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__deleteManyResponse)
19190 return (ns1__deleteManyResponse *)a->soap_in(soap, tag, type);
19191 }
19192 if (!soap_inliteral(soap, tag, &(a->xsd__anyType::__item)))
19193 return nullptr;
19194 return a;
19195}
19196
19197int ns1__deleteManyResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
19198 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__deleteManyResponse);
19199 if (this->soap_out(soap, tag ? tag : "ns1:deleteManyResponse", id, type))
19200 return soap->error;
19201 return soap_putindependent(soap);
19202}
19203
19204void *ns1__deleteManyResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
19205 return soap_get_ns1__deleteManyResponse(soap, this, tag, type);
19206}
19207
19208SOAP_FMAC3 ns1__deleteManyResponse *SOAP_FMAC4 soap_get_ns1__deleteManyResponse(struct soap *soap,
19210 const char *tag, const char *type) {
19211 if ((p = soap_in_ns1__deleteManyResponse(soap, tag, p, type)))
19212 if (soap_getindependent(soap))
19213 return nullptr;
19214 return p;
19215}
19216
19217SOAP_FMAC1 ns1__deleteManyResponse *SOAP_FMAC2 soap_instantiate_ns1__deleteManyResponse(struct soap *soap, int n,
19218 const char *type,
19219 const char *arrayType,
19220 size_t *size) {
19221 (void)type;
19222 (void)arrayType; /* appease -Wall -Werror */
19223 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__deleteManyResponse(%d, %s, %s)\n", n, type ? type : "",
19224 arrayType ? arrayType : ""));
19225 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__deleteManyResponse, n, ICat4_fdelete);
19226 if (!cp)
19227 return nullptr;
19228 if (n < 0) {
19229 cp->ptr = (void *)SOAP_NEW(ns1__deleteManyResponse);
19230 if (size)
19231 *size = sizeof(ns1__deleteManyResponse);
19232 ((ns1__deleteManyResponse *)cp->ptr)->soap = soap;
19233 } else {
19234 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__deleteManyResponse, n);
19235 if (size)
19236 *size = n * sizeof(ns1__deleteManyResponse);
19237 if (cp->ptr)
19238 for (int i = 0; i < n; i++)
19239 ((ns1__deleteManyResponse *)cp->ptr)[i].soap = soap;
19240 }
19241 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
19242 if (!cp->ptr)
19243 soap->error = SOAP_EOM;
19244 return (ns1__deleteManyResponse *)cp->ptr;
19245}
19246
19247SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__deleteManyResponse(struct soap *soap, int st, int tt, void *p, size_t len,
19248 const void *q, size_t n) {
19249 (void)soap;
19250 (void)tt;
19251 (void)st;
19252 (void)len;
19253 (void)n; /* appease -Wall -Werror */
19254 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__deleteManyResponse %p -> %p\n", q, p));
19256}
19257
19258void ns1__deleteMany::soap_default(struct soap *soap) {
19259 this->soap = soap;
19260 this->xsd__anyType::soap_default(soap);
19261 this->ns1__deleteMany::sessionId = nullptr;
19262 soap_default_std__vectorTemplateOfPointerTons1__entityBaseBean(soap, &this->ns1__deleteMany::beans);
19263}
19264
19265void ns1__deleteMany::soap_serialize(struct soap *soap) const {
19266#ifndef WITH_NOIDREF
19267 (void)soap; /* appease -Wall -Werror */
19268 soap_serialize_PointerTostd__string(soap, &this->ns1__deleteMany::sessionId);
19269 soap_serialize_std__vectorTemplateOfPointerTons1__entityBaseBean(soap, &this->ns1__deleteMany::beans);
19270 this->xsd__anyType::soap_serialize(soap);
19271#endif
19272}
19273
19274int ns1__deleteMany::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
19275 return soap_out_ns1__deleteMany(soap, tag, id, this, type);
19276}
19277
19278SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__deleteMany(struct soap *soap, const char *tag, int id, const ns1__deleteMany *a,
19279 const char *type) {
19280 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__deleteMany),
19281 "ns1:deleteMany"))
19282 return soap->error;
19283 /* transient soap skipped */
19284 if (soap_out_PointerTostd__string(soap, "sessionId", -1, &(a->ns1__deleteMany::sessionId), ""))
19285 return soap->error;
19286 if (soap_out_std__vectorTemplateOfPointerTons1__entityBaseBean(soap, "beans", -1, &(a->ns1__deleteMany::beans), ""))
19287 return soap->error;
19288 return soap_element_end_out(soap, tag);
19289}
19290
19291void *ns1__deleteMany::soap_in(struct soap *soap, const char *tag, const char *type) {
19292 return soap_in_ns1__deleteMany(soap, tag, this, type);
19293}
19294
19295SOAP_FMAC3 ns1__deleteMany *SOAP_FMAC4 soap_in_ns1__deleteMany(struct soap *soap, const char *tag, ns1__deleteMany *a,
19296 const char *type) {
19297 (void)type; /* appease -Wall -Werror */
19298 if (soap_element_begin_in(soap, tag, 0, nullptr))
19299 return nullptr;
19301 sizeof(ns1__deleteMany), soap->type, soap->arrayType);
19302 if (!a)
19303 return nullptr;
19304 if (soap->alloced) {
19305 a->soap_default(soap);
19306 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__deleteMany) {
19307 soap_revert(soap);
19308 *soap->id = '\0';
19309 return (ns1__deleteMany *)a->soap_in(soap, tag, type);
19310 }
19311 }
19312 size_t soap_flag___item2 = 1;
19313 size_t soap_flag_sessionId1 = 1;
19314 if (soap->body && !*soap->href) {
19315 for (;;) {
19316 soap->error = SOAP_TAG_MISMATCH;
19317 /* transient soap skipped */
19318 if (soap_flag_sessionId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
19319 if (soap_in_PointerTostd__string(soap, "sessionId", &(a->ns1__deleteMany::sessionId), "xsd:string")) {
19320 soap_flag_sessionId1--;
19321 continue;
19322 }
19323 if (soap->error == SOAP_TAG_MISMATCH)
19324 if (soap_in_std__vectorTemplateOfPointerTons1__entityBaseBean(soap, "beans", &(a->ns1__deleteMany::beans),
19325 "ns1:entityBaseBean"))
19326 continue;
19327 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
19328 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
19329 soap_flag___item2--;
19330 continue;
19331 }
19332 if (soap->error == SOAP_TAG_MISMATCH)
19333 soap->error = soap_ignore_element(soap);
19334 if (soap->error == SOAP_NO_TAG)
19335 break;
19336 if (soap->error)
19337 return nullptr;
19338 }
19339 if (soap_element_end_in(soap, tag))
19340 return nullptr;
19341 } else {
19342 a = (ns1__deleteMany *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__deleteMany, 0,
19344 if (soap->body && soap_element_end_in(soap, tag))
19345 return nullptr;
19346 }
19347 return a;
19348}
19349
19350int ns1__deleteMany::soap_put(struct soap *soap, const char *tag, const char *type) const {
19351 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__deleteMany);
19352 if (this->soap_out(soap, tag ? tag : "ns1:deleteMany", id, type))
19353 return soap->error;
19354 return soap_putindependent(soap);
19355}
19356
19357void *ns1__deleteMany::soap_get(struct soap *soap, const char *tag, const char *type) {
19358 return soap_get_ns1__deleteMany(soap, this, tag, type);
19359}
19360
19361SOAP_FMAC3 ns1__deleteMany *SOAP_FMAC4 soap_get_ns1__deleteMany(struct soap *soap, ns1__deleteMany *p, const char *tag,
19362 const char *type) {
19363 if ((p = soap_in_ns1__deleteMany(soap, tag, p, type)))
19364 if (soap_getindependent(soap))
19365 return nullptr;
19366 return p;
19367}
19368
19369SOAP_FMAC1 ns1__deleteMany *SOAP_FMAC2 soap_instantiate_ns1__deleteMany(struct soap *soap, int n, const char *type,
19370 const char *arrayType, size_t *size) {
19371 (void)type;
19372 (void)arrayType; /* appease -Wall -Werror */
19373 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__deleteMany(%d, %s, %s)\n", n, type ? type : "",
19374 arrayType ? arrayType : ""));
19375 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__deleteMany, n, ICat4_fdelete);
19376 if (!cp)
19377 return nullptr;
19378 if (n < 0) {
19379 cp->ptr = (void *)SOAP_NEW(ns1__deleteMany);
19380 if (size)
19381 *size = sizeof(ns1__deleteMany);
19382 ((ns1__deleteMany *)cp->ptr)->soap = soap;
19383 } else {
19384 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__deleteMany, n);
19385 if (size)
19386 *size = n * sizeof(ns1__deleteMany);
19387 if (cp->ptr)
19388 for (int i = 0; i < n; i++)
19389 ((ns1__deleteMany *)cp->ptr)[i].soap = soap;
19390 }
19391 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
19392 if (!cp->ptr)
19393 soap->error = SOAP_EOM;
19394 return (ns1__deleteMany *)cp->ptr;
19395}
19396
19397SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__deleteMany(struct soap *soap, int st, int tt, void *p, size_t len,
19398 const void *q, size_t n) {
19399 (void)soap;
19400 (void)tt;
19401 (void)st;
19402 (void)len;
19403 (void)n; /* appease -Wall -Werror */
19404 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__deleteMany %p -> %p\n", q, p));
19405 *(ns1__deleteMany *)p = *(ns1__deleteMany *)q;
19406}
19407
19408void ns1__updateResponse::soap_default(struct soap *soap) {
19409 this->soap = soap;
19410 this->xsd__anyType::soap_default(soap);
19411}
19412
19413void ns1__updateResponse::soap_serialize(struct soap *soap) const {
19414#ifndef WITH_NOIDREF
19415 (void)soap; /* appease -Wall -Werror */
19416 this->xsd__anyType::soap_serialize(soap);
19417#endif
19418}
19419
19420int ns1__updateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
19421 return soap_out_ns1__updateResponse(soap, tag, id, this, type);
19422}
19423
19424SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__updateResponse(struct soap *soap, const char *tag, int id,
19425 const ns1__updateResponse *a, const char *type) {
19426 return soap_outliteral(soap, tag, &(a->xsd__anyType::__item), "ns1:updateResponse");
19427}
19428
19429void *ns1__updateResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
19430 return soap_in_ns1__updateResponse(soap, tag, this, type);
19431}
19432
19433SOAP_FMAC3 ns1__updateResponse *SOAP_FMAC4 soap_in_ns1__updateResponse(struct soap *soap, const char *tag,
19434 ns1__updateResponse *a, const char *type) {
19435 (void)type; /* appease -Wall -Werror */
19436 if (soap_element_begin_in(soap, tag, 1, nullptr))
19437 return nullptr;
19439 sizeof(ns1__updateResponse), soap->type, soap->arrayType))) {
19440 soap->error = SOAP_TAG_MISMATCH;
19441 return nullptr;
19442 }
19443 soap_revert(soap);
19444 *soap->id = '\0';
19445 if (soap->alloced) {
19446 a->soap_default(soap);
19447 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__updateResponse)
19448 return (ns1__updateResponse *)a->soap_in(soap, tag, type);
19449 }
19450 if (!soap_inliteral(soap, tag, &(a->xsd__anyType::__item)))
19451 return nullptr;
19452 return a;
19453}
19454
19455int ns1__updateResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
19456 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__updateResponse);
19457 if (this->soap_out(soap, tag ? tag : "ns1:updateResponse", id, type))
19458 return soap->error;
19459 return soap_putindependent(soap);
19460}
19461
19462void *ns1__updateResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
19463 return soap_get_ns1__updateResponse(soap, this, tag, type);
19464}
19465
19466SOAP_FMAC3 ns1__updateResponse *SOAP_FMAC4 soap_get_ns1__updateResponse(struct soap *soap, ns1__updateResponse *p,
19467 const char *tag, const char *type) {
19468 if ((p = soap_in_ns1__updateResponse(soap, tag, p, type)))
19469 if (soap_getindependent(soap))
19470 return nullptr;
19471 return p;
19472}
19473
19474SOAP_FMAC1 ns1__updateResponse *SOAP_FMAC2 soap_instantiate_ns1__updateResponse(struct soap *soap, int n,
19475 const char *type, const char *arrayType,
19476 size_t *size) {
19477 (void)type;
19478 (void)arrayType; /* appease -Wall -Werror */
19479 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__updateResponse(%d, %s, %s)\n", n, type ? type : "",
19480 arrayType ? arrayType : ""));
19481 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__updateResponse, n, ICat4_fdelete);
19482 if (!cp)
19483 return nullptr;
19484 if (n < 0) {
19485 cp->ptr = (void *)SOAP_NEW(ns1__updateResponse);
19486 if (size)
19487 *size = sizeof(ns1__updateResponse);
19488 ((ns1__updateResponse *)cp->ptr)->soap = soap;
19489 } else {
19490 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__updateResponse, n);
19491 if (size)
19492 *size = n * sizeof(ns1__updateResponse);
19493 if (cp->ptr)
19494 for (int i = 0; i < n; i++)
19495 ((ns1__updateResponse *)cp->ptr)[i].soap = soap;
19496 }
19497 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
19498 if (!cp->ptr)
19499 soap->error = SOAP_EOM;
19500 return (ns1__updateResponse *)cp->ptr;
19501}
19502
19503SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__updateResponse(struct soap *soap, int st, int tt, void *p, size_t len,
19504 const void *q, size_t n) {
19505 (void)soap;
19506 (void)tt;
19507 (void)st;
19508 (void)len;
19509 (void)n; /* appease -Wall -Werror */
19510 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__updateResponse %p -> %p\n", q, p));
19512}
19513
19514void ns1__update::soap_default(struct soap *soap) {
19515 this->soap = soap;
19516 this->xsd__anyType::soap_default(soap);
19517 this->ns1__update::sessionId = nullptr;
19518 this->ns1__update::bean = nullptr;
19519}
19520
19521void ns1__update::soap_serialize(struct soap *soap) const {
19522#ifndef WITH_NOIDREF
19523 (void)soap; /* appease -Wall -Werror */
19524 soap_serialize_PointerTostd__string(soap, &this->ns1__update::sessionId);
19525 soap_serialize_PointerTons1__entityBaseBean(soap, &this->ns1__update::bean);
19526 this->xsd__anyType::soap_serialize(soap);
19527#endif
19528}
19529
19530int ns1__update::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
19531 return soap_out_ns1__update(soap, tag, id, this, type);
19532}
19533
19534SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__update(struct soap *soap, const char *tag, int id, const ns1__update *a,
19535 const char *type) {
19536 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__update), "ns1:update"))
19537 return soap->error;
19538 /* transient soap skipped */
19539 if (soap_out_PointerTostd__string(soap, "sessionId", -1, &(a->ns1__update::sessionId), ""))
19540 return soap->error;
19541 if (soap_out_PointerTons1__entityBaseBean(soap, "bean", -1, &(a->ns1__update::bean), ""))
19542 return soap->error;
19543 return soap_element_end_out(soap, tag);
19544}
19545
19546void *ns1__update::soap_in(struct soap *soap, const char *tag, const char *type) {
19547 return soap_in_ns1__update(soap, tag, this, type);
19548}
19549
19550SOAP_FMAC3 ns1__update *SOAP_FMAC4 soap_in_ns1__update(struct soap *soap, const char *tag, ns1__update *a,
19551 const char *type) {
19552 (void)type; /* appease -Wall -Werror */
19553 if (soap_element_begin_in(soap, tag, 0, nullptr))
19554 return nullptr;
19556 soap->type, soap->arrayType);
19557 if (!a)
19558 return nullptr;
19559 if (soap->alloced) {
19560 a->soap_default(soap);
19561 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__update) {
19562 soap_revert(soap);
19563 *soap->id = '\0';
19564 return (ns1__update *)a->soap_in(soap, tag, type);
19565 }
19566 }
19567 size_t soap_flag___item2 = 1;
19568 size_t soap_flag_sessionId1 = 1;
19569 size_t soap_flag_bean1 = 1;
19570 if (soap->body && !*soap->href) {
19571 for (;;) {
19572 soap->error = SOAP_TAG_MISMATCH;
19573 /* transient soap skipped */
19574 if (soap_flag_sessionId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
19575 if (soap_in_PointerTostd__string(soap, "sessionId", &(a->ns1__update::sessionId), "xsd:string")) {
19576 soap_flag_sessionId1--;
19577 continue;
19578 }
19579 if (soap_flag_bean1 && soap->error == SOAP_TAG_MISMATCH)
19580 if (soap_in_PointerTons1__entityBaseBean(soap, "bean", &(a->ns1__update::bean), "ns1:entityBaseBean")) {
19581 soap_flag_bean1--;
19582 continue;
19583 }
19584 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
19585 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
19586 soap_flag___item2--;
19587 continue;
19588 }
19589 if (soap->error == SOAP_TAG_MISMATCH)
19590 soap->error = soap_ignore_element(soap);
19591 if (soap->error == SOAP_NO_TAG)
19592 break;
19593 if (soap->error)
19594 return nullptr;
19595 }
19596 if (soap_element_end_in(soap, tag))
19597 return nullptr;
19598 } else {
19599 a = (ns1__update *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__update, 0,
19601 if (soap->body && soap_element_end_in(soap, tag))
19602 return nullptr;
19603 }
19604 return a;
19605}
19606
19607int ns1__update::soap_put(struct soap *soap, const char *tag, const char *type) const {
19608 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__update);
19609 if (this->soap_out(soap, tag ? tag : "ns1:update", id, type))
19610 return soap->error;
19611 return soap_putindependent(soap);
19612}
19613
19614void *ns1__update::soap_get(struct soap *soap, const char *tag, const char *type) {
19615 return soap_get_ns1__update(soap, this, tag, type);
19616}
19617
19618SOAP_FMAC3 ns1__update *SOAP_FMAC4 soap_get_ns1__update(struct soap *soap, ns1__update *p, const char *tag,
19619 const char *type) {
19620 if ((p = soap_in_ns1__update(soap, tag, p, type)))
19621 if (soap_getindependent(soap))
19622 return nullptr;
19623 return p;
19624}
19625
19626SOAP_FMAC1 ns1__update *SOAP_FMAC2 soap_instantiate_ns1__update(struct soap *soap, int n, const char *type,
19627 const char *arrayType, size_t *size) {
19628 (void)type;
19629 (void)arrayType; /* appease -Wall -Werror */
19630 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__update(%d, %s, %s)\n", n, type ? type : "",
19631 arrayType ? arrayType : ""));
19632 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__update, n, ICat4_fdelete);
19633 if (!cp)
19634 return nullptr;
19635 if (n < 0) {
19636 cp->ptr = (void *)SOAP_NEW(ns1__update);
19637 if (size)
19638 *size = sizeof(ns1__update);
19639 ((ns1__update *)cp->ptr)->soap = soap;
19640 } else {
19641 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__update, n);
19642 if (size)
19643 *size = n * sizeof(ns1__update);
19644 if (cp->ptr)
19645 for (int i = 0; i < n; i++)
19646 ((ns1__update *)cp->ptr)[i].soap = soap;
19647 }
19648 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
19649 if (!cp->ptr)
19650 soap->error = SOAP_EOM;
19651 return (ns1__update *)cp->ptr;
19652}
19653
19654SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__update(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
19655 size_t n) {
19656 (void)soap;
19657 (void)tt;
19658 (void)st;
19659 (void)len;
19660 (void)n; /* appease -Wall -Werror */
19661 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__update %p -> %p\n", q, p));
19662 *(ns1__update *)p = *(ns1__update *)q;
19663}
19664
19665void ns1__luceneGetPopulatingResponse::soap_default(struct soap *soap) {
19666 this->soap = soap;
19667 this->xsd__anyType::soap_default(soap);
19668 soap_default_std__vectorTemplateOfstd__string(soap, &this->ns1__luceneGetPopulatingResponse::return_);
19669}
19670
19671void ns1__luceneGetPopulatingResponse::soap_serialize(struct soap *soap) const {
19672#ifndef WITH_NOIDREF
19673 (void)soap; /* appease -Wall -Werror */
19674 soap_serialize_std__vectorTemplateOfstd__string(soap, &this->ns1__luceneGetPopulatingResponse::return_);
19675 this->xsd__anyType::soap_serialize(soap);
19676#endif
19677}
19678
19679int ns1__luceneGetPopulatingResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
19680 return soap_out_ns1__luceneGetPopulatingResponse(soap, tag, id, this, type);
19681}
19682
19683SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__luceneGetPopulatingResponse(struct soap *soap, const char *tag, int id,
19685 const char *type) {
19686 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__luceneGetPopulatingResponse),
19687 "ns1:luceneGetPopulatingResponse"))
19688 return soap->error;
19689 /* transient soap skipped */
19690 if (soap_out_std__vectorTemplateOfstd__string(soap, "return", -1, &(a->ns1__luceneGetPopulatingResponse::return_),
19691 ""))
19692 return soap->error;
19693 return soap_element_end_out(soap, tag);
19694}
19695
19696void *ns1__luceneGetPopulatingResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
19697 return soap_in_ns1__luceneGetPopulatingResponse(soap, tag, this, type);
19698}
19699
19701 struct soap *soap, const char *tag, ns1__luceneGetPopulatingResponse *a, const char *type) {
19702 (void)type; /* appease -Wall -Werror */
19703 if (soap_element_begin_in(soap, tag, 0, nullptr))
19704 return nullptr;
19707 soap->type, soap->arrayType);
19708 if (!a)
19709 return nullptr;
19710 if (soap->alloced) {
19711 a->soap_default(soap);
19712 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__luceneGetPopulatingResponse) {
19713 soap_revert(soap);
19714 *soap->id = '\0';
19715 return (ns1__luceneGetPopulatingResponse *)a->soap_in(soap, tag, type);
19716 }
19717 }
19718 size_t soap_flag___item2 = 1;
19719 if (soap->body && !*soap->href) {
19720 for (;;) {
19721 soap->error = SOAP_TAG_MISMATCH;
19722 /* transient soap skipped */
19723 if (soap->error == SOAP_TAG_MISMATCH)
19724 if (soap_in_std__vectorTemplateOfstd__string(soap, "return", &(a->ns1__luceneGetPopulatingResponse::return_),
19725 "xsd:string"))
19726 continue;
19727 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
19728 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
19729 soap_flag___item2--;
19730 continue;
19731 }
19732 if (soap->error == SOAP_TAG_MISMATCH)
19733 soap->error = soap_ignore_element(soap);
19734 if (soap->error == SOAP_NO_TAG)
19735 break;
19736 if (soap->error)
19737 return nullptr;
19738 }
19739 if (soap_element_end_in(soap, tag))
19740 return nullptr;
19741 } else {
19742 a = (ns1__luceneGetPopulatingResponse *)soap_id_forward(
19743 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__luceneGetPopulatingResponse, 0,
19745 if (soap->body && soap_element_end_in(soap, tag))
19746 return nullptr;
19747 }
19748 return a;
19749}
19750
19751int ns1__luceneGetPopulatingResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
19752 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__luceneGetPopulatingResponse);
19753 if (this->soap_out(soap, tag ? tag : "ns1:luceneGetPopulatingResponse", id, type))
19754 return soap->error;
19755 return soap_putindependent(soap);
19756}
19757
19758void *ns1__luceneGetPopulatingResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
19759 return soap_get_ns1__luceneGetPopulatingResponse(soap, this, tag, type);
19760}
19761
19763 struct soap *soap, ns1__luceneGetPopulatingResponse *p, const char *tag, const char *type) {
19764 if ((p = soap_in_ns1__luceneGetPopulatingResponse(soap, tag, p, type)))
19765 if (soap_getindependent(soap))
19766 return nullptr;
19767 return p;
19768}
19769
19771 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
19772 (void)type;
19773 (void)arrayType; /* appease -Wall -Werror */
19774 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__luceneGetPopulatingResponse(%d, %s, %s)\n", n,
19775 type ? type : "", arrayType ? arrayType : ""));
19776 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__luceneGetPopulatingResponse, n, ICat4_fdelete);
19777 if (!cp)
19778 return nullptr;
19779 if (n < 0) {
19780 cp->ptr = (void *)SOAP_NEW(ns1__luceneGetPopulatingResponse);
19781 if (size)
19782 *size = sizeof(ns1__luceneGetPopulatingResponse);
19783 ((ns1__luceneGetPopulatingResponse *)cp->ptr)->soap = soap;
19784 } else {
19785 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__luceneGetPopulatingResponse, n);
19786 if (size)
19787 *size = n * sizeof(ns1__luceneGetPopulatingResponse);
19788 if (cp->ptr)
19789 for (int i = 0; i < n; i++)
19790 ((ns1__luceneGetPopulatingResponse *)cp->ptr)[i].soap = soap;
19791 }
19792 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
19793 if (!cp->ptr)
19794 soap->error = SOAP_EOM;
19795 return (ns1__luceneGetPopulatingResponse *)cp->ptr;
19796}
19797
19798SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__luceneGetPopulatingResponse(struct soap *soap, int st, int tt, void *p,
19799 size_t len, const void *q, size_t n) {
19800 (void)soap;
19801 (void)tt;
19802 (void)st;
19803 (void)len;
19804 (void)n; /* appease -Wall -Werror */
19805 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__luceneGetPopulatingResponse %p -> %p\n", q, p));
19807}
19808
19809void ns1__luceneGetPopulating::soap_default(struct soap *soap) {
19810 this->soap = soap;
19811 this->xsd__anyType::soap_default(soap);
19812 this->ns1__luceneGetPopulating::sessionId = nullptr;
19813}
19814
19815void ns1__luceneGetPopulating::soap_serialize(struct soap *soap) const {
19816#ifndef WITH_NOIDREF
19817 (void)soap; /* appease -Wall -Werror */
19818 soap_serialize_PointerTostd__string(soap, &this->ns1__luceneGetPopulating::sessionId);
19819 this->xsd__anyType::soap_serialize(soap);
19820#endif
19821}
19822
19823int ns1__luceneGetPopulating::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
19824 return soap_out_ns1__luceneGetPopulating(soap, tag, id, this, type);
19825}
19826
19827SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__luceneGetPopulating(struct soap *soap, const char *tag, int id,
19828 const ns1__luceneGetPopulating *a, const char *type) {
19829 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__luceneGetPopulating),
19830 "ns1:luceneGetPopulating"))
19831 return soap->error;
19832 /* transient soap skipped */
19833 if (soap_out_PointerTostd__string(soap, "sessionId", -1, &(a->ns1__luceneGetPopulating::sessionId), ""))
19834 return soap->error;
19835 return soap_element_end_out(soap, tag);
19836}
19837
19838void *ns1__luceneGetPopulating::soap_in(struct soap *soap, const char *tag, const char *type) {
19839 return soap_in_ns1__luceneGetPopulating(soap, tag, this, type);
19840}
19841
19842SOAP_FMAC3 ns1__luceneGetPopulating *SOAP_FMAC4 soap_in_ns1__luceneGetPopulating(struct soap *soap, const char *tag,
19844 const char *type) {
19845 (void)type; /* appease -Wall -Werror */
19846 if (soap_element_begin_in(soap, tag, 0, nullptr))
19847 return nullptr;
19849 sizeof(ns1__luceneGetPopulating), soap->type, soap->arrayType);
19850 if (!a)
19851 return nullptr;
19852 if (soap->alloced) {
19853 a->soap_default(soap);
19854 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__luceneGetPopulating) {
19855 soap_revert(soap);
19856 *soap->id = '\0';
19857 return (ns1__luceneGetPopulating *)a->soap_in(soap, tag, type);
19858 }
19859 }
19860 size_t soap_flag___item2 = 1;
19861 size_t soap_flag_sessionId1 = 1;
19862 if (soap->body && !*soap->href) {
19863 for (;;) {
19864 soap->error = SOAP_TAG_MISMATCH;
19865 /* transient soap skipped */
19866 if (soap_flag_sessionId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
19867 if (soap_in_PointerTostd__string(soap, "sessionId", &(a->ns1__luceneGetPopulating::sessionId), "xsd:string")) {
19868 soap_flag_sessionId1--;
19869 continue;
19870 }
19871 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
19872 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
19873 soap_flag___item2--;
19874 continue;
19875 }
19876 if (soap->error == SOAP_TAG_MISMATCH)
19877 soap->error = soap_ignore_element(soap);
19878 if (soap->error == SOAP_NO_TAG)
19879 break;
19880 if (soap->error)
19881 return nullptr;
19882 }
19883 if (soap_element_end_in(soap, tag))
19884 return nullptr;
19885 } else {
19886 a = (ns1__luceneGetPopulating *)soap_id_forward(
19887 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__luceneGetPopulating, 0, sizeof(ns1__luceneGetPopulating),
19889 if (soap->body && soap_element_end_in(soap, tag))
19890 return nullptr;
19891 }
19892 return a;
19893}
19894
19895int ns1__luceneGetPopulating::soap_put(struct soap *soap, const char *tag, const char *type) const {
19896 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__luceneGetPopulating);
19897 if (this->soap_out(soap, tag ? tag : "ns1:luceneGetPopulating", id, type))
19898 return soap->error;
19899 return soap_putindependent(soap);
19900}
19901
19902void *ns1__luceneGetPopulating::soap_get(struct soap *soap, const char *tag, const char *type) {
19903 return soap_get_ns1__luceneGetPopulating(soap, this, tag, type);
19904}
19905
19906SOAP_FMAC3 ns1__luceneGetPopulating *SOAP_FMAC4 soap_get_ns1__luceneGetPopulating(struct soap *soap,
19908 const char *tag, const char *type) {
19909 if ((p = soap_in_ns1__luceneGetPopulating(soap, tag, p, type)))
19910 if (soap_getindependent(soap))
19911 return nullptr;
19912 return p;
19913}
19914
19915SOAP_FMAC1 ns1__luceneGetPopulating *SOAP_FMAC2 soap_instantiate_ns1__luceneGetPopulating(struct soap *soap, int n,
19916 const char *type,
19917 const char *arrayType,
19918 size_t *size) {
19919 (void)type;
19920 (void)arrayType; /* appease -Wall -Werror */
19921 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__luceneGetPopulating(%d, %s, %s)\n", n, type ? type : "",
19922 arrayType ? arrayType : ""));
19923 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__luceneGetPopulating, n, ICat4_fdelete);
19924 if (!cp)
19925 return nullptr;
19926 if (n < 0) {
19927 cp->ptr = (void *)SOAP_NEW(ns1__luceneGetPopulating);
19928 if (size)
19929 *size = sizeof(ns1__luceneGetPopulating);
19930 ((ns1__luceneGetPopulating *)cp->ptr)->soap = soap;
19931 } else {
19932 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__luceneGetPopulating, n);
19933 if (size)
19934 *size = n * sizeof(ns1__luceneGetPopulating);
19935 if (cp->ptr)
19936 for (int i = 0; i < n; i++)
19937 ((ns1__luceneGetPopulating *)cp->ptr)[i].soap = soap;
19938 }
19939 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
19940 if (!cp->ptr)
19941 soap->error = SOAP_EOM;
19942 return (ns1__luceneGetPopulating *)cp->ptr;
19943}
19944
19945SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__luceneGetPopulating(struct soap *soap, int st, int tt, void *p, size_t len,
19946 const void *q, size_t n) {
19947 (void)soap;
19948 (void)tt;
19949 (void)st;
19950 (void)len;
19951 (void)n; /* appease -Wall -Werror */
19952 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__luceneGetPopulating %p -> %p\n", q, p));
19954}
19955
19956void ns1__getApiVersionResponse::soap_default(struct soap *soap) {
19957 this->soap = soap;
19958 this->xsd__anyType::soap_default(soap);
19959 this->ns1__getApiVersionResponse::return_ = nullptr;
19960}
19961
19962void ns1__getApiVersionResponse::soap_serialize(struct soap *soap) const {
19963#ifndef WITH_NOIDREF
19964 (void)soap; /* appease -Wall -Werror */
19965 soap_serialize_PointerTostd__string(soap, &this->ns1__getApiVersionResponse::return_);
19966 this->xsd__anyType::soap_serialize(soap);
19967#endif
19968}
19969
19970int ns1__getApiVersionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
19971 return soap_out_ns1__getApiVersionResponse(soap, tag, id, this, type);
19972}
19973
19974SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getApiVersionResponse(struct soap *soap, const char *tag, int id,
19975 const ns1__getApiVersionResponse *a, const char *type) {
19976 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__getApiVersionResponse),
19977 "ns1:getApiVersionResponse"))
19978 return soap->error;
19979 /* transient soap skipped */
19980 if (soap_out_PointerTostd__string(soap, "return", -1, &(a->ns1__getApiVersionResponse::return_), ""))
19981 return soap->error;
19982 return soap_element_end_out(soap, tag);
19983}
19984
19985void *ns1__getApiVersionResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
19986 return soap_in_ns1__getApiVersionResponse(soap, tag, this, type);
19987}
19988
19989SOAP_FMAC3 ns1__getApiVersionResponse *SOAP_FMAC4 soap_in_ns1__getApiVersionResponse(struct soap *soap, const char *tag,
19991 const char *type) {
19992 (void)type; /* appease -Wall -Werror */
19993 if (soap_element_begin_in(soap, tag, 0, nullptr))
19994 return nullptr;
19996 sizeof(ns1__getApiVersionResponse), soap->type,
19997 soap->arrayType);
19998 if (!a)
19999 return nullptr;
20000 if (soap->alloced) {
20001 a->soap_default(soap);
20002 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__getApiVersionResponse) {
20003 soap_revert(soap);
20004 *soap->id = '\0';
20005 return (ns1__getApiVersionResponse *)a->soap_in(soap, tag, type);
20006 }
20007 }
20008 size_t soap_flag___item2 = 1;
20009 size_t soap_flag_return_1 = 1;
20010 if (soap->body && !*soap->href) {
20011 for (;;) {
20012 soap->error = SOAP_TAG_MISMATCH;
20013 /* transient soap skipped */
20014 if (soap_flag_return_1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
20015 if (soap_in_PointerTostd__string(soap, "return", &(a->ns1__getApiVersionResponse::return_), "xsd:string")) {
20016 soap_flag_return_1--;
20017 continue;
20018 }
20019 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
20020 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
20021 soap_flag___item2--;
20022 continue;
20023 }
20024 if (soap->error == SOAP_TAG_MISMATCH)
20025 soap->error = soap_ignore_element(soap);
20026 if (soap->error == SOAP_NO_TAG)
20027 break;
20028 if (soap->error)
20029 return nullptr;
20030 }
20031 if (soap_element_end_in(soap, tag))
20032 return nullptr;
20033 } else {
20034 a = (ns1__getApiVersionResponse *)soap_id_forward(
20035 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__getApiVersionResponse, 0,
20037 if (soap->body && soap_element_end_in(soap, tag))
20038 return nullptr;
20039 }
20040 return a;
20041}
20042
20043int ns1__getApiVersionResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
20044 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__getApiVersionResponse);
20045 if (this->soap_out(soap, tag ? tag : "ns1:getApiVersionResponse", id, type))
20046 return soap->error;
20047 return soap_putindependent(soap);
20048}
20049
20050void *ns1__getApiVersionResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
20051 return soap_get_ns1__getApiVersionResponse(soap, this, tag, type);
20052}
20053
20056 const char *tag,
20057 const char *type) {
20058 if ((p = soap_in_ns1__getApiVersionResponse(soap, tag, p, type)))
20059 if (soap_getindependent(soap))
20060 return nullptr;
20061 return p;
20062}
20063
20065 const char *type,
20066 const char *arrayType,
20067 size_t *size) {
20068 (void)type;
20069 (void)arrayType; /* appease -Wall -Werror */
20070 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__getApiVersionResponse(%d, %s, %s)\n", n, type ? type : "",
20071 arrayType ? arrayType : ""));
20072 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__getApiVersionResponse, n, ICat4_fdelete);
20073 if (!cp)
20074 return nullptr;
20075 if (n < 0) {
20076 cp->ptr = (void *)SOAP_NEW(ns1__getApiVersionResponse);
20077 if (size)
20078 *size = sizeof(ns1__getApiVersionResponse);
20079 ((ns1__getApiVersionResponse *)cp->ptr)->soap = soap;
20080 } else {
20081 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getApiVersionResponse, n);
20082 if (size)
20083 *size = n * sizeof(ns1__getApiVersionResponse);
20084 if (cp->ptr)
20085 for (int i = 0; i < n; i++)
20086 ((ns1__getApiVersionResponse *)cp->ptr)[i].soap = soap;
20087 }
20088 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
20089 if (!cp->ptr)
20090 soap->error = SOAP_EOM;
20091 return (ns1__getApiVersionResponse *)cp->ptr;
20092}
20093
20094SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getApiVersionResponse(struct soap *soap, int st, int tt, void *p, size_t len,
20095 const void *q, size_t n) {
20096 (void)soap;
20097 (void)tt;
20098 (void)st;
20099 (void)len;
20100 (void)n; /* appease -Wall -Werror */
20101 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__getApiVersionResponse %p -> %p\n", q, p));
20103}
20104
20105void ns1__getApiVersion::soap_default(struct soap *soap) {
20106 this->soap = soap;
20107 this->xsd__anyType::soap_default(soap);
20108}
20109
20110void ns1__getApiVersion::soap_serialize(struct soap *soap) const {
20111#ifndef WITH_NOIDREF
20112 (void)soap; /* appease -Wall -Werror */
20113 this->xsd__anyType::soap_serialize(soap);
20114#endif
20115}
20116
20117int ns1__getApiVersion::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
20118 return soap_out_ns1__getApiVersion(soap, tag, id, this, type);
20119}
20120
20121SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getApiVersion(struct soap *soap, const char *tag, int id,
20122 const ns1__getApiVersion *a, const char *type) {
20123 return soap_outliteral(soap, tag, &(a->xsd__anyType::__item), "ns1:getApiVersion");
20124}
20125
20126void *ns1__getApiVersion::soap_in(struct soap *soap, const char *tag, const char *type) {
20127 return soap_in_ns1__getApiVersion(soap, tag, this, type);
20128}
20129
20130SOAP_FMAC3 ns1__getApiVersion *SOAP_FMAC4 soap_in_ns1__getApiVersion(struct soap *soap, const char *tag,
20131 ns1__getApiVersion *a, const char *type) {
20132 (void)type; /* appease -Wall -Werror */
20133 if (soap_element_begin_in(soap, tag, 1, nullptr))
20134 return nullptr;
20136 sizeof(ns1__getApiVersion), soap->type, soap->arrayType))) {
20137 soap->error = SOAP_TAG_MISMATCH;
20138 return nullptr;
20139 }
20140 soap_revert(soap);
20141 *soap->id = '\0';
20142 if (soap->alloced) {
20143 a->soap_default(soap);
20144 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__getApiVersion)
20145 return (ns1__getApiVersion *)a->soap_in(soap, tag, type);
20146 }
20147 if (!soap_inliteral(soap, tag, &(a->xsd__anyType::__item)))
20148 return nullptr;
20149 return a;
20150}
20151
20152int ns1__getApiVersion::soap_put(struct soap *soap, const char *tag, const char *type) const {
20153 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__getApiVersion);
20154 if (this->soap_out(soap, tag ? tag : "ns1:getApiVersion", id, type))
20155 return soap->error;
20156 return soap_putindependent(soap);
20157}
20158
20159void *ns1__getApiVersion::soap_get(struct soap *soap, const char *tag, const char *type) {
20160 return soap_get_ns1__getApiVersion(soap, this, tag, type);
20161}
20162
20163SOAP_FMAC3 ns1__getApiVersion *SOAP_FMAC4 soap_get_ns1__getApiVersion(struct soap *soap, ns1__getApiVersion *p,
20164 const char *tag, const char *type) {
20165 if ((p = soap_in_ns1__getApiVersion(soap, tag, p, type)))
20166 if (soap_getindependent(soap))
20167 return nullptr;
20168 return p;
20169}
20170
20171SOAP_FMAC1 ns1__getApiVersion *SOAP_FMAC2 soap_instantiate_ns1__getApiVersion(struct soap *soap, int n,
20172 const char *type, const char *arrayType,
20173 size_t *size) {
20174 (void)type;
20175 (void)arrayType; /* appease -Wall -Werror */
20176 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__getApiVersion(%d, %s, %s)\n", n, type ? type : "",
20177 arrayType ? arrayType : ""));
20178 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__getApiVersion, n, ICat4_fdelete);
20179 if (!cp)
20180 return nullptr;
20181 if (n < 0) {
20182 cp->ptr = (void *)SOAP_NEW(ns1__getApiVersion);
20183 if (size)
20184 *size = sizeof(ns1__getApiVersion);
20185 ((ns1__getApiVersion *)cp->ptr)->soap = soap;
20186 } else {
20187 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getApiVersion, n);
20188 if (size)
20189 *size = n * sizeof(ns1__getApiVersion);
20190 if (cp->ptr)
20191 for (int i = 0; i < n; i++)
20192 ((ns1__getApiVersion *)cp->ptr)[i].soap = soap;
20193 }
20194 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
20195 if (!cp->ptr)
20196 soap->error = SOAP_EOM;
20197 return (ns1__getApiVersion *)cp->ptr;
20198}
20199
20200SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getApiVersion(struct soap *soap, int st, int tt, void *p, size_t len,
20201 const void *q, size_t n) {
20202 (void)soap;
20203 (void)tt;
20204 (void)st;
20205 (void)len;
20206 (void)n; /* appease -Wall -Werror */
20207 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__getApiVersion %p -> %p\n", q, p));
20209}
20210
20211void ns1__getEntityNamesResponse::soap_default(struct soap *soap) {
20212 this->soap = soap;
20213 this->xsd__anyType::soap_default(soap);
20214 soap_default_std__vectorTemplateOfstd__string(soap, &this->ns1__getEntityNamesResponse::return_);
20215}
20216
20217void ns1__getEntityNamesResponse::soap_serialize(struct soap *soap) const {
20218#ifndef WITH_NOIDREF
20219 (void)soap; /* appease -Wall -Werror */
20220 soap_serialize_std__vectorTemplateOfstd__string(soap, &this->ns1__getEntityNamesResponse::return_);
20221 this->xsd__anyType::soap_serialize(soap);
20222#endif
20223}
20224
20225int ns1__getEntityNamesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
20226 return soap_out_ns1__getEntityNamesResponse(soap, tag, id, this, type);
20227}
20228
20229SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getEntityNamesResponse(struct soap *soap, const char *tag, int id,
20230 const ns1__getEntityNamesResponse *a, const char *type) {
20231 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__getEntityNamesResponse),
20232 "ns1:getEntityNamesResponse"))
20233 return soap->error;
20234 /* transient soap skipped */
20235 if (soap_out_std__vectorTemplateOfstd__string(soap, "return", -1, &(a->ns1__getEntityNamesResponse::return_), ""))
20236 return soap->error;
20237 return soap_element_end_out(soap, tag);
20238}
20239
20240void *ns1__getEntityNamesResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
20241 return soap_in_ns1__getEntityNamesResponse(soap, tag, this, type);
20242}
20243
20245 const char *tag,
20247 const char *type) {
20248 (void)type; /* appease -Wall -Werror */
20249 if (soap_element_begin_in(soap, tag, 0, nullptr))
20250 return nullptr;
20252 sizeof(ns1__getEntityNamesResponse), soap->type,
20253 soap->arrayType);
20254 if (!a)
20255 return nullptr;
20256 if (soap->alloced) {
20257 a->soap_default(soap);
20258 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__getEntityNamesResponse) {
20259 soap_revert(soap);
20260 *soap->id = '\0';
20261 return (ns1__getEntityNamesResponse *)a->soap_in(soap, tag, type);
20262 }
20263 }
20264 size_t soap_flag___item2 = 1;
20265 if (soap->body && !*soap->href) {
20266 for (;;) {
20267 soap->error = SOAP_TAG_MISMATCH;
20268 /* transient soap skipped */
20269 if (soap->error == SOAP_TAG_MISMATCH)
20270 if (soap_in_std__vectorTemplateOfstd__string(soap, "return", &(a->ns1__getEntityNamesResponse::return_),
20271 "xsd:string"))
20272 continue;
20273 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
20274 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
20275 soap_flag___item2--;
20276 continue;
20277 }
20278 if (soap->error == SOAP_TAG_MISMATCH)
20279 soap->error = soap_ignore_element(soap);
20280 if (soap->error == SOAP_NO_TAG)
20281 break;
20282 if (soap->error)
20283 return nullptr;
20284 }
20285 if (soap_element_end_in(soap, tag))
20286 return nullptr;
20287 } else {
20288 a = (ns1__getEntityNamesResponse *)soap_id_forward(
20289 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__getEntityNamesResponse, 0,
20291 if (soap->body && soap_element_end_in(soap, tag))
20292 return nullptr;
20293 }
20294 return a;
20295}
20296
20297int ns1__getEntityNamesResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
20298 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__getEntityNamesResponse);
20299 if (this->soap_out(soap, tag ? tag : "ns1:getEntityNamesResponse", id, type))
20300 return soap->error;
20301 return soap_putindependent(soap);
20302}
20303
20304void *ns1__getEntityNamesResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
20305 return soap_get_ns1__getEntityNamesResponse(soap, this, tag, type);
20306}
20307
20310 const char *tag,
20311 const char *type) {
20312 if ((p = soap_in_ns1__getEntityNamesResponse(soap, tag, p, type)))
20313 if (soap_getindependent(soap))
20314 return nullptr;
20315 return p;
20316}
20317
20319 int n, const char *type,
20320 const char *arrayType,
20321 size_t *size) {
20322 (void)type;
20323 (void)arrayType; /* appease -Wall -Werror */
20324 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__getEntityNamesResponse(%d, %s, %s)\n", n, type ? type : "",
20325 arrayType ? arrayType : ""));
20326 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__getEntityNamesResponse, n, ICat4_fdelete);
20327 if (!cp)
20328 return nullptr;
20329 if (n < 0) {
20330 cp->ptr = (void *)SOAP_NEW(ns1__getEntityNamesResponse);
20331 if (size)
20332 *size = sizeof(ns1__getEntityNamesResponse);
20333 ((ns1__getEntityNamesResponse *)cp->ptr)->soap = soap;
20334 } else {
20335 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getEntityNamesResponse, n);
20336 if (size)
20337 *size = n * sizeof(ns1__getEntityNamesResponse);
20338 if (cp->ptr)
20339 for (int i = 0; i < n; i++)
20340 ((ns1__getEntityNamesResponse *)cp->ptr)[i].soap = soap;
20341 }
20342 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
20343 if (!cp->ptr)
20344 soap->error = SOAP_EOM;
20345 return (ns1__getEntityNamesResponse *)cp->ptr;
20346}
20347
20348SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getEntityNamesResponse(struct soap *soap, int st, int tt, void *p, size_t len,
20349 const void *q, size_t n) {
20350 (void)soap;
20351 (void)tt;
20352 (void)st;
20353 (void)len;
20354 (void)n; /* appease -Wall -Werror */
20355 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__getEntityNamesResponse %p -> %p\n", q, p));
20357}
20358
20359void ns1__getEntityNames::soap_default(struct soap *soap) {
20360 this->soap = soap;
20361 this->xsd__anyType::soap_default(soap);
20362}
20363
20364void ns1__getEntityNames::soap_serialize(struct soap *soap) const {
20365#ifndef WITH_NOIDREF
20366 (void)soap; /* appease -Wall -Werror */
20367 this->xsd__anyType::soap_serialize(soap);
20368#endif
20369}
20370
20371int ns1__getEntityNames::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
20372 return soap_out_ns1__getEntityNames(soap, tag, id, this, type);
20373}
20374
20375SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getEntityNames(struct soap *soap, const char *tag, int id,
20376 const ns1__getEntityNames *a, const char *type) {
20377 return soap_outliteral(soap, tag, &(a->xsd__anyType::__item), "ns1:getEntityNames");
20378}
20379
20380void *ns1__getEntityNames::soap_in(struct soap *soap, const char *tag, const char *type) {
20381 return soap_in_ns1__getEntityNames(soap, tag, this, type);
20382}
20383
20384SOAP_FMAC3 ns1__getEntityNames *SOAP_FMAC4 soap_in_ns1__getEntityNames(struct soap *soap, const char *tag,
20385 ns1__getEntityNames *a, const char *type) {
20386 (void)type; /* appease -Wall -Werror */
20387 if (soap_element_begin_in(soap, tag, 1, nullptr))
20388 return nullptr;
20390 sizeof(ns1__getEntityNames), soap->type, soap->arrayType))) {
20391 soap->error = SOAP_TAG_MISMATCH;
20392 return nullptr;
20393 }
20394 soap_revert(soap);
20395 *soap->id = '\0';
20396 if (soap->alloced) {
20397 a->soap_default(soap);
20398 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__getEntityNames)
20399 return (ns1__getEntityNames *)a->soap_in(soap, tag, type);
20400 }
20401 if (!soap_inliteral(soap, tag, &(a->xsd__anyType::__item)))
20402 return nullptr;
20403 return a;
20404}
20405
20406int ns1__getEntityNames::soap_put(struct soap *soap, const char *tag, const char *type) const {
20407 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__getEntityNames);
20408 if (this->soap_out(soap, tag ? tag : "ns1:getEntityNames", id, type))
20409 return soap->error;
20410 return soap_putindependent(soap);
20411}
20412
20413void *ns1__getEntityNames::soap_get(struct soap *soap, const char *tag, const char *type) {
20414 return soap_get_ns1__getEntityNames(soap, this, tag, type);
20415}
20416
20417SOAP_FMAC3 ns1__getEntityNames *SOAP_FMAC4 soap_get_ns1__getEntityNames(struct soap *soap, ns1__getEntityNames *p,
20418 const char *tag, const char *type) {
20419 if ((p = soap_in_ns1__getEntityNames(soap, tag, p, type)))
20420 if (soap_getindependent(soap))
20421 return nullptr;
20422 return p;
20423}
20424
20425SOAP_FMAC1 ns1__getEntityNames *SOAP_FMAC2 soap_instantiate_ns1__getEntityNames(struct soap *soap, int n,
20426 const char *type, const char *arrayType,
20427 size_t *size) {
20428 (void)type;
20429 (void)arrayType; /* appease -Wall -Werror */
20430 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__getEntityNames(%d, %s, %s)\n", n, type ? type : "",
20431 arrayType ? arrayType : ""));
20432 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__getEntityNames, n, ICat4_fdelete);
20433 if (!cp)
20434 return nullptr;
20435 if (n < 0) {
20436 cp->ptr = (void *)SOAP_NEW(ns1__getEntityNames);
20437 if (size)
20438 *size = sizeof(ns1__getEntityNames);
20439 ((ns1__getEntityNames *)cp->ptr)->soap = soap;
20440 } else {
20441 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getEntityNames, n);
20442 if (size)
20443 *size = n * sizeof(ns1__getEntityNames);
20444 if (cp->ptr)
20445 for (int i = 0; i < n; i++)
20446 ((ns1__getEntityNames *)cp->ptr)[i].soap = soap;
20447 }
20448 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
20449 if (!cp->ptr)
20450 soap->error = SOAP_EOM;
20451 return (ns1__getEntityNames *)cp->ptr;
20452}
20453
20454SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getEntityNames(struct soap *soap, int st, int tt, void *p, size_t len,
20455 const void *q, size_t n) {
20456 (void)soap;
20457 (void)tt;
20458 (void)st;
20459 (void)len;
20460 (void)n; /* appease -Wall -Werror */
20461 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__getEntityNames %p -> %p\n", q, p));
20463}
20464
20465void ns1__getResponse::soap_default(struct soap *soap) {
20466 this->soap = soap;
20467 this->xsd__anyType::soap_default(soap);
20468 this->ns1__getResponse::return_ = nullptr;
20469}
20470
20471void ns1__getResponse::soap_serialize(struct soap *soap) const {
20472#ifndef WITH_NOIDREF
20473 (void)soap; /* appease -Wall -Werror */
20474 soap_serialize_PointerTons1__entityBaseBean(soap, &this->ns1__getResponse::return_);
20475 this->xsd__anyType::soap_serialize(soap);
20476#endif
20477}
20478
20479int ns1__getResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
20480 return soap_out_ns1__getResponse(soap, tag, id, this, type);
20481}
20482
20483SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getResponse(struct soap *soap, const char *tag, int id,
20484 const ns1__getResponse *a, const char *type) {
20485 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__getResponse),
20486 "ns1:getResponse"))
20487 return soap->error;
20488 /* transient soap skipped */
20489 if (soap_out_PointerTons1__entityBaseBean(soap, "return", -1, &(a->ns1__getResponse::return_), ""))
20490 return soap->error;
20491 return soap_element_end_out(soap, tag);
20492}
20493
20494void *ns1__getResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
20495 return soap_in_ns1__getResponse(soap, tag, this, type);
20496}
20497
20498SOAP_FMAC3 ns1__getResponse *SOAP_FMAC4 soap_in_ns1__getResponse(struct soap *soap, const char *tag,
20499 ns1__getResponse *a, const char *type) {
20500 (void)type; /* appease -Wall -Werror */
20501 if (soap_element_begin_in(soap, tag, 0, nullptr))
20502 return nullptr;
20504 sizeof(ns1__getResponse), soap->type, soap->arrayType);
20505 if (!a)
20506 return nullptr;
20507 if (soap->alloced) {
20508 a->soap_default(soap);
20509 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__getResponse) {
20510 soap_revert(soap);
20511 *soap->id = '\0';
20512 return (ns1__getResponse *)a->soap_in(soap, tag, type);
20513 }
20514 }
20515 size_t soap_flag___item2 = 1;
20516 size_t soap_flag_return_1 = 1;
20517 if (soap->body && !*soap->href) {
20518 for (;;) {
20519 soap->error = SOAP_TAG_MISMATCH;
20520 /* transient soap skipped */
20521 if (soap_flag_return_1 && soap->error == SOAP_TAG_MISMATCH)
20522 if (soap_in_PointerTons1__entityBaseBean(soap, "return", &(a->ns1__getResponse::return_),
20523 "ns1:entityBaseBean")) {
20524 soap_flag_return_1--;
20525 continue;
20526 }
20527 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
20528 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
20529 soap_flag___item2--;
20530 continue;
20531 }
20532 if (soap->error == SOAP_TAG_MISMATCH)
20533 soap->error = soap_ignore_element(soap);
20534 if (soap->error == SOAP_NO_TAG)
20535 break;
20536 if (soap->error)
20537 return nullptr;
20538 }
20539 if (soap_element_end_in(soap, tag))
20540 return nullptr;
20541 } else {
20542 a = (ns1__getResponse *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__getResponse, 0,
20544 if (soap->body && soap_element_end_in(soap, tag))
20545 return nullptr;
20546 }
20547 return a;
20548}
20549
20550int ns1__getResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
20551 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__getResponse);
20552 if (this->soap_out(soap, tag ? tag : "ns1:getResponse", id, type))
20553 return soap->error;
20554 return soap_putindependent(soap);
20555}
20556
20557void *ns1__getResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
20558 return soap_get_ns1__getResponse(soap, this, tag, type);
20559}
20560
20561SOAP_FMAC3 ns1__getResponse *SOAP_FMAC4 soap_get_ns1__getResponse(struct soap *soap, ns1__getResponse *p,
20562 const char *tag, const char *type) {
20563 if ((p = soap_in_ns1__getResponse(soap, tag, p, type)))
20564 if (soap_getindependent(soap))
20565 return nullptr;
20566 return p;
20567}
20568
20569SOAP_FMAC1 ns1__getResponse *SOAP_FMAC2 soap_instantiate_ns1__getResponse(struct soap *soap, int n, const char *type,
20570 const char *arrayType, size_t *size) {
20571 (void)type;
20572 (void)arrayType; /* appease -Wall -Werror */
20573 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__getResponse(%d, %s, %s)\n", n, type ? type : "",
20574 arrayType ? arrayType : ""));
20575 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__getResponse, n, ICat4_fdelete);
20576 if (!cp)
20577 return nullptr;
20578 if (n < 0) {
20579 cp->ptr = (void *)SOAP_NEW(ns1__getResponse);
20580 if (size)
20581 *size = sizeof(ns1__getResponse);
20582 ((ns1__getResponse *)cp->ptr)->soap = soap;
20583 } else {
20584 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getResponse, n);
20585 if (size)
20586 *size = n * sizeof(ns1__getResponse);
20587 if (cp->ptr)
20588 for (int i = 0; i < n; i++)
20589 ((ns1__getResponse *)cp->ptr)[i].soap = soap;
20590 }
20591 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
20592 if (!cp->ptr)
20593 soap->error = SOAP_EOM;
20594 return (ns1__getResponse *)cp->ptr;
20595}
20596
20597SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getResponse(struct soap *soap, int st, int tt, void *p, size_t len,
20598 const void *q, size_t n) {
20599 (void)soap;
20600 (void)tt;
20601 (void)st;
20602 (void)len;
20603 (void)n; /* appease -Wall -Werror */
20604 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__getResponse %p -> %p\n", q, p));
20605 *(ns1__getResponse *)p = *(ns1__getResponse *)q;
20606}
20607
20608void ns1__get::soap_default(struct soap *soap) {
20609 this->soap = soap;
20610 this->xsd__anyType::soap_default(soap);
20611 this->ns1__get::sessionId = nullptr;
20612 this->ns1__get::query = nullptr;
20613 soap_default_LONG64(soap, &this->ns1__get::primaryKey);
20614}
20615
20616void ns1__get::soap_serialize(struct soap *soap) const {
20617#ifndef WITH_NOIDREF
20618 (void)soap; /* appease -Wall -Werror */
20619 soap_serialize_PointerTostd__string(soap, &this->ns1__get::sessionId);
20620 soap_serialize_PointerTostd__string(soap, &this->ns1__get::query);
20621 soap_embedded(soap, &this->ns1__get::primaryKey, SOAP_TYPE_ICat4_LONG64);
20622 this->xsd__anyType::soap_serialize(soap);
20623#endif
20624}
20625
20626int ns1__get::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
20627 return soap_out_ns1__get(soap, tag, id, this, type);
20628}
20629
20630SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__get(struct soap *soap, const char *tag, int id, const ns1__get *a,
20631 const char *type) {
20632 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__get), "ns1:get"))
20633 return soap->error;
20634 /* transient soap skipped */
20635 if (soap_out_PointerTostd__string(soap, "sessionId", -1, &(a->ns1__get::sessionId), ""))
20636 return soap->error;
20637 if (soap_out_PointerTostd__string(soap, "query", -1, &(a->ns1__get::query), ""))
20638 return soap->error;
20639 if (soap_out_LONG64(soap, "primaryKey", -1, &(a->ns1__get::primaryKey), ""))
20640 return soap->error;
20641 return soap_element_end_out(soap, tag);
20642}
20643
20644void *ns1__get::soap_in(struct soap *soap, const char *tag, const char *type) {
20645 return soap_in_ns1__get(soap, tag, this, type);
20646}
20647
20648SOAP_FMAC3 ns1__get *SOAP_FMAC4 soap_in_ns1__get(struct soap *soap, const char *tag, ns1__get *a, const char *type) {
20649 (void)type; /* appease -Wall -Werror */
20650 if (soap_element_begin_in(soap, tag, 0, nullptr))
20651 return nullptr;
20652 a = (ns1__get *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_ns1__get, sizeof(ns1__get), soap->type,
20653 soap->arrayType);
20654 if (!a)
20655 return nullptr;
20656 if (soap->alloced) {
20657 a->soap_default(soap);
20658 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__get) {
20659 soap_revert(soap);
20660 *soap->id = '\0';
20661 return (ns1__get *)a->soap_in(soap, tag, type);
20662 }
20663 }
20664 size_t soap_flag___item2 = 1;
20665 size_t soap_flag_sessionId1 = 1;
20666 size_t soap_flag_query1 = 1;
20667 size_t soap_flag_primaryKey1 = 1;
20668 if (soap->body && !*soap->href) {
20669 for (;;) {
20670 soap->error = SOAP_TAG_MISMATCH;
20671 /* transient soap skipped */
20672 if (soap_flag_sessionId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
20673 if (soap_in_PointerTostd__string(soap, "sessionId", &(a->ns1__get::sessionId), "xsd:string")) {
20674 soap_flag_sessionId1--;
20675 continue;
20676 }
20677 if (soap_flag_query1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
20678 if (soap_in_PointerTostd__string(soap, "query", &(a->ns1__get::query), "xsd:string")) {
20679 soap_flag_query1--;
20680 continue;
20681 }
20682 if (soap_flag_primaryKey1 && soap->error == SOAP_TAG_MISMATCH)
20683 if (soap_in_LONG64(soap, "primaryKey", &(a->ns1__get::primaryKey), "xsd:long")) {
20684 soap_flag_primaryKey1--;
20685 continue;
20686 }
20687 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
20688 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
20689 soap_flag___item2--;
20690 continue;
20691 }
20692 if (soap->error == SOAP_TAG_MISMATCH)
20693 soap->error = soap_ignore_element(soap);
20694 if (soap->error == SOAP_NO_TAG)
20695 break;
20696 if (soap->error)
20697 return nullptr;
20698 }
20699 if (soap_element_end_in(soap, tag))
20700 return nullptr;
20701 } else {
20702 a = (ns1__get *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__get, 0, sizeof(ns1__get), 0,
20704 if (soap->body && soap_element_end_in(soap, tag))
20705 return nullptr;
20706 }
20707 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_primaryKey1 > 0)) {
20708 soap->error = SOAP_OCCURS;
20709 return nullptr;
20710 }
20711 return a;
20712}
20713
20714int ns1__get::soap_put(struct soap *soap, const char *tag, const char *type) const {
20715 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__get);
20716 if (this->soap_out(soap, tag ? tag : "ns1:get", id, type))
20717 return soap->error;
20718 return soap_putindependent(soap);
20719}
20720
20721void *ns1__get::soap_get(struct soap *soap, const char *tag, const char *type) {
20722 return soap_get_ns1__get(soap, this, tag, type);
20723}
20724
20725SOAP_FMAC3 ns1__get *SOAP_FMAC4 soap_get_ns1__get(struct soap *soap, ns1__get *p, const char *tag, const char *type) {
20726 if ((p = soap_in_ns1__get(soap, tag, p, type)))
20727 if (soap_getindependent(soap))
20728 return nullptr;
20729 return p;
20730}
20731
20732SOAP_FMAC1 ns1__get *SOAP_FMAC2 soap_instantiate_ns1__get(struct soap *soap, int n, const char *type,
20733 const char *arrayType, size_t *size) {
20734 (void)type;
20735 (void)arrayType; /* appease -Wall -Werror */
20736 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__get(%d, %s, %s)\n", n, type ? type : "",
20737 arrayType ? arrayType : ""));
20738 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__get, n, ICat4_fdelete);
20739 if (!cp)
20740 return nullptr;
20741 if (n < 0) {
20742 cp->ptr = (void *)SOAP_NEW(ns1__get);
20743 if (size)
20744 *size = sizeof(ns1__get);
20745 ((ns1__get *)cp->ptr)->soap = soap;
20746 } else {
20747 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__get, n);
20748 if (size)
20749 *size = n * sizeof(ns1__get);
20750 if (cp->ptr)
20751 for (int i = 0; i < n; i++)
20752 ((ns1__get *)cp->ptr)[i].soap = soap;
20753 }
20754 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
20755 if (!cp->ptr)
20756 soap->error = SOAP_EOM;
20757 return (ns1__get *)cp->ptr;
20758}
20759
20760SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__get(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
20761 size_t n) {
20762 (void)soap;
20763 (void)tt;
20764 (void)st;
20765 (void)len;
20766 (void)n; /* appease -Wall -Werror */
20767 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__get %p -> %p\n", q, p));
20768 *(ns1__get *)p = *(ns1__get *)q;
20769}
20770
20771void ns1__lucenePopulateResponse::soap_default(struct soap *soap) {
20772 this->soap = soap;
20773 this->xsd__anyType::soap_default(soap);
20774}
20775
20776void ns1__lucenePopulateResponse::soap_serialize(struct soap *soap) const {
20777#ifndef WITH_NOIDREF
20778 (void)soap; /* appease -Wall -Werror */
20779 this->xsd__anyType::soap_serialize(soap);
20780#endif
20781}
20782
20783int ns1__lucenePopulateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
20784 return soap_out_ns1__lucenePopulateResponse(soap, tag, id, this, type);
20785}
20786
20787SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__lucenePopulateResponse(struct soap *soap, const char *tag, int id,
20788 const ns1__lucenePopulateResponse *a, const char *type) {
20789 return soap_outliteral(soap, tag, &(a->xsd__anyType::__item), "ns1:lucenePopulateResponse");
20790}
20791
20792void *ns1__lucenePopulateResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
20793 return soap_in_ns1__lucenePopulateResponse(soap, tag, this, type);
20794}
20795
20797 const char *tag,
20799 const char *type) {
20800 (void)type; /* appease -Wall -Werror */
20801 if (soap_element_begin_in(soap, tag, 1, nullptr))
20802 return nullptr;
20805 soap->type, soap->arrayType))) {
20806 soap->error = SOAP_TAG_MISMATCH;
20807 return nullptr;
20808 }
20809 soap_revert(soap);
20810 *soap->id = '\0';
20811 if (soap->alloced) {
20812 a->soap_default(soap);
20813 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__lucenePopulateResponse)
20814 return (ns1__lucenePopulateResponse *)a->soap_in(soap, tag, type);
20815 }
20816 if (!soap_inliteral(soap, tag, &(a->xsd__anyType::__item)))
20817 return nullptr;
20818 return a;
20819}
20820
20821int ns1__lucenePopulateResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
20822 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__lucenePopulateResponse);
20823 if (this->soap_out(soap, tag ? tag : "ns1:lucenePopulateResponse", id, type))
20824 return soap->error;
20825 return soap_putindependent(soap);
20826}
20827
20828void *ns1__lucenePopulateResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
20829 return soap_get_ns1__lucenePopulateResponse(soap, this, tag, type);
20830}
20831
20834 const char *tag,
20835 const char *type) {
20836 if ((p = soap_in_ns1__lucenePopulateResponse(soap, tag, p, type)))
20837 if (soap_getindependent(soap))
20838 return nullptr;
20839 return p;
20840}
20841
20843 int n, const char *type,
20844 const char *arrayType,
20845 size_t *size) {
20846 (void)type;
20847 (void)arrayType; /* appease -Wall -Werror */
20848 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__lucenePopulateResponse(%d, %s, %s)\n", n, type ? type : "",
20849 arrayType ? arrayType : ""));
20850 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__lucenePopulateResponse, n, ICat4_fdelete);
20851 if (!cp)
20852 return nullptr;
20853 if (n < 0) {
20854 cp->ptr = (void *)SOAP_NEW(ns1__lucenePopulateResponse);
20855 if (size)
20856 *size = sizeof(ns1__lucenePopulateResponse);
20857 ((ns1__lucenePopulateResponse *)cp->ptr)->soap = soap;
20858 } else {
20859 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__lucenePopulateResponse, n);
20860 if (size)
20861 *size = n * sizeof(ns1__lucenePopulateResponse);
20862 if (cp->ptr)
20863 for (int i = 0; i < n; i++)
20864 ((ns1__lucenePopulateResponse *)cp->ptr)[i].soap = soap;
20865 }
20866 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
20867 if (!cp->ptr)
20868 soap->error = SOAP_EOM;
20869 return (ns1__lucenePopulateResponse *)cp->ptr;
20870}
20871
20872SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__lucenePopulateResponse(struct soap *soap, int st, int tt, void *p, size_t len,
20873 const void *q, size_t n) {
20874 (void)soap;
20875 (void)tt;
20876 (void)st;
20877 (void)len;
20878 (void)n; /* appease -Wall -Werror */
20879 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__lucenePopulateResponse %p -> %p\n", q, p));
20881}
20882
20883void ns1__lucenePopulate::soap_default(struct soap *soap) {
20884 this->soap = soap;
20885 this->xsd__anyType::soap_default(soap);
20886 this->ns1__lucenePopulate::sessionId = nullptr;
20887 this->ns1__lucenePopulate::entityName = nullptr;
20888}
20889
20890void ns1__lucenePopulate::soap_serialize(struct soap *soap) const {
20891#ifndef WITH_NOIDREF
20892 (void)soap; /* appease -Wall -Werror */
20893 soap_serialize_PointerTostd__string(soap, &this->ns1__lucenePopulate::sessionId);
20894 soap_serialize_PointerTostd__string(soap, &this->ns1__lucenePopulate::entityName);
20895 this->xsd__anyType::soap_serialize(soap);
20896#endif
20897}
20898
20899int ns1__lucenePopulate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
20900 return soap_out_ns1__lucenePopulate(soap, tag, id, this, type);
20901}
20902
20903SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__lucenePopulate(struct soap *soap, const char *tag, int id,
20904 const ns1__lucenePopulate *a, const char *type) {
20905 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__lucenePopulate),
20906 "ns1:lucenePopulate"))
20907 return soap->error;
20908 /* transient soap skipped */
20909 if (soap_out_PointerTostd__string(soap, "sessionId", -1, &(a->ns1__lucenePopulate::sessionId), ""))
20910 return soap->error;
20911 if (soap_out_PointerTostd__string(soap, "entityName", -1, &(a->ns1__lucenePopulate::entityName), ""))
20912 return soap->error;
20913 return soap_element_end_out(soap, tag);
20914}
20915
20916void *ns1__lucenePopulate::soap_in(struct soap *soap, const char *tag, const char *type) {
20917 return soap_in_ns1__lucenePopulate(soap, tag, this, type);
20918}
20919
20920SOAP_FMAC3 ns1__lucenePopulate *SOAP_FMAC4 soap_in_ns1__lucenePopulate(struct soap *soap, const char *tag,
20921 ns1__lucenePopulate *a, const char *type) {
20922 (void)type; /* appease -Wall -Werror */
20923 if (soap_element_begin_in(soap, tag, 0, nullptr))
20924 return nullptr;
20926 sizeof(ns1__lucenePopulate), soap->type, soap->arrayType);
20927 if (!a)
20928 return nullptr;
20929 if (soap->alloced) {
20930 a->soap_default(soap);
20931 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__lucenePopulate) {
20932 soap_revert(soap);
20933 *soap->id = '\0';
20934 return (ns1__lucenePopulate *)a->soap_in(soap, tag, type);
20935 }
20936 }
20937 size_t soap_flag___item2 = 1;
20938 size_t soap_flag_sessionId1 = 1;
20939 size_t soap_flag_entityName1 = 1;
20940 if (soap->body && !*soap->href) {
20941 for (;;) {
20942 soap->error = SOAP_TAG_MISMATCH;
20943 /* transient soap skipped */
20944 if (soap_flag_sessionId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
20945 if (soap_in_PointerTostd__string(soap, "sessionId", &(a->ns1__lucenePopulate::sessionId), "xsd:string")) {
20946 soap_flag_sessionId1--;
20947 continue;
20948 }
20949 if (soap_flag_entityName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
20950 if (soap_in_PointerTostd__string(soap, "entityName", &(a->ns1__lucenePopulate::entityName), "xsd:string")) {
20951 soap_flag_entityName1--;
20952 continue;
20953 }
20954 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
20955 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
20956 soap_flag___item2--;
20957 continue;
20958 }
20959 if (soap->error == SOAP_TAG_MISMATCH)
20960 soap->error = soap_ignore_element(soap);
20961 if (soap->error == SOAP_NO_TAG)
20962 break;
20963 if (soap->error)
20964 return nullptr;
20965 }
20966 if (soap_element_end_in(soap, tag))
20967 return nullptr;
20968 } else {
20969 a = (ns1__lucenePopulate *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__lucenePopulate, 0,
20971 if (soap->body && soap_element_end_in(soap, tag))
20972 return nullptr;
20973 }
20974 return a;
20975}
20976
20977int ns1__lucenePopulate::soap_put(struct soap *soap, const char *tag, const char *type) const {
20978 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__lucenePopulate);
20979 if (this->soap_out(soap, tag ? tag : "ns1:lucenePopulate", id, type))
20980 return soap->error;
20981 return soap_putindependent(soap);
20982}
20983
20984void *ns1__lucenePopulate::soap_get(struct soap *soap, const char *tag, const char *type) {
20985 return soap_get_ns1__lucenePopulate(soap, this, tag, type);
20986}
20987
20988SOAP_FMAC3 ns1__lucenePopulate *SOAP_FMAC4 soap_get_ns1__lucenePopulate(struct soap *soap, ns1__lucenePopulate *p,
20989 const char *tag, const char *type) {
20990 if ((p = soap_in_ns1__lucenePopulate(soap, tag, p, type)))
20991 if (soap_getindependent(soap))
20992 return nullptr;
20993 return p;
20994}
20995
20996SOAP_FMAC1 ns1__lucenePopulate *SOAP_FMAC2 soap_instantiate_ns1__lucenePopulate(struct soap *soap, int n,
20997 const char *type, const char *arrayType,
20998 size_t *size) {
20999 (void)type;
21000 (void)arrayType; /* appease -Wall -Werror */
21001 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__lucenePopulate(%d, %s, %s)\n", n, type ? type : "",
21002 arrayType ? arrayType : ""));
21003 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__lucenePopulate, n, ICat4_fdelete);
21004 if (!cp)
21005 return nullptr;
21006 if (n < 0) {
21007 cp->ptr = (void *)SOAP_NEW(ns1__lucenePopulate);
21008 if (size)
21009 *size = sizeof(ns1__lucenePopulate);
21010 ((ns1__lucenePopulate *)cp->ptr)->soap = soap;
21011 } else {
21012 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__lucenePopulate, n);
21013 if (size)
21014 *size = n * sizeof(ns1__lucenePopulate);
21015 if (cp->ptr)
21016 for (int i = 0; i < n; i++)
21017 ((ns1__lucenePopulate *)cp->ptr)[i].soap = soap;
21018 }
21019 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
21020 if (!cp->ptr)
21021 soap->error = SOAP_EOM;
21022 return (ns1__lucenePopulate *)cp->ptr;
21023}
21024
21025SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__lucenePopulate(struct soap *soap, int st, int tt, void *p, size_t len,
21026 const void *q, size_t n) {
21027 (void)soap;
21028 (void)tt;
21029 (void)st;
21030 (void)len;
21031 (void)n; /* appease -Wall -Werror */
21032 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__lucenePopulate %p -> %p\n", q, p));
21034}
21035
21036void ns1__luceneSearchResponse::soap_default(struct soap *soap) {
21037 this->soap = soap;
21038 this->xsd__anyType::soap_default(soap);
21039 soap_default_std__vectorTemplateOfstd__string(soap, &this->ns1__luceneSearchResponse::return_);
21040}
21041
21042void ns1__luceneSearchResponse::soap_serialize(struct soap *soap) const {
21043#ifndef WITH_NOIDREF
21044 (void)soap; /* appease -Wall -Werror */
21045 soap_serialize_std__vectorTemplateOfstd__string(soap, &this->ns1__luceneSearchResponse::return_);
21046 this->xsd__anyType::soap_serialize(soap);
21047#endif
21048}
21049
21050int ns1__luceneSearchResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
21051 return soap_out_ns1__luceneSearchResponse(soap, tag, id, this, type);
21052}
21053
21054SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__luceneSearchResponse(struct soap *soap, const char *tag, int id,
21055 const ns1__luceneSearchResponse *a, const char *type) {
21056 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__luceneSearchResponse),
21057 "ns1:luceneSearchResponse"))
21058 return soap->error;
21059 /* transient soap skipped */
21060 if (soap_out_std__vectorTemplateOfstd__string(soap, "return", -1, &(a->ns1__luceneSearchResponse::return_), ""))
21061 return soap->error;
21062 return soap_element_end_out(soap, tag);
21063}
21064
21065void *ns1__luceneSearchResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
21066 return soap_in_ns1__luceneSearchResponse(soap, tag, this, type);
21067}
21068
21069SOAP_FMAC3 ns1__luceneSearchResponse *SOAP_FMAC4 soap_in_ns1__luceneSearchResponse(struct soap *soap, const char *tag,
21071 const char *type) {
21072 (void)type; /* appease -Wall -Werror */
21073 if (soap_element_begin_in(soap, tag, 0, nullptr))
21074 return nullptr;
21076 sizeof(ns1__luceneSearchResponse), soap->type, soap->arrayType);
21077 if (!a)
21078 return nullptr;
21079 if (soap->alloced) {
21080 a->soap_default(soap);
21081 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__luceneSearchResponse) {
21082 soap_revert(soap);
21083 *soap->id = '\0';
21084 return (ns1__luceneSearchResponse *)a->soap_in(soap, tag, type);
21085 }
21086 }
21087 size_t soap_flag___item2 = 1;
21088 if (soap->body && !*soap->href) {
21089 for (;;) {
21090 soap->error = SOAP_TAG_MISMATCH;
21091 /* transient soap skipped */
21092 if (soap->error == SOAP_TAG_MISMATCH)
21093 if (soap_in_std__vectorTemplateOfstd__string(soap, "return", &(a->ns1__luceneSearchResponse::return_),
21094 "xsd:string"))
21095 continue;
21096 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
21097 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
21098 soap_flag___item2--;
21099 continue;
21100 }
21101 if (soap->error == SOAP_TAG_MISMATCH)
21102 soap->error = soap_ignore_element(soap);
21103 if (soap->error == SOAP_NO_TAG)
21104 break;
21105 if (soap->error)
21106 return nullptr;
21107 }
21108 if (soap_element_end_in(soap, tag))
21109 return nullptr;
21110 } else {
21111 a = (ns1__luceneSearchResponse *)soap_id_forward(
21112 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__luceneSearchResponse, 0, sizeof(ns1__luceneSearchResponse),
21114 if (soap->body && soap_element_end_in(soap, tag))
21115 return nullptr;
21116 }
21117 return a;
21118}
21119
21120int ns1__luceneSearchResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
21121 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__luceneSearchResponse);
21122 if (this->soap_out(soap, tag ? tag : "ns1:luceneSearchResponse", id, type))
21123 return soap->error;
21124 return soap_putindependent(soap);
21125}
21126
21127void *ns1__luceneSearchResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
21128 return soap_get_ns1__luceneSearchResponse(soap, this, tag, type);
21129}
21130
21131SOAP_FMAC3 ns1__luceneSearchResponse *SOAP_FMAC4 soap_get_ns1__luceneSearchResponse(struct soap *soap,
21133 const char *tag, const char *type) {
21134 if ((p = soap_in_ns1__luceneSearchResponse(soap, tag, p, type)))
21135 if (soap_getindependent(soap))
21136 return nullptr;
21137 return p;
21138}
21139
21140SOAP_FMAC1 ns1__luceneSearchResponse *SOAP_FMAC2 soap_instantiate_ns1__luceneSearchResponse(struct soap *soap, int n,
21141 const char *type,
21142 const char *arrayType,
21143 size_t *size) {
21144 (void)type;
21145 (void)arrayType; /* appease -Wall -Werror */
21146 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__luceneSearchResponse(%d, %s, %s)\n", n, type ? type : "",
21147 arrayType ? arrayType : ""));
21148 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__luceneSearchResponse, n, ICat4_fdelete);
21149 if (!cp)
21150 return nullptr;
21151 if (n < 0) {
21152 cp->ptr = (void *)SOAP_NEW(ns1__luceneSearchResponse);
21153 if (size)
21154 *size = sizeof(ns1__luceneSearchResponse);
21155 ((ns1__luceneSearchResponse *)cp->ptr)->soap = soap;
21156 } else {
21157 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__luceneSearchResponse, n);
21158 if (size)
21159 *size = n * sizeof(ns1__luceneSearchResponse);
21160 if (cp->ptr)
21161 for (int i = 0; i < n; i++)
21162 ((ns1__luceneSearchResponse *)cp->ptr)[i].soap = soap;
21163 }
21164 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
21165 if (!cp->ptr)
21166 soap->error = SOAP_EOM;
21167 return (ns1__luceneSearchResponse *)cp->ptr;
21168}
21169
21170SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__luceneSearchResponse(struct soap *soap, int st, int tt, void *p, size_t len,
21171 const void *q, size_t n) {
21172 (void)soap;
21173 (void)tt;
21174 (void)st;
21175 (void)len;
21176 (void)n; /* appease -Wall -Werror */
21177 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__luceneSearchResponse %p -> %p\n", q, p));
21179}
21180
21181void ns1__luceneSearch::soap_default(struct soap *soap) {
21182 this->soap = soap;
21183 this->xsd__anyType::soap_default(soap);
21184 this->ns1__luceneSearch::sessionId = nullptr;
21185 this->ns1__luceneSearch::query = nullptr;
21186 soap_default_int(soap, &this->ns1__luceneSearch::maxCount);
21187 this->ns1__luceneSearch::entityName = nullptr;
21188}
21189
21190void ns1__luceneSearch::soap_serialize(struct soap *soap) const {
21191#ifndef WITH_NOIDREF
21192 (void)soap; /* appease -Wall -Werror */
21193 soap_serialize_PointerTostd__string(soap, &this->ns1__luceneSearch::sessionId);
21194 soap_serialize_PointerTostd__string(soap, &this->ns1__luceneSearch::query);
21195 soap_embedded(soap, &this->ns1__luceneSearch::maxCount, SOAP_TYPE_ICat4_int);
21196 soap_serialize_PointerTostd__string(soap, &this->ns1__luceneSearch::entityName);
21197 this->xsd__anyType::soap_serialize(soap);
21198#endif
21199}
21200
21201int ns1__luceneSearch::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
21202 return soap_out_ns1__luceneSearch(soap, tag, id, this, type);
21203}
21204
21205SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__luceneSearch(struct soap *soap, const char *tag, int id,
21206 const ns1__luceneSearch *a, const char *type) {
21207 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__luceneSearch),
21208 "ns1:luceneSearch"))
21209 return soap->error;
21210 /* transient soap skipped */
21211 if (soap_out_PointerTostd__string(soap, "sessionId", -1, &(a->ns1__luceneSearch::sessionId), ""))
21212 return soap->error;
21213 if (soap_out_PointerTostd__string(soap, "query", -1, &(a->ns1__luceneSearch::query), ""))
21214 return soap->error;
21215 if (soap_out_int(soap, "maxCount", -1, &(a->ns1__luceneSearch::maxCount), ""))
21216 return soap->error;
21217 if (soap_out_PointerTostd__string(soap, "entityName", -1, &(a->ns1__luceneSearch::entityName), ""))
21218 return soap->error;
21219 return soap_element_end_out(soap, tag);
21220}
21221
21222void *ns1__luceneSearch::soap_in(struct soap *soap, const char *tag, const char *type) {
21223 return soap_in_ns1__luceneSearch(soap, tag, this, type);
21224}
21225
21226SOAP_FMAC3 ns1__luceneSearch *SOAP_FMAC4 soap_in_ns1__luceneSearch(struct soap *soap, const char *tag,
21227 ns1__luceneSearch *a, const char *type) {
21228 (void)type; /* appease -Wall -Werror */
21229 if (soap_element_begin_in(soap, tag, 0, nullptr))
21230 return nullptr;
21232 sizeof(ns1__luceneSearch), soap->type, soap->arrayType);
21233 if (!a)
21234 return nullptr;
21235 if (soap->alloced) {
21236 a->soap_default(soap);
21237 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__luceneSearch) {
21238 soap_revert(soap);
21239 *soap->id = '\0';
21240 return (ns1__luceneSearch *)a->soap_in(soap, tag, type);
21241 }
21242 }
21243 size_t soap_flag___item2 = 1;
21244 size_t soap_flag_sessionId1 = 1;
21245 size_t soap_flag_query1 = 1;
21246 size_t soap_flag_maxCount1 = 1;
21247 size_t soap_flag_entityName1 = 1;
21248 if (soap->body && !*soap->href) {
21249 for (;;) {
21250 soap->error = SOAP_TAG_MISMATCH;
21251 /* transient soap skipped */
21252 if (soap_flag_sessionId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
21253 if (soap_in_PointerTostd__string(soap, "sessionId", &(a->ns1__luceneSearch::sessionId), "xsd:string")) {
21254 soap_flag_sessionId1--;
21255 continue;
21256 }
21257 if (soap_flag_query1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
21258 if (soap_in_PointerTostd__string(soap, "query", &(a->ns1__luceneSearch::query), "xsd:string")) {
21259 soap_flag_query1--;
21260 continue;
21261 }
21262 if (soap_flag_maxCount1 && soap->error == SOAP_TAG_MISMATCH)
21263 if (soap_in_int(soap, "maxCount", &(a->ns1__luceneSearch::maxCount), "xsd:int")) {
21264 soap_flag_maxCount1--;
21265 continue;
21266 }
21267 if (soap_flag_entityName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
21268 if (soap_in_PointerTostd__string(soap, "entityName", &(a->ns1__luceneSearch::entityName), "xsd:string")) {
21269 soap_flag_entityName1--;
21270 continue;
21271 }
21272 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
21273 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
21274 soap_flag___item2--;
21275 continue;
21276 }
21277 if (soap->error == SOAP_TAG_MISMATCH)
21278 soap->error = soap_ignore_element(soap);
21279 if (soap->error == SOAP_NO_TAG)
21280 break;
21281 if (soap->error)
21282 return nullptr;
21283 }
21284 if (soap_element_end_in(soap, tag))
21285 return nullptr;
21286 } else {
21287 a = (ns1__luceneSearch *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__luceneSearch, 0,
21289 if (soap->body && soap_element_end_in(soap, tag))
21290 return nullptr;
21291 }
21292 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_maxCount1 > 0)) {
21293 soap->error = SOAP_OCCURS;
21294 return nullptr;
21295 }
21296 return a;
21297}
21298
21299int ns1__luceneSearch::soap_put(struct soap *soap, const char *tag, const char *type) const {
21300 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__luceneSearch);
21301 if (this->soap_out(soap, tag ? tag : "ns1:luceneSearch", id, type))
21302 return soap->error;
21303 return soap_putindependent(soap);
21304}
21305
21306void *ns1__luceneSearch::soap_get(struct soap *soap, const char *tag, const char *type) {
21307 return soap_get_ns1__luceneSearch(soap, this, tag, type);
21308}
21309
21310SOAP_FMAC3 ns1__luceneSearch *SOAP_FMAC4 soap_get_ns1__luceneSearch(struct soap *soap, ns1__luceneSearch *p,
21311 const char *tag, const char *type) {
21312 if ((p = soap_in_ns1__luceneSearch(soap, tag, p, type)))
21313 if (soap_getindependent(soap))
21314 return nullptr;
21315 return p;
21316}
21317
21318SOAP_FMAC1 ns1__luceneSearch *SOAP_FMAC2 soap_instantiate_ns1__luceneSearch(struct soap *soap, int n, const char *type,
21319 const char *arrayType, size_t *size) {
21320 (void)type;
21321 (void)arrayType; /* appease -Wall -Werror */
21322 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__luceneSearch(%d, %s, %s)\n", n, type ? type : "",
21323 arrayType ? arrayType : ""));
21324 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__luceneSearch, n, ICat4_fdelete);
21325 if (!cp)
21326 return nullptr;
21327 if (n < 0) {
21328 cp->ptr = (void *)SOAP_NEW(ns1__luceneSearch);
21329 if (size)
21330 *size = sizeof(ns1__luceneSearch);
21331 ((ns1__luceneSearch *)cp->ptr)->soap = soap;
21332 } else {
21333 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__luceneSearch, n);
21334 if (size)
21335 *size = n * sizeof(ns1__luceneSearch);
21336 if (cp->ptr)
21337 for (int i = 0; i < n; i++)
21338 ((ns1__luceneSearch *)cp->ptr)[i].soap = soap;
21339 }
21340 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
21341 if (!cp->ptr)
21342 soap->error = SOAP_EOM;
21343 return (ns1__luceneSearch *)cp->ptr;
21344}
21345
21346SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__luceneSearch(struct soap *soap, int st, int tt, void *p, size_t len,
21347 const void *q, size_t n) {
21348 (void)soap;
21349 (void)tt;
21350 (void)st;
21351 (void)len;
21352 (void)n; /* appease -Wall -Werror */
21353 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__luceneSearch %p -> %p\n", q, p));
21355}
21356
21357void ns1__getPropertiesResponse::soap_default(struct soap *soap) {
21358 this->soap = soap;
21359 this->xsd__anyType::soap_default(soap);
21360 soap_default_std__vectorTemplateOfstd__string(soap, &this->ns1__getPropertiesResponse::return_);
21361}
21362
21363void ns1__getPropertiesResponse::soap_serialize(struct soap *soap) const {
21364#ifndef WITH_NOIDREF
21365 (void)soap; /* appease -Wall -Werror */
21366 soap_serialize_std__vectorTemplateOfstd__string(soap, &this->ns1__getPropertiesResponse::return_);
21367 this->xsd__anyType::soap_serialize(soap);
21368#endif
21369}
21370
21371int ns1__getPropertiesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
21372 return soap_out_ns1__getPropertiesResponse(soap, tag, id, this, type);
21373}
21374
21375SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getPropertiesResponse(struct soap *soap, const char *tag, int id,
21376 const ns1__getPropertiesResponse *a, const char *type) {
21377 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__getPropertiesResponse),
21378 "ns1:getPropertiesResponse"))
21379 return soap->error;
21380 /* transient soap skipped */
21381 if (soap_out_std__vectorTemplateOfstd__string(soap, "return", -1, &(a->ns1__getPropertiesResponse::return_), ""))
21382 return soap->error;
21383 return soap_element_end_out(soap, tag);
21384}
21385
21386void *ns1__getPropertiesResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
21387 return soap_in_ns1__getPropertiesResponse(soap, tag, this, type);
21388}
21389
21390SOAP_FMAC3 ns1__getPropertiesResponse *SOAP_FMAC4 soap_in_ns1__getPropertiesResponse(struct soap *soap, const char *tag,
21392 const char *type) {
21393 (void)type; /* appease -Wall -Werror */
21394 if (soap_element_begin_in(soap, tag, 0, nullptr))
21395 return nullptr;
21397 sizeof(ns1__getPropertiesResponse), soap->type,
21398 soap->arrayType);
21399 if (!a)
21400 return nullptr;
21401 if (soap->alloced) {
21402 a->soap_default(soap);
21403 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__getPropertiesResponse) {
21404 soap_revert(soap);
21405 *soap->id = '\0';
21406 return (ns1__getPropertiesResponse *)a->soap_in(soap, tag, type);
21407 }
21408 }
21409 size_t soap_flag___item2 = 1;
21410 if (soap->body && !*soap->href) {
21411 for (;;) {
21412 soap->error = SOAP_TAG_MISMATCH;
21413 /* transient soap skipped */
21414 if (soap->error == SOAP_TAG_MISMATCH)
21415 if (soap_in_std__vectorTemplateOfstd__string(soap, "return", &(a->ns1__getPropertiesResponse::return_),
21416 "xsd:string"))
21417 continue;
21418 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
21419 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
21420 soap_flag___item2--;
21421 continue;
21422 }
21423 if (soap->error == SOAP_TAG_MISMATCH)
21424 soap->error = soap_ignore_element(soap);
21425 if (soap->error == SOAP_NO_TAG)
21426 break;
21427 if (soap->error)
21428 return nullptr;
21429 }
21430 if (soap_element_end_in(soap, tag))
21431 return nullptr;
21432 } else {
21433 a = (ns1__getPropertiesResponse *)soap_id_forward(
21434 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__getPropertiesResponse, 0,
21436 if (soap->body && soap_element_end_in(soap, tag))
21437 return nullptr;
21438 }
21439 return a;
21440}
21441
21442int ns1__getPropertiesResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
21443 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__getPropertiesResponse);
21444 if (this->soap_out(soap, tag ? tag : "ns1:getPropertiesResponse", id, type))
21445 return soap->error;
21446 return soap_putindependent(soap);
21447}
21448
21449void *ns1__getPropertiesResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
21450 return soap_get_ns1__getPropertiesResponse(soap, this, tag, type);
21451}
21452
21455 const char *tag,
21456 const char *type) {
21457 if ((p = soap_in_ns1__getPropertiesResponse(soap, tag, p, type)))
21458 if (soap_getindependent(soap))
21459 return nullptr;
21460 return p;
21461}
21462
21464 const char *type,
21465 const char *arrayType,
21466 size_t *size) {
21467 (void)type;
21468 (void)arrayType; /* appease -Wall -Werror */
21469 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__getPropertiesResponse(%d, %s, %s)\n", n, type ? type : "",
21470 arrayType ? arrayType : ""));
21471 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__getPropertiesResponse, n, ICat4_fdelete);
21472 if (!cp)
21473 return nullptr;
21474 if (n < 0) {
21475 cp->ptr = (void *)SOAP_NEW(ns1__getPropertiesResponse);
21476 if (size)
21477 *size = sizeof(ns1__getPropertiesResponse);
21478 ((ns1__getPropertiesResponse *)cp->ptr)->soap = soap;
21479 } else {
21480 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getPropertiesResponse, n);
21481 if (size)
21482 *size = n * sizeof(ns1__getPropertiesResponse);
21483 if (cp->ptr)
21484 for (int i = 0; i < n; i++)
21485 ((ns1__getPropertiesResponse *)cp->ptr)[i].soap = soap;
21486 }
21487 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
21488 if (!cp->ptr)
21489 soap->error = SOAP_EOM;
21490 return (ns1__getPropertiesResponse *)cp->ptr;
21491}
21492
21493SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getPropertiesResponse(struct soap *soap, int st, int tt, void *p, size_t len,
21494 const void *q, size_t n) {
21495 (void)soap;
21496 (void)tt;
21497 (void)st;
21498 (void)len;
21499 (void)n; /* appease -Wall -Werror */
21500 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__getPropertiesResponse %p -> %p\n", q, p));
21502}
21503
21504void ns1__getProperties::soap_default(struct soap *soap) {
21505 this->soap = soap;
21506 this->xsd__anyType::soap_default(soap);
21507 this->ns1__getProperties::sessionId = nullptr;
21508}
21509
21510void ns1__getProperties::soap_serialize(struct soap *soap) const {
21511#ifndef WITH_NOIDREF
21512 (void)soap; /* appease -Wall -Werror */
21513 soap_serialize_PointerTostd__string(soap, &this->ns1__getProperties::sessionId);
21514 this->xsd__anyType::soap_serialize(soap);
21515#endif
21516}
21517
21518int ns1__getProperties::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
21519 return soap_out_ns1__getProperties(soap, tag, id, this, type);
21520}
21521
21522SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getProperties(struct soap *soap, const char *tag, int id,
21523 const ns1__getProperties *a, const char *type) {
21524 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__getProperties),
21525 "ns1:getProperties"))
21526 return soap->error;
21527 /* transient soap skipped */
21528 if (soap_out_PointerTostd__string(soap, "sessionId", -1, &(a->ns1__getProperties::sessionId), ""))
21529 return soap->error;
21530 return soap_element_end_out(soap, tag);
21531}
21532
21533void *ns1__getProperties::soap_in(struct soap *soap, const char *tag, const char *type) {
21534 return soap_in_ns1__getProperties(soap, tag, this, type);
21535}
21536
21537SOAP_FMAC3 ns1__getProperties *SOAP_FMAC4 soap_in_ns1__getProperties(struct soap *soap, const char *tag,
21538 ns1__getProperties *a, const char *type) {
21539 (void)type; /* appease -Wall -Werror */
21540 if (soap_element_begin_in(soap, tag, 0, nullptr))
21541 return nullptr;
21543 sizeof(ns1__getProperties), soap->type, soap->arrayType);
21544 if (!a)
21545 return nullptr;
21546 if (soap->alloced) {
21547 a->soap_default(soap);
21548 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__getProperties) {
21549 soap_revert(soap);
21550 *soap->id = '\0';
21551 return (ns1__getProperties *)a->soap_in(soap, tag, type);
21552 }
21553 }
21554 size_t soap_flag___item2 = 1;
21555 size_t soap_flag_sessionId1 = 1;
21556 if (soap->body && !*soap->href) {
21557 for (;;) {
21558 soap->error = SOAP_TAG_MISMATCH;
21559 /* transient soap skipped */
21560 if (soap_flag_sessionId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
21561 if (soap_in_PointerTostd__string(soap, "sessionId", &(a->ns1__getProperties::sessionId), "xsd:string")) {
21562 soap_flag_sessionId1--;
21563 continue;
21564 }
21565 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
21566 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
21567 soap_flag___item2--;
21568 continue;
21569 }
21570 if (soap->error == SOAP_TAG_MISMATCH)
21571 soap->error = soap_ignore_element(soap);
21572 if (soap->error == SOAP_NO_TAG)
21573 break;
21574 if (soap->error)
21575 return nullptr;
21576 }
21577 if (soap_element_end_in(soap, tag))
21578 return nullptr;
21579 } else {
21580 a = (ns1__getProperties *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__getProperties, 0,
21582 if (soap->body && soap_element_end_in(soap, tag))
21583 return nullptr;
21584 }
21585 return a;
21586}
21587
21588int ns1__getProperties::soap_put(struct soap *soap, const char *tag, const char *type) const {
21589 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__getProperties);
21590 if (this->soap_out(soap, tag ? tag : "ns1:getProperties", id, type))
21591 return soap->error;
21592 return soap_putindependent(soap);
21593}
21594
21595void *ns1__getProperties::soap_get(struct soap *soap, const char *tag, const char *type) {
21596 return soap_get_ns1__getProperties(soap, this, tag, type);
21597}
21598
21599SOAP_FMAC3 ns1__getProperties *SOAP_FMAC4 soap_get_ns1__getProperties(struct soap *soap, ns1__getProperties *p,
21600 const char *tag, const char *type) {
21601 if ((p = soap_in_ns1__getProperties(soap, tag, p, type)))
21602 if (soap_getindependent(soap))
21603 return nullptr;
21604 return p;
21605}
21606
21607SOAP_FMAC1 ns1__getProperties *SOAP_FMAC2 soap_instantiate_ns1__getProperties(struct soap *soap, int n,
21608 const char *type, const char *arrayType,
21609 size_t *size) {
21610 (void)type;
21611 (void)arrayType; /* appease -Wall -Werror */
21612 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__getProperties(%d, %s, %s)\n", n, type ? type : "",
21613 arrayType ? arrayType : ""));
21614 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__getProperties, n, ICat4_fdelete);
21615 if (!cp)
21616 return nullptr;
21617 if (n < 0) {
21618 cp->ptr = (void *)SOAP_NEW(ns1__getProperties);
21619 if (size)
21620 *size = sizeof(ns1__getProperties);
21621 ((ns1__getProperties *)cp->ptr)->soap = soap;
21622 } else {
21623 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getProperties, n);
21624 if (size)
21625 *size = n * sizeof(ns1__getProperties);
21626 if (cp->ptr)
21627 for (int i = 0; i < n; i++)
21628 ((ns1__getProperties *)cp->ptr)[i].soap = soap;
21629 }
21630 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
21631 if (!cp->ptr)
21632 soap->error = SOAP_EOM;
21633 return (ns1__getProperties *)cp->ptr;
21634}
21635
21636SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getProperties(struct soap *soap, int st, int tt, void *p, size_t len,
21637 const void *q, size_t n) {
21638 (void)soap;
21639 (void)tt;
21640 (void)st;
21641 (void)len;
21642 (void)n; /* appease -Wall -Werror */
21643 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__getProperties %p -> %p\n", q, p));
21645}
21646
21647void ns1__createResponse::soap_default(struct soap *soap) {
21648 this->soap = soap;
21649 this->xsd__anyType::soap_default(soap);
21650 soap_default_LONG64(soap, &this->ns1__createResponse::return_);
21651}
21652
21653void ns1__createResponse::soap_serialize(struct soap *soap) const {
21654#ifndef WITH_NOIDREF
21655 (void)soap; /* appease -Wall -Werror */
21656 soap_embedded(soap, &this->ns1__createResponse::return_, SOAP_TYPE_ICat4_LONG64);
21657 this->xsd__anyType::soap_serialize(soap);
21658#endif
21659}
21660
21661int ns1__createResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
21662 return soap_out_ns1__createResponse(soap, tag, id, this, type);
21663}
21664
21665SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__createResponse(struct soap *soap, const char *tag, int id,
21666 const ns1__createResponse *a, const char *type) {
21667 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__createResponse),
21668 "ns1:createResponse"))
21669 return soap->error;
21670 /* transient soap skipped */
21671 if (soap_out_LONG64(soap, "return", -1, &(a->ns1__createResponse::return_), ""))
21672 return soap->error;
21673 return soap_element_end_out(soap, tag);
21674}
21675
21676void *ns1__createResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
21677 return soap_in_ns1__createResponse(soap, tag, this, type);
21678}
21679
21680SOAP_FMAC3 ns1__createResponse *SOAP_FMAC4 soap_in_ns1__createResponse(struct soap *soap, const char *tag,
21681 ns1__createResponse *a, const char *type) {
21682 (void)type; /* appease -Wall -Werror */
21683 if (soap_element_begin_in(soap, tag, 0, nullptr))
21684 return nullptr;
21686 sizeof(ns1__createResponse), soap->type, soap->arrayType);
21687 if (!a)
21688 return nullptr;
21689 if (soap->alloced) {
21690 a->soap_default(soap);
21691 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__createResponse) {
21692 soap_revert(soap);
21693 *soap->id = '\0';
21694 return (ns1__createResponse *)a->soap_in(soap, tag, type);
21695 }
21696 }
21697 size_t soap_flag___item2 = 1;
21698 size_t soap_flag_return_1 = 1;
21699 if (soap->body && !*soap->href) {
21700 for (;;) {
21701 soap->error = SOAP_TAG_MISMATCH;
21702 /* transient soap skipped */
21703 if (soap_flag_return_1 && soap->error == SOAP_TAG_MISMATCH)
21704 if (soap_in_LONG64(soap, "return", &(a->ns1__createResponse::return_), "xsd:long")) {
21705 soap_flag_return_1--;
21706 continue;
21707 }
21708 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
21709 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
21710 soap_flag___item2--;
21711 continue;
21712 }
21713 if (soap->error == SOAP_TAG_MISMATCH)
21714 soap->error = soap_ignore_element(soap);
21715 if (soap->error == SOAP_NO_TAG)
21716 break;
21717 if (soap->error)
21718 return nullptr;
21719 }
21720 if (soap_element_end_in(soap, tag))
21721 return nullptr;
21722 } else {
21723 a = (ns1__createResponse *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__createResponse, 0,
21725 if (soap->body && soap_element_end_in(soap, tag))
21726 return nullptr;
21727 }
21728 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_return_1 > 0)) {
21729 soap->error = SOAP_OCCURS;
21730 return nullptr;
21731 }
21732 return a;
21733}
21734
21735int ns1__createResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
21736 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__createResponse);
21737 if (this->soap_out(soap, tag ? tag : "ns1:createResponse", id, type))
21738 return soap->error;
21739 return soap_putindependent(soap);
21740}
21741
21742void *ns1__createResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
21743 return soap_get_ns1__createResponse(soap, this, tag, type);
21744}
21745
21746SOAP_FMAC3 ns1__createResponse *SOAP_FMAC4 soap_get_ns1__createResponse(struct soap *soap, ns1__createResponse *p,
21747 const char *tag, const char *type) {
21748 if ((p = soap_in_ns1__createResponse(soap, tag, p, type)))
21749 if (soap_getindependent(soap))
21750 return nullptr;
21751 return p;
21752}
21753
21754SOAP_FMAC1 ns1__createResponse *SOAP_FMAC2 soap_instantiate_ns1__createResponse(struct soap *soap, int n,
21755 const char *type, const char *arrayType,
21756 size_t *size) {
21757 (void)type;
21758 (void)arrayType; /* appease -Wall -Werror */
21759 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__createResponse(%d, %s, %s)\n", n, type ? type : "",
21760 arrayType ? arrayType : ""));
21761 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__createResponse, n, ICat4_fdelete);
21762 if (!cp)
21763 return nullptr;
21764 if (n < 0) {
21765 cp->ptr = (void *)SOAP_NEW(ns1__createResponse);
21766 if (size)
21767 *size = sizeof(ns1__createResponse);
21768 ((ns1__createResponse *)cp->ptr)->soap = soap;
21769 } else {
21770 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__createResponse, n);
21771 if (size)
21772 *size = n * sizeof(ns1__createResponse);
21773 if (cp->ptr)
21774 for (int i = 0; i < n; i++)
21775 ((ns1__createResponse *)cp->ptr)[i].soap = soap;
21776 }
21777 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
21778 if (!cp->ptr)
21779 soap->error = SOAP_EOM;
21780 return (ns1__createResponse *)cp->ptr;
21781}
21782
21783SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__createResponse(struct soap *soap, int st, int tt, void *p, size_t len,
21784 const void *q, size_t n) {
21785 (void)soap;
21786 (void)tt;
21787 (void)st;
21788 (void)len;
21789 (void)n; /* appease -Wall -Werror */
21790 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__createResponse %p -> %p\n", q, p));
21792}
21793
21794void ns1__create::soap_default(struct soap *soap) {
21795 this->soap = soap;
21796 this->xsd__anyType::soap_default(soap);
21797 this->ns1__create::sessionId = nullptr;
21798 this->ns1__create::bean = nullptr;
21799}
21800
21801void ns1__create::soap_serialize(struct soap *soap) const {
21802#ifndef WITH_NOIDREF
21803 (void)soap; /* appease -Wall -Werror */
21804 soap_serialize_PointerTostd__string(soap, &this->ns1__create::sessionId);
21805 soap_serialize_PointerTons1__entityBaseBean(soap, &this->ns1__create::bean);
21806 this->xsd__anyType::soap_serialize(soap);
21807#endif
21808}
21809
21810int ns1__create::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
21811 return soap_out_ns1__create(soap, tag, id, this, type);
21812}
21813
21814SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__create(struct soap *soap, const char *tag, int id, const ns1__create *a,
21815 const char *type) {
21816 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__create), "ns1:create"))
21817 return soap->error;
21818 /* transient soap skipped */
21819 if (soap_out_PointerTostd__string(soap, "sessionId", -1, &(a->ns1__create::sessionId), ""))
21820 return soap->error;
21821 if (soap_out_PointerTons1__entityBaseBean(soap, "bean", -1, &(a->ns1__create::bean), ""))
21822 return soap->error;
21823 return soap_element_end_out(soap, tag);
21824}
21825
21826void *ns1__create::soap_in(struct soap *soap, const char *tag, const char *type) {
21827 return soap_in_ns1__create(soap, tag, this, type);
21828}
21829
21830SOAP_FMAC3 ns1__create *SOAP_FMAC4 soap_in_ns1__create(struct soap *soap, const char *tag, ns1__create *a,
21831 const char *type) {
21832 (void)type; /* appease -Wall -Werror */
21833 if (soap_element_begin_in(soap, tag, 0, nullptr))
21834 return nullptr;
21836 soap->type, soap->arrayType);
21837 if (!a)
21838 return nullptr;
21839 if (soap->alloced) {
21840 a->soap_default(soap);
21841 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__create) {
21842 soap_revert(soap);
21843 *soap->id = '\0';
21844 return (ns1__create *)a->soap_in(soap, tag, type);
21845 }
21846 }
21847 size_t soap_flag___item2 = 1;
21848 size_t soap_flag_sessionId1 = 1;
21849 size_t soap_flag_bean1 = 1;
21850 if (soap->body && !*soap->href) {
21851 for (;;) {
21852 soap->error = SOAP_TAG_MISMATCH;
21853 /* transient soap skipped */
21854 if (soap_flag_sessionId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
21855 if (soap_in_PointerTostd__string(soap, "sessionId", &(a->ns1__create::sessionId), "xsd:string")) {
21856 soap_flag_sessionId1--;
21857 continue;
21858 }
21859 if (soap_flag_bean1 && soap->error == SOAP_TAG_MISMATCH)
21860 if (soap_in_PointerTons1__entityBaseBean(soap, "bean", &(a->ns1__create::bean), "ns1:entityBaseBean")) {
21861 soap_flag_bean1--;
21862 continue;
21863 }
21864 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
21865 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
21866 soap_flag___item2--;
21867 continue;
21868 }
21869 if (soap->error == SOAP_TAG_MISMATCH)
21870 soap->error = soap_ignore_element(soap);
21871 if (soap->error == SOAP_NO_TAG)
21872 break;
21873 if (soap->error)
21874 return nullptr;
21875 }
21876 if (soap_element_end_in(soap, tag))
21877 return nullptr;
21878 } else {
21879 a = (ns1__create *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__create, 0,
21881 if (soap->body && soap_element_end_in(soap, tag))
21882 return nullptr;
21883 }
21884 return a;
21885}
21886
21887int ns1__create::soap_put(struct soap *soap, const char *tag, const char *type) const {
21888 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__create);
21889 if (this->soap_out(soap, tag ? tag : "ns1:create", id, type))
21890 return soap->error;
21891 return soap_putindependent(soap);
21892}
21893
21894void *ns1__create::soap_get(struct soap *soap, const char *tag, const char *type) {
21895 return soap_get_ns1__create(soap, this, tag, type);
21896}
21897
21898SOAP_FMAC3 ns1__create *SOAP_FMAC4 soap_get_ns1__create(struct soap *soap, ns1__create *p, const char *tag,
21899 const char *type) {
21900 if ((p = soap_in_ns1__create(soap, tag, p, type)))
21901 if (soap_getindependent(soap))
21902 return nullptr;
21903 return p;
21904}
21905
21906SOAP_FMAC1 ns1__create *SOAP_FMAC2 soap_instantiate_ns1__create(struct soap *soap, int n, const char *type,
21907 const char *arrayType, size_t *size) {
21908 (void)type;
21909 (void)arrayType; /* appease -Wall -Werror */
21910 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__create(%d, %s, %s)\n", n, type ? type : "",
21911 arrayType ? arrayType : ""));
21912 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__create, n, ICat4_fdelete);
21913 if (!cp)
21914 return nullptr;
21915 if (n < 0) {
21916 cp->ptr = (void *)SOAP_NEW(ns1__create);
21917 if (size)
21918 *size = sizeof(ns1__create);
21919 ((ns1__create *)cp->ptr)->soap = soap;
21920 } else {
21921 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__create, n);
21922 if (size)
21923 *size = n * sizeof(ns1__create);
21924 if (cp->ptr)
21925 for (int i = 0; i < n; i++)
21926 ((ns1__create *)cp->ptr)[i].soap = soap;
21927 }
21928 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
21929 if (!cp->ptr)
21930 soap->error = SOAP_EOM;
21931 return (ns1__create *)cp->ptr;
21932}
21933
21934SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__create(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
21935 size_t n) {
21936 (void)soap;
21937 (void)tt;
21938 (void)st;
21939 (void)len;
21940 (void)n; /* appease -Wall -Werror */
21941 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__create %p -> %p\n", q, p));
21942 *(ns1__create *)p = *(ns1__create *)q;
21943}
21944
21945void ns1__createManyResponse::soap_default(struct soap *soap) {
21946 this->soap = soap;
21947 this->xsd__anyType::soap_default(soap);
21948 soap_default_std__vectorTemplateOfLONG64(soap, &this->ns1__createManyResponse::return_);
21949}
21950
21951void ns1__createManyResponse::soap_serialize(struct soap *soap) const {
21952#ifndef WITH_NOIDREF
21953 (void)soap; /* appease -Wall -Werror */
21954 soap_serialize_std__vectorTemplateOfLONG64(soap, &this->ns1__createManyResponse::return_);
21955 this->xsd__anyType::soap_serialize(soap);
21956#endif
21957}
21958
21959int ns1__createManyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
21960 return soap_out_ns1__createManyResponse(soap, tag, id, this, type);
21961}
21962
21963SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__createManyResponse(struct soap *soap, const char *tag, int id,
21964 const ns1__createManyResponse *a, const char *type) {
21965 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__createManyResponse),
21966 "ns1:createManyResponse"))
21967 return soap->error;
21968 /* transient soap skipped */
21969 if (soap_out_std__vectorTemplateOfLONG64(soap, "return", -1, &(a->ns1__createManyResponse::return_), ""))
21970 return soap->error;
21971 return soap_element_end_out(soap, tag);
21972}
21973
21974void *ns1__createManyResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
21975 return soap_in_ns1__createManyResponse(soap, tag, this, type);
21976}
21977
21978SOAP_FMAC3 ns1__createManyResponse *SOAP_FMAC4 soap_in_ns1__createManyResponse(struct soap *soap, const char *tag,
21980 const char *type) {
21981 (void)type; /* appease -Wall -Werror */
21982 if (soap_element_begin_in(soap, tag, 0, nullptr))
21983 return nullptr;
21985 sizeof(ns1__createManyResponse), soap->type, soap->arrayType);
21986 if (!a)
21987 return nullptr;
21988 if (soap->alloced) {
21989 a->soap_default(soap);
21990 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__createManyResponse) {
21991 soap_revert(soap);
21992 *soap->id = '\0';
21993 return (ns1__createManyResponse *)a->soap_in(soap, tag, type);
21994 }
21995 }
21996 size_t soap_flag___item2 = 1;
21997 if (soap->body && !*soap->href) {
21998 for (;;) {
21999 soap->error = SOAP_TAG_MISMATCH;
22000 /* transient soap skipped */
22001 if (soap->error == SOAP_TAG_MISMATCH)
22002 if (soap_in_std__vectorTemplateOfLONG64(soap, "return", &(a->ns1__createManyResponse::return_), "xsd:long"))
22003 continue;
22004 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
22005 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
22006 soap_flag___item2--;
22007 continue;
22008 }
22009 if (soap->error == SOAP_TAG_MISMATCH)
22010 soap->error = soap_ignore_element(soap);
22011 if (soap->error == SOAP_NO_TAG)
22012 break;
22013 if (soap->error)
22014 return nullptr;
22015 }
22016 if (soap_element_end_in(soap, tag))
22017 return nullptr;
22018 } else {
22019 a = (ns1__createManyResponse *)soap_id_forward(
22020 soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__createManyResponse, 0, sizeof(ns1__createManyResponse), 0,
22022 if (soap->body && soap_element_end_in(soap, tag))
22023 return nullptr;
22024 }
22025 return a;
22026}
22027
22028int ns1__createManyResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
22029 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__createManyResponse);
22030 if (this->soap_out(soap, tag ? tag : "ns1:createManyResponse", id, type))
22031 return soap->error;
22032 return soap_putindependent(soap);
22033}
22034
22035void *ns1__createManyResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
22036 return soap_get_ns1__createManyResponse(soap, this, tag, type);
22037}
22038
22039SOAP_FMAC3 ns1__createManyResponse *SOAP_FMAC4 soap_get_ns1__createManyResponse(struct soap *soap,
22041 const char *tag, const char *type) {
22042 if ((p = soap_in_ns1__createManyResponse(soap, tag, p, type)))
22043 if (soap_getindependent(soap))
22044 return nullptr;
22045 return p;
22046}
22047
22048SOAP_FMAC1 ns1__createManyResponse *SOAP_FMAC2 soap_instantiate_ns1__createManyResponse(struct soap *soap, int n,
22049 const char *type,
22050 const char *arrayType,
22051 size_t *size) {
22052 (void)type;
22053 (void)arrayType; /* appease -Wall -Werror */
22054 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__createManyResponse(%d, %s, %s)\n", n, type ? type : "",
22055 arrayType ? arrayType : ""));
22056 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__createManyResponse, n, ICat4_fdelete);
22057 if (!cp)
22058 return nullptr;
22059 if (n < 0) {
22060 cp->ptr = (void *)SOAP_NEW(ns1__createManyResponse);
22061 if (size)
22062 *size = sizeof(ns1__createManyResponse);
22063 ((ns1__createManyResponse *)cp->ptr)->soap = soap;
22064 } else {
22065 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__createManyResponse, n);
22066 if (size)
22067 *size = n * sizeof(ns1__createManyResponse);
22068 if (cp->ptr)
22069 for (int i = 0; i < n; i++)
22070 ((ns1__createManyResponse *)cp->ptr)[i].soap = soap;
22071 }
22072 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22073 if (!cp->ptr)
22074 soap->error = SOAP_EOM;
22075 return (ns1__createManyResponse *)cp->ptr;
22076}
22077
22078SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__createManyResponse(struct soap *soap, int st, int tt, void *p, size_t len,
22079 const void *q, size_t n) {
22080 (void)soap;
22081 (void)tt;
22082 (void)st;
22083 (void)len;
22084 (void)n; /* appease -Wall -Werror */
22085 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__createManyResponse %p -> %p\n", q, p));
22087}
22088
22089void ns1__entityBaseBean::soap_default(struct soap *soap) {
22090 this->soap = soap;
22091 this->xsd__anyType::soap_default(soap);
22092 this->ns1__entityBaseBean::createId = nullptr;
22093 this->ns1__entityBaseBean::createTime = nullptr;
22094 this->ns1__entityBaseBean::modTime = nullptr;
22095 this->ns1__entityBaseBean::id = nullptr;
22096 this->ns1__entityBaseBean::modId = nullptr;
22097}
22098
22099void ns1__entityBaseBean::soap_serialize(struct soap *soap) const {
22100#ifndef WITH_NOIDREF
22101 (void)soap; /* appease -Wall -Werror */
22102 soap_serialize_PointerTostd__string(soap, &this->ns1__entityBaseBean::createId);
22103 soap_serialize_PointerTotime(soap, &this->ns1__entityBaseBean::createTime);
22104 soap_serialize_PointerTotime(soap, &this->ns1__entityBaseBean::modTime);
22105 soap_serialize_PointerToLONG64(soap, &this->ns1__entityBaseBean::id);
22106 soap_serialize_PointerTostd__string(soap, &this->ns1__entityBaseBean::modId);
22107 this->xsd__anyType::soap_serialize(soap);
22108#endif
22109}
22110
22111int ns1__entityBaseBean::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
22112 return soap_out_ns1__entityBaseBean(soap, tag, id, this, type);
22113}
22114
22115SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__entityBaseBean(struct soap *soap, const char *tag, int id,
22116 const ns1__entityBaseBean *a, const char *type) {
22117 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__entityBaseBean),
22118 "ns1:entityBaseBean"))
22119 return soap->error;
22120 /* transient soap skipped */
22121 if (soap_out_PointerTostd__string(soap, "createId", -1, &(a->ns1__entityBaseBean::createId), ""))
22122 return soap->error;
22123 if (soap_out_PointerTotime(soap, "createTime", -1, &(a->ns1__entityBaseBean::createTime), ""))
22124 return soap->error;
22125 if (soap_out_PointerTotime(soap, "modTime", -1, &(a->ns1__entityBaseBean::modTime), ""))
22126 return soap->error;
22127 if (soap_out_PointerToLONG64(soap, "id", -1, &(a->ns1__entityBaseBean::id), ""))
22128 return soap->error;
22129 if (soap_out_PointerTostd__string(soap, "modId", -1, &(a->ns1__entityBaseBean::modId), ""))
22130 return soap->error;
22131 return soap_element_end_out(soap, tag);
22132}
22133
22134void *ns1__entityBaseBean::soap_in(struct soap *soap, const char *tag, const char *type) {
22135 return soap_in_ns1__entityBaseBean(soap, tag, this, type);
22136}
22137
22138SOAP_FMAC3 ns1__entityBaseBean *SOAP_FMAC4 soap_in_ns1__entityBaseBean(struct soap *soap, const char *tag,
22139 ns1__entityBaseBean *a, const char *type) {
22140 (void)type; /* appease -Wall -Werror */
22141 if (soap_element_begin_in(soap, tag, 0, nullptr))
22142 return nullptr;
22144 sizeof(ns1__entityBaseBean), soap->type, soap->arrayType);
22145 if (!a)
22146 return nullptr;
22147 if (soap->alloced) {
22148 a->soap_default(soap);
22149 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__entityBaseBean) {
22150 soap_revert(soap);
22151 *soap->id = '\0';
22152 return (ns1__entityBaseBean *)a->soap_in(soap, tag, type);
22153 }
22154 }
22155 size_t soap_flag___item2 = 1;
22156 size_t soap_flag_createId1 = 1;
22157 size_t soap_flag_createTime1 = 1;
22158 size_t soap_flag_modTime1 = 1;
22159 size_t soap_flag_id1 = 1;
22160 size_t soap_flag_modId1 = 1;
22161 if (soap->body && !*soap->href) {
22162 for (;;) {
22163 soap->error = SOAP_TAG_MISMATCH;
22164 /* transient soap skipped */
22165 if (soap_flag_createId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
22166 if (soap_in_PointerTostd__string(soap, "createId", &(a->ns1__entityBaseBean::createId), "xsd:string")) {
22167 soap_flag_createId1--;
22168 continue;
22169 }
22170 if (soap_flag_createTime1 && soap->error == SOAP_TAG_MISMATCH)
22171 if (soap_in_PointerTotime(soap, "createTime", &(a->ns1__entityBaseBean::createTime), "xsd:dateTime")) {
22172 soap_flag_createTime1--;
22173 continue;
22174 }
22175 if (soap_flag_modTime1 && soap->error == SOAP_TAG_MISMATCH)
22176 if (soap_in_PointerTotime(soap, "modTime", &(a->ns1__entityBaseBean::modTime), "xsd:dateTime")) {
22177 soap_flag_modTime1--;
22178 continue;
22179 }
22180 if (soap_flag_id1 && soap->error == SOAP_TAG_MISMATCH)
22181 if (soap_in_PointerToLONG64(soap, "id", &(a->ns1__entityBaseBean::id), "xsd:long")) {
22182 soap_flag_id1--;
22183 continue;
22184 }
22185 if (soap_flag_modId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
22186 if (soap_in_PointerTostd__string(soap, "modId", &(a->ns1__entityBaseBean::modId), "xsd:string")) {
22187 soap_flag_modId1--;
22188 continue;
22189 }
22190 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
22191 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
22192 soap_flag___item2--;
22193 continue;
22194 }
22195 if (soap->error == SOAP_TAG_MISMATCH)
22196 soap->error = soap_ignore_element(soap);
22197 if (soap->error == SOAP_NO_TAG)
22198 break;
22199 if (soap->error)
22200 return nullptr;
22201 }
22202 if (soap_element_end_in(soap, tag))
22203 return nullptr;
22204 } else {
22205 a = (ns1__entityBaseBean *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__entityBaseBean, 0,
22207 if (soap->body && soap_element_end_in(soap, tag))
22208 return nullptr;
22209 }
22210 return a;
22211}
22212
22213int ns1__entityBaseBean::soap_put(struct soap *soap, const char *tag, const char *type) const {
22214 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__entityBaseBean);
22215 if (this->soap_out(soap, tag ? tag : "ns1:entityBaseBean", id, type))
22216 return soap->error;
22217 return soap_putindependent(soap);
22218}
22219
22220void *ns1__entityBaseBean::soap_get(struct soap *soap, const char *tag, const char *type) {
22221 return soap_get_ns1__entityBaseBean(soap, this, tag, type);
22222}
22223
22224SOAP_FMAC3 ns1__entityBaseBean *SOAP_FMAC4 soap_get_ns1__entityBaseBean(struct soap *soap, ns1__entityBaseBean *p,
22225 const char *tag, const char *type) {
22226 if ((p = soap_in_ns1__entityBaseBean(soap, tag, p, type)))
22227 if (soap_getindependent(soap))
22228 return nullptr;
22229 return p;
22230}
22231
22232SOAP_FMAC1 ns1__entityBaseBean *SOAP_FMAC2 soap_instantiate_ns1__entityBaseBean(struct soap *soap, int n,
22233 const char *type, const char *arrayType,
22234 size_t *size) {
22235 (void)type;
22236 (void)arrayType; /* appease -Wall -Werror */
22237 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__entityBaseBean(%d, %s, %s)\n", n, type ? type : "",
22238 arrayType ? arrayType : ""));
22239 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__entityBaseBean, n, ICat4_fdelete);
22240 if (!cp)
22241 return nullptr;
22242 if (type && !soap_match_tag(soap, type, "ns1:datafile")) {
22244 if (n < 0) {
22245 cp->ptr = (void *)SOAP_NEW(ns1__datafile);
22246 if (size)
22247 *size = sizeof(ns1__datafile);
22248 ((ns1__datafile *)cp->ptr)->soap = soap;
22249 } else {
22250 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__datafile, n);
22251 if (size)
22252 *size = n * sizeof(ns1__datafile);
22253 if (cp->ptr)
22254 for (int i = 0; i < n; i++)
22255 ((ns1__datafile *)cp->ptr)[i].soap = soap;
22256 }
22257 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22258 if (!cp->ptr)
22259 soap->error = SOAP_EOM;
22260 return (ns1__datafile *)cp->ptr;
22261 }
22262 if (type && !soap_match_tag(soap, type, "ns1:dataCollectionDatafile")) {
22264 if (n < 0) {
22265 cp->ptr = (void *)SOAP_NEW(ns1__dataCollectionDatafile);
22266 if (size)
22267 *size = sizeof(ns1__dataCollectionDatafile);
22268 ((ns1__dataCollectionDatafile *)cp->ptr)->soap = soap;
22269 } else {
22270 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__dataCollectionDatafile, n);
22271 if (size)
22272 *size = n * sizeof(ns1__dataCollectionDatafile);
22273 if (cp->ptr)
22274 for (int i = 0; i < n; i++)
22275 ((ns1__dataCollectionDatafile *)cp->ptr)[i].soap = soap;
22276 }
22277 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22278 if (!cp->ptr)
22279 soap->error = SOAP_EOM;
22280 return (ns1__dataCollectionDatafile *)cp->ptr;
22281 }
22282 if (type && !soap_match_tag(soap, type, "ns1:dataCollection")) {
22284 if (n < 0) {
22285 cp->ptr = (void *)SOAP_NEW(ns1__dataCollection);
22286 if (size)
22287 *size = sizeof(ns1__dataCollection);
22288 ((ns1__dataCollection *)cp->ptr)->soap = soap;
22289 } else {
22290 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__dataCollection, n);
22291 if (size)
22292 *size = n * sizeof(ns1__dataCollection);
22293 if (cp->ptr)
22294 for (int i = 0; i < n; i++)
22295 ((ns1__dataCollection *)cp->ptr)[i].soap = soap;
22296 }
22297 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22298 if (!cp->ptr)
22299 soap->error = SOAP_EOM;
22300 return (ns1__dataCollection *)cp->ptr;
22301 }
22302 if (type && !soap_match_tag(soap, type, "ns1:dataCollectionDataset")) {
22304 if (n < 0) {
22305 cp->ptr = (void *)SOAP_NEW(ns1__dataCollectionDataset);
22306 if (size)
22307 *size = sizeof(ns1__dataCollectionDataset);
22308 ((ns1__dataCollectionDataset *)cp->ptr)->soap = soap;
22309 } else {
22310 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__dataCollectionDataset, n);
22311 if (size)
22312 *size = n * sizeof(ns1__dataCollectionDataset);
22313 if (cp->ptr)
22314 for (int i = 0; i < n; i++)
22315 ((ns1__dataCollectionDataset *)cp->ptr)[i].soap = soap;
22316 }
22317 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22318 if (!cp->ptr)
22319 soap->error = SOAP_EOM;
22320 return (ns1__dataCollectionDataset *)cp->ptr;
22321 }
22322 if (type && !soap_match_tag(soap, type, "ns1:dataset")) {
22324 if (n < 0) {
22325 cp->ptr = (void *)SOAP_NEW(ns1__dataset);
22326 if (size)
22327 *size = sizeof(ns1__dataset);
22328 ((ns1__dataset *)cp->ptr)->soap = soap;
22329 } else {
22330 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__dataset, n);
22331 if (size)
22332 *size = n * sizeof(ns1__dataset);
22333 if (cp->ptr)
22334 for (int i = 0; i < n; i++)
22335 ((ns1__dataset *)cp->ptr)[i].soap = soap;
22336 }
22337 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22338 if (!cp->ptr)
22339 soap->error = SOAP_EOM;
22340 return (ns1__dataset *)cp->ptr;
22341 }
22342 if (type && !soap_match_tag(soap, type, "ns1:investigation")) {
22344 if (n < 0) {
22345 cp->ptr = (void *)SOAP_NEW(ns1__investigation);
22346 if (size)
22347 *size = sizeof(ns1__investigation);
22348 ((ns1__investigation *)cp->ptr)->soap = soap;
22349 } else {
22350 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__investigation, n);
22351 if (size)
22352 *size = n * sizeof(ns1__investigation);
22353 if (cp->ptr)
22354 for (int i = 0; i < n; i++)
22355 ((ns1__investigation *)cp->ptr)[i].soap = soap;
22356 }
22357 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22358 if (!cp->ptr)
22359 soap->error = SOAP_EOM;
22360 return (ns1__investigation *)cp->ptr;
22361 }
22362 if (type && !soap_match_tag(soap, type, "ns1:facility")) {
22364 if (n < 0) {
22365 cp->ptr = (void *)SOAP_NEW(ns1__facility);
22366 if (size)
22367 *size = sizeof(ns1__facility);
22368 ((ns1__facility *)cp->ptr)->soap = soap;
22369 } else {
22370 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__facility, n);
22371 if (size)
22372 *size = n * sizeof(ns1__facility);
22373 if (cp->ptr)
22374 for (int i = 0; i < n; i++)
22375 ((ns1__facility *)cp->ptr)[i].soap = soap;
22376 }
22377 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22378 if (!cp->ptr)
22379 soap->error = SOAP_EOM;
22380 return (ns1__facility *)cp->ptr;
22381 }
22382 if (type && !soap_match_tag(soap, type, "ns1:application")) {
22384 if (n < 0) {
22385 cp->ptr = (void *)SOAP_NEW(ns1__application);
22386 if (size)
22387 *size = sizeof(ns1__application);
22388 ((ns1__application *)cp->ptr)->soap = soap;
22389 } else {
22390 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__application, n);
22391 if (size)
22392 *size = n * sizeof(ns1__application);
22393 if (cp->ptr)
22394 for (int i = 0; i < n; i++)
22395 ((ns1__application *)cp->ptr)[i].soap = soap;
22396 }
22397 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22398 if (!cp->ptr)
22399 soap->error = SOAP_EOM;
22400 return (ns1__application *)cp->ptr;
22401 }
22402 if (type && !soap_match_tag(soap, type, "ns1:job")) {
22403 cp->type = SOAP_TYPE_ICat4_ns1__job;
22404 if (n < 0) {
22405 cp->ptr = (void *)SOAP_NEW(ns1__job);
22406 if (size)
22407 *size = sizeof(ns1__job);
22408 ((ns1__job *)cp->ptr)->soap = soap;
22409 } else {
22410 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__job, n);
22411 if (size)
22412 *size = n * sizeof(ns1__job);
22413 if (cp->ptr)
22414 for (int i = 0; i < n; i++)
22415 ((ns1__job *)cp->ptr)[i].soap = soap;
22416 }
22417 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22418 if (!cp->ptr)
22419 soap->error = SOAP_EOM;
22420 return (ns1__job *)cp->ptr;
22421 }
22422 if (type && !soap_match_tag(soap, type, "ns1:datafileFormat")) {
22424 if (n < 0) {
22425 cp->ptr = (void *)SOAP_NEW(ns1__datafileFormat);
22426 if (size)
22427 *size = sizeof(ns1__datafileFormat);
22428 ((ns1__datafileFormat *)cp->ptr)->soap = soap;
22429 } else {
22430 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__datafileFormat, n);
22431 if (size)
22432 *size = n * sizeof(ns1__datafileFormat);
22433 if (cp->ptr)
22434 for (int i = 0; i < n; i++)
22435 ((ns1__datafileFormat *)cp->ptr)[i].soap = soap;
22436 }
22437 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22438 if (!cp->ptr)
22439 soap->error = SOAP_EOM;
22440 return (ns1__datafileFormat *)cp->ptr;
22441 }
22442 if (type && !soap_match_tag(soap, type, "ns1:datasetType")) {
22444 if (n < 0) {
22445 cp->ptr = (void *)SOAP_NEW(ns1__datasetType);
22446 if (size)
22447 *size = sizeof(ns1__datasetType);
22448 ((ns1__datasetType *)cp->ptr)->soap = soap;
22449 } else {
22450 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__datasetType, n);
22451 if (size)
22452 *size = n * sizeof(ns1__datasetType);
22453 if (cp->ptr)
22454 for (int i = 0; i < n; i++)
22455 ((ns1__datasetType *)cp->ptr)[i].soap = soap;
22456 }
22457 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22458 if (!cp->ptr)
22459 soap->error = SOAP_EOM;
22460 return (ns1__datasetType *)cp->ptr;
22461 }
22462 if (type && !soap_match_tag(soap, type, "ns1:facilityCycle")) {
22464 if (n < 0) {
22465 cp->ptr = (void *)SOAP_NEW(ns1__facilityCycle);
22466 if (size)
22467 *size = sizeof(ns1__facilityCycle);
22468 ((ns1__facilityCycle *)cp->ptr)->soap = soap;
22469 } else {
22470 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__facilityCycle, n);
22471 if (size)
22472 *size = n * sizeof(ns1__facilityCycle);
22473 if (cp->ptr)
22474 for (int i = 0; i < n; i++)
22475 ((ns1__facilityCycle *)cp->ptr)[i].soap = soap;
22476 }
22477 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22478 if (!cp->ptr)
22479 soap->error = SOAP_EOM;
22480 return (ns1__facilityCycle *)cp->ptr;
22481 }
22482 if (type && !soap_match_tag(soap, type, "ns1:instrument")) {
22484 if (n < 0) {
22485 cp->ptr = (void *)SOAP_NEW(ns1__instrument);
22486 if (size)
22487 *size = sizeof(ns1__instrument);
22488 ((ns1__instrument *)cp->ptr)->soap = soap;
22489 } else {
22490 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__instrument, n);
22491 if (size)
22492 *size = n * sizeof(ns1__instrument);
22493 if (cp->ptr)
22494 for (int i = 0; i < n; i++)
22495 ((ns1__instrument *)cp->ptr)[i].soap = soap;
22496 }
22497 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22498 if (!cp->ptr)
22499 soap->error = SOAP_EOM;
22500 return (ns1__instrument *)cp->ptr;
22501 }
22502 if (type && !soap_match_tag(soap, type, "ns1:instrumentScientist")) {
22504 if (n < 0) {
22505 cp->ptr = (void *)SOAP_NEW(ns1__instrumentScientist);
22506 if (size)
22507 *size = sizeof(ns1__instrumentScientist);
22508 ((ns1__instrumentScientist *)cp->ptr)->soap = soap;
22509 } else {
22510 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__instrumentScientist, n);
22511 if (size)
22512 *size = n * sizeof(ns1__instrumentScientist);
22513 if (cp->ptr)
22514 for (int i = 0; i < n; i++)
22515 ((ns1__instrumentScientist *)cp->ptr)[i].soap = soap;
22516 }
22517 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22518 if (!cp->ptr)
22519 soap->error = SOAP_EOM;
22520 return (ns1__instrumentScientist *)cp->ptr;
22521 }
22522 if (type && !soap_match_tag(soap, type, "ns1:user")) {
22523 cp->type = SOAP_TYPE_ICat4_ns1__user;
22524 if (n < 0) {
22525 cp->ptr = (void *)SOAP_NEW(ns1__user);
22526 if (size)
22527 *size = sizeof(ns1__user);
22528 ((ns1__user *)cp->ptr)->soap = soap;
22529 } else {
22530 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__user, n);
22531 if (size)
22532 *size = n * sizeof(ns1__user);
22533 if (cp->ptr)
22534 for (int i = 0; i < n; i++)
22535 ((ns1__user *)cp->ptr)[i].soap = soap;
22536 }
22537 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22538 if (!cp->ptr)
22539 soap->error = SOAP_EOM;
22540 return (ns1__user *)cp->ptr;
22541 }
22542 if (type && !soap_match_tag(soap, type, "ns1:investigationUser")) {
22544 if (n < 0) {
22545 cp->ptr = (void *)SOAP_NEW(ns1__investigationUser);
22546 if (size)
22547 *size = sizeof(ns1__investigationUser);
22548 ((ns1__investigationUser *)cp->ptr)->soap = soap;
22549 } else {
22550 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__investigationUser, n);
22551 if (size)
22552 *size = n * sizeof(ns1__investigationUser);
22553 if (cp->ptr)
22554 for (int i = 0; i < n; i++)
22555 ((ns1__investigationUser *)cp->ptr)[i].soap = soap;
22556 }
22557 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22558 if (!cp->ptr)
22559 soap->error = SOAP_EOM;
22560 return (ns1__investigationUser *)cp->ptr;
22561 }
22562 if (type && !soap_match_tag(soap, type, "ns1:study")) {
22563 cp->type = SOAP_TYPE_ICat4_ns1__study;
22564 if (n < 0) {
22565 cp->ptr = (void *)SOAP_NEW(ns1__study);
22566 if (size)
22567 *size = sizeof(ns1__study);
22568 ((ns1__study *)cp->ptr)->soap = soap;
22569 } else {
22570 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__study, n);
22571 if (size)
22572 *size = n * sizeof(ns1__study);
22573 if (cp->ptr)
22574 for (int i = 0; i < n; i++)
22575 ((ns1__study *)cp->ptr)[i].soap = soap;
22576 }
22577 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22578 if (!cp->ptr)
22579 soap->error = SOAP_EOM;
22580 return (ns1__study *)cp->ptr;
22581 }
22582 if (type && !soap_match_tag(soap, type, "ns1:studyInvestigation")) {
22584 if (n < 0) {
22585 cp->ptr = (void *)SOAP_NEW(ns1__studyInvestigation);
22586 if (size)
22587 *size = sizeof(ns1__studyInvestigation);
22588 ((ns1__studyInvestigation *)cp->ptr)->soap = soap;
22589 } else {
22590 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__studyInvestigation, n);
22591 if (size)
22592 *size = n * sizeof(ns1__studyInvestigation);
22593 if (cp->ptr)
22594 for (int i = 0; i < n; i++)
22595 ((ns1__studyInvestigation *)cp->ptr)[i].soap = soap;
22596 }
22597 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22598 if (!cp->ptr)
22599 soap->error = SOAP_EOM;
22600 return (ns1__studyInvestigation *)cp->ptr;
22601 }
22602 if (type && !soap_match_tag(soap, type, "ns1:userGroup")) {
22604 if (n < 0) {
22605 cp->ptr = (void *)SOAP_NEW(ns1__userGroup);
22606 if (size)
22607 *size = sizeof(ns1__userGroup);
22608 ((ns1__userGroup *)cp->ptr)->soap = soap;
22609 } else {
22610 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__userGroup, n);
22611 if (size)
22612 *size = n * sizeof(ns1__userGroup);
22613 if (cp->ptr)
22614 for (int i = 0; i < n; i++)
22615 ((ns1__userGroup *)cp->ptr)[i].soap = soap;
22616 }
22617 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22618 if (!cp->ptr)
22619 soap->error = SOAP_EOM;
22620 return (ns1__userGroup *)cp->ptr;
22621 }
22622 if (type && !soap_match_tag(soap, type, "ns1:grouping")) {
22624 if (n < 0) {
22625 cp->ptr = (void *)SOAP_NEW(ns1__grouping);
22626 if (size)
22627 *size = sizeof(ns1__grouping);
22628 ((ns1__grouping *)cp->ptr)->soap = soap;
22629 } else {
22630 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__grouping, n);
22631 if (size)
22632 *size = n * sizeof(ns1__grouping);
22633 if (cp->ptr)
22634 for (int i = 0; i < n; i++)
22635 ((ns1__grouping *)cp->ptr)[i].soap = soap;
22636 }
22637 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22638 if (!cp->ptr)
22639 soap->error = SOAP_EOM;
22640 return (ns1__grouping *)cp->ptr;
22641 }
22642 if (type && !soap_match_tag(soap, type, "ns1:rule")) {
22643 cp->type = SOAP_TYPE_ICat4_ns1__rule;
22644 if (n < 0) {
22645 cp->ptr = (void *)SOAP_NEW(ns1__rule);
22646 if (size)
22647 *size = sizeof(ns1__rule);
22648 ((ns1__rule *)cp->ptr)->soap = soap;
22649 } else {
22650 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__rule, n);
22651 if (size)
22652 *size = n * sizeof(ns1__rule);
22653 if (cp->ptr)
22654 for (int i = 0; i < n; i++)
22655 ((ns1__rule *)cp->ptr)[i].soap = soap;
22656 }
22657 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22658 if (!cp->ptr)
22659 soap->error = SOAP_EOM;
22660 return (ns1__rule *)cp->ptr;
22661 }
22662 if (type && !soap_match_tag(soap, type, "ns1:investigationInstrument")) {
22664 if (n < 0) {
22665 cp->ptr = (void *)SOAP_NEW(ns1__investigationInstrument);
22666 if (size)
22667 *size = sizeof(ns1__investigationInstrument);
22668 ((ns1__investigationInstrument *)cp->ptr)->soap = soap;
22669 } else {
22670 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__investigationInstrument, n);
22671 if (size)
22672 *size = n * sizeof(ns1__investigationInstrument);
22673 if (cp->ptr)
22674 for (int i = 0; i < n; i++)
22675 ((ns1__investigationInstrument *)cp->ptr)[i].soap = soap;
22676 }
22677 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22678 if (!cp->ptr)
22679 soap->error = SOAP_EOM;
22680 return (ns1__investigationInstrument *)cp->ptr;
22681 }
22682 if (type && !soap_match_tag(soap, type, "ns1:investigationType")) {
22684 if (n < 0) {
22685 cp->ptr = (void *)SOAP_NEW(ns1__investigationType);
22686 if (size)
22687 *size = sizeof(ns1__investigationType);
22688 ((ns1__investigationType *)cp->ptr)->soap = soap;
22689 } else {
22690 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__investigationType, n);
22691 if (size)
22692 *size = n * sizeof(ns1__investigationType);
22693 if (cp->ptr)
22694 for (int i = 0; i < n; i++)
22695 ((ns1__investigationType *)cp->ptr)[i].soap = soap;
22696 }
22697 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22698 if (!cp->ptr)
22699 soap->error = SOAP_EOM;
22700 return (ns1__investigationType *)cp->ptr;
22701 }
22702 if (type && !soap_match_tag(soap, type, "ns1:parameterType")) {
22704 if (n < 0) {
22705 cp->ptr = (void *)SOAP_NEW(ns1__parameterType);
22706 if (size)
22707 *size = sizeof(ns1__parameterType);
22708 ((ns1__parameterType *)cp->ptr)->soap = soap;
22709 } else {
22710 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__parameterType, n);
22711 if (size)
22712 *size = n * sizeof(ns1__parameterType);
22713 if (cp->ptr)
22714 for (int i = 0; i < n; i++)
22715 ((ns1__parameterType *)cp->ptr)[i].soap = soap;
22716 }
22717 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22718 if (!cp->ptr)
22719 soap->error = SOAP_EOM;
22720 return (ns1__parameterType *)cp->ptr;
22721 }
22722 if (type && !soap_match_tag(soap, type, "ns1:parameter")) {
22724 if (n < 0) {
22725 cp->ptr = (void *)SOAP_NEW(ns1__parameter);
22726 if (size)
22727 *size = sizeof(ns1__parameter);
22728 ((ns1__parameter *)cp->ptr)->soap = soap;
22729 } else {
22730 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__parameter, n);
22731 if (size)
22732 *size = n * sizeof(ns1__parameter);
22733 if (cp->ptr)
22734 for (int i = 0; i < n; i++)
22735 ((ns1__parameter *)cp->ptr)[i].soap = soap;
22736 }
22737 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22738 if (!cp->ptr)
22739 soap->error = SOAP_EOM;
22740 return (ns1__parameter *)cp->ptr;
22741 }
22742 if (type && !soap_match_tag(soap, type, "ns1:permissibleStringValue")) {
22744 if (n < 0) {
22745 cp->ptr = (void *)SOAP_NEW(ns1__permissibleStringValue);
22746 if (size)
22747 *size = sizeof(ns1__permissibleStringValue);
22748 ((ns1__permissibleStringValue *)cp->ptr)->soap = soap;
22749 } else {
22750 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__permissibleStringValue, n);
22751 if (size)
22752 *size = n * sizeof(ns1__permissibleStringValue);
22753 if (cp->ptr)
22754 for (int i = 0; i < n; i++)
22755 ((ns1__permissibleStringValue *)cp->ptr)[i].soap = soap;
22756 }
22757 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22758 if (!cp->ptr)
22759 soap->error = SOAP_EOM;
22760 return (ns1__permissibleStringValue *)cp->ptr;
22761 }
22762 if (type && !soap_match_tag(soap, type, "ns1:sample")) {
22763 cp->type = SOAP_TYPE_ICat4_ns1__sample;
22764 if (n < 0) {
22765 cp->ptr = (void *)SOAP_NEW(ns1__sample);
22766 if (size)
22767 *size = sizeof(ns1__sample);
22768 ((ns1__sample *)cp->ptr)->soap = soap;
22769 } else {
22770 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__sample, n);
22771 if (size)
22772 *size = n * sizeof(ns1__sample);
22773 if (cp->ptr)
22774 for (int i = 0; i < n; i++)
22775 ((ns1__sample *)cp->ptr)[i].soap = soap;
22776 }
22777 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22778 if (!cp->ptr)
22779 soap->error = SOAP_EOM;
22780 return (ns1__sample *)cp->ptr;
22781 }
22782 if (type && !soap_match_tag(soap, type, "ns1:sampleType")) {
22784 if (n < 0) {
22785 cp->ptr = (void *)SOAP_NEW(ns1__sampleType);
22786 if (size)
22787 *size = sizeof(ns1__sampleType);
22788 ((ns1__sampleType *)cp->ptr)->soap = soap;
22789 } else {
22790 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__sampleType, n);
22791 if (size)
22792 *size = n * sizeof(ns1__sampleType);
22793 if (cp->ptr)
22794 for (int i = 0; i < n; i++)
22795 ((ns1__sampleType *)cp->ptr)[i].soap = soap;
22796 }
22797 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22798 if (!cp->ptr)
22799 soap->error = SOAP_EOM;
22800 return (ns1__sampleType *)cp->ptr;
22801 }
22802 if (type && !soap_match_tag(soap, type, "ns1:keyword")) {
22804 if (n < 0) {
22805 cp->ptr = (void *)SOAP_NEW(ns1__keyword);
22806 if (size)
22807 *size = sizeof(ns1__keyword);
22808 ((ns1__keyword *)cp->ptr)->soap = soap;
22809 } else {
22810 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__keyword, n);
22811 if (size)
22812 *size = n * sizeof(ns1__keyword);
22813 if (cp->ptr)
22814 for (int i = 0; i < n; i++)
22815 ((ns1__keyword *)cp->ptr)[i].soap = soap;
22816 }
22817 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22818 if (!cp->ptr)
22819 soap->error = SOAP_EOM;
22820 return (ns1__keyword *)cp->ptr;
22821 }
22822 if (type && !soap_match_tag(soap, type, "ns1:publication")) {
22824 if (n < 0) {
22825 cp->ptr = (void *)SOAP_NEW(ns1__publication);
22826 if (size)
22827 *size = sizeof(ns1__publication);
22828 ((ns1__publication *)cp->ptr)->soap = soap;
22829 } else {
22830 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__publication, n);
22831 if (size)
22832 *size = n * sizeof(ns1__publication);
22833 if (cp->ptr)
22834 for (int i = 0; i < n; i++)
22835 ((ns1__publication *)cp->ptr)[i].soap = soap;
22836 }
22837 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22838 if (!cp->ptr)
22839 soap->error = SOAP_EOM;
22840 return (ns1__publication *)cp->ptr;
22841 }
22842 if (type && !soap_match_tag(soap, type, "ns1:shift")) {
22843 cp->type = SOAP_TYPE_ICat4_ns1__shift;
22844 if (n < 0) {
22845 cp->ptr = (void *)SOAP_NEW(ns1__shift);
22846 if (size)
22847 *size = sizeof(ns1__shift);
22848 ((ns1__shift *)cp->ptr)->soap = soap;
22849 } else {
22850 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__shift, n);
22851 if (size)
22852 *size = n * sizeof(ns1__shift);
22853 if (cp->ptr)
22854 for (int i = 0; i < n; i++)
22855 ((ns1__shift *)cp->ptr)[i].soap = soap;
22856 }
22857 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22858 if (!cp->ptr)
22859 soap->error = SOAP_EOM;
22860 return (ns1__shift *)cp->ptr;
22861 }
22862 if (type && !soap_match_tag(soap, type, "ns1:relatedDatafile")) {
22864 if (n < 0) {
22865 cp->ptr = (void *)SOAP_NEW(ns1__relatedDatafile);
22866 if (size)
22867 *size = sizeof(ns1__relatedDatafile);
22868 ((ns1__relatedDatafile *)cp->ptr)->soap = soap;
22869 } else {
22870 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__relatedDatafile, n);
22871 if (size)
22872 *size = n * sizeof(ns1__relatedDatafile);
22873 if (cp->ptr)
22874 for (int i = 0; i < n; i++)
22875 ((ns1__relatedDatafile *)cp->ptr)[i].soap = soap;
22876 }
22877 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22878 if (!cp->ptr)
22879 soap->error = SOAP_EOM;
22880 return (ns1__relatedDatafile *)cp->ptr;
22881 }
22882 if (type && !soap_match_tag(soap, type, "ns1:log")) {
22883 cp->type = SOAP_TYPE_ICat4_ns1__log;
22884 if (n < 0) {
22885 cp->ptr = (void *)SOAP_NEW(ns1__log);
22886 if (size)
22887 *size = sizeof(ns1__log);
22888 ((ns1__log *)cp->ptr)->soap = soap;
22889 } else {
22890 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__log, n);
22891 if (size)
22892 *size = n * sizeof(ns1__log);
22893 if (cp->ptr)
22894 for (int i = 0; i < n; i++)
22895 ((ns1__log *)cp->ptr)[i].soap = soap;
22896 }
22897 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22898 if (!cp->ptr)
22899 soap->error = SOAP_EOM;
22900 return (ns1__log *)cp->ptr;
22901 }
22902 if (type && !soap_match_tag(soap, type, "ns1:publicStep")) {
22904 if (n < 0) {
22905 cp->ptr = (void *)SOAP_NEW(ns1__publicStep);
22906 if (size)
22907 *size = sizeof(ns1__publicStep);
22908 ((ns1__publicStep *)cp->ptr)->soap = soap;
22909 } else {
22910 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__publicStep, n);
22911 if (size)
22912 *size = n * sizeof(ns1__publicStep);
22913 if (cp->ptr)
22914 for (int i = 0; i < n; i++)
22915 ((ns1__publicStep *)cp->ptr)[i].soap = soap;
22916 }
22917 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22918 if (!cp->ptr)
22919 soap->error = SOAP_EOM;
22920 return (ns1__publicStep *)cp->ptr;
22921 }
22922 if (type && !soap_match_tag(soap, type, "ns1:dataCollectionParameter")) {
22924 if (n < 0) {
22925 cp->ptr = (void *)SOAP_NEW(ns1__dataCollectionParameter);
22926 if (size)
22927 *size = sizeof(ns1__dataCollectionParameter);
22928 ((ns1__dataCollectionParameter *)cp->ptr)->soap = soap;
22929 } else {
22930 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__dataCollectionParameter, n);
22931 if (size)
22932 *size = n * sizeof(ns1__dataCollectionParameter);
22933 if (cp->ptr)
22934 for (int i = 0; i < n; i++)
22935 ((ns1__dataCollectionParameter *)cp->ptr)[i].soap = soap;
22936 }
22937 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22938 if (!cp->ptr)
22939 soap->error = SOAP_EOM;
22940 return (ns1__dataCollectionParameter *)cp->ptr;
22941 }
22942 if (type && !soap_match_tag(soap, type, "ns1:datafileParameter")) {
22944 if (n < 0) {
22945 cp->ptr = (void *)SOAP_NEW(ns1__datafileParameter);
22946 if (size)
22947 *size = sizeof(ns1__datafileParameter);
22948 ((ns1__datafileParameter *)cp->ptr)->soap = soap;
22949 } else {
22950 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__datafileParameter, n);
22951 if (size)
22952 *size = n * sizeof(ns1__datafileParameter);
22953 if (cp->ptr)
22954 for (int i = 0; i < n; i++)
22955 ((ns1__datafileParameter *)cp->ptr)[i].soap = soap;
22956 }
22957 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22958 if (!cp->ptr)
22959 soap->error = SOAP_EOM;
22960 return (ns1__datafileParameter *)cp->ptr;
22961 }
22962 if (type && !soap_match_tag(soap, type, "ns1:datasetParameter")) {
22964 if (n < 0) {
22965 cp->ptr = (void *)SOAP_NEW(ns1__datasetParameter);
22966 if (size)
22967 *size = sizeof(ns1__datasetParameter);
22968 ((ns1__datasetParameter *)cp->ptr)->soap = soap;
22969 } else {
22970 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__datasetParameter, n);
22971 if (size)
22972 *size = n * sizeof(ns1__datasetParameter);
22973 if (cp->ptr)
22974 for (int i = 0; i < n; i++)
22975 ((ns1__datasetParameter *)cp->ptr)[i].soap = soap;
22976 }
22977 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22978 if (!cp->ptr)
22979 soap->error = SOAP_EOM;
22980 return (ns1__datasetParameter *)cp->ptr;
22981 }
22982 if (type && !soap_match_tag(soap, type, "ns1:investigationParameter")) {
22984 if (n < 0) {
22985 cp->ptr = (void *)SOAP_NEW(ns1__investigationParameter);
22986 if (size)
22987 *size = sizeof(ns1__investigationParameter);
22988 ((ns1__investigationParameter *)cp->ptr)->soap = soap;
22989 } else {
22990 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__investigationParameter, n);
22991 if (size)
22992 *size = n * sizeof(ns1__investigationParameter);
22993 if (cp->ptr)
22994 for (int i = 0; i < n; i++)
22995 ((ns1__investigationParameter *)cp->ptr)[i].soap = soap;
22996 }
22997 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22998 if (!cp->ptr)
22999 soap->error = SOAP_EOM;
23000 return (ns1__investigationParameter *)cp->ptr;
23001 }
23002 if (type && !soap_match_tag(soap, type, "ns1:sampleParameter")) {
23004 if (n < 0) {
23005 cp->ptr = (void *)SOAP_NEW(ns1__sampleParameter);
23006 if (size)
23007 *size = sizeof(ns1__sampleParameter);
23008 ((ns1__sampleParameter *)cp->ptr)->soap = soap;
23009 } else {
23010 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__sampleParameter, n);
23011 if (size)
23012 *size = n * sizeof(ns1__sampleParameter);
23013 if (cp->ptr)
23014 for (int i = 0; i < n; i++)
23015 ((ns1__sampleParameter *)cp->ptr)[i].soap = soap;
23016 }
23017 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
23018 if (!cp->ptr)
23019 soap->error = SOAP_EOM;
23020 return (ns1__sampleParameter *)cp->ptr;
23021 }
23022 if (n < 0) {
23023 cp->ptr = (void *)SOAP_NEW(ns1__entityBaseBean);
23024 if (size)
23025 *size = sizeof(ns1__entityBaseBean);
23026 ((ns1__entityBaseBean *)cp->ptr)->soap = soap;
23027 } else {
23028 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__entityBaseBean, n);
23029 if (size)
23030 *size = n * sizeof(ns1__entityBaseBean);
23031 if (cp->ptr)
23032 for (int i = 0; i < n; i++)
23033 ((ns1__entityBaseBean *)cp->ptr)[i].soap = soap;
23034 }
23035 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
23036 if (!cp->ptr)
23037 soap->error = SOAP_EOM;
23038 return (ns1__entityBaseBean *)cp->ptr;
23039}
23040
23041SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__entityBaseBean(struct soap *soap, int st, int tt, void *p, size_t len,
23042 const void *q, size_t n) {
23043 (void)soap;
23044 (void)tt;
23045 (void)st;
23046 (void)len;
23047 (void)n; /* appease -Wall -Werror */
23048 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__entityBaseBean %p -> %p\n", q, p));
23050}
23051
23052void ns1__createMany::soap_default(struct soap *soap) {
23053 this->soap = soap;
23054 this->xsd__anyType::soap_default(soap);
23055 this->ns1__createMany::sessionId = nullptr;
23056 soap_default_std__vectorTemplateOfPointerTons1__entityBaseBean(soap, &this->ns1__createMany::beans);
23057}
23058
23059void ns1__createMany::soap_serialize(struct soap *soap) const {
23060#ifndef WITH_NOIDREF
23061 (void)soap; /* appease -Wall -Werror */
23062 soap_serialize_PointerTostd__string(soap, &this->ns1__createMany::sessionId);
23063 soap_serialize_std__vectorTemplateOfPointerTons1__entityBaseBean(soap, &this->ns1__createMany::beans);
23064 this->xsd__anyType::soap_serialize(soap);
23065#endif
23066}
23067
23068int ns1__createMany::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
23069 return soap_out_ns1__createMany(soap, tag, id, this, type);
23070}
23071
23072SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__createMany(struct soap *soap, const char *tag, int id, const ns1__createMany *a,
23073 const char *type) {
23074 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__createMany),
23075 "ns1:createMany"))
23076 return soap->error;
23077 /* transient soap skipped */
23078 if (soap_out_PointerTostd__string(soap, "sessionId", -1, &(a->ns1__createMany::sessionId), ""))
23079 return soap->error;
23080 if (soap_out_std__vectorTemplateOfPointerTons1__entityBaseBean(soap, "beans", -1, &(a->ns1__createMany::beans), ""))
23081 return soap->error;
23082 return soap_element_end_out(soap, tag);
23083}
23084
23085void *ns1__createMany::soap_in(struct soap *soap, const char *tag, const char *type) {
23086 return soap_in_ns1__createMany(soap, tag, this, type);
23087}
23088
23089SOAP_FMAC3 ns1__createMany *SOAP_FMAC4 soap_in_ns1__createMany(struct soap *soap, const char *tag, ns1__createMany *a,
23090 const char *type) {
23091 (void)type; /* appease -Wall -Werror */
23092 if (soap_element_begin_in(soap, tag, 0, nullptr))
23093 return nullptr;
23095 sizeof(ns1__createMany), soap->type, soap->arrayType);
23096 if (!a)
23097 return nullptr;
23098 if (soap->alloced) {
23099 a->soap_default(soap);
23100 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__createMany) {
23101 soap_revert(soap);
23102 *soap->id = '\0';
23103 return (ns1__createMany *)a->soap_in(soap, tag, type);
23104 }
23105 }
23106 size_t soap_flag___item2 = 1;
23107 size_t soap_flag_sessionId1 = 1;
23108 if (soap->body && !*soap->href) {
23109 for (;;) {
23110 soap->error = SOAP_TAG_MISMATCH;
23111 /* transient soap skipped */
23112 if (soap_flag_sessionId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
23113 if (soap_in_PointerTostd__string(soap, "sessionId", &(a->ns1__createMany::sessionId), "xsd:string")) {
23114 soap_flag_sessionId1--;
23115 continue;
23116 }
23117 if (soap->error == SOAP_TAG_MISMATCH)
23118 if (soap_in_std__vectorTemplateOfPointerTons1__entityBaseBean(soap, "beans", &(a->ns1__createMany::beans),
23119 "ns1:entityBaseBean"))
23120 continue;
23121 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
23122 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
23123 soap_flag___item2--;
23124 continue;
23125 }
23126 if (soap->error == SOAP_TAG_MISMATCH)
23127 soap->error = soap_ignore_element(soap);
23128 if (soap->error == SOAP_NO_TAG)
23129 break;
23130 if (soap->error)
23131 return nullptr;
23132 }
23133 if (soap_element_end_in(soap, tag))
23134 return nullptr;
23135 } else {
23136 a = (ns1__createMany *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__createMany, 0,
23138 if (soap->body && soap_element_end_in(soap, tag))
23139 return nullptr;
23140 }
23141 return a;
23142}
23143
23144int ns1__createMany::soap_put(struct soap *soap, const char *tag, const char *type) const {
23145 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__createMany);
23146 if (this->soap_out(soap, tag ? tag : "ns1:createMany", id, type))
23147 return soap->error;
23148 return soap_putindependent(soap);
23149}
23150
23151void *ns1__createMany::soap_get(struct soap *soap, const char *tag, const char *type) {
23152 return soap_get_ns1__createMany(soap, this, tag, type);
23153}
23154
23155SOAP_FMAC3 ns1__createMany *SOAP_FMAC4 soap_get_ns1__createMany(struct soap *soap, ns1__createMany *p, const char *tag,
23156 const char *type) {
23157 if ((p = soap_in_ns1__createMany(soap, tag, p, type)))
23158 if (soap_getindependent(soap))
23159 return nullptr;
23160 return p;
23161}
23162
23163SOAP_FMAC1 ns1__createMany *SOAP_FMAC2 soap_instantiate_ns1__createMany(struct soap *soap, int n, const char *type,
23164 const char *arrayType, size_t *size) {
23165 (void)type;
23166 (void)arrayType; /* appease -Wall -Werror */
23167 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__createMany(%d, %s, %s)\n", n, type ? type : "",
23168 arrayType ? arrayType : ""));
23169 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__createMany, n, ICat4_fdelete);
23170 if (!cp)
23171 return nullptr;
23172 if (n < 0) {
23173 cp->ptr = (void *)SOAP_NEW(ns1__createMany);
23174 if (size)
23175 *size = sizeof(ns1__createMany);
23176 ((ns1__createMany *)cp->ptr)->soap = soap;
23177 } else {
23178 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__createMany, n);
23179 if (size)
23180 *size = n * sizeof(ns1__createMany);
23181 if (cp->ptr)
23182 for (int i = 0; i < n; i++)
23183 ((ns1__createMany *)cp->ptr)[i].soap = soap;
23184 }
23185 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
23186 if (!cp->ptr)
23187 soap->error = SOAP_EOM;
23188 return (ns1__createMany *)cp->ptr;
23189}
23190
23191SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__createMany(struct soap *soap, int st, int tt, void *p, size_t len,
23192 const void *q, size_t n) {
23193 (void)soap;
23194 (void)tt;
23195 (void)st;
23196 (void)len;
23197 (void)n; /* appease -Wall -Werror */
23198 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__createMany %p -> %p\n", q, p));
23199 *(ns1__createMany *)p = *(ns1__createMany *)q;
23200}
23201
23202void ns1__IcatException::soap_default(struct soap *soap) {
23203 this->soap = soap;
23204 this->xsd__anyType::soap_default(soap);
23205 this->ns1__IcatException::message = nullptr;
23206 soap_default_int(soap, &this->ns1__IcatException::offset);
23207 this->ns1__IcatException::type = nullptr;
23208}
23209
23210void ns1__IcatException::soap_serialize(struct soap *soap) const {
23211#ifndef WITH_NOIDREF
23212 (void)soap; /* appease -Wall -Werror */
23213 soap_serialize_PointerTostd__string(soap, &this->ns1__IcatException::message);
23214 soap_embedded(soap, &this->ns1__IcatException::offset, SOAP_TYPE_ICat4_int);
23215 soap_serialize_PointerTons1__icatExceptionType(soap, &this->ns1__IcatException::type);
23216 this->xsd__anyType::soap_serialize(soap);
23217#endif
23218}
23219
23220int ns1__IcatException::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
23221 return soap_out_ns1__IcatException(soap, tag, id, this, type);
23222}
23223
23224SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__IcatException(struct soap *soap, const char *tag, int id,
23225 const ns1__IcatException *a, const char *type) {
23226 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__IcatException),
23227 "ns1:IcatException"))
23228 return soap->error;
23229 /* transient soap skipped */
23230 if (soap_out_PointerTostd__string(soap, "message", -1, &(a->ns1__IcatException::message), ""))
23231 return soap->error;
23232 if (soap_out_int(soap, "offset", -1, &(a->ns1__IcatException::offset), ""))
23233 return soap->error;
23234 if (soap_out_PointerTons1__icatExceptionType(soap, "type", -1, &(a->ns1__IcatException::type), ""))
23235 return soap->error;
23236 return soap_element_end_out(soap, tag);
23237}
23238
23239void *ns1__IcatException::soap_in(struct soap *soap, const char *tag, const char *type) {
23240 return soap_in_ns1__IcatException(soap, tag, this, type);
23241}
23242
23243SOAP_FMAC3 ns1__IcatException *SOAP_FMAC4 soap_in_ns1__IcatException(struct soap *soap, const char *tag,
23244 ns1__IcatException *a, const char *type) {
23245 (void)type; /* appease -Wall -Werror */
23246 if (soap_element_begin_in(soap, tag, 0, nullptr))
23247 return nullptr;
23249 sizeof(ns1__IcatException), soap->type, soap->arrayType);
23250 if (!a)
23251 return nullptr;
23252 if (soap->alloced) {
23253 a->soap_default(soap);
23254 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__IcatException) {
23255 soap_revert(soap);
23256 *soap->id = '\0';
23257 return (ns1__IcatException *)a->soap_in(soap, tag, type);
23258 }
23259 }
23260 size_t soap_flag___item2 = 1;
23261 size_t soap_flag_message1 = 1;
23262 size_t soap_flag_offset1 = 1;
23263 size_t soap_flag_type1 = 1;
23264 if (soap->body && !*soap->href) {
23265 for (;;) {
23266 soap->error = SOAP_TAG_MISMATCH;
23267 /* transient soap skipped */
23268 if (soap_flag_message1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
23269 if (soap_in_PointerTostd__string(soap, "message", &(a->ns1__IcatException::message), "xsd:string")) {
23270 soap_flag_message1--;
23271 continue;
23272 }
23273 if (soap_flag_offset1 && soap->error == SOAP_TAG_MISMATCH)
23274 if (soap_in_int(soap, "offset", &(a->ns1__IcatException::offset), "xsd:int")) {
23275 soap_flag_offset1--;
23276 continue;
23277 }
23278 if (soap_flag_type1 && soap->error == SOAP_TAG_MISMATCH)
23279 if (soap_in_PointerTons1__icatExceptionType(soap, "type", &(a->ns1__IcatException::type),
23280 "ns1:icatExceptionType")) {
23281 soap_flag_type1--;
23282 continue;
23283 }
23284 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
23285 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
23286 soap_flag___item2--;
23287 continue;
23288 }
23289 if (soap->error == SOAP_TAG_MISMATCH)
23290 soap->error = soap_ignore_element(soap);
23291 if (soap->error == SOAP_NO_TAG)
23292 break;
23293 if (soap->error)
23294 return nullptr;
23295 }
23296 if (soap_element_end_in(soap, tag))
23297 return nullptr;
23298 } else {
23299 a = (ns1__IcatException *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__IcatException, 0,
23301 if (soap->body && soap_element_end_in(soap, tag))
23302 return nullptr;
23303 }
23304 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_offset1 > 0)) {
23305 soap->error = SOAP_OCCURS;
23306 return nullptr;
23307 }
23308 return a;
23309}
23310
23311int ns1__IcatException::soap_put(struct soap *soap, const char *tag, const char *type) const {
23312 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__IcatException);
23313 if (this->soap_out(soap, tag ? tag : "ns1:IcatException", id, type))
23314 return soap->error;
23315 return soap_putindependent(soap);
23316}
23317
23318void *ns1__IcatException::soap_get(struct soap *soap, const char *tag, const char *type) {
23319 return soap_get_ns1__IcatException(soap, this, tag, type);
23320}
23321
23322SOAP_FMAC3 ns1__IcatException *SOAP_FMAC4 soap_get_ns1__IcatException(struct soap *soap, ns1__IcatException *p,
23323 const char *tag, const char *type) {
23324 if ((p = soap_in_ns1__IcatException(soap, tag, p, type)))
23325 if (soap_getindependent(soap))
23326 return nullptr;
23327 return p;
23328}
23329
23330SOAP_FMAC1 ns1__IcatException *SOAP_FMAC2 soap_instantiate_ns1__IcatException(struct soap *soap, int n,
23331 const char *type, const char *arrayType,
23332 size_t *size) {
23333 (void)type;
23334 (void)arrayType; /* appease -Wall -Werror */
23335 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__IcatException(%d, %s, %s)\n", n, type ? type : "",
23336 arrayType ? arrayType : ""));
23337 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__IcatException, n, ICat4_fdelete);
23338 if (!cp)
23339 return nullptr;
23340 if (n < 0) {
23341 cp->ptr = (void *)SOAP_NEW(ns1__IcatException);
23342 if (size)
23343 *size = sizeof(ns1__IcatException);
23344 ((ns1__IcatException *)cp->ptr)->soap = soap;
23345 } else {
23346 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__IcatException, n);
23347 if (size)
23348 *size = n * sizeof(ns1__IcatException);
23349 if (cp->ptr)
23350 for (int i = 0; i < n; i++)
23351 ((ns1__IcatException *)cp->ptr)[i].soap = soap;
23352 }
23353 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
23354 if (!cp->ptr)
23355 soap->error = SOAP_EOM;
23356 return (ns1__IcatException *)cp->ptr;
23357}
23358
23359SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__IcatException(struct soap *soap, int st, int tt, void *p, size_t len,
23360 const void *q, size_t n) {
23361 (void)soap;
23362 (void)tt;
23363 (void)st;
23364 (void)len;
23365 (void)n; /* appease -Wall -Werror */
23366 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__IcatException %p -> %p\n", q, p));
23368}
23369
23370void ns1__luceneClearResponse::soap_default(struct soap *soap) {
23371 this->soap = soap;
23372 this->xsd__anyType::soap_default(soap);
23373}
23374
23375void ns1__luceneClearResponse::soap_serialize(struct soap *soap) const {
23376#ifndef WITH_NOIDREF
23377 (void)soap; /* appease -Wall -Werror */
23378 this->xsd__anyType::soap_serialize(soap);
23379#endif
23380}
23381
23382int ns1__luceneClearResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
23383 return soap_out_ns1__luceneClearResponse(soap, tag, id, this, type);
23384}
23385
23386SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__luceneClearResponse(struct soap *soap, const char *tag, int id,
23387 const ns1__luceneClearResponse *a, const char *type) {
23388 return soap_outliteral(soap, tag, &(a->xsd__anyType::__item), "ns1:luceneClearResponse");
23389}
23390
23391void *ns1__luceneClearResponse::soap_in(struct soap *soap, const char *tag, const char *type) {
23392 return soap_in_ns1__luceneClearResponse(soap, tag, this, type);
23393}
23394
23395SOAP_FMAC3 ns1__luceneClearResponse *SOAP_FMAC4 soap_in_ns1__luceneClearResponse(struct soap *soap, const char *tag,
23397 const char *type) {
23398 (void)type; /* appease -Wall -Werror */
23399 if (soap_element_begin_in(soap, tag, 1, nullptr))
23400 return nullptr;
23402 sizeof(ns1__luceneClearResponse), soap->type,
23403 soap->arrayType))) {
23404 soap->error = SOAP_TAG_MISMATCH;
23405 return nullptr;
23406 }
23407 soap_revert(soap);
23408 *soap->id = '\0';
23409 if (soap->alloced) {
23410 a->soap_default(soap);
23411 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__luceneClearResponse)
23412 return (ns1__luceneClearResponse *)a->soap_in(soap, tag, type);
23413 }
23414 if (!soap_inliteral(soap, tag, &(a->xsd__anyType::__item)))
23415 return nullptr;
23416 return a;
23417}
23418
23419int ns1__luceneClearResponse::soap_put(struct soap *soap, const char *tag, const char *type) const {
23420 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__luceneClearResponse);
23421 if (this->soap_out(soap, tag ? tag : "ns1:luceneClearResponse", id, type))
23422 return soap->error;
23423 return soap_putindependent(soap);
23424}
23425
23426void *ns1__luceneClearResponse::soap_get(struct soap *soap, const char *tag, const char *type) {
23427 return soap_get_ns1__luceneClearResponse(soap, this, tag, type);
23428}
23429
23430SOAP_FMAC3 ns1__luceneClearResponse *SOAP_FMAC4 soap_get_ns1__luceneClearResponse(struct soap *soap,
23432 const char *tag, const char *type) {
23433 if ((p = soap_in_ns1__luceneClearResponse(soap, tag, p, type)))
23434 if (soap_getindependent(soap))
23435 return nullptr;
23436 return p;
23437}
23438
23439SOAP_FMAC1 ns1__luceneClearResponse *SOAP_FMAC2 soap_instantiate_ns1__luceneClearResponse(struct soap *soap, int n,
23440 const char *type,
23441 const char *arrayType,
23442 size_t *size) {
23443 (void)type;
23444 (void)arrayType; /* appease -Wall -Werror */
23445 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__luceneClearResponse(%d, %s, %s)\n", n, type ? type : "",
23446 arrayType ? arrayType : ""));
23447 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__luceneClearResponse, n, ICat4_fdelete);
23448 if (!cp)
23449 return nullptr;
23450 if (n < 0) {
23451 cp->ptr = (void *)SOAP_NEW(ns1__luceneClearResponse);
23452 if (size)
23453 *size = sizeof(ns1__luceneClearResponse);
23454 ((ns1__luceneClearResponse *)cp->ptr)->soap = soap;
23455 } else {
23456 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__luceneClearResponse, n);
23457 if (size)
23458 *size = n * sizeof(ns1__luceneClearResponse);
23459 if (cp->ptr)
23460 for (int i = 0; i < n; i++)
23461 ((ns1__luceneClearResponse *)cp->ptr)[i].soap = soap;
23462 }
23463 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
23464 if (!cp->ptr)
23465 soap->error = SOAP_EOM;
23466 return (ns1__luceneClearResponse *)cp->ptr;
23467}
23468
23469SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__luceneClearResponse(struct soap *soap, int st, int tt, void *p, size_t len,
23470 const void *q, size_t n) {
23471 (void)soap;
23472 (void)tt;
23473 (void)st;
23474 (void)len;
23475 (void)n; /* appease -Wall -Werror */
23476 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__luceneClearResponse %p -> %p\n", q, p));
23478}
23479
23480void ns1__luceneClear::soap_default(struct soap *soap) {
23481 this->soap = soap;
23482 this->xsd__anyType::soap_default(soap);
23483 this->ns1__luceneClear::sessionId = nullptr;
23484}
23485
23486void ns1__luceneClear::soap_serialize(struct soap *soap) const {
23487#ifndef WITH_NOIDREF
23488 (void)soap; /* appease -Wall -Werror */
23489 soap_serialize_PointerTostd__string(soap, &this->ns1__luceneClear::sessionId);
23490 this->xsd__anyType::soap_serialize(soap);
23491#endif
23492}
23493
23494int ns1__luceneClear::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
23495 return soap_out_ns1__luceneClear(soap, tag, id, this, type);
23496}
23497
23498SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__luceneClear(struct soap *soap, const char *tag, int id,
23499 const ns1__luceneClear *a, const char *type) {
23500 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_ns1__luceneClear),
23501 "ns1:luceneClear"))
23502 return soap->error;
23503 /* transient soap skipped */
23504 if (soap_out_PointerTostd__string(soap, "sessionId", -1, &(a->ns1__luceneClear::sessionId), ""))
23505 return soap->error;
23506 return soap_element_end_out(soap, tag);
23507}
23508
23509void *ns1__luceneClear::soap_in(struct soap *soap, const char *tag, const char *type) {
23510 return soap_in_ns1__luceneClear(soap, tag, this, type);
23511}
23512
23513SOAP_FMAC3 ns1__luceneClear *SOAP_FMAC4 soap_in_ns1__luceneClear(struct soap *soap, const char *tag,
23514 ns1__luceneClear *a, const char *type) {
23515 (void)type; /* appease -Wall -Werror */
23516 if (soap_element_begin_in(soap, tag, 0, nullptr))
23517 return nullptr;
23519 sizeof(ns1__luceneClear), soap->type, soap->arrayType);
23520 if (!a)
23521 return nullptr;
23522 if (soap->alloced) {
23523 a->soap_default(soap);
23524 if (soap->clist->type != SOAP_TYPE_ICat4_ns1__luceneClear) {
23525 soap_revert(soap);
23526 *soap->id = '\0';
23527 return (ns1__luceneClear *)a->soap_in(soap, tag, type);
23528 }
23529 }
23530 size_t soap_flag___item2 = 1;
23531 size_t soap_flag_sessionId1 = 1;
23532 if (soap->body && !*soap->href) {
23533 for (;;) {
23534 soap->error = SOAP_TAG_MISMATCH;
23535 /* transient soap skipped */
23536 if (soap_flag_sessionId1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
23537 if (soap_in_PointerTostd__string(soap, "sessionId", &(a->ns1__luceneClear::sessionId), "xsd:string")) {
23538 soap_flag_sessionId1--;
23539 continue;
23540 }
23541 if (soap_flag___item2 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
23542 if (soap_inliteral(soap, "-item", &(a->xsd__anyType::__item))) {
23543 soap_flag___item2--;
23544 continue;
23545 }
23546 if (soap->error == SOAP_TAG_MISMATCH)
23547 soap->error = soap_ignore_element(soap);
23548 if (soap->error == SOAP_NO_TAG)
23549 break;
23550 if (soap->error)
23551 return nullptr;
23552 }
23553 if (soap_element_end_in(soap, tag))
23554 return nullptr;
23555 } else {
23556 a = (ns1__luceneClear *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_ns1__luceneClear, 0,
23558 if (soap->body && soap_element_end_in(soap, tag))
23559 return nullptr;
23560 }
23561 return a;
23562}
23563
23564int ns1__luceneClear::soap_put(struct soap *soap, const char *tag, const char *type) const {
23565 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_ns1__luceneClear);
23566 if (this->soap_out(soap, tag ? tag : "ns1:luceneClear", id, type))
23567 return soap->error;
23568 return soap_putindependent(soap);
23569}
23570
23571void *ns1__luceneClear::soap_get(struct soap *soap, const char *tag, const char *type) {
23572 return soap_get_ns1__luceneClear(soap, this, tag, type);
23573}
23574
23575SOAP_FMAC3 ns1__luceneClear *SOAP_FMAC4 soap_get_ns1__luceneClear(struct soap *soap, ns1__luceneClear *p,
23576 const char *tag, const char *type) {
23577 if ((p = soap_in_ns1__luceneClear(soap, tag, p, type)))
23578 if (soap_getindependent(soap))
23579 return nullptr;
23580 return p;
23581}
23582
23583SOAP_FMAC1 ns1__luceneClear *SOAP_FMAC2 soap_instantiate_ns1__luceneClear(struct soap *soap, int n, const char *type,
23584 const char *arrayType, size_t *size) {
23585 (void)type;
23586 (void)arrayType; /* appease -Wall -Werror */
23587 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_ns1__luceneClear(%d, %s, %s)\n", n, type ? type : "",
23588 arrayType ? arrayType : ""));
23589 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_ns1__luceneClear, n, ICat4_fdelete);
23590 if (!cp)
23591 return nullptr;
23592 if (n < 0) {
23593 cp->ptr = (void *)SOAP_NEW(ns1__luceneClear);
23594 if (size)
23595 *size = sizeof(ns1__luceneClear);
23596 ((ns1__luceneClear *)cp->ptr)->soap = soap;
23597 } else {
23598 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__luceneClear, n);
23599 if (size)
23600 *size = n * sizeof(ns1__luceneClear);
23601 if (cp->ptr)
23602 for (int i = 0; i < n; i++)
23603 ((ns1__luceneClear *)cp->ptr)[i].soap = soap;
23604 }
23605 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
23606 if (!cp->ptr)
23607 soap->error = SOAP_EOM;
23608 return (ns1__luceneClear *)cp->ptr;
23609}
23610
23611SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__luceneClear(struct soap *soap, int st, int tt, void *p, size_t len,
23612 const void *q, size_t n) {
23613 (void)soap;
23614 (void)tt;
23615 (void)st;
23616 (void)len;
23617 (void)n; /* appease -Wall -Werror */
23618 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying ns1__luceneClear %p -> %p\n", q, p));
23619 *(ns1__luceneClear *)p = *(ns1__luceneClear *)q;
23620}
23621
23622SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__string(struct soap *soap, std::string *p) {
23623 (void)soap; /* appease -Wall -Werror */
23624 p->erase();
23625}
23626
23627SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__string(struct soap *soap, const std::string *a) {
23628 (void)soap;
23629 (void)a; /* appease -Wall -Werror */
23630}
23631SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__string(struct soap *soap, const char *tag, int id, const std::string *s,
23632 const char *type) {
23633 if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
23634 return soap_element_null(soap, tag, id, type);
23635 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_ICat4_std__string), type) ||
23636 soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
23637 return soap->error;
23638 return SOAP_OK;
23639}
23640
23641SOAP_FMAC3 std::string *SOAP_FMAC4 soap_in_std__string(struct soap *soap, const char *tag, std::string *s,
23642 const char *type) {
23643 (void)type; /* appease -Wall -Werror */
23644 if (soap_element_begin_in(soap, tag, 1, nullptr))
23645 return nullptr;
23646 if (!s)
23647 s = soap_new_std__string(soap, -1);
23648 if (soap->null)
23649 if (s)
23650 s->erase();
23651 if (soap->body && !*soap->href) {
23652 char *t;
23653 s = (std::string *)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_ICat4_std__string, sizeof(std::string),
23654 soap->type, soap->arrayType);
23655 if (s) {
23656 if (!(t = soap_string_in(soap, 1, 0, -1)))
23657 return nullptr;
23658 s->assign(t);
23659 }
23660 } else
23661 s = (std::string *)soap_id_forward(soap, soap->href,
23663 sizeof(std::string), soap->type, soap->arrayType),
23664 0, SOAP_TYPE_ICat4_std__string, 0, sizeof(std::string), 0,
23666 if (soap->body && soap_element_end_in(soap, tag))
23667 return nullptr;
23668 return s;
23669}
23670
23671SOAP_FMAC3 int SOAP_FMAC4 soap_put_std__string(struct soap *soap, const std::string *a, const char *tag,
23672 const char *type) {
23673 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_std__string);
23674 if (soap_out_std__string(soap, tag ? tag : "string", id, a, type))
23675 return soap->error;
23676 return soap_putindependent(soap);
23677}
23678
23679SOAP_FMAC3 std::string *SOAP_FMAC4 soap_get_std__string(struct soap *soap, std::string *p, const char *tag,
23680 const char *type) {
23681 if ((p = soap_in_std__string(soap, tag, p, type)))
23682 if (soap_getindependent(soap))
23683 return nullptr;
23684 return p;
23685}
23686
23687SOAP_FMAC1 std::string *SOAP_FMAC2 soap_instantiate_std__string(struct soap *soap, int n, const char *type,
23688 const char *arrayType, size_t *size) {
23689 (void)type;
23690 (void)arrayType; /* appease -Wall -Werror */
23691 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__string(%d, %s, %s)\n", n, type ? type : "",
23692 arrayType ? arrayType : ""));
23693 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_std__string, n, ICat4_fdelete);
23694 if (!cp)
23695 return nullptr;
23696 if (n < 0) {
23697 cp->ptr = (void *)SOAP_NEW(std::string);
23698 if (size)
23699 *size = sizeof(std::string);
23700 } else {
23701 cp->ptr = (void *)SOAP_NEW_ARRAY(std::string, n);
23702 if (size)
23703 *size = n * sizeof(std::string);
23704 }
23705 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
23706 if (!cp->ptr)
23707 soap->error = SOAP_EOM;
23708 return (std::string *)cp->ptr;
23709}
23710
23711SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__string(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
23712 size_t n) {
23713 (void)soap;
23714 (void)tt;
23715 (void)st;
23716 (void)len;
23717 (void)n; /* appease -Wall -Werror */
23718 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
23719 *(std::string *)p = *(std::string *)q;
23720}
23721
23722void xsd__string::soap_default(struct soap *soap) {
23723 this->soap = soap;
23724 this->xsd__anyType::soap_default(soap);
23725 soap_default_std__string(soap, &this->xsd__string::__item);
23726}
23727
23728void xsd__string::soap_serialize(struct soap *soap) const {
23729#ifndef WITH_NOIDREF
23730 (void)soap; /* appease -Wall -Werror */
23731 soap_embedded(soap, &this->xsd__string::__item, SOAP_TYPE_ICat4_std__string);
23732 soap_serialize_std__string(soap, &this->xsd__string::__item);
23733 this->xsd__anyType::soap_serialize(soap);
23734#endif
23735}
23736
23737int xsd__string::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
23738 return soap_out_xsd__string(soap, tag, id, this, type);
23739}
23740
23741SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__string(struct soap *soap, const char *tag, int id, const xsd__string *a,
23742 const char *type) {
23743 return soap_out_std__string(soap, tag, id, &(a->xsd__string::__item), "xsd:string");
23744}
23745
23746void *xsd__string::soap_in(struct soap *soap, const char *tag, const char *type) {
23747 return soap_in_xsd__string(soap, tag, this, type);
23748}
23749
23750SOAP_FMAC3 xsd__string *SOAP_FMAC4 soap_in_xsd__string(struct soap *soap, const char *tag, xsd__string *a,
23751 const char *type) {
23752 (void)type; /* appease -Wall -Werror */
23753 if (soap_element_begin_in(soap, tag, 1, nullptr))
23754 return nullptr;
23755 if (!(a = (xsd__string *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_xsd__string, sizeof(xsd__string),
23756 soap->type, soap->arrayType))) {
23757 soap->error = SOAP_TAG_MISMATCH;
23758 return nullptr;
23759 }
23760 soap_revert(soap);
23761 *soap->id = '\0';
23762 if (soap->alloced) {
23763 a->soap_default(soap);
23764 if (soap->clist->type != SOAP_TYPE_ICat4_xsd__string)
23765 return (xsd__string *)a->soap_in(soap, tag, type);
23766 }
23767 if (!soap_in_std__string(soap, tag, &(a->xsd__string::__item), "xsd:string"))
23768 return nullptr;
23769 return a;
23770}
23771
23772int xsd__string::soap_put(struct soap *soap, const char *tag, const char *type) const {
23773 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_xsd__string);
23774 if (this->soap_out(soap, tag ? tag : "xsd:string", id, type))
23775 return soap->error;
23776 return soap_putindependent(soap);
23777}
23778
23779void *xsd__string::soap_get(struct soap *soap, const char *tag, const char *type) {
23780 return soap_get_xsd__string(soap, this, tag, type);
23781}
23782
23783SOAP_FMAC3 xsd__string *SOAP_FMAC4 soap_get_xsd__string(struct soap *soap, xsd__string *p, const char *tag,
23784 const char *type) {
23785 if ((p = soap_in_xsd__string(soap, tag, p, type)))
23786 if (soap_getindependent(soap))
23787 return nullptr;
23788 return p;
23789}
23790
23791SOAP_FMAC1 xsd__string *SOAP_FMAC2 soap_instantiate_xsd__string(struct soap *soap, int n, const char *type,
23792 const char *arrayType, size_t *size) {
23793 (void)type;
23794 (void)arrayType; /* appease -Wall -Werror */
23795 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__string(%d, %s, %s)\n", n, type ? type : "",
23796 arrayType ? arrayType : ""));
23797 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_xsd__string, n, ICat4_fdelete);
23798 if (!cp)
23799 return nullptr;
23800 if (n < 0) {
23801 cp->ptr = (void *)SOAP_NEW(xsd__string);
23802 if (size)
23803 *size = sizeof(xsd__string);
23804 ((xsd__string *)cp->ptr)->soap = soap;
23805 } else {
23806 cp->ptr = (void *)SOAP_NEW_ARRAY(xsd__string, n);
23807 if (size)
23808 *size = n * sizeof(xsd__string);
23809 if (cp->ptr)
23810 for (int i = 0; i < n; i++)
23811 ((xsd__string *)cp->ptr)[i].soap = soap;
23812 }
23813 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
23814 if (!cp->ptr)
23815 soap->error = SOAP_EOM;
23816 return (xsd__string *)cp->ptr;
23817}
23818
23819SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__string(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
23820 size_t n) {
23821 (void)soap;
23822 (void)tt;
23823 (void)st;
23824 (void)len;
23825 (void)n; /* appease -Wall -Werror */
23826 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__string %p -> %p\n", q, p));
23827 *(xsd__string *)p = *(xsd__string *)q;
23828}
23829
23830void xsd__long::soap_default(struct soap *soap) {
23831 this->soap = soap;
23832 this->xsd__anyType::soap_default(soap);
23833 soap_default_LONG64(soap, &this->xsd__long::__item);
23834}
23835
23836void xsd__long::soap_serialize(struct soap *soap) const {
23837#ifndef WITH_NOIDREF
23838 (void)soap; /* appease -Wall -Werror */
23839 soap_embedded(soap, &this->xsd__long::__item, SOAP_TYPE_ICat4_LONG64);
23840 this->xsd__anyType::soap_serialize(soap);
23841#endif
23842}
23843
23844int xsd__long::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
23845 return soap_out_xsd__long(soap, tag, id, this, type);
23846}
23847
23848SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__long(struct soap *soap, const char *tag, int id, const xsd__long *a,
23849 const char *type) {
23850 return soap_out_LONG64(soap, tag, id, &(a->xsd__long::__item), "xsd:long");
23851}
23852
23853void *xsd__long::soap_in(struct soap *soap, const char *tag, const char *type) {
23854 return soap_in_xsd__long(soap, tag, this, type);
23855}
23856
23857SOAP_FMAC3 xsd__long *SOAP_FMAC4 soap_in_xsd__long(struct soap *soap, const char *tag, xsd__long *a, const char *type) {
23858 (void)type; /* appease -Wall -Werror */
23859 if (soap_element_begin_in(soap, tag, 1, nullptr))
23860 return nullptr;
23861 if (!(a = (xsd__long *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_xsd__long, sizeof(xsd__long),
23862 soap->type, soap->arrayType))) {
23863 soap->error = SOAP_TAG_MISMATCH;
23864 return nullptr;
23865 }
23866 soap_revert(soap);
23867 *soap->id = '\0';
23868 if (soap->alloced) {
23869 a->soap_default(soap);
23870 if (soap->clist->type != SOAP_TYPE_ICat4_xsd__long)
23871 return (xsd__long *)a->soap_in(soap, tag, type);
23872 }
23873 if (!soap_in_LONG64(soap, tag, &(a->xsd__long::__item), "xsd:long"))
23874 return nullptr;
23875 return a;
23876}
23877
23878int xsd__long::soap_put(struct soap *soap, const char *tag, const char *type) const {
23879 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_xsd__long);
23880 if (this->soap_out(soap, tag ? tag : "xsd:long", id, type))
23881 return soap->error;
23882 return soap_putindependent(soap);
23883}
23884
23885void *xsd__long::soap_get(struct soap *soap, const char *tag, const char *type) {
23886 return soap_get_xsd__long(soap, this, tag, type);
23887}
23888
23889SOAP_FMAC3 xsd__long *SOAP_FMAC4 soap_get_xsd__long(struct soap *soap, xsd__long *p, const char *tag,
23890 const char *type) {
23891 if ((p = soap_in_xsd__long(soap, tag, p, type)))
23892 if (soap_getindependent(soap))
23893 return nullptr;
23894 return p;
23895}
23896
23897SOAP_FMAC1 xsd__long *SOAP_FMAC2 soap_instantiate_xsd__long(struct soap *soap, int n, const char *type,
23898 const char *arrayType, size_t *size) {
23899 (void)type;
23900 (void)arrayType; /* appease -Wall -Werror */
23901 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__long(%d, %s, %s)\n", n, type ? type : "",
23902 arrayType ? arrayType : ""));
23903 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_xsd__long, n, ICat4_fdelete);
23904 if (!cp)
23905 return nullptr;
23906 if (n < 0) {
23907 cp->ptr = (void *)SOAP_NEW(xsd__long);
23908 if (size)
23909 *size = sizeof(xsd__long);
23910 ((xsd__long *)cp->ptr)->soap = soap;
23911 } else {
23912 cp->ptr = (void *)SOAP_NEW_ARRAY(xsd__long, n);
23913 if (size)
23914 *size = n * sizeof(xsd__long);
23915 if (cp->ptr)
23916 for (int i = 0; i < n; i++)
23917 ((xsd__long *)cp->ptr)[i].soap = soap;
23918 }
23919 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
23920 if (!cp->ptr)
23921 soap->error = SOAP_EOM;
23922 return (xsd__long *)cp->ptr;
23923}
23924
23925SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__long(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
23926 size_t n) {
23927 (void)soap;
23928 (void)tt;
23929 (void)st;
23930 (void)len;
23931 (void)n; /* appease -Wall -Werror */
23932 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__long %p -> %p\n", q, p));
23933 *(xsd__long *)p = *(xsd__long *)q;
23934}
23935
23936void xsd__int::soap_default(struct soap *soap) {
23937 this->soap = soap;
23938 this->xsd__anyType::soap_default(soap);
23939 soap_default_int(soap, &this->xsd__int::__item);
23940}
23941
23942void xsd__int::soap_serialize(struct soap *soap) const {
23943#ifndef WITH_NOIDREF
23944 (void)soap; /* appease -Wall -Werror */
23945 soap_embedded(soap, &this->xsd__int::__item, SOAP_TYPE_ICat4_int);
23946 this->xsd__anyType::soap_serialize(soap);
23947#endif
23948}
23949
23950int xsd__int::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
23951 return soap_out_xsd__int(soap, tag, id, this, type);
23952}
23953
23954SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__int(struct soap *soap, const char *tag, int id, const xsd__int *a,
23955 const char *type) {
23956 return soap_out_int(soap, tag, id, &(a->xsd__int::__item), "xsd:int");
23957}
23958
23959void *xsd__int::soap_in(struct soap *soap, const char *tag, const char *type) {
23960 return soap_in_xsd__int(soap, tag, this, type);
23961}
23962
23963SOAP_FMAC3 xsd__int *SOAP_FMAC4 soap_in_xsd__int(struct soap *soap, const char *tag, xsd__int *a, const char *type) {
23964 (void)type; /* appease -Wall -Werror */
23965 if (soap_element_begin_in(soap, tag, 1, nullptr))
23966 return nullptr;
23967 if (!(a = (xsd__int *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_xsd__int, sizeof(xsd__int), soap->type,
23968 soap->arrayType))) {
23969 soap->error = SOAP_TAG_MISMATCH;
23970 return nullptr;
23971 }
23972 soap_revert(soap);
23973 *soap->id = '\0';
23974 if (soap->alloced) {
23975 a->soap_default(soap);
23976 if (soap->clist->type != SOAP_TYPE_ICat4_xsd__int)
23977 return (xsd__int *)a->soap_in(soap, tag, type);
23978 }
23979 if (!soap_in_int(soap, tag, &(a->xsd__int::__item), "xsd:int"))
23980 return nullptr;
23981 return a;
23982}
23983
23984int xsd__int::soap_put(struct soap *soap, const char *tag, const char *type) const {
23985 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_xsd__int);
23986 if (this->soap_out(soap, tag ? tag : "xsd:int", id, type))
23987 return soap->error;
23988 return soap_putindependent(soap);
23989}
23990
23991void *xsd__int::soap_get(struct soap *soap, const char *tag, const char *type) {
23992 return soap_get_xsd__int(soap, this, tag, type);
23993}
23994
23995SOAP_FMAC3 xsd__int *SOAP_FMAC4 soap_get_xsd__int(struct soap *soap, xsd__int *p, const char *tag, const char *type) {
23996 if ((p = soap_in_xsd__int(soap, tag, p, type)))
23997 if (soap_getindependent(soap))
23998 return nullptr;
23999 return p;
24000}
24001
24002SOAP_FMAC1 xsd__int *SOAP_FMAC2 soap_instantiate_xsd__int(struct soap *soap, int n, const char *type,
24003 const char *arrayType, size_t *size) {
24004 (void)type;
24005 (void)arrayType; /* appease -Wall -Werror */
24006 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__int(%d, %s, %s)\n", n, type ? type : "",
24007 arrayType ? arrayType : ""));
24008 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_xsd__int, n, ICat4_fdelete);
24009 if (!cp)
24010 return nullptr;
24011 if (n < 0) {
24012 cp->ptr = (void *)SOAP_NEW(xsd__int);
24013 if (size)
24014 *size = sizeof(xsd__int);
24015 ((xsd__int *)cp->ptr)->soap = soap;
24016 } else {
24017 cp->ptr = (void *)SOAP_NEW_ARRAY(xsd__int, n);
24018 if (size)
24019 *size = n * sizeof(xsd__int);
24020 if (cp->ptr)
24021 for (int i = 0; i < n; i++)
24022 ((xsd__int *)cp->ptr)[i].soap = soap;
24023 }
24024 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24025 if (!cp->ptr)
24026 soap->error = SOAP_EOM;
24027 return (xsd__int *)cp->ptr;
24028}
24029
24030SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__int(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
24031 size_t n) {
24032 (void)soap;
24033 (void)tt;
24034 (void)st;
24035 (void)len;
24036 (void)n; /* appease -Wall -Werror */
24037 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__int %p -> %p\n", q, p));
24038 *(xsd__int *)p = *(xsd__int *)q;
24039}
24040
24041void xsd__double::soap_default(struct soap *soap) {
24042 this->soap = soap;
24043 this->xsd__anyType::soap_default(soap);
24044 soap_default_double(soap, &this->xsd__double::__item);
24045}
24046
24047void xsd__double::soap_serialize(struct soap *soap) const {
24048#ifndef WITH_NOIDREF
24049 (void)soap; /* appease -Wall -Werror */
24050 soap_embedded(soap, &this->xsd__double::__item, SOAP_TYPE_ICat4_double);
24051 this->xsd__anyType::soap_serialize(soap);
24052#endif
24053}
24054
24055int xsd__double::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
24056 return soap_out_xsd__double(soap, tag, id, this, type);
24057}
24058
24059SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__double(struct soap *soap, const char *tag, int id, const xsd__double *a,
24060 const char *type) {
24061 return soap_out_double(soap, tag, id, &(a->xsd__double::__item), "xsd:double");
24062}
24063
24064void *xsd__double::soap_in(struct soap *soap, const char *tag, const char *type) {
24065 return soap_in_xsd__double(soap, tag, this, type);
24066}
24067
24068SOAP_FMAC3 xsd__double *SOAP_FMAC4 soap_in_xsd__double(struct soap *soap, const char *tag, xsd__double *a,
24069 const char *type) {
24070 (void)type; /* appease -Wall -Werror */
24071 if (soap_element_begin_in(soap, tag, 1, nullptr))
24072 return nullptr;
24073 if (!(a = (xsd__double *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_xsd__double, sizeof(xsd__double),
24074 soap->type, soap->arrayType))) {
24075 soap->error = SOAP_TAG_MISMATCH;
24076 return nullptr;
24077 }
24078 soap_revert(soap);
24079 *soap->id = '\0';
24080 if (soap->alloced) {
24081 a->soap_default(soap);
24082 if (soap->clist->type != SOAP_TYPE_ICat4_xsd__double)
24083 return (xsd__double *)a->soap_in(soap, tag, type);
24084 }
24085 if (!soap_in_double(soap, tag, &(a->xsd__double::__item), "xsd:double"))
24086 return nullptr;
24087 return a;
24088}
24089
24090int xsd__double::soap_put(struct soap *soap, const char *tag, const char *type) const {
24091 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_xsd__double);
24092 if (this->soap_out(soap, tag ? tag : "xsd:double", id, type))
24093 return soap->error;
24094 return soap_putindependent(soap);
24095}
24096
24097void *xsd__double::soap_get(struct soap *soap, const char *tag, const char *type) {
24098 return soap_get_xsd__double(soap, this, tag, type);
24099}
24100
24101SOAP_FMAC3 xsd__double *SOAP_FMAC4 soap_get_xsd__double(struct soap *soap, xsd__double *p, const char *tag,
24102 const char *type) {
24103 if ((p = soap_in_xsd__double(soap, tag, p, type)))
24104 if (soap_getindependent(soap))
24105 return nullptr;
24106 return p;
24107}
24108
24109SOAP_FMAC1 xsd__double *SOAP_FMAC2 soap_instantiate_xsd__double(struct soap *soap, int n, const char *type,
24110 const char *arrayType, size_t *size) {
24111 (void)type;
24112 (void)arrayType; /* appease -Wall -Werror */
24113 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__double(%d, %s, %s)\n", n, type ? type : "",
24114 arrayType ? arrayType : ""));
24115 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_xsd__double, n, ICat4_fdelete);
24116 if (!cp)
24117 return nullptr;
24118 if (n < 0) {
24119 cp->ptr = (void *)SOAP_NEW(xsd__double);
24120 if (size)
24121 *size = sizeof(xsd__double);
24122 ((xsd__double *)cp->ptr)->soap = soap;
24123 } else {
24124 cp->ptr = (void *)SOAP_NEW_ARRAY(xsd__double, n);
24125 if (size)
24126 *size = n * sizeof(xsd__double);
24127 if (cp->ptr)
24128 for (int i = 0; i < n; i++)
24129 ((xsd__double *)cp->ptr)[i].soap = soap;
24130 }
24131 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24132 if (!cp->ptr)
24133 soap->error = SOAP_EOM;
24134 return (xsd__double *)cp->ptr;
24135}
24136
24137SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__double(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
24138 size_t n) {
24139 (void)soap;
24140 (void)tt;
24141 (void)st;
24142 (void)len;
24143 (void)n; /* appease -Wall -Werror */
24144 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__double %p -> %p\n", q, p));
24145 *(xsd__double *)p = *(xsd__double *)q;
24146}
24147
24148void xsd__dateTime::soap_default(struct soap *soap) {
24149 this->soap = soap;
24150 this->xsd__anyType::soap_default(soap);
24151 soap_default_time(soap, &this->xsd__dateTime::__item);
24152}
24153
24154void xsd__dateTime::soap_serialize(struct soap *soap) const {
24155#ifndef WITH_NOIDREF
24156 (void)soap; /* appease -Wall -Werror */
24157 soap_embedded(soap, &this->xsd__dateTime::__item, SOAP_TYPE_ICat4_time);
24158 this->xsd__anyType::soap_serialize(soap);
24159#endif
24160}
24161
24162int xsd__dateTime::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
24163 return soap_out_xsd__dateTime(soap, tag, id, this, type);
24164}
24165
24166SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__dateTime(struct soap *soap, const char *tag, int id, const xsd__dateTime *a,
24167 const char *type) {
24168 return soap_out_time(soap, tag, id, &(a->xsd__dateTime::__item), "xsd:dateTime");
24169}
24170
24171void *xsd__dateTime::soap_in(struct soap *soap, const char *tag, const char *type) {
24172 return soap_in_xsd__dateTime(soap, tag, this, type);
24173}
24174
24175SOAP_FMAC3 xsd__dateTime *SOAP_FMAC4 soap_in_xsd__dateTime(struct soap *soap, const char *tag, xsd__dateTime *a,
24176 const char *type) {
24177 (void)type; /* appease -Wall -Werror */
24178 if (soap_element_begin_in(soap, tag, 1, nullptr))
24179 return nullptr;
24180 if (!(a = (xsd__dateTime *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_xsd__dateTime,
24181 sizeof(xsd__dateTime), soap->type, soap->arrayType))) {
24182 soap->error = SOAP_TAG_MISMATCH;
24183 return nullptr;
24184 }
24185 soap_revert(soap);
24186 *soap->id = '\0';
24187 if (soap->alloced) {
24188 a->soap_default(soap);
24189 if (soap->clist->type != SOAP_TYPE_ICat4_xsd__dateTime)
24190 return (xsd__dateTime *)a->soap_in(soap, tag, type);
24191 }
24192 if (!soap_in_time(soap, tag, &(a->xsd__dateTime::__item), "xsd:dateTime"))
24193 return nullptr;
24194 return a;
24195}
24196
24197int xsd__dateTime::soap_put(struct soap *soap, const char *tag, const char *type) const {
24198 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_xsd__dateTime);
24199 if (this->soap_out(soap, tag ? tag : "xsd:dateTime", id, type))
24200 return soap->error;
24201 return soap_putindependent(soap);
24202}
24203
24204void *xsd__dateTime::soap_get(struct soap *soap, const char *tag, const char *type) {
24205 return soap_get_xsd__dateTime(soap, this, tag, type);
24206}
24207
24208SOAP_FMAC3 xsd__dateTime *SOAP_FMAC4 soap_get_xsd__dateTime(struct soap *soap, xsd__dateTime *p, const char *tag,
24209 const char *type) {
24210 if ((p = soap_in_xsd__dateTime(soap, tag, p, type)))
24211 if (soap_getindependent(soap))
24212 return nullptr;
24213 return p;
24214}
24215
24216SOAP_FMAC1 xsd__dateTime *SOAP_FMAC2 soap_instantiate_xsd__dateTime(struct soap *soap, int n, const char *type,
24217 const char *arrayType, size_t *size) {
24218 (void)type;
24219 (void)arrayType; /* appease -Wall -Werror */
24220 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__dateTime(%d, %s, %s)\n", n, type ? type : "",
24221 arrayType ? arrayType : ""));
24222 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_xsd__dateTime, n, ICat4_fdelete);
24223 if (!cp)
24224 return nullptr;
24225 if (n < 0) {
24226 cp->ptr = (void *)SOAP_NEW(xsd__dateTime);
24227 if (size)
24228 *size = sizeof(xsd__dateTime);
24229 ((xsd__dateTime *)cp->ptr)->soap = soap;
24230 } else {
24231 cp->ptr = (void *)SOAP_NEW_ARRAY(xsd__dateTime, n);
24232 if (size)
24233 *size = n * sizeof(xsd__dateTime);
24234 if (cp->ptr)
24235 for (int i = 0; i < n; i++)
24236 ((xsd__dateTime *)cp->ptr)[i].soap = soap;
24237 }
24238 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24239 if (!cp->ptr)
24240 soap->error = SOAP_EOM;
24241 return (xsd__dateTime *)cp->ptr;
24242}
24243
24244SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__dateTime(struct soap *soap, int st, int tt, void *p, size_t len,
24245 const void *q, size_t n) {
24246 (void)soap;
24247 (void)tt;
24248 (void)st;
24249 (void)len;
24250 (void)n; /* appease -Wall -Werror */
24251 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__dateTime %p -> %p\n", q, p));
24252 *(xsd__dateTime *)p = *(xsd__dateTime *)q;
24253}
24254
24255void xsd__boolean::soap_default(struct soap *soap) {
24256 this->soap = soap;
24257 this->xsd__anyType::soap_default(soap);
24258 soap_default_bool(soap, &this->xsd__boolean::__item);
24259}
24260
24261void xsd__boolean::soap_serialize(struct soap *soap) const {
24262#ifndef WITH_NOIDREF
24263 (void)soap; /* appease -Wall -Werror */
24264 this->xsd__anyType::soap_serialize(soap);
24265#endif
24266}
24267
24268int xsd__boolean::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
24269 return soap_out_xsd__boolean(soap, tag, id, this, type);
24270}
24271
24272SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__boolean(struct soap *soap, const char *tag, int id, const xsd__boolean *a,
24273 const char *type) {
24274 return soap_out_bool(soap, tag, id, &(a->xsd__boolean::__item), "xsd:boolean");
24275}
24276
24277void *xsd__boolean::soap_in(struct soap *soap, const char *tag, const char *type) {
24278 return soap_in_xsd__boolean(soap, tag, this, type);
24279}
24280
24281SOAP_FMAC3 xsd__boolean *SOAP_FMAC4 soap_in_xsd__boolean(struct soap *soap, const char *tag, xsd__boolean *a,
24282 const char *type) {
24283 (void)type; /* appease -Wall -Werror */
24284 if (soap_element_begin_in(soap, tag, 1, nullptr))
24285 return nullptr;
24286 if (!(a = (xsd__boolean *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_xsd__boolean, sizeof(xsd__boolean),
24287 soap->type, soap->arrayType))) {
24288 soap->error = SOAP_TAG_MISMATCH;
24289 return nullptr;
24290 }
24291 soap_revert(soap);
24292 *soap->id = '\0';
24293 if (soap->alloced) {
24294 a->soap_default(soap);
24295 if (soap->clist->type != SOAP_TYPE_ICat4_xsd__boolean)
24296 return (xsd__boolean *)a->soap_in(soap, tag, type);
24297 }
24298 if (!soap_in_bool(soap, tag, &(a->xsd__boolean::__item), "xsd:boolean"))
24299 return nullptr;
24300 return a;
24301}
24302
24303int xsd__boolean::soap_put(struct soap *soap, const char *tag, const char *type) const {
24304 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_xsd__boolean);
24305 if (this->soap_out(soap, tag ? tag : "xsd:boolean", id, type))
24306 return soap->error;
24307 return soap_putindependent(soap);
24308}
24309
24310void *xsd__boolean::soap_get(struct soap *soap, const char *tag, const char *type) {
24311 return soap_get_xsd__boolean(soap, this, tag, type);
24312}
24313
24314SOAP_FMAC3 xsd__boolean *SOAP_FMAC4 soap_get_xsd__boolean(struct soap *soap, xsd__boolean *p, const char *tag,
24315 const char *type) {
24316 if ((p = soap_in_xsd__boolean(soap, tag, p, type)))
24317 if (soap_getindependent(soap))
24318 return nullptr;
24319 return p;
24320}
24321
24322SOAP_FMAC1 xsd__boolean *SOAP_FMAC2 soap_instantiate_xsd__boolean(struct soap *soap, int n, const char *type,
24323 const char *arrayType, size_t *size) {
24324 (void)type;
24325 (void)arrayType; /* appease -Wall -Werror */
24326 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__boolean(%d, %s, %s)\n", n, type ? type : "",
24327 arrayType ? arrayType : ""));
24328 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_xsd__boolean, n, ICat4_fdelete);
24329 if (!cp)
24330 return nullptr;
24331 if (n < 0) {
24332 cp->ptr = (void *)SOAP_NEW(xsd__boolean);
24333 if (size)
24334 *size = sizeof(xsd__boolean);
24335 ((xsd__boolean *)cp->ptr)->soap = soap;
24336 } else {
24337 cp->ptr = (void *)SOAP_NEW_ARRAY(xsd__boolean, n);
24338 if (size)
24339 *size = n * sizeof(xsd__boolean);
24340 if (cp->ptr)
24341 for (int i = 0; i < n; i++)
24342 ((xsd__boolean *)cp->ptr)[i].soap = soap;
24343 }
24344 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24345 if (!cp->ptr)
24346 soap->error = SOAP_EOM;
24347 return (xsd__boolean *)cp->ptr;
24348}
24349
24350SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__boolean(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
24351 size_t n) {
24352 (void)soap;
24353 (void)tt;
24354 (void)st;
24355 (void)len;
24356 (void)n; /* appease -Wall -Werror */
24357 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__boolean %p -> %p\n", q, p));
24358 *(xsd__boolean *)p = *(xsd__boolean *)q;
24359}
24360
24361void xsd__anyType::soap_default(struct soap *soap) {
24362 this->soap = soap;
24363 this->xsd__anyType::__item = nullptr;
24364 /* transient soap skipped */
24365}
24366
24367void xsd__anyType::soap_serialize(struct soap *soap) const {
24368#ifndef WITH_NOIDREF
24369 (void)soap; /* appease -Wall -Werror */
24370 /* transient soap skipped */
24371#endif
24372}
24373
24374int xsd__anyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const {
24375 return soap_out_xsd__anyType(soap, tag, id, this, type);
24376}
24377
24378SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__anyType(struct soap *soap, const char *tag, int id, const xsd__anyType *a,
24379 const char *type) {
24380 return soap_outliteral(soap, tag, &(a->xsd__anyType::__item), nullptr);
24381}
24382
24383void *xsd__anyType::soap_in(struct soap *soap, const char *tag, const char *type) {
24384 return soap_in_xsd__anyType(soap, tag, this, type);
24385}
24386
24387SOAP_FMAC3 xsd__anyType *SOAP_FMAC4 soap_in_xsd__anyType(struct soap *soap, const char *tag, xsd__anyType *a,
24388 const char *type) {
24389 (void)type; /* appease -Wall -Werror */
24390 if (soap_element_begin_in(soap, tag, 1, nullptr))
24391 return nullptr;
24392 if (!(a = (xsd__anyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_xsd__anyType, sizeof(xsd__anyType),
24393 soap->type, soap->arrayType))) {
24394 soap->error = SOAP_TAG_MISMATCH;
24395 return nullptr;
24396 }
24397 soap_revert(soap);
24398 *soap->id = '\0';
24399 if (soap->alloced) {
24400 a->soap_default(soap);
24401 if (soap->clist->type != SOAP_TYPE_ICat4_xsd__anyType)
24402 return (xsd__anyType *)a->soap_in(soap, tag, type);
24403 }
24404 if (!soap_inliteral(soap, tag, &(a->xsd__anyType::__item)))
24405 return nullptr;
24406 return a;
24407}
24408
24409int xsd__anyType::soap_put(struct soap *soap, const char *tag, const char *type) const {
24410 int id = soap_embed(soap, (void *)this, nullptr, 0, tag, SOAP_TYPE_ICat4_xsd__anyType);
24411 if (this->soap_out(soap, tag ? tag : "xsd:anyType", id, type))
24412 return soap->error;
24413 return soap_putindependent(soap);
24414}
24415
24416void *xsd__anyType::soap_get(struct soap *soap, const char *tag, const char *type) {
24417 return soap_get_xsd__anyType(soap, this, tag, type);
24418}
24419
24420SOAP_FMAC3 xsd__anyType *SOAP_FMAC4 soap_get_xsd__anyType(struct soap *soap, xsd__anyType *p, const char *tag,
24421 const char *type) {
24422 if ((p = soap_in_xsd__anyType(soap, tag, p, type)))
24423 if (soap_getindependent(soap))
24424 return nullptr;
24425 return p;
24426}
24427
24428SOAP_FMAC1 xsd__anyType *SOAP_FMAC2 soap_instantiate_xsd__anyType(struct soap *soap, int n, const char *type,
24429 const char *arrayType, size_t *size) {
24430 (void)type;
24431 (void)arrayType; /* appease -Wall -Werror */
24432 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__anyType(%d, %s, %s)\n", n, type ? type : "",
24433 arrayType ? arrayType : ""));
24434 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_xsd__anyType, n, ICat4_fdelete);
24435 if (!cp)
24436 return nullptr;
24437 if (type && !soap_match_tag(soap, type, "xsd:boolean")) {
24439 if (n < 0) {
24440 cp->ptr = (void *)SOAP_NEW(xsd__boolean);
24441 if (size)
24442 *size = sizeof(xsd__boolean);
24443 ((xsd__boolean *)cp->ptr)->soap = soap;
24444 } else {
24445 cp->ptr = (void *)SOAP_NEW_ARRAY(xsd__boolean, n);
24446 if (size)
24447 *size = n * sizeof(xsd__boolean);
24448 if (cp->ptr)
24449 for (int i = 0; i < n; i++)
24450 ((xsd__boolean *)cp->ptr)[i].soap = soap;
24451 }
24452 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24453 if (!cp->ptr)
24454 soap->error = SOAP_EOM;
24455 return (xsd__boolean *)cp->ptr;
24456 }
24457 if (type && !soap_match_tag(soap, type, "xsd:dateTime")) {
24459 if (n < 0) {
24460 cp->ptr = (void *)SOAP_NEW(xsd__dateTime);
24461 if (size)
24462 *size = sizeof(xsd__dateTime);
24463 ((xsd__dateTime *)cp->ptr)->soap = soap;
24464 } else {
24465 cp->ptr = (void *)SOAP_NEW_ARRAY(xsd__dateTime, n);
24466 if (size)
24467 *size = n * sizeof(xsd__dateTime);
24468 if (cp->ptr)
24469 for (int i = 0; i < n; i++)
24470 ((xsd__dateTime *)cp->ptr)[i].soap = soap;
24471 }
24472 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24473 if (!cp->ptr)
24474 soap->error = SOAP_EOM;
24475 return (xsd__dateTime *)cp->ptr;
24476 }
24477 if (type && !soap_match_tag(soap, type, "xsd:double")) {
24478 cp->type = SOAP_TYPE_ICat4_xsd__double;
24479 if (n < 0) {
24480 cp->ptr = (void *)SOAP_NEW(xsd__double);
24481 if (size)
24482 *size = sizeof(xsd__double);
24483 ((xsd__double *)cp->ptr)->soap = soap;
24484 } else {
24485 cp->ptr = (void *)SOAP_NEW_ARRAY(xsd__double, n);
24486 if (size)
24487 *size = n * sizeof(xsd__double);
24488 if (cp->ptr)
24489 for (int i = 0; i < n; i++)
24490 ((xsd__double *)cp->ptr)[i].soap = soap;
24491 }
24492 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24493 if (!cp->ptr)
24494 soap->error = SOAP_EOM;
24495 return (xsd__double *)cp->ptr;
24496 }
24497 if (type && !soap_match_tag(soap, type, "xsd:int")) {
24498 cp->type = SOAP_TYPE_ICat4_xsd__int;
24499 if (n < 0) {
24500 cp->ptr = (void *)SOAP_NEW(xsd__int);
24501 if (size)
24502 *size = sizeof(xsd__int);
24503 ((xsd__int *)cp->ptr)->soap = soap;
24504 } else {
24505 cp->ptr = (void *)SOAP_NEW_ARRAY(xsd__int, n);
24506 if (size)
24507 *size = n * sizeof(xsd__int);
24508 if (cp->ptr)
24509 for (int i = 0; i < n; i++)
24510 ((xsd__int *)cp->ptr)[i].soap = soap;
24511 }
24512 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24513 if (!cp->ptr)
24514 soap->error = SOAP_EOM;
24515 return (xsd__int *)cp->ptr;
24516 }
24517 if (type && !soap_match_tag(soap, type, "xsd:long")) {
24518 cp->type = SOAP_TYPE_ICat4_xsd__long;
24519 if (n < 0) {
24520 cp->ptr = (void *)SOAP_NEW(xsd__long);
24521 if (size)
24522 *size = sizeof(xsd__long);
24523 ((xsd__long *)cp->ptr)->soap = soap;
24524 } else {
24525 cp->ptr = (void *)SOAP_NEW_ARRAY(xsd__long, n);
24526 if (size)
24527 *size = n * sizeof(xsd__long);
24528 if (cp->ptr)
24529 for (int i = 0; i < n; i++)
24530 ((xsd__long *)cp->ptr)[i].soap = soap;
24531 }
24532 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24533 if (!cp->ptr)
24534 soap->error = SOAP_EOM;
24535 return (xsd__long *)cp->ptr;
24536 }
24537 if (type && !soap_match_tag(soap, type, "xsd:string")) {
24538 cp->type = SOAP_TYPE_ICat4_xsd__string;
24539 if (n < 0) {
24540 cp->ptr = (void *)SOAP_NEW(xsd__string);
24541 if (size)
24542 *size = sizeof(xsd__string);
24543 ((xsd__string *)cp->ptr)->soap = soap;
24544 } else {
24545 cp->ptr = (void *)SOAP_NEW_ARRAY(xsd__string, n);
24546 if (size)
24547 *size = n * sizeof(xsd__string);
24548 if (cp->ptr)
24549 for (int i = 0; i < n; i++)
24550 ((xsd__string *)cp->ptr)[i].soap = soap;
24551 }
24552 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24553 if (!cp->ptr)
24554 soap->error = SOAP_EOM;
24555 return (xsd__string *)cp->ptr;
24556 }
24557 if (type && !soap_match_tag(soap, type, "ns1:icatExceptionType")) {
24559 if (n < 0) {
24560 cp->ptr = (void *)SOAP_NEW(ns1__icatExceptionType_);
24561 if (size)
24562 *size = sizeof(ns1__icatExceptionType_);
24563 ((ns1__icatExceptionType_ *)cp->ptr)->soap = soap;
24564 } else {
24565 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__icatExceptionType_, n);
24566 if (size)
24567 *size = n * sizeof(ns1__icatExceptionType_);
24568 if (cp->ptr)
24569 for (int i = 0; i < n; i++)
24570 ((ns1__icatExceptionType_ *)cp->ptr)[i].soap = soap;
24571 }
24572 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24573 if (!cp->ptr)
24574 soap->error = SOAP_EOM;
24575 return (ns1__icatExceptionType_ *)cp->ptr;
24576 }
24577 if (type && !soap_match_tag(soap, type, "ns1:studyStatus")) {
24579 if (n < 0) {
24580 cp->ptr = (void *)SOAP_NEW(ns1__studyStatus_);
24581 if (size)
24582 *size = sizeof(ns1__studyStatus_);
24583 ((ns1__studyStatus_ *)cp->ptr)->soap = soap;
24584 } else {
24585 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__studyStatus_, n);
24586 if (size)
24587 *size = n * sizeof(ns1__studyStatus_);
24588 if (cp->ptr)
24589 for (int i = 0; i < n; i++)
24590 ((ns1__studyStatus_ *)cp->ptr)[i].soap = soap;
24591 }
24592 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24593 if (!cp->ptr)
24594 soap->error = SOAP_EOM;
24595 return (ns1__studyStatus_ *)cp->ptr;
24596 }
24597 if (type && !soap_match_tag(soap, type, "ns1:parameterValueType")) {
24599 if (n < 0) {
24600 cp->ptr = (void *)SOAP_NEW(ns1__parameterValueType_);
24601 if (size)
24602 *size = sizeof(ns1__parameterValueType_);
24603 ((ns1__parameterValueType_ *)cp->ptr)->soap = soap;
24604 } else {
24605 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__parameterValueType_, n);
24606 if (size)
24607 *size = n * sizeof(ns1__parameterValueType_);
24608 if (cp->ptr)
24609 for (int i = 0; i < n; i++)
24610 ((ns1__parameterValueType_ *)cp->ptr)[i].soap = soap;
24611 }
24612 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24613 if (!cp->ptr)
24614 soap->error = SOAP_EOM;
24615 return (ns1__parameterValueType_ *)cp->ptr;
24616 }
24617 if (type && !soap_match_tag(soap, type, "ns1:relType")) {
24619 if (n < 0) {
24620 cp->ptr = (void *)SOAP_NEW(ns1__relType_);
24621 if (size)
24622 *size = sizeof(ns1__relType_);
24623 ((ns1__relType_ *)cp->ptr)->soap = soap;
24624 } else {
24625 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__relType_, n);
24626 if (size)
24627 *size = n * sizeof(ns1__relType_);
24628 if (cp->ptr)
24629 for (int i = 0; i < n; i++)
24630 ((ns1__relType_ *)cp->ptr)[i].soap = soap;
24631 }
24632 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24633 if (!cp->ptr)
24634 soap->error = SOAP_EOM;
24635 return (ns1__relType_ *)cp->ptr;
24636 }
24637 if (type && !soap_match_tag(soap, type, "ns1:accessType")) {
24639 if (n < 0) {
24640 cp->ptr = (void *)SOAP_NEW(ns1__accessType_);
24641 if (size)
24642 *size = sizeof(ns1__accessType_);
24643 ((ns1__accessType_ *)cp->ptr)->soap = soap;
24644 } else {
24645 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__accessType_, n);
24646 if (size)
24647 *size = n * sizeof(ns1__accessType_);
24648 if (cp->ptr)
24649 for (int i = 0; i < n; i++)
24650 ((ns1__accessType_ *)cp->ptr)[i].soap = soap;
24651 }
24652 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24653 if (!cp->ptr)
24654 soap->error = SOAP_EOM;
24655 return (ns1__accessType_ *)cp->ptr;
24656 }
24657 if (type && !soap_match_tag(soap, type, "ns1:luceneClear")) {
24659 if (n < 0) {
24660 cp->ptr = (void *)SOAP_NEW(ns1__luceneClear);
24661 if (size)
24662 *size = sizeof(ns1__luceneClear);
24663 ((ns1__luceneClear *)cp->ptr)->soap = soap;
24664 } else {
24665 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__luceneClear, n);
24666 if (size)
24667 *size = n * sizeof(ns1__luceneClear);
24668 if (cp->ptr)
24669 for (int i = 0; i < n; i++)
24670 ((ns1__luceneClear *)cp->ptr)[i].soap = soap;
24671 }
24672 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24673 if (!cp->ptr)
24674 soap->error = SOAP_EOM;
24675 return (ns1__luceneClear *)cp->ptr;
24676 }
24677 if (type && !soap_match_tag(soap, type, "ns1:luceneClearResponse")) {
24679 if (n < 0) {
24680 cp->ptr = (void *)SOAP_NEW(ns1__luceneClearResponse);
24681 if (size)
24682 *size = sizeof(ns1__luceneClearResponse);
24683 ((ns1__luceneClearResponse *)cp->ptr)->soap = soap;
24684 } else {
24685 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__luceneClearResponse, n);
24686 if (size)
24687 *size = n * sizeof(ns1__luceneClearResponse);
24688 if (cp->ptr)
24689 for (int i = 0; i < n; i++)
24690 ((ns1__luceneClearResponse *)cp->ptr)[i].soap = soap;
24691 }
24692 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24693 if (!cp->ptr)
24694 soap->error = SOAP_EOM;
24695 return (ns1__luceneClearResponse *)cp->ptr;
24696 }
24697 if (type && !soap_match_tag(soap, type, "ns1:IcatException")) {
24699 if (n < 0) {
24700 cp->ptr = (void *)SOAP_NEW(ns1__IcatException);
24701 if (size)
24702 *size = sizeof(ns1__IcatException);
24703 ((ns1__IcatException *)cp->ptr)->soap = soap;
24704 } else {
24705 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__IcatException, n);
24706 if (size)
24707 *size = n * sizeof(ns1__IcatException);
24708 if (cp->ptr)
24709 for (int i = 0; i < n; i++)
24710 ((ns1__IcatException *)cp->ptr)[i].soap = soap;
24711 }
24712 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24713 if (!cp->ptr)
24714 soap->error = SOAP_EOM;
24715 return (ns1__IcatException *)cp->ptr;
24716 }
24717 if (type && !soap_match_tag(soap, type, "ns1:createMany")) {
24719 if (n < 0) {
24720 cp->ptr = (void *)SOAP_NEW(ns1__createMany);
24721 if (size)
24722 *size = sizeof(ns1__createMany);
24723 ((ns1__createMany *)cp->ptr)->soap = soap;
24724 } else {
24725 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__createMany, n);
24726 if (size)
24727 *size = n * sizeof(ns1__createMany);
24728 if (cp->ptr)
24729 for (int i = 0; i < n; i++)
24730 ((ns1__createMany *)cp->ptr)[i].soap = soap;
24731 }
24732 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24733 if (!cp->ptr)
24734 soap->error = SOAP_EOM;
24735 return (ns1__createMany *)cp->ptr;
24736 }
24737 if (type && !soap_match_tag(soap, type, "ns1:entityBaseBean")) {
24739 if (n < 0) {
24740 cp->ptr = (void *)SOAP_NEW(ns1__entityBaseBean);
24741 if (size)
24742 *size = sizeof(ns1__entityBaseBean);
24743 ((ns1__entityBaseBean *)cp->ptr)->soap = soap;
24744 } else {
24745 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__entityBaseBean, n);
24746 if (size)
24747 *size = n * sizeof(ns1__entityBaseBean);
24748 if (cp->ptr)
24749 for (int i = 0; i < n; i++)
24750 ((ns1__entityBaseBean *)cp->ptr)[i].soap = soap;
24751 }
24752 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24753 if (!cp->ptr)
24754 soap->error = SOAP_EOM;
24755 return (ns1__entityBaseBean *)cp->ptr;
24756 }
24757 if (type && !soap_match_tag(soap, type, "ns1:createManyResponse")) {
24759 if (n < 0) {
24760 cp->ptr = (void *)SOAP_NEW(ns1__createManyResponse);
24761 if (size)
24762 *size = sizeof(ns1__createManyResponse);
24763 ((ns1__createManyResponse *)cp->ptr)->soap = soap;
24764 } else {
24765 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__createManyResponse, n);
24766 if (size)
24767 *size = n * sizeof(ns1__createManyResponse);
24768 if (cp->ptr)
24769 for (int i = 0; i < n; i++)
24770 ((ns1__createManyResponse *)cp->ptr)[i].soap = soap;
24771 }
24772 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24773 if (!cp->ptr)
24774 soap->error = SOAP_EOM;
24775 return (ns1__createManyResponse *)cp->ptr;
24776 }
24777 if (type && !soap_match_tag(soap, type, "ns1:create")) {
24778 cp->type = SOAP_TYPE_ICat4_ns1__create;
24779 if (n < 0) {
24780 cp->ptr = (void *)SOAP_NEW(ns1__create);
24781 if (size)
24782 *size = sizeof(ns1__create);
24783 ((ns1__create *)cp->ptr)->soap = soap;
24784 } else {
24785 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__create, n);
24786 if (size)
24787 *size = n * sizeof(ns1__create);
24788 if (cp->ptr)
24789 for (int i = 0; i < n; i++)
24790 ((ns1__create *)cp->ptr)[i].soap = soap;
24791 }
24792 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24793 if (!cp->ptr)
24794 soap->error = SOAP_EOM;
24795 return (ns1__create *)cp->ptr;
24796 }
24797 if (type && !soap_match_tag(soap, type, "ns1:createResponse")) {
24799 if (n < 0) {
24800 cp->ptr = (void *)SOAP_NEW(ns1__createResponse);
24801 if (size)
24802 *size = sizeof(ns1__createResponse);
24803 ((ns1__createResponse *)cp->ptr)->soap = soap;
24804 } else {
24805 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__createResponse, n);
24806 if (size)
24807 *size = n * sizeof(ns1__createResponse);
24808 if (cp->ptr)
24809 for (int i = 0; i < n; i++)
24810 ((ns1__createResponse *)cp->ptr)[i].soap = soap;
24811 }
24812 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24813 if (!cp->ptr)
24814 soap->error = SOAP_EOM;
24815 return (ns1__createResponse *)cp->ptr;
24816 }
24817 if (type && !soap_match_tag(soap, type, "ns1:getProperties")) {
24819 if (n < 0) {
24820 cp->ptr = (void *)SOAP_NEW(ns1__getProperties);
24821 if (size)
24822 *size = sizeof(ns1__getProperties);
24823 ((ns1__getProperties *)cp->ptr)->soap = soap;
24824 } else {
24825 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getProperties, n);
24826 if (size)
24827 *size = n * sizeof(ns1__getProperties);
24828 if (cp->ptr)
24829 for (int i = 0; i < n; i++)
24830 ((ns1__getProperties *)cp->ptr)[i].soap = soap;
24831 }
24832 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24833 if (!cp->ptr)
24834 soap->error = SOAP_EOM;
24835 return (ns1__getProperties *)cp->ptr;
24836 }
24837 if (type && !soap_match_tag(soap, type, "ns1:getPropertiesResponse")) {
24839 if (n < 0) {
24840 cp->ptr = (void *)SOAP_NEW(ns1__getPropertiesResponse);
24841 if (size)
24842 *size = sizeof(ns1__getPropertiesResponse);
24843 ((ns1__getPropertiesResponse *)cp->ptr)->soap = soap;
24844 } else {
24845 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getPropertiesResponse, n);
24846 if (size)
24847 *size = n * sizeof(ns1__getPropertiesResponse);
24848 if (cp->ptr)
24849 for (int i = 0; i < n; i++)
24850 ((ns1__getPropertiesResponse *)cp->ptr)[i].soap = soap;
24851 }
24852 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24853 if (!cp->ptr)
24854 soap->error = SOAP_EOM;
24855 return (ns1__getPropertiesResponse *)cp->ptr;
24856 }
24857 if (type && !soap_match_tag(soap, type, "ns1:luceneSearch")) {
24859 if (n < 0) {
24860 cp->ptr = (void *)SOAP_NEW(ns1__luceneSearch);
24861 if (size)
24862 *size = sizeof(ns1__luceneSearch);
24863 ((ns1__luceneSearch *)cp->ptr)->soap = soap;
24864 } else {
24865 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__luceneSearch, n);
24866 if (size)
24867 *size = n * sizeof(ns1__luceneSearch);
24868 if (cp->ptr)
24869 for (int i = 0; i < n; i++)
24870 ((ns1__luceneSearch *)cp->ptr)[i].soap = soap;
24871 }
24872 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24873 if (!cp->ptr)
24874 soap->error = SOAP_EOM;
24875 return (ns1__luceneSearch *)cp->ptr;
24876 }
24877 if (type && !soap_match_tag(soap, type, "ns1:luceneSearchResponse")) {
24879 if (n < 0) {
24880 cp->ptr = (void *)SOAP_NEW(ns1__luceneSearchResponse);
24881 if (size)
24882 *size = sizeof(ns1__luceneSearchResponse);
24883 ((ns1__luceneSearchResponse *)cp->ptr)->soap = soap;
24884 } else {
24885 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__luceneSearchResponse, n);
24886 if (size)
24887 *size = n * sizeof(ns1__luceneSearchResponse);
24888 if (cp->ptr)
24889 for (int i = 0; i < n; i++)
24890 ((ns1__luceneSearchResponse *)cp->ptr)[i].soap = soap;
24891 }
24892 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24893 if (!cp->ptr)
24894 soap->error = SOAP_EOM;
24895 return (ns1__luceneSearchResponse *)cp->ptr;
24896 }
24897 if (type && !soap_match_tag(soap, type, "ns1:lucenePopulate")) {
24899 if (n < 0) {
24900 cp->ptr = (void *)SOAP_NEW(ns1__lucenePopulate);
24901 if (size)
24902 *size = sizeof(ns1__lucenePopulate);
24903 ((ns1__lucenePopulate *)cp->ptr)->soap = soap;
24904 } else {
24905 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__lucenePopulate, n);
24906 if (size)
24907 *size = n * sizeof(ns1__lucenePopulate);
24908 if (cp->ptr)
24909 for (int i = 0; i < n; i++)
24910 ((ns1__lucenePopulate *)cp->ptr)[i].soap = soap;
24911 }
24912 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24913 if (!cp->ptr)
24914 soap->error = SOAP_EOM;
24915 return (ns1__lucenePopulate *)cp->ptr;
24916 }
24917 if (type && !soap_match_tag(soap, type, "ns1:lucenePopulateResponse")) {
24919 if (n < 0) {
24920 cp->ptr = (void *)SOAP_NEW(ns1__lucenePopulateResponse);
24921 if (size)
24922 *size = sizeof(ns1__lucenePopulateResponse);
24923 ((ns1__lucenePopulateResponse *)cp->ptr)->soap = soap;
24924 } else {
24925 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__lucenePopulateResponse, n);
24926 if (size)
24927 *size = n * sizeof(ns1__lucenePopulateResponse);
24928 if (cp->ptr)
24929 for (int i = 0; i < n; i++)
24930 ((ns1__lucenePopulateResponse *)cp->ptr)[i].soap = soap;
24931 }
24932 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24933 if (!cp->ptr)
24934 soap->error = SOAP_EOM;
24935 return (ns1__lucenePopulateResponse *)cp->ptr;
24936 }
24937 if (type && !soap_match_tag(soap, type, "ns1:get")) {
24938 cp->type = SOAP_TYPE_ICat4_ns1__get;
24939 if (n < 0) {
24940 cp->ptr = (void *)SOAP_NEW(ns1__get);
24941 if (size)
24942 *size = sizeof(ns1__get);
24943 ((ns1__get *)cp->ptr)->soap = soap;
24944 } else {
24945 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__get, n);
24946 if (size)
24947 *size = n * sizeof(ns1__get);
24948 if (cp->ptr)
24949 for (int i = 0; i < n; i++)
24950 ((ns1__get *)cp->ptr)[i].soap = soap;
24951 }
24952 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24953 if (!cp->ptr)
24954 soap->error = SOAP_EOM;
24955 return (ns1__get *)cp->ptr;
24956 }
24957 if (type && !soap_match_tag(soap, type, "ns1:getResponse")) {
24959 if (n < 0) {
24960 cp->ptr = (void *)SOAP_NEW(ns1__getResponse);
24961 if (size)
24962 *size = sizeof(ns1__getResponse);
24963 ((ns1__getResponse *)cp->ptr)->soap = soap;
24964 } else {
24965 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getResponse, n);
24966 if (size)
24967 *size = n * sizeof(ns1__getResponse);
24968 if (cp->ptr)
24969 for (int i = 0; i < n; i++)
24970 ((ns1__getResponse *)cp->ptr)[i].soap = soap;
24971 }
24972 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24973 if (!cp->ptr)
24974 soap->error = SOAP_EOM;
24975 return (ns1__getResponse *)cp->ptr;
24976 }
24977 if (type && !soap_match_tag(soap, type, "ns1:getEntityNames")) {
24979 if (n < 0) {
24980 cp->ptr = (void *)SOAP_NEW(ns1__getEntityNames);
24981 if (size)
24982 *size = sizeof(ns1__getEntityNames);
24983 ((ns1__getEntityNames *)cp->ptr)->soap = soap;
24984 } else {
24985 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getEntityNames, n);
24986 if (size)
24987 *size = n * sizeof(ns1__getEntityNames);
24988 if (cp->ptr)
24989 for (int i = 0; i < n; i++)
24990 ((ns1__getEntityNames *)cp->ptr)[i].soap = soap;
24991 }
24992 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24993 if (!cp->ptr)
24994 soap->error = SOAP_EOM;
24995 return (ns1__getEntityNames *)cp->ptr;
24996 }
24997 if (type && !soap_match_tag(soap, type, "ns1:getEntityNamesResponse")) {
24999 if (n < 0) {
25000 cp->ptr = (void *)SOAP_NEW(ns1__getEntityNamesResponse);
25001 if (size)
25002 *size = sizeof(ns1__getEntityNamesResponse);
25003 ((ns1__getEntityNamesResponse *)cp->ptr)->soap = soap;
25004 } else {
25005 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getEntityNamesResponse, n);
25006 if (size)
25007 *size = n * sizeof(ns1__getEntityNamesResponse);
25008 if (cp->ptr)
25009 for (int i = 0; i < n; i++)
25010 ((ns1__getEntityNamesResponse *)cp->ptr)[i].soap = soap;
25011 }
25012 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25013 if (!cp->ptr)
25014 soap->error = SOAP_EOM;
25015 return (ns1__getEntityNamesResponse *)cp->ptr;
25016 }
25017 if (type && !soap_match_tag(soap, type, "ns1:getApiVersion")) {
25019 if (n < 0) {
25020 cp->ptr = (void *)SOAP_NEW(ns1__getApiVersion);
25021 if (size)
25022 *size = sizeof(ns1__getApiVersion);
25023 ((ns1__getApiVersion *)cp->ptr)->soap = soap;
25024 } else {
25025 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getApiVersion, n);
25026 if (size)
25027 *size = n * sizeof(ns1__getApiVersion);
25028 if (cp->ptr)
25029 for (int i = 0; i < n; i++)
25030 ((ns1__getApiVersion *)cp->ptr)[i].soap = soap;
25031 }
25032 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25033 if (!cp->ptr)
25034 soap->error = SOAP_EOM;
25035 return (ns1__getApiVersion *)cp->ptr;
25036 }
25037 if (type && !soap_match_tag(soap, type, "ns1:getApiVersionResponse")) {
25039 if (n < 0) {
25040 cp->ptr = (void *)SOAP_NEW(ns1__getApiVersionResponse);
25041 if (size)
25042 *size = sizeof(ns1__getApiVersionResponse);
25043 ((ns1__getApiVersionResponse *)cp->ptr)->soap = soap;
25044 } else {
25045 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getApiVersionResponse, n);
25046 if (size)
25047 *size = n * sizeof(ns1__getApiVersionResponse);
25048 if (cp->ptr)
25049 for (int i = 0; i < n; i++)
25050 ((ns1__getApiVersionResponse *)cp->ptr)[i].soap = soap;
25051 }
25052 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25053 if (!cp->ptr)
25054 soap->error = SOAP_EOM;
25055 return (ns1__getApiVersionResponse *)cp->ptr;
25056 }
25057 if (type && !soap_match_tag(soap, type, "ns1:luceneGetPopulating")) {
25059 if (n < 0) {
25060 cp->ptr = (void *)SOAP_NEW(ns1__luceneGetPopulating);
25061 if (size)
25062 *size = sizeof(ns1__luceneGetPopulating);
25063 ((ns1__luceneGetPopulating *)cp->ptr)->soap = soap;
25064 } else {
25065 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__luceneGetPopulating, n);
25066 if (size)
25067 *size = n * sizeof(ns1__luceneGetPopulating);
25068 if (cp->ptr)
25069 for (int i = 0; i < n; i++)
25070 ((ns1__luceneGetPopulating *)cp->ptr)[i].soap = soap;
25071 }
25072 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25073 if (!cp->ptr)
25074 soap->error = SOAP_EOM;
25075 return (ns1__luceneGetPopulating *)cp->ptr;
25076 }
25077 if (type && !soap_match_tag(soap, type, "ns1:luceneGetPopulatingResponse")) {
25079 if (n < 0) {
25080 cp->ptr = (void *)SOAP_NEW(ns1__luceneGetPopulatingResponse);
25081 if (size)
25082 *size = sizeof(ns1__luceneGetPopulatingResponse);
25083 ((ns1__luceneGetPopulatingResponse *)cp->ptr)->soap = soap;
25084 } else {
25085 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__luceneGetPopulatingResponse, n);
25086 if (size)
25087 *size = n * sizeof(ns1__luceneGetPopulatingResponse);
25088 if (cp->ptr)
25089 for (int i = 0; i < n; i++)
25090 ((ns1__luceneGetPopulatingResponse *)cp->ptr)[i].soap = soap;
25091 }
25092 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25093 if (!cp->ptr)
25094 soap->error = SOAP_EOM;
25095 return (ns1__luceneGetPopulatingResponse *)cp->ptr;
25096 }
25097 if (type && !soap_match_tag(soap, type, "ns1:update")) {
25098 cp->type = SOAP_TYPE_ICat4_ns1__update;
25099 if (n < 0) {
25100 cp->ptr = (void *)SOAP_NEW(ns1__update);
25101 if (size)
25102 *size = sizeof(ns1__update);
25103 ((ns1__update *)cp->ptr)->soap = soap;
25104 } else {
25105 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__update, n);
25106 if (size)
25107 *size = n * sizeof(ns1__update);
25108 if (cp->ptr)
25109 for (int i = 0; i < n; i++)
25110 ((ns1__update *)cp->ptr)[i].soap = soap;
25111 }
25112 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25113 if (!cp->ptr)
25114 soap->error = SOAP_EOM;
25115 return (ns1__update *)cp->ptr;
25116 }
25117 if (type && !soap_match_tag(soap, type, "ns1:updateResponse")) {
25119 if (n < 0) {
25120 cp->ptr = (void *)SOAP_NEW(ns1__updateResponse);
25121 if (size)
25122 *size = sizeof(ns1__updateResponse);
25123 ((ns1__updateResponse *)cp->ptr)->soap = soap;
25124 } else {
25125 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__updateResponse, n);
25126 if (size)
25127 *size = n * sizeof(ns1__updateResponse);
25128 if (cp->ptr)
25129 for (int i = 0; i < n; i++)
25130 ((ns1__updateResponse *)cp->ptr)[i].soap = soap;
25131 }
25132 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25133 if (!cp->ptr)
25134 soap->error = SOAP_EOM;
25135 return (ns1__updateResponse *)cp->ptr;
25136 }
25137 if (type && !soap_match_tag(soap, type, "ns1:deleteMany")) {
25139 if (n < 0) {
25140 cp->ptr = (void *)SOAP_NEW(ns1__deleteMany);
25141 if (size)
25142 *size = sizeof(ns1__deleteMany);
25143 ((ns1__deleteMany *)cp->ptr)->soap = soap;
25144 } else {
25145 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__deleteMany, n);
25146 if (size)
25147 *size = n * sizeof(ns1__deleteMany);
25148 if (cp->ptr)
25149 for (int i = 0; i < n; i++)
25150 ((ns1__deleteMany *)cp->ptr)[i].soap = soap;
25151 }
25152 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25153 if (!cp->ptr)
25154 soap->error = SOAP_EOM;
25155 return (ns1__deleteMany *)cp->ptr;
25156 }
25157 if (type && !soap_match_tag(soap, type, "ns1:deleteManyResponse")) {
25159 if (n < 0) {
25160 cp->ptr = (void *)SOAP_NEW(ns1__deleteManyResponse);
25161 if (size)
25162 *size = sizeof(ns1__deleteManyResponse);
25163 ((ns1__deleteManyResponse *)cp->ptr)->soap = soap;
25164 } else {
25165 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__deleteManyResponse, n);
25166 if (size)
25167 *size = n * sizeof(ns1__deleteManyResponse);
25168 if (cp->ptr)
25169 for (int i = 0; i < n; i++)
25170 ((ns1__deleteManyResponse *)cp->ptr)[i].soap = soap;
25171 }
25172 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25173 if (!cp->ptr)
25174 soap->error = SOAP_EOM;
25175 return (ns1__deleteManyResponse *)cp->ptr;
25176 }
25177 if (type && !soap_match_tag(soap, type, "ns1:getUserName")) {
25179 if (n < 0) {
25180 cp->ptr = (void *)SOAP_NEW(ns1__getUserName);
25181 if (size)
25182 *size = sizeof(ns1__getUserName);
25183 ((ns1__getUserName *)cp->ptr)->soap = soap;
25184 } else {
25185 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getUserName, n);
25186 if (size)
25187 *size = n * sizeof(ns1__getUserName);
25188 if (cp->ptr)
25189 for (int i = 0; i < n; i++)
25190 ((ns1__getUserName *)cp->ptr)[i].soap = soap;
25191 }
25192 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25193 if (!cp->ptr)
25194 soap->error = SOAP_EOM;
25195 return (ns1__getUserName *)cp->ptr;
25196 }
25197 if (type && !soap_match_tag(soap, type, "ns1:getUserNameResponse")) {
25199 if (n < 0) {
25200 cp->ptr = (void *)SOAP_NEW(ns1__getUserNameResponse);
25201 if (size)
25202 *size = sizeof(ns1__getUserNameResponse);
25203 ((ns1__getUserNameResponse *)cp->ptr)->soap = soap;
25204 } else {
25205 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getUserNameResponse, n);
25206 if (size)
25207 *size = n * sizeof(ns1__getUserNameResponse);
25208 if (cp->ptr)
25209 for (int i = 0; i < n; i++)
25210 ((ns1__getUserNameResponse *)cp->ptr)[i].soap = soap;
25211 }
25212 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25213 if (!cp->ptr)
25214 soap->error = SOAP_EOM;
25215 return (ns1__getUserNameResponse *)cp->ptr;
25216 }
25217 if (type && !soap_match_tag(soap, type, "ns1:refresh")) {
25219 if (n < 0) {
25220 cp->ptr = (void *)SOAP_NEW(ns1__refresh);
25221 if (size)
25222 *size = sizeof(ns1__refresh);
25223 ((ns1__refresh *)cp->ptr)->soap = soap;
25224 } else {
25225 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__refresh, n);
25226 if (size)
25227 *size = n * sizeof(ns1__refresh);
25228 if (cp->ptr)
25229 for (int i = 0; i < n; i++)
25230 ((ns1__refresh *)cp->ptr)[i].soap = soap;
25231 }
25232 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25233 if (!cp->ptr)
25234 soap->error = SOAP_EOM;
25235 return (ns1__refresh *)cp->ptr;
25236 }
25237 if (type && !soap_match_tag(soap, type, "ns1:refreshResponse")) {
25239 if (n < 0) {
25240 cp->ptr = (void *)SOAP_NEW(ns1__refreshResponse);
25241 if (size)
25242 *size = sizeof(ns1__refreshResponse);
25243 ((ns1__refreshResponse *)cp->ptr)->soap = soap;
25244 } else {
25245 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__refreshResponse, n);
25246 if (size)
25247 *size = n * sizeof(ns1__refreshResponse);
25248 if (cp->ptr)
25249 for (int i = 0; i < n; i++)
25250 ((ns1__refreshResponse *)cp->ptr)[i].soap = soap;
25251 }
25252 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25253 if (!cp->ptr)
25254 soap->error = SOAP_EOM;
25255 return (ns1__refreshResponse *)cp->ptr;
25256 }
25257 if (type && !soap_match_tag(soap, type, "ns1:login")) {
25258 cp->type = SOAP_TYPE_ICat4_ns1__login;
25259 if (n < 0) {
25260 cp->ptr = (void *)SOAP_NEW(ns1__login);
25261 if (size)
25262 *size = sizeof(ns1__login);
25263 ((ns1__login *)cp->ptr)->soap = soap;
25264 } else {
25265 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__login, n);
25266 if (size)
25267 *size = n * sizeof(ns1__login);
25268 if (cp->ptr)
25269 for (int i = 0; i < n; i++)
25270 ((ns1__login *)cp->ptr)[i].soap = soap;
25271 }
25272 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25273 if (!cp->ptr)
25274 soap->error = SOAP_EOM;
25275 return (ns1__login *)cp->ptr;
25276 }
25277 if (type && !soap_match_tag(soap, type, "ns1:loginResponse")) {
25279 if (n < 0) {
25280 cp->ptr = (void *)SOAP_NEW(ns1__loginResponse);
25281 if (size)
25282 *size = sizeof(ns1__loginResponse);
25283 ((ns1__loginResponse *)cp->ptr)->soap = soap;
25284 } else {
25285 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__loginResponse, n);
25286 if (size)
25287 *size = n * sizeof(ns1__loginResponse);
25288 if (cp->ptr)
25289 for (int i = 0; i < n; i++)
25290 ((ns1__loginResponse *)cp->ptr)[i].soap = soap;
25291 }
25292 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25293 if (!cp->ptr)
25294 soap->error = SOAP_EOM;
25295 return (ns1__loginResponse *)cp->ptr;
25296 }
25297 if (type && !soap_match_tag(soap, type, "ns1:dummy")) {
25298 cp->type = SOAP_TYPE_ICat4_ns1__dummy;
25299 if (n < 0) {
25300 cp->ptr = (void *)SOAP_NEW(ns1__dummy);
25301 if (size)
25302 *size = sizeof(ns1__dummy);
25303 ((ns1__dummy *)cp->ptr)->soap = soap;
25304 } else {
25305 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__dummy, n);
25306 if (size)
25307 *size = n * sizeof(ns1__dummy);
25308 if (cp->ptr)
25309 for (int i = 0; i < n; i++)
25310 ((ns1__dummy *)cp->ptr)[i].soap = soap;
25311 }
25312 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25313 if (!cp->ptr)
25314 soap->error = SOAP_EOM;
25315 return (ns1__dummy *)cp->ptr;
25316 }
25317 if (type && !soap_match_tag(soap, type, "ns1:dummyResponse")) {
25319 if (n < 0) {
25320 cp->ptr = (void *)SOAP_NEW(ns1__dummyResponse);
25321 if (size)
25322 *size = sizeof(ns1__dummyResponse);
25323 ((ns1__dummyResponse *)cp->ptr)->soap = soap;
25324 } else {
25325 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__dummyResponse, n);
25326 if (size)
25327 *size = n * sizeof(ns1__dummyResponse);
25328 if (cp->ptr)
25329 for (int i = 0; i < n; i++)
25330 ((ns1__dummyResponse *)cp->ptr)[i].soap = soap;
25331 }
25332 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25333 if (!cp->ptr)
25334 soap->error = SOAP_EOM;
25335 return (ns1__dummyResponse *)cp->ptr;
25336 }
25337 if (type && !soap_match_tag(soap, type, "ns1:getEntityInfo")) {
25339 if (n < 0) {
25340 cp->ptr = (void *)SOAP_NEW(ns1__getEntityInfo);
25341 if (size)
25342 *size = sizeof(ns1__getEntityInfo);
25343 ((ns1__getEntityInfo *)cp->ptr)->soap = soap;
25344 } else {
25345 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getEntityInfo, n);
25346 if (size)
25347 *size = n * sizeof(ns1__getEntityInfo);
25348 if (cp->ptr)
25349 for (int i = 0; i < n; i++)
25350 ((ns1__getEntityInfo *)cp->ptr)[i].soap = soap;
25351 }
25352 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25353 if (!cp->ptr)
25354 soap->error = SOAP_EOM;
25355 return (ns1__getEntityInfo *)cp->ptr;
25356 }
25357 if (type && !soap_match_tag(soap, type, "ns1:getEntityInfoResponse")) {
25359 if (n < 0) {
25360 cp->ptr = (void *)SOAP_NEW(ns1__getEntityInfoResponse);
25361 if (size)
25362 *size = sizeof(ns1__getEntityInfoResponse);
25363 ((ns1__getEntityInfoResponse *)cp->ptr)->soap = soap;
25364 } else {
25365 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getEntityInfoResponse, n);
25366 if (size)
25367 *size = n * sizeof(ns1__getEntityInfoResponse);
25368 if (cp->ptr)
25369 for (int i = 0; i < n; i++)
25370 ((ns1__getEntityInfoResponse *)cp->ptr)[i].soap = soap;
25371 }
25372 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25373 if (!cp->ptr)
25374 soap->error = SOAP_EOM;
25375 return (ns1__getEntityInfoResponse *)cp->ptr;
25376 }
25377 if (type && !soap_match_tag(soap, type, "ns1:entityInfo")) {
25379 if (n < 0) {
25380 cp->ptr = (void *)SOAP_NEW(ns1__entityInfo);
25381 if (size)
25382 *size = sizeof(ns1__entityInfo);
25383 ((ns1__entityInfo *)cp->ptr)->soap = soap;
25384 } else {
25385 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__entityInfo, n);
25386 if (size)
25387 *size = n * sizeof(ns1__entityInfo);
25388 if (cp->ptr)
25389 for (int i = 0; i < n; i++)
25390 ((ns1__entityInfo *)cp->ptr)[i].soap = soap;
25391 }
25392 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25393 if (!cp->ptr)
25394 soap->error = SOAP_EOM;
25395 return (ns1__entityInfo *)cp->ptr;
25396 }
25397 if (type && !soap_match_tag(soap, type, "ns1:constraint")) {
25399 if (n < 0) {
25400 cp->ptr = (void *)SOAP_NEW(ns1__constraint);
25401 if (size)
25402 *size = sizeof(ns1__constraint);
25403 ((ns1__constraint *)cp->ptr)->soap = soap;
25404 } else {
25405 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__constraint, n);
25406 if (size)
25407 *size = n * sizeof(ns1__constraint);
25408 if (cp->ptr)
25409 for (int i = 0; i < n; i++)
25410 ((ns1__constraint *)cp->ptr)[i].soap = soap;
25411 }
25412 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25413 if (!cp->ptr)
25414 soap->error = SOAP_EOM;
25415 return (ns1__constraint *)cp->ptr;
25416 }
25417 if (type && !soap_match_tag(soap, type, "ns1:entityField")) {
25419 if (n < 0) {
25420 cp->ptr = (void *)SOAP_NEW(ns1__entityField);
25421 if (size)
25422 *size = sizeof(ns1__entityField);
25423 ((ns1__entityField *)cp->ptr)->soap = soap;
25424 } else {
25425 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__entityField, n);
25426 if (size)
25427 *size = n * sizeof(ns1__entityField);
25428 if (cp->ptr)
25429 for (int i = 0; i < n; i++)
25430 ((ns1__entityField *)cp->ptr)[i].soap = soap;
25431 }
25432 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25433 if (!cp->ptr)
25434 soap->error = SOAP_EOM;
25435 return (ns1__entityField *)cp->ptr;
25436 }
25437 if (type && !soap_match_tag(soap, type, "ns1:luceneCommit")) {
25439 if (n < 0) {
25440 cp->ptr = (void *)SOAP_NEW(ns1__luceneCommit);
25441 if (size)
25442 *size = sizeof(ns1__luceneCommit);
25443 ((ns1__luceneCommit *)cp->ptr)->soap = soap;
25444 } else {
25445 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__luceneCommit, n);
25446 if (size)
25447 *size = n * sizeof(ns1__luceneCommit);
25448 if (cp->ptr)
25449 for (int i = 0; i < n; i++)
25450 ((ns1__luceneCommit *)cp->ptr)[i].soap = soap;
25451 }
25452 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25453 if (!cp->ptr)
25454 soap->error = SOAP_EOM;
25455 return (ns1__luceneCommit *)cp->ptr;
25456 }
25457 if (type && !soap_match_tag(soap, type, "ns1:luceneCommitResponse")) {
25459 if (n < 0) {
25460 cp->ptr = (void *)SOAP_NEW(ns1__luceneCommitResponse);
25461 if (size)
25462 *size = sizeof(ns1__luceneCommitResponse);
25463 ((ns1__luceneCommitResponse *)cp->ptr)->soap = soap;
25464 } else {
25465 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__luceneCommitResponse, n);
25466 if (size)
25467 *size = n * sizeof(ns1__luceneCommitResponse);
25468 if (cp->ptr)
25469 for (int i = 0; i < n; i++)
25470 ((ns1__luceneCommitResponse *)cp->ptr)[i].soap = soap;
25471 }
25472 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25473 if (!cp->ptr)
25474 soap->error = SOAP_EOM;
25475 return (ns1__luceneCommitResponse *)cp->ptr;
25476 }
25477 if (type && !soap_match_tag(soap, type, "ns1:searchText")) {
25479 if (n < 0) {
25480 cp->ptr = (void *)SOAP_NEW(ns1__searchText);
25481 if (size)
25482 *size = sizeof(ns1__searchText);
25483 ((ns1__searchText *)cp->ptr)->soap = soap;
25484 } else {
25485 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__searchText, n);
25486 if (size)
25487 *size = n * sizeof(ns1__searchText);
25488 if (cp->ptr)
25489 for (int i = 0; i < n; i++)
25490 ((ns1__searchText *)cp->ptr)[i].soap = soap;
25491 }
25492 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25493 if (!cp->ptr)
25494 soap->error = SOAP_EOM;
25495 return (ns1__searchText *)cp->ptr;
25496 }
25497 if (type && !soap_match_tag(soap, type, "ns1:searchTextResponse")) {
25499 if (n < 0) {
25500 cp->ptr = (void *)SOAP_NEW(ns1__searchTextResponse);
25501 if (size)
25502 *size = sizeof(ns1__searchTextResponse);
25503 ((ns1__searchTextResponse *)cp->ptr)->soap = soap;
25504 } else {
25505 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__searchTextResponse, n);
25506 if (size)
25507 *size = n * sizeof(ns1__searchTextResponse);
25508 if (cp->ptr)
25509 for (int i = 0; i < n; i++)
25510 ((ns1__searchTextResponse *)cp->ptr)[i].soap = soap;
25511 }
25512 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25513 if (!cp->ptr)
25514 soap->error = SOAP_EOM;
25515 return (ns1__searchTextResponse *)cp->ptr;
25516 }
25517 if (type && !soap_match_tag(soap, type, "ns1:delete")) {
25518 cp->type = SOAP_TYPE_ICat4_ns1__delete;
25519 if (n < 0) {
25520 cp->ptr = (void *)SOAP_NEW(ns1__delete);
25521 if (size)
25522 *size = sizeof(ns1__delete);
25523 ((ns1__delete *)cp->ptr)->soap = soap;
25524 } else {
25525 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__delete, n);
25526 if (size)
25527 *size = n * sizeof(ns1__delete);
25528 if (cp->ptr)
25529 for (int i = 0; i < n; i++)
25530 ((ns1__delete *)cp->ptr)[i].soap = soap;
25531 }
25532 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25533 if (!cp->ptr)
25534 soap->error = SOAP_EOM;
25535 return (ns1__delete *)cp->ptr;
25536 }
25537 if (type && !soap_match_tag(soap, type, "ns1:deleteResponse")) {
25539 if (n < 0) {
25540 cp->ptr = (void *)SOAP_NEW(ns1__deleteResponse);
25541 if (size)
25542 *size = sizeof(ns1__deleteResponse);
25543 ((ns1__deleteResponse *)cp->ptr)->soap = soap;
25544 } else {
25545 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__deleteResponse, n);
25546 if (size)
25547 *size = n * sizeof(ns1__deleteResponse);
25548 if (cp->ptr)
25549 for (int i = 0; i < n; i++)
25550 ((ns1__deleteResponse *)cp->ptr)[i].soap = soap;
25551 }
25552 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25553 if (!cp->ptr)
25554 soap->error = SOAP_EOM;
25555 return (ns1__deleteResponse *)cp->ptr;
25556 }
25557 if (type && !soap_match_tag(soap, type, "ns1:isAccessAllowed")) {
25559 if (n < 0) {
25560 cp->ptr = (void *)SOAP_NEW(ns1__isAccessAllowed);
25561 if (size)
25562 *size = sizeof(ns1__isAccessAllowed);
25563 ((ns1__isAccessAllowed *)cp->ptr)->soap = soap;
25564 } else {
25565 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__isAccessAllowed, n);
25566 if (size)
25567 *size = n * sizeof(ns1__isAccessAllowed);
25568 if (cp->ptr)
25569 for (int i = 0; i < n; i++)
25570 ((ns1__isAccessAllowed *)cp->ptr)[i].soap = soap;
25571 }
25572 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25573 if (!cp->ptr)
25574 soap->error = SOAP_EOM;
25575 return (ns1__isAccessAllowed *)cp->ptr;
25576 }
25577 if (type && !soap_match_tag(soap, type, "ns1:isAccessAllowedResponse")) {
25579 if (n < 0) {
25580 cp->ptr = (void *)SOAP_NEW(ns1__isAccessAllowedResponse);
25581 if (size)
25582 *size = sizeof(ns1__isAccessAllowedResponse);
25583 ((ns1__isAccessAllowedResponse *)cp->ptr)->soap = soap;
25584 } else {
25585 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__isAccessAllowedResponse, n);
25586 if (size)
25587 *size = n * sizeof(ns1__isAccessAllowedResponse);
25588 if (cp->ptr)
25589 for (int i = 0; i < n; i++)
25590 ((ns1__isAccessAllowedResponse *)cp->ptr)[i].soap = soap;
25591 }
25592 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25593 if (!cp->ptr)
25594 soap->error = SOAP_EOM;
25595 return (ns1__isAccessAllowedResponse *)cp->ptr;
25596 }
25597 if (type && !soap_match_tag(soap, type, "ns1:search")) {
25598 cp->type = SOAP_TYPE_ICat4_ns1__search;
25599 if (n < 0) {
25600 cp->ptr = (void *)SOAP_NEW(ns1__search);
25601 if (size)
25602 *size = sizeof(ns1__search);
25603 ((ns1__search *)cp->ptr)->soap = soap;
25604 } else {
25605 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__search, n);
25606 if (size)
25607 *size = n * sizeof(ns1__search);
25608 if (cp->ptr)
25609 for (int i = 0; i < n; i++)
25610 ((ns1__search *)cp->ptr)[i].soap = soap;
25611 }
25612 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25613 if (!cp->ptr)
25614 soap->error = SOAP_EOM;
25615 return (ns1__search *)cp->ptr;
25616 }
25617 if (type && !soap_match_tag(soap, type, "ns1:searchResponse")) {
25619 if (n < 0) {
25620 cp->ptr = (void *)SOAP_NEW(ns1__searchResponse);
25621 if (size)
25622 *size = sizeof(ns1__searchResponse);
25623 ((ns1__searchResponse *)cp->ptr)->soap = soap;
25624 } else {
25625 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__searchResponse, n);
25626 if (size)
25627 *size = n * sizeof(ns1__searchResponse);
25628 if (cp->ptr)
25629 for (int i = 0; i < n; i++)
25630 ((ns1__searchResponse *)cp->ptr)[i].soap = soap;
25631 }
25632 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25633 if (!cp->ptr)
25634 soap->error = SOAP_EOM;
25635 return (ns1__searchResponse *)cp->ptr;
25636 }
25637 if (type && !soap_match_tag(soap, type, "ns1:logout")) {
25638 cp->type = SOAP_TYPE_ICat4_ns1__logout;
25639 if (n < 0) {
25640 cp->ptr = (void *)SOAP_NEW(ns1__logout);
25641 if (size)
25642 *size = sizeof(ns1__logout);
25643 ((ns1__logout *)cp->ptr)->soap = soap;
25644 } else {
25645 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__logout, n);
25646 if (size)
25647 *size = n * sizeof(ns1__logout);
25648 if (cp->ptr)
25649 for (int i = 0; i < n; i++)
25650 ((ns1__logout *)cp->ptr)[i].soap = soap;
25651 }
25652 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25653 if (!cp->ptr)
25654 soap->error = SOAP_EOM;
25655 return (ns1__logout *)cp->ptr;
25656 }
25657 if (type && !soap_match_tag(soap, type, "ns1:logoutResponse")) {
25659 if (n < 0) {
25660 cp->ptr = (void *)SOAP_NEW(ns1__logoutResponse);
25661 if (size)
25662 *size = sizeof(ns1__logoutResponse);
25663 ((ns1__logoutResponse *)cp->ptr)->soap = soap;
25664 } else {
25665 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__logoutResponse, n);
25666 if (size)
25667 *size = n * sizeof(ns1__logoutResponse);
25668 if (cp->ptr)
25669 for (int i = 0; i < n; i++)
25670 ((ns1__logoutResponse *)cp->ptr)[i].soap = soap;
25671 }
25672 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25673 if (!cp->ptr)
25674 soap->error = SOAP_EOM;
25675 return (ns1__logoutResponse *)cp->ptr;
25676 }
25677 if (type && !soap_match_tag(soap, type, "ns1:getRemainingMinutes")) {
25679 if (n < 0) {
25680 cp->ptr = (void *)SOAP_NEW(ns1__getRemainingMinutes);
25681 if (size)
25682 *size = sizeof(ns1__getRemainingMinutes);
25683 ((ns1__getRemainingMinutes *)cp->ptr)->soap = soap;
25684 } else {
25685 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getRemainingMinutes, n);
25686 if (size)
25687 *size = n * sizeof(ns1__getRemainingMinutes);
25688 if (cp->ptr)
25689 for (int i = 0; i < n; i++)
25690 ((ns1__getRemainingMinutes *)cp->ptr)[i].soap = soap;
25691 }
25692 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25693 if (!cp->ptr)
25694 soap->error = SOAP_EOM;
25695 return (ns1__getRemainingMinutes *)cp->ptr;
25696 }
25697 if (type && !soap_match_tag(soap, type, "ns1:getRemainingMinutesResponse")) {
25699 if (n < 0) {
25700 cp->ptr = (void *)SOAP_NEW(ns1__getRemainingMinutesResponse);
25701 if (size)
25702 *size = sizeof(ns1__getRemainingMinutesResponse);
25703 ((ns1__getRemainingMinutesResponse *)cp->ptr)->soap = soap;
25704 } else {
25705 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__getRemainingMinutesResponse, n);
25706 if (size)
25707 *size = n * sizeof(ns1__getRemainingMinutesResponse);
25708 if (cp->ptr)
25709 for (int i = 0; i < n; i++)
25710 ((ns1__getRemainingMinutesResponse *)cp->ptr)[i].soap = soap;
25711 }
25712 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25713 if (!cp->ptr)
25714 soap->error = SOAP_EOM;
25715 return (ns1__getRemainingMinutesResponse *)cp->ptr;
25716 }
25717 if (type && !soap_match_tag(soap, type, "ns1:datafile")) {
25719 if (n < 0) {
25720 cp->ptr = (void *)SOAP_NEW(ns1__datafile);
25721 if (size)
25722 *size = sizeof(ns1__datafile);
25723 ((ns1__datafile *)cp->ptr)->soap = soap;
25724 } else {
25725 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__datafile, n);
25726 if (size)
25727 *size = n * sizeof(ns1__datafile);
25728 if (cp->ptr)
25729 for (int i = 0; i < n; i++)
25730 ((ns1__datafile *)cp->ptr)[i].soap = soap;
25731 }
25732 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25733 if (!cp->ptr)
25734 soap->error = SOAP_EOM;
25735 return (ns1__datafile *)cp->ptr;
25736 }
25737 if (type && !soap_match_tag(soap, type, "ns1:dataCollectionDatafile")) {
25739 if (n < 0) {
25740 cp->ptr = (void *)SOAP_NEW(ns1__dataCollectionDatafile);
25741 if (size)
25742 *size = sizeof(ns1__dataCollectionDatafile);
25743 ((ns1__dataCollectionDatafile *)cp->ptr)->soap = soap;
25744 } else {
25745 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__dataCollectionDatafile, n);
25746 if (size)
25747 *size = n * sizeof(ns1__dataCollectionDatafile);
25748 if (cp->ptr)
25749 for (int i = 0; i < n; i++)
25750 ((ns1__dataCollectionDatafile *)cp->ptr)[i].soap = soap;
25751 }
25752 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25753 if (!cp->ptr)
25754 soap->error = SOAP_EOM;
25755 return (ns1__dataCollectionDatafile *)cp->ptr;
25756 }
25757 if (type && !soap_match_tag(soap, type, "ns1:dataCollection")) {
25759 if (n < 0) {
25760 cp->ptr = (void *)SOAP_NEW(ns1__dataCollection);
25761 if (size)
25762 *size = sizeof(ns1__dataCollection);
25763 ((ns1__dataCollection *)cp->ptr)->soap = soap;
25764 } else {
25765 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__dataCollection, n);
25766 if (size)
25767 *size = n * sizeof(ns1__dataCollection);
25768 if (cp->ptr)
25769 for (int i = 0; i < n; i++)
25770 ((ns1__dataCollection *)cp->ptr)[i].soap = soap;
25771 }
25772 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25773 if (!cp->ptr)
25774 soap->error = SOAP_EOM;
25775 return (ns1__dataCollection *)cp->ptr;
25776 }
25777 if (type && !soap_match_tag(soap, type, "ns1:dataCollectionDataset")) {
25779 if (n < 0) {
25780 cp->ptr = (void *)SOAP_NEW(ns1__dataCollectionDataset);
25781 if (size)
25782 *size = sizeof(ns1__dataCollectionDataset);
25783 ((ns1__dataCollectionDataset *)cp->ptr)->soap = soap;
25784 } else {
25785 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__dataCollectionDataset, n);
25786 if (size)
25787 *size = n * sizeof(ns1__dataCollectionDataset);
25788 if (cp->ptr)
25789 for (int i = 0; i < n; i++)
25790 ((ns1__dataCollectionDataset *)cp->ptr)[i].soap = soap;
25791 }
25792 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25793 if (!cp->ptr)
25794 soap->error = SOAP_EOM;
25795 return (ns1__dataCollectionDataset *)cp->ptr;
25796 }
25797 if (type && !soap_match_tag(soap, type, "ns1:dataset")) {
25799 if (n < 0) {
25800 cp->ptr = (void *)SOAP_NEW(ns1__dataset);
25801 if (size)
25802 *size = sizeof(ns1__dataset);
25803 ((ns1__dataset *)cp->ptr)->soap = soap;
25804 } else {
25805 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__dataset, n);
25806 if (size)
25807 *size = n * sizeof(ns1__dataset);
25808 if (cp->ptr)
25809 for (int i = 0; i < n; i++)
25810 ((ns1__dataset *)cp->ptr)[i].soap = soap;
25811 }
25812 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25813 if (!cp->ptr)
25814 soap->error = SOAP_EOM;
25815 return (ns1__dataset *)cp->ptr;
25816 }
25817 if (type && !soap_match_tag(soap, type, "ns1:investigation")) {
25819 if (n < 0) {
25820 cp->ptr = (void *)SOAP_NEW(ns1__investigation);
25821 if (size)
25822 *size = sizeof(ns1__investigation);
25823 ((ns1__investigation *)cp->ptr)->soap = soap;
25824 } else {
25825 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__investigation, n);
25826 if (size)
25827 *size = n * sizeof(ns1__investigation);
25828 if (cp->ptr)
25829 for (int i = 0; i < n; i++)
25830 ((ns1__investigation *)cp->ptr)[i].soap = soap;
25831 }
25832 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25833 if (!cp->ptr)
25834 soap->error = SOAP_EOM;
25835 return (ns1__investigation *)cp->ptr;
25836 }
25837 if (type && !soap_match_tag(soap, type, "ns1:facility")) {
25839 if (n < 0) {
25840 cp->ptr = (void *)SOAP_NEW(ns1__facility);
25841 if (size)
25842 *size = sizeof(ns1__facility);
25843 ((ns1__facility *)cp->ptr)->soap = soap;
25844 } else {
25845 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__facility, n);
25846 if (size)
25847 *size = n * sizeof(ns1__facility);
25848 if (cp->ptr)
25849 for (int i = 0; i < n; i++)
25850 ((ns1__facility *)cp->ptr)[i].soap = soap;
25851 }
25852 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25853 if (!cp->ptr)
25854 soap->error = SOAP_EOM;
25855 return (ns1__facility *)cp->ptr;
25856 }
25857 if (type && !soap_match_tag(soap, type, "ns1:application")) {
25859 if (n < 0) {
25860 cp->ptr = (void *)SOAP_NEW(ns1__application);
25861 if (size)
25862 *size = sizeof(ns1__application);
25863 ((ns1__application *)cp->ptr)->soap = soap;
25864 } else {
25865 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__application, n);
25866 if (size)
25867 *size = n * sizeof(ns1__application);
25868 if (cp->ptr)
25869 for (int i = 0; i < n; i++)
25870 ((ns1__application *)cp->ptr)[i].soap = soap;
25871 }
25872 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25873 if (!cp->ptr)
25874 soap->error = SOAP_EOM;
25875 return (ns1__application *)cp->ptr;
25876 }
25877 if (type && !soap_match_tag(soap, type, "ns1:job")) {
25878 cp->type = SOAP_TYPE_ICat4_ns1__job;
25879 if (n < 0) {
25880 cp->ptr = (void *)SOAP_NEW(ns1__job);
25881 if (size)
25882 *size = sizeof(ns1__job);
25883 ((ns1__job *)cp->ptr)->soap = soap;
25884 } else {
25885 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__job, n);
25886 if (size)
25887 *size = n * sizeof(ns1__job);
25888 if (cp->ptr)
25889 for (int i = 0; i < n; i++)
25890 ((ns1__job *)cp->ptr)[i].soap = soap;
25891 }
25892 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25893 if (!cp->ptr)
25894 soap->error = SOAP_EOM;
25895 return (ns1__job *)cp->ptr;
25896 }
25897 if (type && !soap_match_tag(soap, type, "ns1:datafileFormat")) {
25899 if (n < 0) {
25900 cp->ptr = (void *)SOAP_NEW(ns1__datafileFormat);
25901 if (size)
25902 *size = sizeof(ns1__datafileFormat);
25903 ((ns1__datafileFormat *)cp->ptr)->soap = soap;
25904 } else {
25905 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__datafileFormat, n);
25906 if (size)
25907 *size = n * sizeof(ns1__datafileFormat);
25908 if (cp->ptr)
25909 for (int i = 0; i < n; i++)
25910 ((ns1__datafileFormat *)cp->ptr)[i].soap = soap;
25911 }
25912 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25913 if (!cp->ptr)
25914 soap->error = SOAP_EOM;
25915 return (ns1__datafileFormat *)cp->ptr;
25916 }
25917 if (type && !soap_match_tag(soap, type, "ns1:datasetType")) {
25919 if (n < 0) {
25920 cp->ptr = (void *)SOAP_NEW(ns1__datasetType);
25921 if (size)
25922 *size = sizeof(ns1__datasetType);
25923 ((ns1__datasetType *)cp->ptr)->soap = soap;
25924 } else {
25925 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__datasetType, n);
25926 if (size)
25927 *size = n * sizeof(ns1__datasetType);
25928 if (cp->ptr)
25929 for (int i = 0; i < n; i++)
25930 ((ns1__datasetType *)cp->ptr)[i].soap = soap;
25931 }
25932 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25933 if (!cp->ptr)
25934 soap->error = SOAP_EOM;
25935 return (ns1__datasetType *)cp->ptr;
25936 }
25937 if (type && !soap_match_tag(soap, type, "ns1:facilityCycle")) {
25939 if (n < 0) {
25940 cp->ptr = (void *)SOAP_NEW(ns1__facilityCycle);
25941 if (size)
25942 *size = sizeof(ns1__facilityCycle);
25943 ((ns1__facilityCycle *)cp->ptr)->soap = soap;
25944 } else {
25945 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__facilityCycle, n);
25946 if (size)
25947 *size = n * sizeof(ns1__facilityCycle);
25948 if (cp->ptr)
25949 for (int i = 0; i < n; i++)
25950 ((ns1__facilityCycle *)cp->ptr)[i].soap = soap;
25951 }
25952 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25953 if (!cp->ptr)
25954 soap->error = SOAP_EOM;
25955 return (ns1__facilityCycle *)cp->ptr;
25956 }
25957 if (type && !soap_match_tag(soap, type, "ns1:instrument")) {
25959 if (n < 0) {
25960 cp->ptr = (void *)SOAP_NEW(ns1__instrument);
25961 if (size)
25962 *size = sizeof(ns1__instrument);
25963 ((ns1__instrument *)cp->ptr)->soap = soap;
25964 } else {
25965 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__instrument, n);
25966 if (size)
25967 *size = n * sizeof(ns1__instrument);
25968 if (cp->ptr)
25969 for (int i = 0; i < n; i++)
25970 ((ns1__instrument *)cp->ptr)[i].soap = soap;
25971 }
25972 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25973 if (!cp->ptr)
25974 soap->error = SOAP_EOM;
25975 return (ns1__instrument *)cp->ptr;
25976 }
25977 if (type && !soap_match_tag(soap, type, "ns1:instrumentScientist")) {
25979 if (n < 0) {
25980 cp->ptr = (void *)SOAP_NEW(ns1__instrumentScientist);
25981 if (size)
25982 *size = sizeof(ns1__instrumentScientist);
25983 ((ns1__instrumentScientist *)cp->ptr)->soap = soap;
25984 } else {
25985 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__instrumentScientist, n);
25986 if (size)
25987 *size = n * sizeof(ns1__instrumentScientist);
25988 if (cp->ptr)
25989 for (int i = 0; i < n; i++)
25990 ((ns1__instrumentScientist *)cp->ptr)[i].soap = soap;
25991 }
25992 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25993 if (!cp->ptr)
25994 soap->error = SOAP_EOM;
25995 return (ns1__instrumentScientist *)cp->ptr;
25996 }
25997 if (type && !soap_match_tag(soap, type, "ns1:user")) {
25998 cp->type = SOAP_TYPE_ICat4_ns1__user;
25999 if (n < 0) {
26000 cp->ptr = (void *)SOAP_NEW(ns1__user);
26001 if (size)
26002 *size = sizeof(ns1__user);
26003 ((ns1__user *)cp->ptr)->soap = soap;
26004 } else {
26005 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__user, n);
26006 if (size)
26007 *size = n * sizeof(ns1__user);
26008 if (cp->ptr)
26009 for (int i = 0; i < n; i++)
26010 ((ns1__user *)cp->ptr)[i].soap = soap;
26011 }
26012 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26013 if (!cp->ptr)
26014 soap->error = SOAP_EOM;
26015 return (ns1__user *)cp->ptr;
26016 }
26017 if (type && !soap_match_tag(soap, type, "ns1:investigationUser")) {
26019 if (n < 0) {
26020 cp->ptr = (void *)SOAP_NEW(ns1__investigationUser);
26021 if (size)
26022 *size = sizeof(ns1__investigationUser);
26023 ((ns1__investigationUser *)cp->ptr)->soap = soap;
26024 } else {
26025 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__investigationUser, n);
26026 if (size)
26027 *size = n * sizeof(ns1__investigationUser);
26028 if (cp->ptr)
26029 for (int i = 0; i < n; i++)
26030 ((ns1__investigationUser *)cp->ptr)[i].soap = soap;
26031 }
26032 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26033 if (!cp->ptr)
26034 soap->error = SOAP_EOM;
26035 return (ns1__investigationUser *)cp->ptr;
26036 }
26037 if (type && !soap_match_tag(soap, type, "ns1:study")) {
26038 cp->type = SOAP_TYPE_ICat4_ns1__study;
26039 if (n < 0) {
26040 cp->ptr = (void *)SOAP_NEW(ns1__study);
26041 if (size)
26042 *size = sizeof(ns1__study);
26043 ((ns1__study *)cp->ptr)->soap = soap;
26044 } else {
26045 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__study, n);
26046 if (size)
26047 *size = n * sizeof(ns1__study);
26048 if (cp->ptr)
26049 for (int i = 0; i < n; i++)
26050 ((ns1__study *)cp->ptr)[i].soap = soap;
26051 }
26052 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26053 if (!cp->ptr)
26054 soap->error = SOAP_EOM;
26055 return (ns1__study *)cp->ptr;
26056 }
26057 if (type && !soap_match_tag(soap, type, "ns1:studyInvestigation")) {
26059 if (n < 0) {
26060 cp->ptr = (void *)SOAP_NEW(ns1__studyInvestigation);
26061 if (size)
26062 *size = sizeof(ns1__studyInvestigation);
26063 ((ns1__studyInvestigation *)cp->ptr)->soap = soap;
26064 } else {
26065 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__studyInvestigation, n);
26066 if (size)
26067 *size = n * sizeof(ns1__studyInvestigation);
26068 if (cp->ptr)
26069 for (int i = 0; i < n; i++)
26070 ((ns1__studyInvestigation *)cp->ptr)[i].soap = soap;
26071 }
26072 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26073 if (!cp->ptr)
26074 soap->error = SOAP_EOM;
26075 return (ns1__studyInvestigation *)cp->ptr;
26076 }
26077 if (type && !soap_match_tag(soap, type, "ns1:userGroup")) {
26079 if (n < 0) {
26080 cp->ptr = (void *)SOAP_NEW(ns1__userGroup);
26081 if (size)
26082 *size = sizeof(ns1__userGroup);
26083 ((ns1__userGroup *)cp->ptr)->soap = soap;
26084 } else {
26085 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__userGroup, n);
26086 if (size)
26087 *size = n * sizeof(ns1__userGroup);
26088 if (cp->ptr)
26089 for (int i = 0; i < n; i++)
26090 ((ns1__userGroup *)cp->ptr)[i].soap = soap;
26091 }
26092 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26093 if (!cp->ptr)
26094 soap->error = SOAP_EOM;
26095 return (ns1__userGroup *)cp->ptr;
26096 }
26097 if (type && !soap_match_tag(soap, type, "ns1:grouping")) {
26099 if (n < 0) {
26100 cp->ptr = (void *)SOAP_NEW(ns1__grouping);
26101 if (size)
26102 *size = sizeof(ns1__grouping);
26103 ((ns1__grouping *)cp->ptr)->soap = soap;
26104 } else {
26105 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__grouping, n);
26106 if (size)
26107 *size = n * sizeof(ns1__grouping);
26108 if (cp->ptr)
26109 for (int i = 0; i < n; i++)
26110 ((ns1__grouping *)cp->ptr)[i].soap = soap;
26111 }
26112 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26113 if (!cp->ptr)
26114 soap->error = SOAP_EOM;
26115 return (ns1__grouping *)cp->ptr;
26116 }
26117 if (type && !soap_match_tag(soap, type, "ns1:rule")) {
26118 cp->type = SOAP_TYPE_ICat4_ns1__rule;
26119 if (n < 0) {
26120 cp->ptr = (void *)SOAP_NEW(ns1__rule);
26121 if (size)
26122 *size = sizeof(ns1__rule);
26123 ((ns1__rule *)cp->ptr)->soap = soap;
26124 } else {
26125 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__rule, n);
26126 if (size)
26127 *size = n * sizeof(ns1__rule);
26128 if (cp->ptr)
26129 for (int i = 0; i < n; i++)
26130 ((ns1__rule *)cp->ptr)[i].soap = soap;
26131 }
26132 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26133 if (!cp->ptr)
26134 soap->error = SOAP_EOM;
26135 return (ns1__rule *)cp->ptr;
26136 }
26137 if (type && !soap_match_tag(soap, type, "ns1:investigationInstrument")) {
26139 if (n < 0) {
26140 cp->ptr = (void *)SOAP_NEW(ns1__investigationInstrument);
26141 if (size)
26142 *size = sizeof(ns1__investigationInstrument);
26143 ((ns1__investigationInstrument *)cp->ptr)->soap = soap;
26144 } else {
26145 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__investigationInstrument, n);
26146 if (size)
26147 *size = n * sizeof(ns1__investigationInstrument);
26148 if (cp->ptr)
26149 for (int i = 0; i < n; i++)
26150 ((ns1__investigationInstrument *)cp->ptr)[i].soap = soap;
26151 }
26152 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26153 if (!cp->ptr)
26154 soap->error = SOAP_EOM;
26155 return (ns1__investigationInstrument *)cp->ptr;
26156 }
26157 if (type && !soap_match_tag(soap, type, "ns1:investigationType")) {
26159 if (n < 0) {
26160 cp->ptr = (void *)SOAP_NEW(ns1__investigationType);
26161 if (size)
26162 *size = sizeof(ns1__investigationType);
26163 ((ns1__investigationType *)cp->ptr)->soap = soap;
26164 } else {
26165 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__investigationType, n);
26166 if (size)
26167 *size = n * sizeof(ns1__investigationType);
26168 if (cp->ptr)
26169 for (int i = 0; i < n; i++)
26170 ((ns1__investigationType *)cp->ptr)[i].soap = soap;
26171 }
26172 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26173 if (!cp->ptr)
26174 soap->error = SOAP_EOM;
26175 return (ns1__investigationType *)cp->ptr;
26176 }
26177 if (type && !soap_match_tag(soap, type, "ns1:parameterType")) {
26179 if (n < 0) {
26180 cp->ptr = (void *)SOAP_NEW(ns1__parameterType);
26181 if (size)
26182 *size = sizeof(ns1__parameterType);
26183 ((ns1__parameterType *)cp->ptr)->soap = soap;
26184 } else {
26185 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__parameterType, n);
26186 if (size)
26187 *size = n * sizeof(ns1__parameterType);
26188 if (cp->ptr)
26189 for (int i = 0; i < n; i++)
26190 ((ns1__parameterType *)cp->ptr)[i].soap = soap;
26191 }
26192 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26193 if (!cp->ptr)
26194 soap->error = SOAP_EOM;
26195 return (ns1__parameterType *)cp->ptr;
26196 }
26197 if (type && !soap_match_tag(soap, type, "ns1:parameter")) {
26199 if (n < 0) {
26200 cp->ptr = (void *)SOAP_NEW(ns1__parameter);
26201 if (size)
26202 *size = sizeof(ns1__parameter);
26203 ((ns1__parameter *)cp->ptr)->soap = soap;
26204 } else {
26205 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__parameter, n);
26206 if (size)
26207 *size = n * sizeof(ns1__parameter);
26208 if (cp->ptr)
26209 for (int i = 0; i < n; i++)
26210 ((ns1__parameter *)cp->ptr)[i].soap = soap;
26211 }
26212 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26213 if (!cp->ptr)
26214 soap->error = SOAP_EOM;
26215 return (ns1__parameter *)cp->ptr;
26216 }
26217 if (type && !soap_match_tag(soap, type, "ns1:permissibleStringValue")) {
26219 if (n < 0) {
26220 cp->ptr = (void *)SOAP_NEW(ns1__permissibleStringValue);
26221 if (size)
26222 *size = sizeof(ns1__permissibleStringValue);
26223 ((ns1__permissibleStringValue *)cp->ptr)->soap = soap;
26224 } else {
26225 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__permissibleStringValue, n);
26226 if (size)
26227 *size = n * sizeof(ns1__permissibleStringValue);
26228 if (cp->ptr)
26229 for (int i = 0; i < n; i++)
26230 ((ns1__permissibleStringValue *)cp->ptr)[i].soap = soap;
26231 }
26232 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26233 if (!cp->ptr)
26234 soap->error = SOAP_EOM;
26235 return (ns1__permissibleStringValue *)cp->ptr;
26236 }
26237 if (type && !soap_match_tag(soap, type, "ns1:sample")) {
26238 cp->type = SOAP_TYPE_ICat4_ns1__sample;
26239 if (n < 0) {
26240 cp->ptr = (void *)SOAP_NEW(ns1__sample);
26241 if (size)
26242 *size = sizeof(ns1__sample);
26243 ((ns1__sample *)cp->ptr)->soap = soap;
26244 } else {
26245 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__sample, n);
26246 if (size)
26247 *size = n * sizeof(ns1__sample);
26248 if (cp->ptr)
26249 for (int i = 0; i < n; i++)
26250 ((ns1__sample *)cp->ptr)[i].soap = soap;
26251 }
26252 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26253 if (!cp->ptr)
26254 soap->error = SOAP_EOM;
26255 return (ns1__sample *)cp->ptr;
26256 }
26257 if (type && !soap_match_tag(soap, type, "ns1:sampleType")) {
26259 if (n < 0) {
26260 cp->ptr = (void *)SOAP_NEW(ns1__sampleType);
26261 if (size)
26262 *size = sizeof(ns1__sampleType);
26263 ((ns1__sampleType *)cp->ptr)->soap = soap;
26264 } else {
26265 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__sampleType, n);
26266 if (size)
26267 *size = n * sizeof(ns1__sampleType);
26268 if (cp->ptr)
26269 for (int i = 0; i < n; i++)
26270 ((ns1__sampleType *)cp->ptr)[i].soap = soap;
26271 }
26272 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26273 if (!cp->ptr)
26274 soap->error = SOAP_EOM;
26275 return (ns1__sampleType *)cp->ptr;
26276 }
26277 if (type && !soap_match_tag(soap, type, "ns1:keyword")) {
26279 if (n < 0) {
26280 cp->ptr = (void *)SOAP_NEW(ns1__keyword);
26281 if (size)
26282 *size = sizeof(ns1__keyword);
26283 ((ns1__keyword *)cp->ptr)->soap = soap;
26284 } else {
26285 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__keyword, n);
26286 if (size)
26287 *size = n * sizeof(ns1__keyword);
26288 if (cp->ptr)
26289 for (int i = 0; i < n; i++)
26290 ((ns1__keyword *)cp->ptr)[i].soap = soap;
26291 }
26292 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26293 if (!cp->ptr)
26294 soap->error = SOAP_EOM;
26295 return (ns1__keyword *)cp->ptr;
26296 }
26297 if (type && !soap_match_tag(soap, type, "ns1:publication")) {
26299 if (n < 0) {
26300 cp->ptr = (void *)SOAP_NEW(ns1__publication);
26301 if (size)
26302 *size = sizeof(ns1__publication);
26303 ((ns1__publication *)cp->ptr)->soap = soap;
26304 } else {
26305 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__publication, n);
26306 if (size)
26307 *size = n * sizeof(ns1__publication);
26308 if (cp->ptr)
26309 for (int i = 0; i < n; i++)
26310 ((ns1__publication *)cp->ptr)[i].soap = soap;
26311 }
26312 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26313 if (!cp->ptr)
26314 soap->error = SOAP_EOM;
26315 return (ns1__publication *)cp->ptr;
26316 }
26317 if (type && !soap_match_tag(soap, type, "ns1:shift")) {
26318 cp->type = SOAP_TYPE_ICat4_ns1__shift;
26319 if (n < 0) {
26320 cp->ptr = (void *)SOAP_NEW(ns1__shift);
26321 if (size)
26322 *size = sizeof(ns1__shift);
26323 ((ns1__shift *)cp->ptr)->soap = soap;
26324 } else {
26325 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__shift, n);
26326 if (size)
26327 *size = n * sizeof(ns1__shift);
26328 if (cp->ptr)
26329 for (int i = 0; i < n; i++)
26330 ((ns1__shift *)cp->ptr)[i].soap = soap;
26331 }
26332 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26333 if (!cp->ptr)
26334 soap->error = SOAP_EOM;
26335 return (ns1__shift *)cp->ptr;
26336 }
26337 if (type && !soap_match_tag(soap, type, "ns1:relatedDatafile")) {
26339 if (n < 0) {
26340 cp->ptr = (void *)SOAP_NEW(ns1__relatedDatafile);
26341 if (size)
26342 *size = sizeof(ns1__relatedDatafile);
26343 ((ns1__relatedDatafile *)cp->ptr)->soap = soap;
26344 } else {
26345 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__relatedDatafile, n);
26346 if (size)
26347 *size = n * sizeof(ns1__relatedDatafile);
26348 if (cp->ptr)
26349 for (int i = 0; i < n; i++)
26350 ((ns1__relatedDatafile *)cp->ptr)[i].soap = soap;
26351 }
26352 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26353 if (!cp->ptr)
26354 soap->error = SOAP_EOM;
26355 return (ns1__relatedDatafile *)cp->ptr;
26356 }
26357 if (type && !soap_match_tag(soap, type, "ns1:log")) {
26358 cp->type = SOAP_TYPE_ICat4_ns1__log;
26359 if (n < 0) {
26360 cp->ptr = (void *)SOAP_NEW(ns1__log);
26361 if (size)
26362 *size = sizeof(ns1__log);
26363 ((ns1__log *)cp->ptr)->soap = soap;
26364 } else {
26365 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__log, n);
26366 if (size)
26367 *size = n * sizeof(ns1__log);
26368 if (cp->ptr)
26369 for (int i = 0; i < n; i++)
26370 ((ns1__log *)cp->ptr)[i].soap = soap;
26371 }
26372 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26373 if (!cp->ptr)
26374 soap->error = SOAP_EOM;
26375 return (ns1__log *)cp->ptr;
26376 }
26377 if (type && !soap_match_tag(soap, type, "ns1:publicStep")) {
26379 if (n < 0) {
26380 cp->ptr = (void *)SOAP_NEW(ns1__publicStep);
26381 if (size)
26382 *size = sizeof(ns1__publicStep);
26383 ((ns1__publicStep *)cp->ptr)->soap = soap;
26384 } else {
26385 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__publicStep, n);
26386 if (size)
26387 *size = n * sizeof(ns1__publicStep);
26388 if (cp->ptr)
26389 for (int i = 0; i < n; i++)
26390 ((ns1__publicStep *)cp->ptr)[i].soap = soap;
26391 }
26392 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26393 if (!cp->ptr)
26394 soap->error = SOAP_EOM;
26395 return (ns1__publicStep *)cp->ptr;
26396 }
26397 if (type && !soap_match_tag(soap, type, "ns1:dataCollectionParameter")) {
26399 if (n < 0) {
26400 cp->ptr = (void *)SOAP_NEW(ns1__dataCollectionParameter);
26401 if (size)
26402 *size = sizeof(ns1__dataCollectionParameter);
26403 ((ns1__dataCollectionParameter *)cp->ptr)->soap = soap;
26404 } else {
26405 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__dataCollectionParameter, n);
26406 if (size)
26407 *size = n * sizeof(ns1__dataCollectionParameter);
26408 if (cp->ptr)
26409 for (int i = 0; i < n; i++)
26410 ((ns1__dataCollectionParameter *)cp->ptr)[i].soap = soap;
26411 }
26412 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26413 if (!cp->ptr)
26414 soap->error = SOAP_EOM;
26415 return (ns1__dataCollectionParameter *)cp->ptr;
26416 }
26417 if (type && !soap_match_tag(soap, type, "ns1:datafileParameter")) {
26419 if (n < 0) {
26420 cp->ptr = (void *)SOAP_NEW(ns1__datafileParameter);
26421 if (size)
26422 *size = sizeof(ns1__datafileParameter);
26423 ((ns1__datafileParameter *)cp->ptr)->soap = soap;
26424 } else {
26425 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__datafileParameter, n);
26426 if (size)
26427 *size = n * sizeof(ns1__datafileParameter);
26428 if (cp->ptr)
26429 for (int i = 0; i < n; i++)
26430 ((ns1__datafileParameter *)cp->ptr)[i].soap = soap;
26431 }
26432 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26433 if (!cp->ptr)
26434 soap->error = SOAP_EOM;
26435 return (ns1__datafileParameter *)cp->ptr;
26436 }
26437 if (type && !soap_match_tag(soap, type, "ns1:datasetParameter")) {
26439 if (n < 0) {
26440 cp->ptr = (void *)SOAP_NEW(ns1__datasetParameter);
26441 if (size)
26442 *size = sizeof(ns1__datasetParameter);
26443 ((ns1__datasetParameter *)cp->ptr)->soap = soap;
26444 } else {
26445 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__datasetParameter, n);
26446 if (size)
26447 *size = n * sizeof(ns1__datasetParameter);
26448 if (cp->ptr)
26449 for (int i = 0; i < n; i++)
26450 ((ns1__datasetParameter *)cp->ptr)[i].soap = soap;
26451 }
26452 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26453 if (!cp->ptr)
26454 soap->error = SOAP_EOM;
26455 return (ns1__datasetParameter *)cp->ptr;
26456 }
26457 if (type && !soap_match_tag(soap, type, "ns1:investigationParameter")) {
26459 if (n < 0) {
26460 cp->ptr = (void *)SOAP_NEW(ns1__investigationParameter);
26461 if (size)
26462 *size = sizeof(ns1__investigationParameter);
26463 ((ns1__investigationParameter *)cp->ptr)->soap = soap;
26464 } else {
26465 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__investigationParameter, n);
26466 if (size)
26467 *size = n * sizeof(ns1__investigationParameter);
26468 if (cp->ptr)
26469 for (int i = 0; i < n; i++)
26470 ((ns1__investigationParameter *)cp->ptr)[i].soap = soap;
26471 }
26472 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26473 if (!cp->ptr)
26474 soap->error = SOAP_EOM;
26475 return (ns1__investigationParameter *)cp->ptr;
26476 }
26477 if (type && !soap_match_tag(soap, type, "ns1:sampleParameter")) {
26479 if (n < 0) {
26480 cp->ptr = (void *)SOAP_NEW(ns1__sampleParameter);
26481 if (size)
26482 *size = sizeof(ns1__sampleParameter);
26483 ((ns1__sampleParameter *)cp->ptr)->soap = soap;
26484 } else {
26485 cp->ptr = (void *)SOAP_NEW_ARRAY(ns1__sampleParameter, n);
26486 if (size)
26487 *size = n * sizeof(ns1__sampleParameter);
26488 if (cp->ptr)
26489 for (int i = 0; i < n; i++)
26490 ((ns1__sampleParameter *)cp->ptr)[i].soap = soap;
26491 }
26492 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26493 if (!cp->ptr)
26494 soap->error = SOAP_EOM;
26495 return (ns1__sampleParameter *)cp->ptr;
26496 }
26497 if (n < 0) {
26498 cp->ptr = (void *)SOAP_NEW(xsd__anyType);
26499 if (size)
26500 *size = sizeof(xsd__anyType);
26501 ((xsd__anyType *)cp->ptr)->soap = soap;
26502 } else {
26503 cp->ptr = (void *)SOAP_NEW_ARRAY(xsd__anyType, n);
26504 if (size)
26505 *size = n * sizeof(xsd__anyType);
26506 if (cp->ptr)
26507 for (int i = 0; i < n; i++)
26508 ((xsd__anyType *)cp->ptr)[i].soap = soap;
26509 }
26510 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26511 if (!cp->ptr)
26512 soap->error = SOAP_EOM;
26513 return (xsd__anyType *)cp->ptr;
26514}
26515
26516SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__anyType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
26517 size_t n) {
26518 (void)soap;
26519 (void)tt;
26520 (void)st;
26521 (void)len;
26522 (void)n; /* appease -Wall -Werror */
26523 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__anyType %p -> %p\n", q, p));
26524 *(xsd__anyType *)p = *(xsd__anyType *)q;
26525}
26526
26527#ifndef WITH_NOGLOBAL
26528
26529SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *a) {
26530 (void)soap;
26531 (void)a; /* appease -Wall -Werror */
26532 soap_default__QName(soap, &a->faultcode);
26533 soap_default_string(soap, &a->faultstring);
26534 soap_default_string(soap, &a->faultactor);
26535 a->detail = NULL;
26536 a->SOAP_ENV__Code = NULL;
26537 a->SOAP_ENV__Reason = NULL;
26538 soap_default_string(soap, &a->SOAP_ENV__Node);
26539 soap_default_string(soap, &a->SOAP_ENV__Role);
26540 a->SOAP_ENV__Detail = NULL;
26541}
26542
26543SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Fault(struct soap *soap, const struct SOAP_ENV__Fault *a) {
26544#ifndef WITH_NOIDREF
26545 (void)soap;
26546 (void)a; /* appease -Wall -Werror */
26547 soap_serialize__QName(soap, &a->faultcode);
26548 soap_serialize_string(soap, &a->faultstring);
26549 soap_serialize_string(soap, &a->faultactor);
26551 soap_serialize_PointerToSOAP_ENV__Code(soap, &a->SOAP_ENV__Code);
26552 soap_serialize_PointerToSOAP_ENV__Reason(soap, &a->SOAP_ENV__Reason);
26553 soap_serialize_string(soap, &a->SOAP_ENV__Node);
26554 soap_serialize_string(soap, &a->SOAP_ENV__Role);
26555 soap_serialize_PointerToSOAP_ENV__Detail(soap, &a->SOAP_ENV__Detail);
26556#endif
26557}
26558
26559SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Fault(struct soap *soap, const char *tag, int id,
26560 const struct SOAP_ENV__Fault *a, const char *type) {
26561 const char *soap_tmp_faultcode = soap_QName2s(soap, a->faultcode);
26562 (void)soap;
26563 (void)tag;
26564 (void)id;
26565 (void)type;
26566 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_SOAP_ENV__Fault), type))
26567 return soap->error;
26568 if (soap_out__QName(soap, "faultcode", -1, (char *const *)&soap_tmp_faultcode, ""))
26569 return soap->error;
26570 if (soap_out_string(soap, "faultstring", -1, &a->faultstring, ""))
26571 return soap->error;
26572 if (soap_out_string(soap, "faultactor", -1, &a->faultactor, ""))
26573 return soap->error;
26574 if (soap_out_PointerToSOAP_ENV__Detail(soap, "detail", -1, &a->detail, ""))
26575 return soap->error;
26576 if (soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Code", -1, &a->SOAP_ENV__Code, ""))
26577 return soap->error;
26578 if (soap_out_PointerToSOAP_ENV__Reason(soap, "SOAP-ENV:Reason", -1, &a->SOAP_ENV__Reason, ""))
26579 return soap->error;
26580 if (soap_out_string(soap, "SOAP-ENV:Node", -1, &a->SOAP_ENV__Node, ""))
26581 return soap->error;
26582 if (soap_out_string(soap, "SOAP-ENV:Role", -1, &a->SOAP_ENV__Role, ""))
26583 return soap->error;
26584 if (soap_out_PointerToSOAP_ENV__Detail(soap, "SOAP-ENV:Detail", -1, &a->SOAP_ENV__Detail, ""))
26585 return soap->error;
26586 return soap_element_end_out(soap, tag);
26587}
26588
26589SOAP_FMAC3 struct SOAP_ENV__Fault *SOAP_FMAC4 soap_in_SOAP_ENV__Fault(struct soap *soap, const char *tag,
26590 struct SOAP_ENV__Fault *a, const char *type) {
26591 size_t soap_flag_faultcode = 1;
26592 size_t soap_flag_faultstring = 1;
26593 size_t soap_flag_faultactor = 1;
26594 size_t soap_flag_detail = 1;
26595 size_t soap_flag_SOAP_ENV__Code = 1;
26596 size_t soap_flag_SOAP_ENV__Reason = 1;
26597 size_t soap_flag_SOAP_ENV__Node = 1;
26598 size_t soap_flag_SOAP_ENV__Role = 1;
26599 size_t soap_flag_SOAP_ENV__Detail = 1;
26600 if (soap_element_begin_in(soap, tag, 0, type))
26601 return NULL;
26602 a = (struct SOAP_ENV__Fault *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_SOAP_ENV__Fault,
26603 sizeof(struct SOAP_ENV__Fault), 0, NULL, NULL, NULL);
26604 if (!a)
26605 return NULL;
26607 if (soap->body && !*soap->href) {
26608 for (;;) {
26609 soap->error = SOAP_TAG_MISMATCH;
26610 if (soap_flag_faultcode && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
26611 if (soap_in__QName(soap, "faultcode", &a->faultcode, "")) {
26612 soap_flag_faultcode--;
26613 continue;
26614 }
26615 if (soap_flag_faultstring && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
26616 if (soap_in_string(soap, "faultstring", &a->faultstring, "xsd:string")) {
26617 soap_flag_faultstring--;
26618 continue;
26619 }
26620 if (soap_flag_faultactor && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
26621 if (soap_in_string(soap, "faultactor", &a->faultactor, "xsd:string")) {
26622 soap_flag_faultactor--;
26623 continue;
26624 }
26625 if (soap_flag_detail && soap->error == SOAP_TAG_MISMATCH)
26626 if (soap_in_PointerToSOAP_ENV__Detail(soap, "detail", &a->detail, "")) {
26627 soap_flag_detail--;
26628 continue;
26629 }
26630 if (soap_flag_SOAP_ENV__Code && soap->error == SOAP_TAG_MISMATCH)
26631 if (soap_in_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Code", &a->SOAP_ENV__Code, "")) {
26632 soap_flag_SOAP_ENV__Code--;
26633 continue;
26634 }
26635 if (soap_flag_SOAP_ENV__Reason && soap->error == SOAP_TAG_MISMATCH)
26636 if (soap_in_PointerToSOAP_ENV__Reason(soap, "SOAP-ENV:Reason", &a->SOAP_ENV__Reason, "")) {
26637 soap_flag_SOAP_ENV__Reason--;
26638 continue;
26639 }
26640 if (soap_flag_SOAP_ENV__Node && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
26641 if (soap_in_string(soap, "SOAP-ENV:Node", &a->SOAP_ENV__Node, "xsd:string")) {
26642 soap_flag_SOAP_ENV__Node--;
26643 continue;
26644 }
26645 if (soap_flag_SOAP_ENV__Role && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
26646 if (soap_in_string(soap, "SOAP-ENV:Role", &a->SOAP_ENV__Role, "xsd:string")) {
26647 soap_flag_SOAP_ENV__Role--;
26648 continue;
26649 }
26650 if (soap_flag_SOAP_ENV__Detail && soap->error == SOAP_TAG_MISMATCH)
26651 if (soap_in_PointerToSOAP_ENV__Detail(soap, "SOAP-ENV:Detail", &a->SOAP_ENV__Detail, "")) {
26652 soap_flag_SOAP_ENV__Detail--;
26653 continue;
26654 }
26655 if (soap->error == SOAP_TAG_MISMATCH)
26656 soap->error = soap_ignore_element(soap);
26657 if (soap->error == SOAP_NO_TAG)
26658 break;
26659 if (soap->error)
26660 return NULL;
26661 }
26662 if (soap_element_end_in(soap, tag))
26663 return NULL;
26664 } else {
26665 a = (struct SOAP_ENV__Fault *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_SOAP_ENV__Fault, 0,
26666 sizeof(struct SOAP_ENV__Fault), 0, NULL);
26667 if (soap->body && soap_element_end_in(soap, tag))
26668 return NULL;
26669 }
26670 return a;
26671}
26672
26673SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Fault(struct soap *soap, const struct SOAP_ENV__Fault *a, const char *tag,
26674 const char *type) {
26675 int id = soap_embed(soap, (void *)a, NULL, 0, tag, SOAP_TYPE_ICat4_SOAP_ENV__Fault);
26676 if (soap_out_SOAP_ENV__Fault(soap, tag ? tag : "SOAP-ENV:Fault", id, a, type))
26677 return soap->error;
26678 return soap_putindependent(soap);
26679}
26680
26681SOAP_FMAC3 struct SOAP_ENV__Fault *SOAP_FMAC4 soap_get_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *p,
26682 const char *tag, const char *type) {
26683 if ((p = soap_in_SOAP_ENV__Fault(soap, tag, p, type)))
26684 if (soap_getindependent(soap))
26685 return NULL;
26686 return p;
26687}
26688
26689SOAP_FMAC1 struct SOAP_ENV__Fault *SOAP_FMAC2 soap_instantiate_SOAP_ENV__Fault(struct soap *soap, int n,
26690 const char *type, const char *arrayType,
26691 size_t *size) {
26692 (void)type;
26693 (void)arrayType; /* appease -Wall -Werror */
26694 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Fault(%d, %s, %s)\n", n, type ? type : "",
26695 arrayType ? arrayType : ""));
26696 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ICat4_SOAP_ENV__Fault, n, ICat4_fdelete);
26697 if (!cp)
26698 return NULL;
26699 if (n < 0) {
26700 cp->ptr = (void *)SOAP_NEW(struct SOAP_ENV__Fault);
26701 if (size)
26702 *size = sizeof(struct SOAP_ENV__Fault);
26703 } else {
26704 cp->ptr = (void *)SOAP_NEW_ARRAY(struct SOAP_ENV__Fault, n);
26705 if (size)
26706 *size = n * sizeof(struct SOAP_ENV__Fault);
26707 }
26708 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26709 if (!cp->ptr)
26710 soap->error = SOAP_EOM;
26711 return (struct SOAP_ENV__Fault *)cp->ptr;
26712}
26713
26714SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Fault(struct soap *soap, int st, int tt, void *p, size_t len,
26715 const void *q, size_t n) {
26716 (void)soap;
26717 (void)tt;
26718 (void)st;
26719 (void)len;
26720 (void)n; /* appease -Wall -Werror */
26721 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Fault %p -> %p\n", q, p));
26722 *(struct SOAP_ENV__Fault *)p = *(struct SOAP_ENV__Fault *)q;
26723}
26724
26725#endif
26726
26727#ifndef WITH_NOGLOBAL
26728
26729SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *a) {
26730 (void)soap;
26731 (void)a; /* appease -Wall -Werror */
26732 soap_default_string(soap, &a->SOAP_ENV__Text);
26733}
26734
26735SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Reason(struct soap *soap, const struct SOAP_ENV__Reason *a) {
26736#ifndef WITH_NOIDREF
26737 (void)soap;
26738 (void)a; /* appease -Wall -Werror */
26739 soap_serialize_string(soap, &a->SOAP_ENV__Text);
26740#endif
26741}
26742
26743SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Reason(struct soap *soap, const char *tag, int id,
26744 const struct SOAP_ENV__Reason *a, const char *type) {
26745 (void)soap;
26746 (void)tag;
26747 (void)id;
26748 (void)type;
26749 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_SOAP_ENV__Reason), type))
26750 return soap->error;
26751 if (soap->lang)
26752 soap_set_attr(soap, "xml:lang", soap->lang, 1);
26753 if (soap_out_string(soap, "SOAP-ENV:Text", -1, &a->SOAP_ENV__Text, ""))
26754 return soap->error;
26755 return soap_element_end_out(soap, tag);
26756}
26757
26758SOAP_FMAC3 struct SOAP_ENV__Reason *SOAP_FMAC4 soap_in_SOAP_ENV__Reason(struct soap *soap, const char *tag,
26759 struct SOAP_ENV__Reason *a, const char *type) {
26760 size_t soap_flag_SOAP_ENV__Text = 1;
26761 if (soap_element_begin_in(soap, tag, 0, type))
26762 return NULL;
26763 a = (struct SOAP_ENV__Reason *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_SOAP_ENV__Reason,
26764 sizeof(struct SOAP_ENV__Reason), 0, NULL, NULL, NULL);
26765 if (!a)
26766 return NULL;
26768 if (soap->body && !*soap->href) {
26769 for (;;) {
26770 soap->error = SOAP_TAG_MISMATCH;
26771 if (soap_flag_SOAP_ENV__Text && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
26772 if (soap_in_string(soap, "SOAP-ENV:Text", &a->SOAP_ENV__Text, "xsd:string")) {
26773 soap_flag_SOAP_ENV__Text--;
26774 continue;
26775 }
26776 if (soap->error == SOAP_TAG_MISMATCH)
26777 soap->error = soap_ignore_element(soap);
26778 if (soap->error == SOAP_NO_TAG)
26779 break;
26780 if (soap->error)
26781 return NULL;
26782 }
26783 if (soap_element_end_in(soap, tag))
26784 return NULL;
26785 } else {
26786 a = (struct SOAP_ENV__Reason *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_SOAP_ENV__Reason, 0,
26787 sizeof(struct SOAP_ENV__Reason), 0, NULL);
26788 if (soap->body && soap_element_end_in(soap, tag))
26789 return NULL;
26790 }
26791 return a;
26792}
26793
26794SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Reason(struct soap *soap, const struct SOAP_ENV__Reason *a,
26795 const char *tag, const char *type) {
26796 int id = soap_embed(soap, (void *)a, NULL, 0, tag, SOAP_TYPE_ICat4_SOAP_ENV__Reason);
26797 if (soap_out_SOAP_ENV__Reason(soap, tag ? tag : "SOAP-ENV:Reason", id, a, type))
26798 return soap->error;
26799 return soap_putindependent(soap);
26800}
26801
26802SOAP_FMAC3 struct SOAP_ENV__Reason *SOAP_FMAC4 soap_get_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *p,
26803 const char *tag, const char *type) {
26804 if ((p = soap_in_SOAP_ENV__Reason(soap, tag, p, type)))
26805 if (soap_getindependent(soap))
26806 return NULL;
26807 return p;
26808}
26809
26810SOAP_FMAC1 struct SOAP_ENV__Reason *SOAP_FMAC2 soap_instantiate_SOAP_ENV__Reason(struct soap *soap, int n,
26811 const char *type,
26812 const char *arrayType, size_t *size) {
26813 (void)type;
26814 (void)arrayType; /* appease -Wall -Werror */
26815 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Reason(%d, %s, %s)\n", n, type ? type : "",
26816 arrayType ? arrayType : ""));
26817 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ICat4_SOAP_ENV__Reason, n, ICat4_fdelete);
26818 if (!cp)
26819 return NULL;
26820 if (n < 0) {
26821 cp->ptr = (void *)SOAP_NEW(struct SOAP_ENV__Reason);
26822 if (size)
26823 *size = sizeof(struct SOAP_ENV__Reason);
26824 } else {
26825 cp->ptr = (void *)SOAP_NEW_ARRAY(struct SOAP_ENV__Reason, n);
26826 if (size)
26827 *size = n * sizeof(struct SOAP_ENV__Reason);
26828 }
26829 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26830 if (!cp->ptr)
26831 soap->error = SOAP_EOM;
26832 return (struct SOAP_ENV__Reason *)cp->ptr;
26833}
26834
26835SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Reason(struct soap *soap, int st, int tt, void *p, size_t len,
26836 const void *q, size_t n) {
26837 (void)soap;
26838 (void)tt;
26839 (void)st;
26840 (void)len;
26841 (void)n; /* appease -Wall -Werror */
26842 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Reason %p -> %p\n", q, p));
26843 *(struct SOAP_ENV__Reason *)p = *(struct SOAP_ENV__Reason *)q;
26844}
26845
26846#endif
26847
26848#ifndef WITH_NOGLOBAL
26849
26850SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *a) {
26851 (void)soap;
26852 (void)a; /* appease -Wall -Werror */
26853 soap_default__QName(soap, &a->SOAP_ENV__Value);
26854 a->SOAP_ENV__Subcode = NULL;
26855}
26856
26857SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a) {
26858#ifndef WITH_NOIDREF
26859 (void)soap;
26860 (void)a; /* appease -Wall -Werror */
26861 soap_serialize__QName(soap, &a->SOAP_ENV__Value);
26862 soap_serialize_PointerToSOAP_ENV__Code(soap, &a->SOAP_ENV__Subcode);
26863#endif
26864}
26865
26866SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Code(struct soap *soap, const char *tag, int id,
26867 const struct SOAP_ENV__Code *a, const char *type) {
26868 const char *soap_tmp_SOAP_ENV__Value = soap_QName2s(soap, a->SOAP_ENV__Value);
26869 (void)soap;
26870 (void)tag;
26871 (void)id;
26872 (void)type;
26873 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_SOAP_ENV__Code), type))
26874 return soap->error;
26875 if (soap_out__QName(soap, "SOAP-ENV:Value", -1, (char *const *)&soap_tmp_SOAP_ENV__Value, ""))
26876 return soap->error;
26877 if (soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", -1, &a->SOAP_ENV__Subcode, ""))
26878 return soap->error;
26879 return soap_element_end_out(soap, tag);
26880}
26881
26882SOAP_FMAC3 struct SOAP_ENV__Code *SOAP_FMAC4 soap_in_SOAP_ENV__Code(struct soap *soap, const char *tag,
26883 struct SOAP_ENV__Code *a, const char *type) {
26884 size_t soap_flag_SOAP_ENV__Value = 1;
26885 size_t soap_flag_SOAP_ENV__Subcode = 1;
26886 if (soap_element_begin_in(soap, tag, 0, type))
26887 return NULL;
26888 a = (struct SOAP_ENV__Code *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_SOAP_ENV__Code,
26889 sizeof(struct SOAP_ENV__Code), 0, NULL, NULL, NULL);
26890 if (!a)
26891 return NULL;
26893 if (soap->body && !*soap->href) {
26894 for (;;) {
26895 soap->error = SOAP_TAG_MISMATCH;
26896 if (soap_flag_SOAP_ENV__Value && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
26897 if (soap_in__QName(soap, "SOAP-ENV:Value", &a->SOAP_ENV__Value, "")) {
26898 soap_flag_SOAP_ENV__Value--;
26899 continue;
26900 }
26901 if (soap_flag_SOAP_ENV__Subcode && soap->error == SOAP_TAG_MISMATCH)
26902 if (soap_in_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", &a->SOAP_ENV__Subcode, "")) {
26903 soap_flag_SOAP_ENV__Subcode--;
26904 continue;
26905 }
26906 if (soap->error == SOAP_TAG_MISMATCH)
26907 soap->error = soap_ignore_element(soap);
26908 if (soap->error == SOAP_NO_TAG)
26909 break;
26910 if (soap->error)
26911 return NULL;
26912 }
26913 if (soap_element_end_in(soap, tag))
26914 return NULL;
26915 } else {
26916 a = (struct SOAP_ENV__Code *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_SOAP_ENV__Code, 0,
26917 sizeof(struct SOAP_ENV__Code), 0, NULL);
26918 if (soap->body && soap_element_end_in(soap, tag))
26919 return NULL;
26920 }
26921 return a;
26922}
26923
26924SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a, const char *tag,
26925 const char *type) {
26926 int id = soap_embed(soap, (void *)a, NULL, 0, tag, SOAP_TYPE_ICat4_SOAP_ENV__Code);
26927 if (soap_out_SOAP_ENV__Code(soap, tag ? tag : "SOAP-ENV:Code", id, a, type))
26928 return soap->error;
26929 return soap_putindependent(soap);
26930}
26931
26932SOAP_FMAC3 struct SOAP_ENV__Code *SOAP_FMAC4 soap_get_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *p,
26933 const char *tag, const char *type) {
26934 if ((p = soap_in_SOAP_ENV__Code(soap, tag, p, type)))
26935 if (soap_getindependent(soap))
26936 return NULL;
26937 return p;
26938}
26939
26940SOAP_FMAC1 struct SOAP_ENV__Code *SOAP_FMAC2 soap_instantiate_SOAP_ENV__Code(struct soap *soap, int n, const char *type,
26941 const char *arrayType, size_t *size) {
26942 (void)type;
26943 (void)arrayType; /* appease -Wall -Werror */
26944 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Code(%d, %s, %s)\n", n, type ? type : "",
26945 arrayType ? arrayType : ""));
26946 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ICat4_SOAP_ENV__Code, n, ICat4_fdelete);
26947 if (!cp)
26948 return NULL;
26949 if (n < 0) {
26950 cp->ptr = (void *)SOAP_NEW(struct SOAP_ENV__Code);
26951 if (size)
26952 *size = sizeof(struct SOAP_ENV__Code);
26953 } else {
26954 cp->ptr = (void *)SOAP_NEW_ARRAY(struct SOAP_ENV__Code, n);
26955 if (size)
26956 *size = n * sizeof(struct SOAP_ENV__Code);
26957 }
26958 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26959 if (!cp->ptr)
26960 soap->error = SOAP_EOM;
26961 return (struct SOAP_ENV__Code *)cp->ptr;
26962}
26963
26964SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Code(struct soap *soap, int st, int tt, void *p, size_t len,
26965 const void *q, size_t n) {
26966 (void)soap;
26967 (void)tt;
26968 (void)st;
26969 (void)len;
26970 (void)n; /* appease -Wall -Werror */
26971 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Code %p -> %p\n", q, p));
26972 *(struct SOAP_ENV__Code *)p = *(struct SOAP_ENV__Code *)q;
26973}
26974
26975#endif
26976
26977#ifndef WITH_NOGLOBAL
26978
26979SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *a) {
26980 (void)soap;
26981 (void)a; /* appease -Wall -Werror */
26982}
26983
26984SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a) {
26985#ifndef WITH_NOIDREF
26986 (void)soap;
26987 (void)a; /* appease -Wall -Werror */
26988#endif
26989}
26990
26991SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Header(struct soap *soap, const char *tag, int id,
26992 const struct SOAP_ENV__Header *a, const char *type) {
26993 (void)soap;
26994 (void)tag;
26995 (void)id;
26996 (void)type;
26997 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_SOAP_ENV__Header), type))
26998 return soap->error;
26999 return soap_element_end_out(soap, tag);
27000}
27001
27002SOAP_FMAC3 struct SOAP_ENV__Header *SOAP_FMAC4 soap_in_SOAP_ENV__Header(struct soap *soap, const char *tag,
27003 struct SOAP_ENV__Header *a, const char *type) {
27004 if (soap_element_begin_in(soap, tag, 0, type))
27005 return NULL;
27006 a = (struct SOAP_ENV__Header *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_SOAP_ENV__Header,
27007 sizeof(struct SOAP_ENV__Header), 0, NULL, NULL, NULL);
27008 if (!a)
27009 return NULL;
27011 if (soap->body && !*soap->href) {
27012 for (;;) {
27013 soap->error = SOAP_TAG_MISMATCH;
27014 if (soap->error == SOAP_TAG_MISMATCH)
27015 soap->error = soap_ignore_element(soap);
27016 if (soap->error == SOAP_NO_TAG)
27017 break;
27018 if (soap->error)
27019 return NULL;
27020 }
27021 if (soap_element_end_in(soap, tag))
27022 return NULL;
27023 } else {
27024 a = (struct SOAP_ENV__Header *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_SOAP_ENV__Header, 0,
27025 sizeof(struct SOAP_ENV__Header), 0, NULL);
27026 if (soap->body && soap_element_end_in(soap, tag))
27027 return NULL;
27028 }
27029 return a;
27030}
27031
27032SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a,
27033 const char *tag, const char *type) {
27034 int id = soap_embed(soap, (void *)a, NULL, 0, tag, SOAP_TYPE_ICat4_SOAP_ENV__Header);
27035 if (soap_out_SOAP_ENV__Header(soap, tag ? tag : "SOAP-ENV:Header", id, a, type))
27036 return soap->error;
27037 return soap_putindependent(soap);
27038}
27039
27040SOAP_FMAC3 struct SOAP_ENV__Header *SOAP_FMAC4 soap_get_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *p,
27041 const char *tag, const char *type) {
27042 if ((p = soap_in_SOAP_ENV__Header(soap, tag, p, type)))
27043 if (soap_getindependent(soap))
27044 return NULL;
27045 return p;
27046}
27047
27048SOAP_FMAC1 struct SOAP_ENV__Header *SOAP_FMAC2 soap_instantiate_SOAP_ENV__Header(struct soap *soap, int n,
27049 const char *type,
27050 const char *arrayType, size_t *size) {
27051 (void)type;
27052 (void)arrayType; /* appease -Wall -Werror */
27053 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Header(%d, %s, %s)\n", n, type ? type : "",
27054 arrayType ? arrayType : ""));
27055 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ICat4_SOAP_ENV__Header, n, ICat4_fdelete);
27056 if (!cp)
27057 return NULL;
27058 if (n < 0) {
27059 cp->ptr = (void *)SOAP_NEW(struct SOAP_ENV__Header);
27060 if (size)
27061 *size = sizeof(struct SOAP_ENV__Header);
27062 } else {
27063 cp->ptr = (void *)SOAP_NEW_ARRAY(struct SOAP_ENV__Header, n);
27064 if (size)
27065 *size = n * sizeof(struct SOAP_ENV__Header);
27066 }
27067 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
27068 if (!cp->ptr)
27069 soap->error = SOAP_EOM;
27070 return (struct SOAP_ENV__Header *)cp->ptr;
27071}
27072
27073SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Header(struct soap *soap, int st, int tt, void *p, size_t len,
27074 const void *q, size_t n) {
27075 (void)soap;
27076 (void)tt;
27077 (void)st;
27078 (void)len;
27079 (void)n; /* appease -Wall -Werror */
27080 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Header %p -> %p\n", q, p));
27081 *(struct SOAP_ENV__Header *)p = *(struct SOAP_ENV__Header *)q;
27082}
27083
27084#endif
27085
27086SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__getEntityInfo(struct soap *soap, struct __ns1__getEntityInfo *a) {
27087 (void)soap;
27088 (void)a; /* appease -Wall -Werror */
27089 a->ns1__getEntityInfo_ = nullptr;
27090}
27091
27092SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__getEntityInfo(struct soap *soap,
27093 const struct __ns1__getEntityInfo *a) {
27094#ifndef WITH_NOIDREF
27095 (void)soap;
27096 (void)a; /* appease -Wall -Werror */
27098#endif
27099}
27100
27101SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__getEntityInfo(struct soap *soap, const char *tag, int id,
27102 const struct __ns1__getEntityInfo *a, const char *type) {
27103 (void)soap;
27104 (void)tag;
27105 (void)id;
27106 (void)type;
27107 if (soap_out_PointerTons1__getEntityInfo(soap, "ns1:getEntityInfo", -1, &a->ns1__getEntityInfo_, ""))
27108 return soap->error;
27109 return SOAP_OK;
27110}
27111
27112SOAP_FMAC3 struct __ns1__getEntityInfo *SOAP_FMAC4 soap_in___ns1__getEntityInfo(struct soap *soap, const char *tag,
27113 struct __ns1__getEntityInfo *a,
27114 const char *type) {
27115 size_t soap_flag_ns1__getEntityInfo_ = 1;
27116 short soap_flag;
27117 a = (struct __ns1__getEntityInfo *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__getEntityInfo,
27118 sizeof(struct __ns1__getEntityInfo), 0, nullptr, nullptr, nullptr);
27119 if (!a)
27120 return nullptr;
27122 for (soap_flag = 0;; soap_flag = 1) {
27123 soap->error = SOAP_TAG_MISMATCH;
27124 if (soap_flag_ns1__getEntityInfo_ && soap->error == SOAP_TAG_MISMATCH)
27125 if (soap_in_PointerTons1__getEntityInfo(soap, "ns1:getEntityInfo", &a->ns1__getEntityInfo_,
27126 "ns1:getEntityInfo")) {
27127 soap_flag_ns1__getEntityInfo_--;
27128 continue;
27129 }
27130 if (soap->error == SOAP_TAG_MISMATCH)
27131 if (soap_flag) {
27132 soap->error = SOAP_OK;
27133 break;
27134 }
27135 if (soap_flag && soap->error == SOAP_NO_TAG)
27136 break;
27137 if (soap->error)
27138 return nullptr;
27139 }
27140 return a;
27141}
27142
27143SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__getEntityInfo(struct soap *soap, const struct __ns1__getEntityInfo *a,
27144 const char *tag, const char *type) {
27145 int id = 0;
27146 if (soap_out___ns1__getEntityInfo(soap, tag ? tag : "-ns1:getEntityInfo", id, a, type))
27147 return soap->error;
27148 return SOAP_OK;
27149}
27150
27151SOAP_FMAC3 struct __ns1__getEntityInfo *SOAP_FMAC4 soap_get___ns1__getEntityInfo(struct soap *soap,
27152 struct __ns1__getEntityInfo *p,
27153 const char *tag, const char *type) {
27154 if ((p = soap_in___ns1__getEntityInfo(soap, tag, p, type)))
27155 if (soap_getindependent(soap))
27156 return nullptr;
27157 return p;
27158}
27159
27160SOAP_FMAC1 struct __ns1__getEntityInfo *SOAP_FMAC2 soap_instantiate___ns1__getEntityInfo(struct soap *soap, int n,
27161 const char *type,
27162 const char *arrayType,
27163 size_t *size) {
27164 (void)type;
27165 (void)arrayType; /* appease -Wall -Werror */
27166 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__getEntityInfo(%d, %s, %s)\n", n, type ? type : "",
27167 arrayType ? arrayType : ""));
27168 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__getEntityInfo, n, ICat4_fdelete);
27169 if (!cp)
27170 return nullptr;
27171 if (n < 0) {
27172 cp->ptr = (void *)SOAP_NEW(struct __ns1__getEntityInfo);
27173 if (size)
27174 *size = sizeof(struct __ns1__getEntityInfo);
27175 } else {
27176 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__getEntityInfo, n);
27177 if (size)
27178 *size = n * sizeof(struct __ns1__getEntityInfo);
27179 }
27180 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
27181 if (!cp->ptr)
27182 soap->error = SOAP_EOM;
27183 return (struct __ns1__getEntityInfo *)cp->ptr;
27184}
27185
27186SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__getEntityInfo(struct soap *soap, int st, int tt, void *p, size_t len,
27187 const void *q, size_t n) {
27188 (void)soap;
27189 (void)tt;
27190 (void)st;
27191 (void)len;
27192 (void)n; /* appease -Wall -Werror */
27193 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__getEntityInfo %p -> %p\n", q, p));
27194 *(struct __ns1__getEntityInfo *)p = *(struct __ns1__getEntityInfo *)q;
27195}
27196
27197SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__deleteMany(struct soap *soap, struct __ns1__deleteMany *a) {
27198 (void)soap;
27199 (void)a; /* appease -Wall -Werror */
27200 a->ns1__deleteMany_ = nullptr;
27201}
27202
27203SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__deleteMany(struct soap *soap, const struct __ns1__deleteMany *a) {
27204#ifndef WITH_NOIDREF
27205 (void)soap;
27206 (void)a; /* appease -Wall -Werror */
27208#endif
27209}
27210
27211SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__deleteMany(struct soap *soap, const char *tag, int id,
27212 const struct __ns1__deleteMany *a, const char *type) {
27213 (void)soap;
27214 (void)tag;
27215 (void)id;
27216 (void)type;
27217 if (soap_out_PointerTons1__deleteMany(soap, "ns1:deleteMany", -1, &a->ns1__deleteMany_, ""))
27218 return soap->error;
27219 return SOAP_OK;
27220}
27221
27222SOAP_FMAC3 struct __ns1__deleteMany *SOAP_FMAC4 soap_in___ns1__deleteMany(struct soap *soap, const char *tag,
27223 struct __ns1__deleteMany *a,
27224 const char *type) {
27225 size_t soap_flag_ns1__deleteMany_ = 1;
27226 short soap_flag;
27227 a = (struct __ns1__deleteMany *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__deleteMany,
27228 sizeof(struct __ns1__deleteMany), 0, nullptr, nullptr, nullptr);
27229 if (!a)
27230 return nullptr;
27232 for (soap_flag = 0;; soap_flag = 1) {
27233 soap->error = SOAP_TAG_MISMATCH;
27234 if (soap_flag_ns1__deleteMany_ && soap->error == SOAP_TAG_MISMATCH)
27235 if (soap_in_PointerTons1__deleteMany(soap, "ns1:deleteMany", &a->ns1__deleteMany_, "ns1:deleteMany")) {
27236 soap_flag_ns1__deleteMany_--;
27237 continue;
27238 }
27239 if (soap->error == SOAP_TAG_MISMATCH)
27240 if (soap_flag) {
27241 soap->error = SOAP_OK;
27242 break;
27243 }
27244 if (soap_flag && soap->error == SOAP_NO_TAG)
27245 break;
27246 if (soap->error)
27247 return nullptr;
27248 }
27249 return a;
27250}
27251
27252SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__deleteMany(struct soap *soap, const struct __ns1__deleteMany *a,
27253 const char *tag, const char *type) {
27254 int id = 0;
27255 if (soap_out___ns1__deleteMany(soap, tag ? tag : "-ns1:deleteMany", id, a, type))
27256 return soap->error;
27257 return SOAP_OK;
27258}
27259
27260SOAP_FMAC3 struct __ns1__deleteMany *SOAP_FMAC4 soap_get___ns1__deleteMany(struct soap *soap,
27261 struct __ns1__deleteMany *p, const char *tag,
27262 const char *type) {
27263 if ((p = soap_in___ns1__deleteMany(soap, tag, p, type)))
27264 if (soap_getindependent(soap))
27265 return nullptr;
27266 return p;
27267}
27268
27269SOAP_FMAC1 struct __ns1__deleteMany *SOAP_FMAC2 soap_instantiate___ns1__deleteMany(struct soap *soap, int n,
27270 const char *type,
27271 const char *arrayType,
27272 size_t *size) {
27273 (void)type;
27274 (void)arrayType; /* appease -Wall -Werror */
27275 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__deleteMany(%d, %s, %s)\n", n, type ? type : "",
27276 arrayType ? arrayType : ""));
27277 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__deleteMany, n, ICat4_fdelete);
27278 if (!cp)
27279 return nullptr;
27280 if (n < 0) {
27281 cp->ptr = (void *)SOAP_NEW(struct __ns1__deleteMany);
27282 if (size)
27283 *size = sizeof(struct __ns1__deleteMany);
27284 } else {
27285 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__deleteMany, n);
27286 if (size)
27287 *size = n * sizeof(struct __ns1__deleteMany);
27288 }
27289 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
27290 if (!cp->ptr)
27291 soap->error = SOAP_EOM;
27292 return (struct __ns1__deleteMany *)cp->ptr;
27293}
27294
27295SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__deleteMany(struct soap *soap, int st, int tt, void *p, size_t len,
27296 const void *q, size_t n) {
27297 (void)soap;
27298 (void)tt;
27299 (void)st;
27300 (void)len;
27301 (void)n; /* appease -Wall -Werror */
27302 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__deleteMany %p -> %p\n", q, p));
27303 *(struct __ns1__deleteMany *)p = *(struct __ns1__deleteMany *)q;
27304}
27305
27306SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__deleteManyResponse(struct soap *soap,
27307 struct __ns1__deleteManyResponse *a) {
27308 (void)soap;
27309 (void)a; /* appease -Wall -Werror */
27310 a->ns1__deleteManyResponse_ = nullptr;
27311}
27312
27313SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__deleteManyResponse(struct soap *soap,
27314 const struct __ns1__deleteManyResponse *a) {
27315#ifndef WITH_NOIDREF
27316 (void)soap;
27317 (void)a; /* appease -Wall -Werror */
27319#endif
27320}
27321
27322SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__deleteManyResponse(struct soap *soap, const char *tag, int id,
27323 const struct __ns1__deleteManyResponse *a,
27324 const char *type) {
27325 (void)soap;
27326 (void)tag;
27327 (void)id;
27328 (void)type;
27330 soap_element_result(soap, "ns1:deleteManyResponse");
27331 if (soap_out_PointerTons1__deleteManyResponse(soap, "ns1:deleteManyResponse", -1, &a->ns1__deleteManyResponse_, ""))
27332 return soap->error;
27333 return SOAP_OK;
27334}
27335
27337 struct soap *soap, const char *tag, struct __ns1__deleteManyResponse *a, const char *type) {
27338 size_t soap_flag_ns1__deleteManyResponse_ = 1;
27339 short soap_flag;
27340 a = (struct __ns1__deleteManyResponse *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__deleteManyResponse,
27341 sizeof(struct __ns1__deleteManyResponse), 0, nullptr, nullptr,
27342 nullptr);
27343 if (!a)
27344 return nullptr;
27346 for (soap_flag = 0;; soap_flag = 1) {
27347 soap->error = SOAP_TAG_MISMATCH;
27348 if (soap_flag_ns1__deleteManyResponse_ && soap->error == SOAP_TAG_MISMATCH)
27349 if (soap_in_PointerTons1__deleteManyResponse(soap, "ns1:deleteManyResponse", &a->ns1__deleteManyResponse_,
27350 "ns1:deleteManyResponse")) {
27351 soap_flag_ns1__deleteManyResponse_--;
27352 continue;
27353 }
27354 soap_check_result(soap, "ns1:deleteManyResponse");
27355 if (soap->error == SOAP_TAG_MISMATCH)
27356 if (soap_flag) {
27357 soap->error = SOAP_OK;
27358 break;
27359 }
27360 if (soap_flag && soap->error == SOAP_NO_TAG)
27361 break;
27362 if (soap->error)
27363 return nullptr;
27364 }
27365 return a;
27366}
27367
27368SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__deleteManyResponse(struct soap *soap,
27369 const struct __ns1__deleteManyResponse *a, const char *tag,
27370 const char *type) {
27371 int id = 0;
27372 if (soap_out___ns1__deleteManyResponse(soap, tag ? tag : "-ns1:deleteManyResponse", id, a, type))
27373 return soap->error;
27374 return SOAP_OK;
27375}
27376
27378 struct soap *soap, struct __ns1__deleteManyResponse *p, const char *tag, const char *type) {
27379 if ((p = soap_in___ns1__deleteManyResponse(soap, tag, p, type)))
27380 if (soap_getindependent(soap))
27381 return nullptr;
27382 return p;
27383}
27384
27386 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
27387 (void)type;
27388 (void)arrayType; /* appease -Wall -Werror */
27389 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__deleteManyResponse(%d, %s, %s)\n", n, type ? type : "",
27390 arrayType ? arrayType : ""));
27391 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__deleteManyResponse, n, ICat4_fdelete);
27392 if (!cp)
27393 return nullptr;
27394 if (n < 0) {
27395 cp->ptr = (void *)SOAP_NEW(struct __ns1__deleteManyResponse);
27396 if (size)
27397 *size = sizeof(struct __ns1__deleteManyResponse);
27398 } else {
27399 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__deleteManyResponse, n);
27400 if (size)
27401 *size = n * sizeof(struct __ns1__deleteManyResponse);
27402 }
27403 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
27404 if (!cp->ptr)
27405 soap->error = SOAP_EOM;
27406 return (struct __ns1__deleteManyResponse *)cp->ptr;
27407}
27408
27409SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__deleteManyResponse(struct soap *soap, int st, int tt, void *p, size_t len,
27410 const void *q, size_t n) {
27411 (void)soap;
27412 (void)tt;
27413 (void)st;
27414 (void)len;
27415 (void)n; /* appease -Wall -Werror */
27416 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__deleteManyResponse %p -> %p\n", q, p));
27417 *(struct __ns1__deleteManyResponse *)p = *(struct __ns1__deleteManyResponse *)q;
27418}
27419
27420SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__createMany(struct soap *soap, struct __ns1__createMany *a) {
27421 (void)soap;
27422 (void)a; /* appease -Wall -Werror */
27423 a->ns1__createMany_ = nullptr;
27424}
27425
27426SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__createMany(struct soap *soap, const struct __ns1__createMany *a) {
27427#ifndef WITH_NOIDREF
27428 (void)soap;
27429 (void)a; /* appease -Wall -Werror */
27431#endif
27432}
27433
27434SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__createMany(struct soap *soap, const char *tag, int id,
27435 const struct __ns1__createMany *a, const char *type) {
27436 (void)soap;
27437 (void)tag;
27438 (void)id;
27439 (void)type;
27440 if (soap_out_PointerTons1__createMany(soap, "ns1:createMany", -1, &a->ns1__createMany_, ""))
27441 return soap->error;
27442 return SOAP_OK;
27443}
27444
27445SOAP_FMAC3 struct __ns1__createMany *SOAP_FMAC4 soap_in___ns1__createMany(struct soap *soap, const char *tag,
27446 struct __ns1__createMany *a,
27447 const char *type) {
27448 size_t soap_flag_ns1__createMany_ = 1;
27449 short soap_flag;
27450 a = (struct __ns1__createMany *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__createMany,
27451 sizeof(struct __ns1__createMany), 0, nullptr, nullptr, nullptr);
27452 if (!a)
27453 return nullptr;
27455 for (soap_flag = 0;; soap_flag = 1) {
27456 soap->error = SOAP_TAG_MISMATCH;
27457 if (soap_flag_ns1__createMany_ && soap->error == SOAP_TAG_MISMATCH)
27458 if (soap_in_PointerTons1__createMany(soap, "ns1:createMany", &a->ns1__createMany_, "ns1:createMany")) {
27459 soap_flag_ns1__createMany_--;
27460 continue;
27461 }
27462 if (soap->error == SOAP_TAG_MISMATCH)
27463 if (soap_flag) {
27464 soap->error = SOAP_OK;
27465 break;
27466 }
27467 if (soap_flag && soap->error == SOAP_NO_TAG)
27468 break;
27469 if (soap->error)
27470 return nullptr;
27471 }
27472 return a;
27473}
27474
27475SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__createMany(struct soap *soap, const struct __ns1__createMany *a,
27476 const char *tag, const char *type) {
27477 int id = 0;
27478 if (soap_out___ns1__createMany(soap, tag ? tag : "-ns1:createMany", id, a, type))
27479 return soap->error;
27480 return SOAP_OK;
27481}
27482
27483SOAP_FMAC3 struct __ns1__createMany *SOAP_FMAC4 soap_get___ns1__createMany(struct soap *soap,
27484 struct __ns1__createMany *p, const char *tag,
27485 const char *type) {
27486 if ((p = soap_in___ns1__createMany(soap, tag, p, type)))
27487 if (soap_getindependent(soap))
27488 return nullptr;
27489 return p;
27490}
27491
27492SOAP_FMAC1 struct __ns1__createMany *SOAP_FMAC2 soap_instantiate___ns1__createMany(struct soap *soap, int n,
27493 const char *type,
27494 const char *arrayType,
27495 size_t *size) {
27496 (void)type;
27497 (void)arrayType; /* appease -Wall -Werror */
27498 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__createMany(%d, %s, %s)\n", n, type ? type : "",
27499 arrayType ? arrayType : ""));
27500 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__createMany, n, ICat4_fdelete);
27501 if (!cp)
27502 return nullptr;
27503 if (n < 0) {
27504 cp->ptr = (void *)SOAP_NEW(struct __ns1__createMany);
27505 if (size)
27506 *size = sizeof(struct __ns1__createMany);
27507 } else {
27508 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__createMany, n);
27509 if (size)
27510 *size = n * sizeof(struct __ns1__createMany);
27511 }
27512 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
27513 if (!cp->ptr)
27514 soap->error = SOAP_EOM;
27515 return (struct __ns1__createMany *)cp->ptr;
27516}
27517
27518SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__createMany(struct soap *soap, int st, int tt, void *p, size_t len,
27519 const void *q, size_t n) {
27520 (void)soap;
27521 (void)tt;
27522 (void)st;
27523 (void)len;
27524 (void)n; /* appease -Wall -Werror */
27525 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__createMany %p -> %p\n", q, p));
27526 *(struct __ns1__createMany *)p = *(struct __ns1__createMany *)q;
27527}
27528
27529SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__luceneGetPopulating(struct soap *soap,
27530 struct __ns1__luceneGetPopulating *a) {
27531 (void)soap;
27532 (void)a; /* appease -Wall -Werror */
27533 a->ns1__luceneGetPopulating_ = nullptr;
27534}
27535
27536SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__luceneGetPopulating(struct soap *soap,
27537 const struct __ns1__luceneGetPopulating *a) {
27538#ifndef WITH_NOIDREF
27539 (void)soap;
27540 (void)a; /* appease -Wall -Werror */
27542#endif
27543}
27544
27545SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__luceneGetPopulating(struct soap *soap, const char *tag, int id,
27546 const struct __ns1__luceneGetPopulating *a,
27547 const char *type) {
27548 (void)soap;
27549 (void)tag;
27550 (void)id;
27551 (void)type;
27552 if (soap_out_PointerTons1__luceneGetPopulating(soap, "ns1:luceneGetPopulating", -1, &a->ns1__luceneGetPopulating_,
27553 ""))
27554 return soap->error;
27555 return SOAP_OK;
27556}
27557
27559 struct soap *soap, const char *tag, struct __ns1__luceneGetPopulating *a, const char *type) {
27560 size_t soap_flag_ns1__luceneGetPopulating_ = 1;
27561 short soap_flag;
27562 a = (struct __ns1__luceneGetPopulating *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__luceneGetPopulating,
27563 sizeof(struct __ns1__luceneGetPopulating), 0, nullptr, nullptr,
27564 nullptr);
27565 if (!a)
27566 return nullptr;
27568 for (soap_flag = 0;; soap_flag = 1) {
27569 soap->error = SOAP_TAG_MISMATCH;
27570 if (soap_flag_ns1__luceneGetPopulating_ && soap->error == SOAP_TAG_MISMATCH)
27571 if (soap_in_PointerTons1__luceneGetPopulating(soap, "ns1:luceneGetPopulating", &a->ns1__luceneGetPopulating_,
27572 "ns1:luceneGetPopulating")) {
27573 soap_flag_ns1__luceneGetPopulating_--;
27574 continue;
27575 }
27576 if (soap->error == SOAP_TAG_MISMATCH)
27577 if (soap_flag) {
27578 soap->error = SOAP_OK;
27579 break;
27580 }
27581 if (soap_flag && soap->error == SOAP_NO_TAG)
27582 break;
27583 if (soap->error)
27584 return nullptr;
27585 }
27586 return a;
27587}
27588
27589SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__luceneGetPopulating(struct soap *soap,
27590 const struct __ns1__luceneGetPopulating *a,
27591 const char *tag, const char *type) {
27592 int id = 0;
27593 if (soap_out___ns1__luceneGetPopulating(soap, tag ? tag : "-ns1:luceneGetPopulating", id, a, type))
27594 return soap->error;
27595 return SOAP_OK;
27596}
27597
27599 struct soap *soap, struct __ns1__luceneGetPopulating *p, const char *tag, const char *type) {
27600 if ((p = soap_in___ns1__luceneGetPopulating(soap, tag, p, type)))
27601 if (soap_getindependent(soap))
27602 return nullptr;
27603 return p;
27604}
27605
27607 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
27608 (void)type;
27609 (void)arrayType; /* appease -Wall -Werror */
27610 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__luceneGetPopulating(%d, %s, %s)\n", n, type ? type : "",
27611 arrayType ? arrayType : ""));
27612 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__luceneGetPopulating, n, ICat4_fdelete);
27613 if (!cp)
27614 return nullptr;
27615 if (n < 0) {
27616 cp->ptr = (void *)SOAP_NEW(struct __ns1__luceneGetPopulating);
27617 if (size)
27618 *size = sizeof(struct __ns1__luceneGetPopulating);
27619 } else {
27620 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__luceneGetPopulating, n);
27621 if (size)
27622 *size = n * sizeof(struct __ns1__luceneGetPopulating);
27623 }
27624 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
27625 if (!cp->ptr)
27626 soap->error = SOAP_EOM;
27627 return (struct __ns1__luceneGetPopulating *)cp->ptr;
27628}
27629
27630SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__luceneGetPopulating(struct soap *soap, int st, int tt, void *p, size_t len,
27631 const void *q, size_t n) {
27632 (void)soap;
27633 (void)tt;
27634 (void)st;
27635 (void)len;
27636 (void)n; /* appease -Wall -Werror */
27637 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__luceneGetPopulating %p -> %p\n", q, p));
27638 *(struct __ns1__luceneGetPopulating *)p = *(struct __ns1__luceneGetPopulating *)q;
27639}
27640
27641SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__luceneSearch(struct soap *soap, struct __ns1__luceneSearch *a) {
27642 (void)soap;
27643 (void)a; /* appease -Wall -Werror */
27644 a->ns1__luceneSearch_ = nullptr;
27645}
27646
27647SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__luceneSearch(struct soap *soap, const struct __ns1__luceneSearch *a) {
27648#ifndef WITH_NOIDREF
27649 (void)soap;
27650 (void)a; /* appease -Wall -Werror */
27652#endif
27653}
27654
27655SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__luceneSearch(struct soap *soap, const char *tag, int id,
27656 const struct __ns1__luceneSearch *a, const char *type) {
27657 (void)soap;
27658 (void)tag;
27659 (void)id;
27660 (void)type;
27661 if (soap_out_PointerTons1__luceneSearch(soap, "ns1:luceneSearch", -1, &a->ns1__luceneSearch_, ""))
27662 return soap->error;
27663 return SOAP_OK;
27664}
27665
27666SOAP_FMAC3 struct __ns1__luceneSearch *SOAP_FMAC4 soap_in___ns1__luceneSearch(struct soap *soap, const char *tag,
27667 struct __ns1__luceneSearch *a,
27668 const char *type) {
27669 size_t soap_flag_ns1__luceneSearch_ = 1;
27670 short soap_flag;
27671 a = (struct __ns1__luceneSearch *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__luceneSearch,
27672 sizeof(struct __ns1__luceneSearch), 0, nullptr, nullptr, nullptr);
27673 if (!a)
27674 return nullptr;
27676 for (soap_flag = 0;; soap_flag = 1) {
27677 soap->error = SOAP_TAG_MISMATCH;
27678 if (soap_flag_ns1__luceneSearch_ && soap->error == SOAP_TAG_MISMATCH)
27679 if (soap_in_PointerTons1__luceneSearch(soap, "ns1:luceneSearch", &a->ns1__luceneSearch_, "ns1:luceneSearch")) {
27680 soap_flag_ns1__luceneSearch_--;
27681 continue;
27682 }
27683 if (soap->error == SOAP_TAG_MISMATCH)
27684 if (soap_flag) {
27685 soap->error = SOAP_OK;
27686 break;
27687 }
27688 if (soap_flag && soap->error == SOAP_NO_TAG)
27689 break;
27690 if (soap->error)
27691 return nullptr;
27692 }
27693 return a;
27694}
27695
27696SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__luceneSearch(struct soap *soap, const struct __ns1__luceneSearch *a,
27697 const char *tag, const char *type) {
27698 int id = 0;
27699 if (soap_out___ns1__luceneSearch(soap, tag ? tag : "-ns1:luceneSearch", id, a, type))
27700 return soap->error;
27701 return SOAP_OK;
27702}
27703
27704SOAP_FMAC3 struct __ns1__luceneSearch *SOAP_FMAC4 soap_get___ns1__luceneSearch(struct soap *soap,
27705 struct __ns1__luceneSearch *p,
27706 const char *tag, const char *type) {
27707 if ((p = soap_in___ns1__luceneSearch(soap, tag, p, type)))
27708 if (soap_getindependent(soap))
27709 return nullptr;
27710 return p;
27711}
27712
27713SOAP_FMAC1 struct __ns1__luceneSearch *SOAP_FMAC2 soap_instantiate___ns1__luceneSearch(struct soap *soap, int n,
27714 const char *type,
27715 const char *arrayType,
27716 size_t *size) {
27717 (void)type;
27718 (void)arrayType; /* appease -Wall -Werror */
27719 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__luceneSearch(%d, %s, %s)\n", n, type ? type : "",
27720 arrayType ? arrayType : ""));
27721 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__luceneSearch, n, ICat4_fdelete);
27722 if (!cp)
27723 return nullptr;
27724 if (n < 0) {
27725 cp->ptr = (void *)SOAP_NEW(struct __ns1__luceneSearch);
27726 if (size)
27727 *size = sizeof(struct __ns1__luceneSearch);
27728 } else {
27729 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__luceneSearch, n);
27730 if (size)
27731 *size = n * sizeof(struct __ns1__luceneSearch);
27732 }
27733 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
27734 if (!cp->ptr)
27735 soap->error = SOAP_EOM;
27736 return (struct __ns1__luceneSearch *)cp->ptr;
27737}
27738
27739SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__luceneSearch(struct soap *soap, int st, int tt, void *p, size_t len,
27740 const void *q, size_t n) {
27741 (void)soap;
27742 (void)tt;
27743 (void)st;
27744 (void)len;
27745 (void)n; /* appease -Wall -Werror */
27746 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__luceneSearch %p -> %p\n", q, p));
27747 *(struct __ns1__luceneSearch *)p = *(struct __ns1__luceneSearch *)q;
27748}
27749
27750SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__luceneCommit(struct soap *soap, struct __ns1__luceneCommit *a) {
27751 (void)soap;
27752 (void)a; /* appease -Wall -Werror */
27753 a->ns1__luceneCommit_ = nullptr;
27754}
27755
27756SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__luceneCommit(struct soap *soap, const struct __ns1__luceneCommit *a) {
27757#ifndef WITH_NOIDREF
27758 (void)soap;
27759 (void)a; /* appease -Wall -Werror */
27761#endif
27762}
27763
27764SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__luceneCommit(struct soap *soap, const char *tag, int id,
27765 const struct __ns1__luceneCommit *a, const char *type) {
27766 (void)soap;
27767 (void)tag;
27768 (void)id;
27769 (void)type;
27770 if (soap_out_PointerTons1__luceneCommit(soap, "ns1:luceneCommit", -1, &a->ns1__luceneCommit_, ""))
27771 return soap->error;
27772 return SOAP_OK;
27773}
27774
27775SOAP_FMAC3 struct __ns1__luceneCommit *SOAP_FMAC4 soap_in___ns1__luceneCommit(struct soap *soap, const char *tag,
27776 struct __ns1__luceneCommit *a,
27777 const char *type) {
27778 size_t soap_flag_ns1__luceneCommit_ = 1;
27779 short soap_flag;
27780 a = (struct __ns1__luceneCommit *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__luceneCommit,
27781 sizeof(struct __ns1__luceneCommit), 0, nullptr, nullptr, nullptr);
27782 if (!a)
27783 return nullptr;
27785 for (soap_flag = 0;; soap_flag = 1) {
27786 soap->error = SOAP_TAG_MISMATCH;
27787 if (soap_flag_ns1__luceneCommit_ && soap->error == SOAP_TAG_MISMATCH)
27788 if (soap_in_PointerTons1__luceneCommit(soap, "ns1:luceneCommit", &a->ns1__luceneCommit_, "ns1:luceneCommit")) {
27789 soap_flag_ns1__luceneCommit_--;
27790 continue;
27791 }
27792 if (soap->error == SOAP_TAG_MISMATCH)
27793 if (soap_flag) {
27794 soap->error = SOAP_OK;
27795 break;
27796 }
27797 if (soap_flag && soap->error == SOAP_NO_TAG)
27798 break;
27799 if (soap->error)
27800 return nullptr;
27801 }
27802 return a;
27803}
27804
27805SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__luceneCommit(struct soap *soap, const struct __ns1__luceneCommit *a,
27806 const char *tag, const char *type) {
27807 int id = 0;
27808 if (soap_out___ns1__luceneCommit(soap, tag ? tag : "-ns1:luceneCommit", id, a, type))
27809 return soap->error;
27810 return SOAP_OK;
27811}
27812
27813SOAP_FMAC3 struct __ns1__luceneCommit *SOAP_FMAC4 soap_get___ns1__luceneCommit(struct soap *soap,
27814 struct __ns1__luceneCommit *p,
27815 const char *tag, const char *type) {
27816 if ((p = soap_in___ns1__luceneCommit(soap, tag, p, type)))
27817 if (soap_getindependent(soap))
27818 return nullptr;
27819 return p;
27820}
27821
27822SOAP_FMAC1 struct __ns1__luceneCommit *SOAP_FMAC2 soap_instantiate___ns1__luceneCommit(struct soap *soap, int n,
27823 const char *type,
27824 const char *arrayType,
27825 size_t *size) {
27826 (void)type;
27827 (void)arrayType; /* appease -Wall -Werror */
27828 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__luceneCommit(%d, %s, %s)\n", n, type ? type : "",
27829 arrayType ? arrayType : ""));
27830 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__luceneCommit, n, ICat4_fdelete);
27831 if (!cp)
27832 return nullptr;
27833 if (n < 0) {
27834 cp->ptr = (void *)SOAP_NEW(struct __ns1__luceneCommit);
27835 if (size)
27836 *size = sizeof(struct __ns1__luceneCommit);
27837 } else {
27838 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__luceneCommit, n);
27839 if (size)
27840 *size = n * sizeof(struct __ns1__luceneCommit);
27841 }
27842 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
27843 if (!cp->ptr)
27844 soap->error = SOAP_EOM;
27845 return (struct __ns1__luceneCommit *)cp->ptr;
27846}
27847
27848SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__luceneCommit(struct soap *soap, int st, int tt, void *p, size_t len,
27849 const void *q, size_t n) {
27850 (void)soap;
27851 (void)tt;
27852 (void)st;
27853 (void)len;
27854 (void)n; /* appease -Wall -Werror */
27855 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__luceneCommit %p -> %p\n", q, p));
27856 *(struct __ns1__luceneCommit *)p = *(struct __ns1__luceneCommit *)q;
27857}
27858
27859SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__luceneCommitResponse(struct soap *soap,
27860 struct __ns1__luceneCommitResponse *a) {
27861 (void)soap;
27862 (void)a; /* appease -Wall -Werror */
27863 a->ns1__luceneCommitResponse_ = nullptr;
27864}
27865
27866SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__luceneCommitResponse(struct soap *soap,
27867 const struct __ns1__luceneCommitResponse *a) {
27868#ifndef WITH_NOIDREF
27869 (void)soap;
27870 (void)a; /* appease -Wall -Werror */
27872#endif
27873}
27874
27875SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__luceneCommitResponse(struct soap *soap, const char *tag, int id,
27876 const struct __ns1__luceneCommitResponse *a,
27877 const char *type) {
27878 (void)soap;
27879 (void)tag;
27880 (void)id;
27881 (void)type;
27883 soap_element_result(soap, "ns1:luceneCommitResponse");
27884 if (soap_out_PointerTons1__luceneCommitResponse(soap, "ns1:luceneCommitResponse", -1, &a->ns1__luceneCommitResponse_,
27885 ""))
27886 return soap->error;
27887 return SOAP_OK;
27888}
27889
27891 struct soap *soap, const char *tag, struct __ns1__luceneCommitResponse *a, const char *type) {
27892 size_t soap_flag_ns1__luceneCommitResponse_ = 1;
27893 short soap_flag;
27894 a = (struct __ns1__luceneCommitResponse *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__luceneCommitResponse,
27895 sizeof(struct __ns1__luceneCommitResponse), 0, nullptr,
27896 nullptr, nullptr);
27897 if (!a)
27898 return nullptr;
27900 for (soap_flag = 0;; soap_flag = 1) {
27901 soap->error = SOAP_TAG_MISMATCH;
27902 if (soap_flag_ns1__luceneCommitResponse_ && soap->error == SOAP_TAG_MISMATCH)
27903 if (soap_in_PointerTons1__luceneCommitResponse(soap, "ns1:luceneCommitResponse", &a->ns1__luceneCommitResponse_,
27904 "ns1:luceneCommitResponse")) {
27905 soap_flag_ns1__luceneCommitResponse_--;
27906 continue;
27907 }
27908 soap_check_result(soap, "ns1:luceneCommitResponse");
27909 if (soap->error == SOAP_TAG_MISMATCH)
27910 if (soap_flag) {
27911 soap->error = SOAP_OK;
27912 break;
27913 }
27914 if (soap_flag && soap->error == SOAP_NO_TAG)
27915 break;
27916 if (soap->error)
27917 return nullptr;
27918 }
27919 return a;
27920}
27921
27922SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__luceneCommitResponse(struct soap *soap,
27923 const struct __ns1__luceneCommitResponse *a,
27924 const char *tag, const char *type) {
27925 int id = 0;
27926 if (soap_out___ns1__luceneCommitResponse(soap, tag ? tag : "-ns1:luceneCommitResponse", id, a, type))
27927 return soap->error;
27928 return SOAP_OK;
27929}
27930
27932 struct soap *soap, struct __ns1__luceneCommitResponse *p, const char *tag, const char *type) {
27933 if ((p = soap_in___ns1__luceneCommitResponse(soap, tag, p, type)))
27934 if (soap_getindependent(soap))
27935 return nullptr;
27936 return p;
27937}
27938
27940 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
27941 (void)type;
27942 (void)arrayType; /* appease -Wall -Werror */
27943 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__luceneCommitResponse(%d, %s, %s)\n", n, type ? type : "",
27944 arrayType ? arrayType : ""));
27945 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__luceneCommitResponse, n, ICat4_fdelete);
27946 if (!cp)
27947 return nullptr;
27948 if (n < 0) {
27949 cp->ptr = (void *)SOAP_NEW(struct __ns1__luceneCommitResponse);
27950 if (size)
27951 *size = sizeof(struct __ns1__luceneCommitResponse);
27952 } else {
27953 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__luceneCommitResponse, n);
27954 if (size)
27955 *size = n * sizeof(struct __ns1__luceneCommitResponse);
27956 }
27957 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
27958 if (!cp->ptr)
27959 soap->error = SOAP_EOM;
27960 return (struct __ns1__luceneCommitResponse *)cp->ptr;
27961}
27962
27963SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__luceneCommitResponse(struct soap *soap, int st, int tt, void *p, size_t len,
27964 const void *q, size_t n) {
27965 (void)soap;
27966 (void)tt;
27967 (void)st;
27968 (void)len;
27969 (void)n; /* appease -Wall -Werror */
27970 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__luceneCommitResponse %p -> %p\n", q, p));
27971 *(struct __ns1__luceneCommitResponse *)p = *(struct __ns1__luceneCommitResponse *)q;
27972}
27973
27974SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__luceneClear(struct soap *soap, struct __ns1__luceneClear *a) {
27975 (void)soap;
27976 (void)a; /* appease -Wall -Werror */
27977 a->ns1__luceneClear_ = nullptr;
27978}
27979
27980SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__luceneClear(struct soap *soap, const struct __ns1__luceneClear *a) {
27981#ifndef WITH_NOIDREF
27982 (void)soap;
27983 (void)a; /* appease -Wall -Werror */
27985#endif
27986}
27987
27988SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__luceneClear(struct soap *soap, const char *tag, int id,
27989 const struct __ns1__luceneClear *a, const char *type) {
27990 (void)soap;
27991 (void)tag;
27992 (void)id;
27993 (void)type;
27994 if (soap_out_PointerTons1__luceneClear(soap, "ns1:luceneClear", -1, &a->ns1__luceneClear_, ""))
27995 return soap->error;
27996 return SOAP_OK;
27997}
27998
27999SOAP_FMAC3 struct __ns1__luceneClear *SOAP_FMAC4 soap_in___ns1__luceneClear(struct soap *soap, const char *tag,
28000 struct __ns1__luceneClear *a,
28001 const char *type) {
28002 size_t soap_flag_ns1__luceneClear_ = 1;
28003 short soap_flag;
28004 a = (struct __ns1__luceneClear *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__luceneClear,
28005 sizeof(struct __ns1__luceneClear), 0, nullptr, nullptr, nullptr);
28006 if (!a)
28007 return nullptr;
28009 for (soap_flag = 0;; soap_flag = 1) {
28010 soap->error = SOAP_TAG_MISMATCH;
28011 if (soap_flag_ns1__luceneClear_ && soap->error == SOAP_TAG_MISMATCH)
28012 if (soap_in_PointerTons1__luceneClear(soap, "ns1:luceneClear", &a->ns1__luceneClear_, "ns1:luceneClear")) {
28013 soap_flag_ns1__luceneClear_--;
28014 continue;
28015 }
28016 if (soap->error == SOAP_TAG_MISMATCH)
28017 if (soap_flag) {
28018 soap->error = SOAP_OK;
28019 break;
28020 }
28021 if (soap_flag && soap->error == SOAP_NO_TAG)
28022 break;
28023 if (soap->error)
28024 return nullptr;
28025 }
28026 return a;
28027}
28028
28029SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__luceneClear(struct soap *soap, const struct __ns1__luceneClear *a,
28030 const char *tag, const char *type) {
28031 int id = 0;
28032 if (soap_out___ns1__luceneClear(soap, tag ? tag : "-ns1:luceneClear", id, a, type))
28033 return soap->error;
28034 return SOAP_OK;
28035}
28036
28037SOAP_FMAC3 struct __ns1__luceneClear *SOAP_FMAC4 soap_get___ns1__luceneClear(struct soap *soap,
28038 struct __ns1__luceneClear *p,
28039 const char *tag, const char *type) {
28040 if ((p = soap_in___ns1__luceneClear(soap, tag, p, type)))
28041 if (soap_getindependent(soap))
28042 return nullptr;
28043 return p;
28044}
28045
28046SOAP_FMAC1 struct __ns1__luceneClear *SOAP_FMAC2 soap_instantiate___ns1__luceneClear(struct soap *soap, int n,
28047 const char *type,
28048 const char *arrayType,
28049 size_t *size) {
28050 (void)type;
28051 (void)arrayType; /* appease -Wall -Werror */
28052 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__luceneClear(%d, %s, %s)\n", n, type ? type : "",
28053 arrayType ? arrayType : ""));
28054 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__luceneClear, n, ICat4_fdelete);
28055 if (!cp)
28056 return nullptr;
28057 if (n < 0) {
28058 cp->ptr = (void *)SOAP_NEW(struct __ns1__luceneClear);
28059 if (size)
28060 *size = sizeof(struct __ns1__luceneClear);
28061 } else {
28062 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__luceneClear, n);
28063 if (size)
28064 *size = n * sizeof(struct __ns1__luceneClear);
28065 }
28066 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
28067 if (!cp->ptr)
28068 soap->error = SOAP_EOM;
28069 return (struct __ns1__luceneClear *)cp->ptr;
28070}
28071
28072SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__luceneClear(struct soap *soap, int st, int tt, void *p, size_t len,
28073 const void *q, size_t n) {
28074 (void)soap;
28075 (void)tt;
28076 (void)st;
28077 (void)len;
28078 (void)n; /* appease -Wall -Werror */
28079 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__luceneClear %p -> %p\n", q, p));
28080 *(struct __ns1__luceneClear *)p = *(struct __ns1__luceneClear *)q;
28081}
28082
28083SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__luceneClearResponse(struct soap *soap,
28084 struct __ns1__luceneClearResponse *a) {
28085 (void)soap;
28086 (void)a; /* appease -Wall -Werror */
28087 a->ns1__luceneClearResponse_ = nullptr;
28088}
28089
28090SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__luceneClearResponse(struct soap *soap,
28091 const struct __ns1__luceneClearResponse *a) {
28092#ifndef WITH_NOIDREF
28093 (void)soap;
28094 (void)a; /* appease -Wall -Werror */
28096#endif
28097}
28098
28099SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__luceneClearResponse(struct soap *soap, const char *tag, int id,
28100 const struct __ns1__luceneClearResponse *a,
28101 const char *type) {
28102 (void)soap;
28103 (void)tag;
28104 (void)id;
28105 (void)type;
28107 soap_element_result(soap, "ns1:luceneClearResponse");
28108 if (soap_out_PointerTons1__luceneClearResponse(soap, "ns1:luceneClearResponse", -1, &a->ns1__luceneClearResponse_,
28109 ""))
28110 return soap->error;
28111 return SOAP_OK;
28112}
28113
28115 struct soap *soap, const char *tag, struct __ns1__luceneClearResponse *a, const char *type) {
28116 size_t soap_flag_ns1__luceneClearResponse_ = 1;
28117 short soap_flag;
28118 a = (struct __ns1__luceneClearResponse *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__luceneClearResponse,
28119 sizeof(struct __ns1__luceneClearResponse), 0, nullptr, nullptr,
28120 nullptr);
28121 if (!a)
28122 return nullptr;
28124 for (soap_flag = 0;; soap_flag = 1) {
28125 soap->error = SOAP_TAG_MISMATCH;
28126 if (soap_flag_ns1__luceneClearResponse_ && soap->error == SOAP_TAG_MISMATCH)
28127 if (soap_in_PointerTons1__luceneClearResponse(soap, "ns1:luceneClearResponse", &a->ns1__luceneClearResponse_,
28128 "ns1:luceneClearResponse")) {
28129 soap_flag_ns1__luceneClearResponse_--;
28130 continue;
28131 }
28132 soap_check_result(soap, "ns1:luceneClearResponse");
28133 if (soap->error == SOAP_TAG_MISMATCH)
28134 if (soap_flag) {
28135 soap->error = SOAP_OK;
28136 break;
28137 }
28138 if (soap_flag && soap->error == SOAP_NO_TAG)
28139 break;
28140 if (soap->error)
28141 return nullptr;
28142 }
28143 return a;
28144}
28145
28146SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__luceneClearResponse(struct soap *soap,
28147 const struct __ns1__luceneClearResponse *a,
28148 const char *tag, const char *type) {
28149 int id = 0;
28150 if (soap_out___ns1__luceneClearResponse(soap, tag ? tag : "-ns1:luceneClearResponse", id, a, type))
28151 return soap->error;
28152 return SOAP_OK;
28153}
28154
28156 struct soap *soap, struct __ns1__luceneClearResponse *p, const char *tag, const char *type) {
28157 if ((p = soap_in___ns1__luceneClearResponse(soap, tag, p, type)))
28158 if (soap_getindependent(soap))
28159 return nullptr;
28160 return p;
28161}
28162
28164 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
28165 (void)type;
28166 (void)arrayType; /* appease -Wall -Werror */
28167 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__luceneClearResponse(%d, %s, %s)\n", n, type ? type : "",
28168 arrayType ? arrayType : ""));
28169 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__luceneClearResponse, n, ICat4_fdelete);
28170 if (!cp)
28171 return nullptr;
28172 if (n < 0) {
28173 cp->ptr = (void *)SOAP_NEW(struct __ns1__luceneClearResponse);
28174 if (size)
28175 *size = sizeof(struct __ns1__luceneClearResponse);
28176 } else {
28177 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__luceneClearResponse, n);
28178 if (size)
28179 *size = n * sizeof(struct __ns1__luceneClearResponse);
28180 }
28181 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
28182 if (!cp->ptr)
28183 soap->error = SOAP_EOM;
28184 return (struct __ns1__luceneClearResponse *)cp->ptr;
28185}
28186
28187SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__luceneClearResponse(struct soap *soap, int st, int tt, void *p, size_t len,
28188 const void *q, size_t n) {
28189 (void)soap;
28190 (void)tt;
28191 (void)st;
28192 (void)len;
28193 (void)n; /* appease -Wall -Werror */
28194 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__luceneClearResponse %p -> %p\n", q, p));
28195 *(struct __ns1__luceneClearResponse *)p = *(struct __ns1__luceneClearResponse *)q;
28196}
28197
28198SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__lucenePopulate(struct soap *soap, struct __ns1__lucenePopulate *a) {
28199 (void)soap;
28200 (void)a; /* appease -Wall -Werror */
28201 a->ns1__lucenePopulate_ = nullptr;
28202}
28203
28204SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__lucenePopulate(struct soap *soap,
28205 const struct __ns1__lucenePopulate *a) {
28206#ifndef WITH_NOIDREF
28207 (void)soap;
28208 (void)a; /* appease -Wall -Werror */
28210#endif
28211}
28212
28213SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__lucenePopulate(struct soap *soap, const char *tag, int id,
28214 const struct __ns1__lucenePopulate *a, const char *type) {
28215 (void)soap;
28216 (void)tag;
28217 (void)id;
28218 (void)type;
28219 if (soap_out_PointerTons1__lucenePopulate(soap, "ns1:lucenePopulate", -1, &a->ns1__lucenePopulate_, ""))
28220 return soap->error;
28221 return SOAP_OK;
28222}
28223
28224SOAP_FMAC3 struct __ns1__lucenePopulate *SOAP_FMAC4 soap_in___ns1__lucenePopulate(struct soap *soap, const char *tag,
28225 struct __ns1__lucenePopulate *a,
28226 const char *type) {
28227 size_t soap_flag_ns1__lucenePopulate_ = 1;
28228 short soap_flag;
28229 a = (struct __ns1__lucenePopulate *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__lucenePopulate,
28230 sizeof(struct __ns1__lucenePopulate), 0, nullptr, nullptr, nullptr);
28231 if (!a)
28232 return nullptr;
28234 for (soap_flag = 0;; soap_flag = 1) {
28235 soap->error = SOAP_TAG_MISMATCH;
28236 if (soap_flag_ns1__lucenePopulate_ && soap->error == SOAP_TAG_MISMATCH)
28237 if (soap_in_PointerTons1__lucenePopulate(soap, "ns1:lucenePopulate", &a->ns1__lucenePopulate_,
28238 "ns1:lucenePopulate")) {
28239 soap_flag_ns1__lucenePopulate_--;
28240 continue;
28241 }
28242 if (soap->error == SOAP_TAG_MISMATCH)
28243 if (soap_flag) {
28244 soap->error = SOAP_OK;
28245 break;
28246 }
28247 if (soap_flag && soap->error == SOAP_NO_TAG)
28248 break;
28249 if (soap->error)
28250 return nullptr;
28251 }
28252 return a;
28253}
28254
28255SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__lucenePopulate(struct soap *soap, const struct __ns1__lucenePopulate *a,
28256 const char *tag, const char *type) {
28257 int id = 0;
28258 if (soap_out___ns1__lucenePopulate(soap, tag ? tag : "-ns1:lucenePopulate", id, a, type))
28259 return soap->error;
28260 return SOAP_OK;
28261}
28262
28263SOAP_FMAC3 struct __ns1__lucenePopulate *SOAP_FMAC4 soap_get___ns1__lucenePopulate(struct soap *soap,
28264 struct __ns1__lucenePopulate *p,
28265 const char *tag, const char *type) {
28266 if ((p = soap_in___ns1__lucenePopulate(soap, tag, p, type)))
28267 if (soap_getindependent(soap))
28268 return nullptr;
28269 return p;
28270}
28271
28272SOAP_FMAC1 struct __ns1__lucenePopulate *SOAP_FMAC2 soap_instantiate___ns1__lucenePopulate(struct soap *soap, int n,
28273 const char *type,
28274 const char *arrayType,
28275 size_t *size) {
28276 (void)type;
28277 (void)arrayType; /* appease -Wall -Werror */
28278 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__lucenePopulate(%d, %s, %s)\n", n, type ? type : "",
28279 arrayType ? arrayType : ""));
28280 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__lucenePopulate, n, ICat4_fdelete);
28281 if (!cp)
28282 return nullptr;
28283 if (n < 0) {
28284 cp->ptr = (void *)SOAP_NEW(struct __ns1__lucenePopulate);
28285 if (size)
28286 *size = sizeof(struct __ns1__lucenePopulate);
28287 } else {
28288 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__lucenePopulate, n);
28289 if (size)
28290 *size = n * sizeof(struct __ns1__lucenePopulate);
28291 }
28292 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
28293 if (!cp->ptr)
28294 soap->error = SOAP_EOM;
28295 return (struct __ns1__lucenePopulate *)cp->ptr;
28296}
28297
28298SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__lucenePopulate(struct soap *soap, int st, int tt, void *p, size_t len,
28299 const void *q, size_t n) {
28300 (void)soap;
28301 (void)tt;
28302 (void)st;
28303 (void)len;
28304 (void)n; /* appease -Wall -Werror */
28305 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__lucenePopulate %p -> %p\n", q, p));
28306 *(struct __ns1__lucenePopulate *)p = *(struct __ns1__lucenePopulate *)q;
28307}
28308
28309SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__lucenePopulateResponse(struct soap *soap,
28311 (void)soap;
28312 (void)a; /* appease -Wall -Werror */
28313 a->ns1__lucenePopulateResponse_ = nullptr;
28314}
28315
28316SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__lucenePopulateResponse(struct soap *soap,
28317 const struct __ns1__lucenePopulateResponse *a) {
28318#ifndef WITH_NOIDREF
28319 (void)soap;
28320 (void)a; /* appease -Wall -Werror */
28322#endif
28323}
28324
28325SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__lucenePopulateResponse(struct soap *soap, const char *tag, int id,
28326 const struct __ns1__lucenePopulateResponse *a,
28327 const char *type) {
28328 (void)soap;
28329 (void)tag;
28330 (void)id;
28331 (void)type;
28333 soap_element_result(soap, "ns1:lucenePopulateResponse");
28334 if (soap_out_PointerTons1__lucenePopulateResponse(soap, "ns1:lucenePopulateResponse", -1,
28336 return soap->error;
28337 return SOAP_OK;
28338}
28339
28341 struct soap *soap, const char *tag, struct __ns1__lucenePopulateResponse *a, const char *type) {
28342 size_t soap_flag_ns1__lucenePopulateResponse_ = 1;
28343 short soap_flag;
28345 sizeof(struct __ns1__lucenePopulateResponse), 0, nullptr,
28346 nullptr, nullptr);
28347 if (!a)
28348 return nullptr;
28350 for (soap_flag = 0;; soap_flag = 1) {
28351 soap->error = SOAP_TAG_MISMATCH;
28352 if (soap_flag_ns1__lucenePopulateResponse_ && soap->error == SOAP_TAG_MISMATCH)
28354 soap, "ns1:lucenePopulateResponse", &a->ns1__lucenePopulateResponse_, "ns1:lucenePopulateResponse")) {
28355 soap_flag_ns1__lucenePopulateResponse_--;
28356 continue;
28357 }
28358 soap_check_result(soap, "ns1:lucenePopulateResponse");
28359 if (soap->error == SOAP_TAG_MISMATCH)
28360 if (soap_flag) {
28361 soap->error = SOAP_OK;
28362 break;
28363 }
28364 if (soap_flag && soap->error == SOAP_NO_TAG)
28365 break;
28366 if (soap->error)
28367 return nullptr;
28368 }
28369 return a;
28370}
28371
28372SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__lucenePopulateResponse(struct soap *soap,
28373 const struct __ns1__lucenePopulateResponse *a,
28374 const char *tag, const char *type) {
28375 int id = 0;
28376 if (soap_out___ns1__lucenePopulateResponse(soap, tag ? tag : "-ns1:lucenePopulateResponse", id, a, type))
28377 return soap->error;
28378 return SOAP_OK;
28379}
28380
28382 struct soap *soap, struct __ns1__lucenePopulateResponse *p, const char *tag, const char *type) {
28383 if ((p = soap_in___ns1__lucenePopulateResponse(soap, tag, p, type)))
28384 if (soap_getindependent(soap))
28385 return nullptr;
28386 return p;
28387}
28388
28390 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
28391 (void)type;
28392 (void)arrayType; /* appease -Wall -Werror */
28393 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__lucenePopulateResponse(%d, %s, %s)\n", n, type ? type : "",
28394 arrayType ? arrayType : ""));
28395 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__lucenePopulateResponse, n, ICat4_fdelete);
28396 if (!cp)
28397 return nullptr;
28398 if (n < 0) {
28399 cp->ptr = (void *)SOAP_NEW(struct __ns1__lucenePopulateResponse);
28400 if (size)
28401 *size = sizeof(struct __ns1__lucenePopulateResponse);
28402 } else {
28403 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__lucenePopulateResponse, n);
28404 if (size)
28405 *size = n * sizeof(struct __ns1__lucenePopulateResponse);
28406 }
28407 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
28408 if (!cp->ptr)
28409 soap->error = SOAP_EOM;
28410 return (struct __ns1__lucenePopulateResponse *)cp->ptr;
28411}
28412
28413SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__lucenePopulateResponse(struct soap *soap, int st, int tt, void *p,
28414 size_t len, const void *q, size_t n) {
28415 (void)soap;
28416 (void)tt;
28417 (void)st;
28418 (void)len;
28419 (void)n; /* appease -Wall -Werror */
28420 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__lucenePopulateResponse %p -> %p\n", q, p));
28422}
28423
28424SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__isAccessAllowed(struct soap *soap, struct __ns1__isAccessAllowed *a) {
28425 (void)soap;
28426 (void)a; /* appease -Wall -Werror */
28427 a->ns1__isAccessAllowed_ = nullptr;
28428}
28429
28430SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__isAccessAllowed(struct soap *soap,
28431 const struct __ns1__isAccessAllowed *a) {
28432#ifndef WITH_NOIDREF
28433 (void)soap;
28434 (void)a; /* appease -Wall -Werror */
28436#endif
28437}
28438
28439SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__isAccessAllowed(struct soap *soap, const char *tag, int id,
28440 const struct __ns1__isAccessAllowed *a, const char *type) {
28441 (void)soap;
28442 (void)tag;
28443 (void)id;
28444 (void)type;
28445 if (soap_out_PointerTons1__isAccessAllowed(soap, "ns1:isAccessAllowed", -1, &a->ns1__isAccessAllowed_, ""))
28446 return soap->error;
28447 return SOAP_OK;
28448}
28449
28450SOAP_FMAC3 struct __ns1__isAccessAllowed *SOAP_FMAC4 soap_in___ns1__isAccessAllowed(struct soap *soap, const char *tag,
28451 struct __ns1__isAccessAllowed *a,
28452 const char *type) {
28453 size_t soap_flag_ns1__isAccessAllowed_ = 1;
28454 short soap_flag;
28455 a = (struct __ns1__isAccessAllowed *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__isAccessAllowed,
28456 sizeof(struct __ns1__isAccessAllowed), 0, nullptr, nullptr,
28457 nullptr);
28458 if (!a)
28459 return nullptr;
28461 for (soap_flag = 0;; soap_flag = 1) {
28462 soap->error = SOAP_TAG_MISMATCH;
28463 if (soap_flag_ns1__isAccessAllowed_ && soap->error == SOAP_TAG_MISMATCH)
28464 if (soap_in_PointerTons1__isAccessAllowed(soap, "ns1:isAccessAllowed", &a->ns1__isAccessAllowed_,
28465 "ns1:isAccessAllowed")) {
28466 soap_flag_ns1__isAccessAllowed_--;
28467 continue;
28468 }
28469 if (soap->error == SOAP_TAG_MISMATCH)
28470 if (soap_flag) {
28471 soap->error = SOAP_OK;
28472 break;
28473 }
28474 if (soap_flag && soap->error == SOAP_NO_TAG)
28475 break;
28476 if (soap->error)
28477 return nullptr;
28478 }
28479 return a;
28480}
28481
28482SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__isAccessAllowed(struct soap *soap, const struct __ns1__isAccessAllowed *a,
28483 const char *tag, const char *type) {
28484 int id = 0;
28485 if (soap_out___ns1__isAccessAllowed(soap, tag ? tag : "-ns1:isAccessAllowed", id, a, type))
28486 return soap->error;
28487 return SOAP_OK;
28488}
28489
28490SOAP_FMAC3 struct __ns1__isAccessAllowed *SOAP_FMAC4 soap_get___ns1__isAccessAllowed(struct soap *soap,
28491 struct __ns1__isAccessAllowed *p,
28492 const char *tag,
28493 const char *type) {
28494 if ((p = soap_in___ns1__isAccessAllowed(soap, tag, p, type)))
28495 if (soap_getindependent(soap))
28496 return nullptr;
28497 return p;
28498}
28499
28500SOAP_FMAC1 struct __ns1__isAccessAllowed *SOAP_FMAC2 soap_instantiate___ns1__isAccessAllowed(struct soap *soap, int n,
28501 const char *type,
28502 const char *arrayType,
28503 size_t *size) {
28504 (void)type;
28505 (void)arrayType; /* appease -Wall -Werror */
28506 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__isAccessAllowed(%d, %s, %s)\n", n, type ? type : "",
28507 arrayType ? arrayType : ""));
28508 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__isAccessAllowed, n, ICat4_fdelete);
28509 if (!cp)
28510 return nullptr;
28511 if (n < 0) {
28512 cp->ptr = (void *)SOAP_NEW(struct __ns1__isAccessAllowed);
28513 if (size)
28514 *size = sizeof(struct __ns1__isAccessAllowed);
28515 } else {
28516 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__isAccessAllowed, n);
28517 if (size)
28518 *size = n * sizeof(struct __ns1__isAccessAllowed);
28519 }
28520 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
28521 if (!cp->ptr)
28522 soap->error = SOAP_EOM;
28523 return (struct __ns1__isAccessAllowed *)cp->ptr;
28524}
28525
28526SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__isAccessAllowed(struct soap *soap, int st, int tt, void *p, size_t len,
28527 const void *q, size_t n) {
28528 (void)soap;
28529 (void)tt;
28530 (void)st;
28531 (void)len;
28532 (void)n; /* appease -Wall -Werror */
28533 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__isAccessAllowed %p -> %p\n", q, p));
28534 *(struct __ns1__isAccessAllowed *)p = *(struct __ns1__isAccessAllowed *)q;
28535}
28536
28537SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__searchText(struct soap *soap, struct __ns1__searchText *a) {
28538 (void)soap;
28539 (void)a; /* appease -Wall -Werror */
28540 a->ns1__searchText_ = nullptr;
28541}
28542
28543SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__searchText(struct soap *soap, const struct __ns1__searchText *a) {
28544#ifndef WITH_NOIDREF
28545 (void)soap;
28546 (void)a; /* appease -Wall -Werror */
28548#endif
28549}
28550
28551SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__searchText(struct soap *soap, const char *tag, int id,
28552 const struct __ns1__searchText *a, const char *type) {
28553 (void)soap;
28554 (void)tag;
28555 (void)id;
28556 (void)type;
28557 if (soap_out_PointerTons1__searchText(soap, "ns1:searchText", -1, &a->ns1__searchText_, ""))
28558 return soap->error;
28559 return SOAP_OK;
28560}
28561
28562SOAP_FMAC3 struct __ns1__searchText *SOAP_FMAC4 soap_in___ns1__searchText(struct soap *soap, const char *tag,
28563 struct __ns1__searchText *a,
28564 const char *type) {
28565 size_t soap_flag_ns1__searchText_ = 1;
28566 short soap_flag;
28567 a = (struct __ns1__searchText *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__searchText,
28568 sizeof(struct __ns1__searchText), 0, nullptr, nullptr, nullptr);
28569 if (!a)
28570 return nullptr;
28572 for (soap_flag = 0;; soap_flag = 1) {
28573 soap->error = SOAP_TAG_MISMATCH;
28574 if (soap_flag_ns1__searchText_ && soap->error == SOAP_TAG_MISMATCH)
28575 if (soap_in_PointerTons1__searchText(soap, "ns1:searchText", &a->ns1__searchText_, "ns1:searchText")) {
28576 soap_flag_ns1__searchText_--;
28577 continue;
28578 }
28579 if (soap->error == SOAP_TAG_MISMATCH)
28580 if (soap_flag) {
28581 soap->error = SOAP_OK;
28582 break;
28583 }
28584 if (soap_flag && soap->error == SOAP_NO_TAG)
28585 break;
28586 if (soap->error)
28587 return nullptr;
28588 }
28589 return a;
28590}
28591
28592SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__searchText(struct soap *soap, const struct __ns1__searchText *a,
28593 const char *tag, const char *type) {
28594 int id = 0;
28595 if (soap_out___ns1__searchText(soap, tag ? tag : "-ns1:searchText", id, a, type))
28596 return soap->error;
28597 return SOAP_OK;
28598}
28599
28600SOAP_FMAC3 struct __ns1__searchText *SOAP_FMAC4 soap_get___ns1__searchText(struct soap *soap,
28601 struct __ns1__searchText *p, const char *tag,
28602 const char *type) {
28603 if ((p = soap_in___ns1__searchText(soap, tag, p, type)))
28604 if (soap_getindependent(soap))
28605 return nullptr;
28606 return p;
28607}
28608
28609SOAP_FMAC1 struct __ns1__searchText *SOAP_FMAC2 soap_instantiate___ns1__searchText(struct soap *soap, int n,
28610 const char *type,
28611 const char *arrayType,
28612 size_t *size) {
28613 (void)type;
28614 (void)arrayType; /* appease -Wall -Werror */
28615 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__searchText(%d, %s, %s)\n", n, type ? type : "",
28616 arrayType ? arrayType : ""));
28617 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__searchText, n, ICat4_fdelete);
28618 if (!cp)
28619 return nullptr;
28620 if (n < 0) {
28621 cp->ptr = (void *)SOAP_NEW(struct __ns1__searchText);
28622 if (size)
28623 *size = sizeof(struct __ns1__searchText);
28624 } else {
28625 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__searchText, n);
28626 if (size)
28627 *size = n * sizeof(struct __ns1__searchText);
28628 }
28629 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
28630 if (!cp->ptr)
28631 soap->error = SOAP_EOM;
28632 return (struct __ns1__searchText *)cp->ptr;
28633}
28634
28635SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__searchText(struct soap *soap, int st, int tt, void *p, size_t len,
28636 const void *q, size_t n) {
28637 (void)soap;
28638 (void)tt;
28639 (void)st;
28640 (void)len;
28641 (void)n; /* appease -Wall -Werror */
28642 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__searchText %p -> %p\n", q, p));
28643 *(struct __ns1__searchText *)p = *(struct __ns1__searchText *)q;
28644}
28645
28646SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__getRemainingMinutes(struct soap *soap,
28647 struct __ns1__getRemainingMinutes *a) {
28648 (void)soap;
28649 (void)a; /* appease -Wall -Werror */
28650 a->ns1__getRemainingMinutes_ = nullptr;
28651}
28652
28653SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__getRemainingMinutes(struct soap *soap,
28654 const struct __ns1__getRemainingMinutes *a) {
28655#ifndef WITH_NOIDREF
28656 (void)soap;
28657 (void)a; /* appease -Wall -Werror */
28659#endif
28660}
28661
28662SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__getRemainingMinutes(struct soap *soap, const char *tag, int id,
28663 const struct __ns1__getRemainingMinutes *a,
28664 const char *type) {
28665 (void)soap;
28666 (void)tag;
28667 (void)id;
28668 (void)type;
28669 if (soap_out_PointerTons1__getRemainingMinutes(soap, "ns1:getRemainingMinutes", -1, &a->ns1__getRemainingMinutes_,
28670 ""))
28671 return soap->error;
28672 return SOAP_OK;
28673}
28674
28676 struct soap *soap, const char *tag, struct __ns1__getRemainingMinutes *a, const char *type) {
28677 size_t soap_flag_ns1__getRemainingMinutes_ = 1;
28678 short soap_flag;
28679 a = (struct __ns1__getRemainingMinutes *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__getRemainingMinutes,
28680 sizeof(struct __ns1__getRemainingMinutes), 0, nullptr, nullptr,
28681 nullptr);
28682 if (!a)
28683 return nullptr;
28685 for (soap_flag = 0;; soap_flag = 1) {
28686 soap->error = SOAP_TAG_MISMATCH;
28687 if (soap_flag_ns1__getRemainingMinutes_ && soap->error == SOAP_TAG_MISMATCH)
28688 if (soap_in_PointerTons1__getRemainingMinutes(soap, "ns1:getRemainingMinutes", &a->ns1__getRemainingMinutes_,
28689 "ns1:getRemainingMinutes")) {
28690 soap_flag_ns1__getRemainingMinutes_--;
28691 continue;
28692 }
28693 if (soap->error == SOAP_TAG_MISMATCH)
28694 if (soap_flag) {
28695 soap->error = SOAP_OK;
28696 break;
28697 }
28698 if (soap_flag && soap->error == SOAP_NO_TAG)
28699 break;
28700 if (soap->error)
28701 return nullptr;
28702 }
28703 return a;
28704}
28705
28706SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__getRemainingMinutes(struct soap *soap,
28707 const struct __ns1__getRemainingMinutes *a,
28708 const char *tag, const char *type) {
28709 int id = 0;
28710 if (soap_out___ns1__getRemainingMinutes(soap, tag ? tag : "-ns1:getRemainingMinutes", id, a, type))
28711 return soap->error;
28712 return SOAP_OK;
28713}
28714
28716 struct soap *soap, struct __ns1__getRemainingMinutes *p, const char *tag, const char *type) {
28717 if ((p = soap_in___ns1__getRemainingMinutes(soap, tag, p, type)))
28718 if (soap_getindependent(soap))
28719 return nullptr;
28720 return p;
28721}
28722
28724 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
28725 (void)type;
28726 (void)arrayType; /* appease -Wall -Werror */
28727 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__getRemainingMinutes(%d, %s, %s)\n", n, type ? type : "",
28728 arrayType ? arrayType : ""));
28729 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__getRemainingMinutes, n, ICat4_fdelete);
28730 if (!cp)
28731 return nullptr;
28732 if (n < 0) {
28733 cp->ptr = (void *)SOAP_NEW(struct __ns1__getRemainingMinutes);
28734 if (size)
28735 *size = sizeof(struct __ns1__getRemainingMinutes);
28736 } else {
28737 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__getRemainingMinutes, n);
28738 if (size)
28739 *size = n * sizeof(struct __ns1__getRemainingMinutes);
28740 }
28741 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
28742 if (!cp->ptr)
28743 soap->error = SOAP_EOM;
28744 return (struct __ns1__getRemainingMinutes *)cp->ptr;
28745}
28746
28747SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__getRemainingMinutes(struct soap *soap, int st, int tt, void *p, size_t len,
28748 const void *q, size_t n) {
28749 (void)soap;
28750 (void)tt;
28751 (void)st;
28752 (void)len;
28753 (void)n; /* appease -Wall -Werror */
28754 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__getRemainingMinutes %p -> %p\n", q, p));
28755 *(struct __ns1__getRemainingMinutes *)p = *(struct __ns1__getRemainingMinutes *)q;
28756}
28757
28758SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__logout(struct soap *soap, struct __ns1__logout *a) {
28759 (void)soap;
28760 (void)a; /* appease -Wall -Werror */
28761 a->ns1__logout_ = nullptr;
28762}
28763
28764SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__logout(struct soap *soap, const struct __ns1__logout *a) {
28765#ifndef WITH_NOIDREF
28766 (void)soap;
28767 (void)a; /* appease -Wall -Werror */
28769#endif
28770}
28771
28772SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__logout(struct soap *soap, const char *tag, int id,
28773 const struct __ns1__logout *a, const char *type) {
28774 (void)soap;
28775 (void)tag;
28776 (void)id;
28777 (void)type;
28778 if (soap_out_PointerTons1__logout(soap, "ns1:logout", -1, &a->ns1__logout_, ""))
28779 return soap->error;
28780 return SOAP_OK;
28781}
28782
28783SOAP_FMAC3 struct __ns1__logout *SOAP_FMAC4 soap_in___ns1__logout(struct soap *soap, const char *tag,
28784 struct __ns1__logout *a, const char *type) {
28785 size_t soap_flag_ns1__logout_ = 1;
28786 short soap_flag;
28787 a = (struct __ns1__logout *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__logout, sizeof(struct __ns1__logout), 0,
28788 nullptr, nullptr, nullptr);
28789 if (!a)
28790 return nullptr;
28792 for (soap_flag = 0;; soap_flag = 1) {
28793 soap->error = SOAP_TAG_MISMATCH;
28794 if (soap_flag_ns1__logout_ && soap->error == SOAP_TAG_MISMATCH)
28795 if (soap_in_PointerTons1__logout(soap, "ns1:logout", &a->ns1__logout_, "ns1:logout")) {
28796 soap_flag_ns1__logout_--;
28797 continue;
28798 }
28799 if (soap->error == SOAP_TAG_MISMATCH)
28800 if (soap_flag) {
28801 soap->error = SOAP_OK;
28802 break;
28803 }
28804 if (soap_flag && soap->error == SOAP_NO_TAG)
28805 break;
28806 if (soap->error)
28807 return nullptr;
28808 }
28809 return a;
28810}
28811
28812SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__logout(struct soap *soap, const struct __ns1__logout *a, const char *tag,
28813 const char *type) {
28814 int id = 0;
28815 if (soap_out___ns1__logout(soap, tag ? tag : "-ns1:logout", id, a, type))
28816 return soap->error;
28817 return SOAP_OK;
28818}
28819
28820SOAP_FMAC3 struct __ns1__logout *SOAP_FMAC4 soap_get___ns1__logout(struct soap *soap, struct __ns1__logout *p,
28821 const char *tag, const char *type) {
28822 if ((p = soap_in___ns1__logout(soap, tag, p, type)))
28823 if (soap_getindependent(soap))
28824 return nullptr;
28825 return p;
28826}
28827
28828SOAP_FMAC1 struct __ns1__logout *SOAP_FMAC2 soap_instantiate___ns1__logout(struct soap *soap, int n, const char *type,
28829 const char *arrayType, size_t *size) {
28830 (void)type;
28831 (void)arrayType; /* appease -Wall -Werror */
28832 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__logout(%d, %s, %s)\n", n, type ? type : "",
28833 arrayType ? arrayType : ""));
28834 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__logout, n, ICat4_fdelete);
28835 if (!cp)
28836 return nullptr;
28837 if (n < 0) {
28838 cp->ptr = (void *)SOAP_NEW(struct __ns1__logout);
28839 if (size)
28840 *size = sizeof(struct __ns1__logout);
28841 } else {
28842 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__logout, n);
28843 if (size)
28844 *size = n * sizeof(struct __ns1__logout);
28845 }
28846 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
28847 if (!cp->ptr)
28848 soap->error = SOAP_EOM;
28849 return (struct __ns1__logout *)cp->ptr;
28850}
28851
28852SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__logout(struct soap *soap, int st, int tt, void *p, size_t len,
28853 const void *q, size_t n) {
28854 (void)soap;
28855 (void)tt;
28856 (void)st;
28857 (void)len;
28858 (void)n; /* appease -Wall -Werror */
28859 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__logout %p -> %p\n", q, p));
28860 *(struct __ns1__logout *)p = *(struct __ns1__logout *)q;
28861}
28862
28863SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__logoutResponse(struct soap *soap, struct __ns1__logoutResponse *a) {
28864 (void)soap;
28865 (void)a; /* appease -Wall -Werror */
28866 a->ns1__logoutResponse_ = nullptr;
28867}
28868
28869SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__logoutResponse(struct soap *soap,
28870 const struct __ns1__logoutResponse *a) {
28871#ifndef WITH_NOIDREF
28872 (void)soap;
28873 (void)a; /* appease -Wall -Werror */
28875#endif
28876}
28877
28878SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__logoutResponse(struct soap *soap, const char *tag, int id,
28879 const struct __ns1__logoutResponse *a, const char *type) {
28880 (void)soap;
28881 (void)tag;
28882 (void)id;
28883 (void)type;
28884 if (a->ns1__logoutResponse_)
28885 soap_element_result(soap, "ns1:logoutResponse");
28886 if (soap_out_PointerTons1__logoutResponse(soap, "ns1:logoutResponse", -1, &a->ns1__logoutResponse_, ""))
28887 return soap->error;
28888 return SOAP_OK;
28889}
28890
28891SOAP_FMAC3 struct __ns1__logoutResponse *SOAP_FMAC4 soap_in___ns1__logoutResponse(struct soap *soap, const char *tag,
28892 struct __ns1__logoutResponse *a,
28893 const char *type) {
28894 size_t soap_flag_ns1__logoutResponse_ = 1;
28895 short soap_flag;
28896 a = (struct __ns1__logoutResponse *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__logoutResponse,
28897 sizeof(struct __ns1__logoutResponse), 0, nullptr, nullptr, nullptr);
28898 if (!a)
28899 return nullptr;
28901 for (soap_flag = 0;; soap_flag = 1) {
28902 soap->error = SOAP_TAG_MISMATCH;
28903 if (soap_flag_ns1__logoutResponse_ && soap->error == SOAP_TAG_MISMATCH)
28904 if (soap_in_PointerTons1__logoutResponse(soap, "ns1:logoutResponse", &a->ns1__logoutResponse_,
28905 "ns1:logoutResponse")) {
28906 soap_flag_ns1__logoutResponse_--;
28907 continue;
28908 }
28909 soap_check_result(soap, "ns1:logoutResponse");
28910 if (soap->error == SOAP_TAG_MISMATCH)
28911 if (soap_flag) {
28912 soap->error = SOAP_OK;
28913 break;
28914 }
28915 if (soap_flag && soap->error == SOAP_NO_TAG)
28916 break;
28917 if (soap->error)
28918 return nullptr;
28919 }
28920 return a;
28921}
28922
28923SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__logoutResponse(struct soap *soap, const struct __ns1__logoutResponse *a,
28924 const char *tag, const char *type) {
28925 int id = 0;
28926 if (soap_out___ns1__logoutResponse(soap, tag ? tag : "-ns1:logoutResponse", id, a, type))
28927 return soap->error;
28928 return SOAP_OK;
28929}
28930
28931SOAP_FMAC3 struct __ns1__logoutResponse *SOAP_FMAC4 soap_get___ns1__logoutResponse(struct soap *soap,
28932 struct __ns1__logoutResponse *p,
28933 const char *tag, const char *type) {
28934 if ((p = soap_in___ns1__logoutResponse(soap, tag, p, type)))
28935 if (soap_getindependent(soap))
28936 return nullptr;
28937 return p;
28938}
28939
28940SOAP_FMAC1 struct __ns1__logoutResponse *SOAP_FMAC2 soap_instantiate___ns1__logoutResponse(struct soap *soap, int n,
28941 const char *type,
28942 const char *arrayType,
28943 size_t *size) {
28944 (void)type;
28945 (void)arrayType; /* appease -Wall -Werror */
28946 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__logoutResponse(%d, %s, %s)\n", n, type ? type : "",
28947 arrayType ? arrayType : ""));
28948 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__logoutResponse, n, ICat4_fdelete);
28949 if (!cp)
28950 return nullptr;
28951 if (n < 0) {
28952 cp->ptr = (void *)SOAP_NEW(struct __ns1__logoutResponse);
28953 if (size)
28954 *size = sizeof(struct __ns1__logoutResponse);
28955 } else {
28956 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__logoutResponse, n);
28957 if (size)
28958 *size = n * sizeof(struct __ns1__logoutResponse);
28959 }
28960 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
28961 if (!cp->ptr)
28962 soap->error = SOAP_EOM;
28963 return (struct __ns1__logoutResponse *)cp->ptr;
28964}
28965
28966SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__logoutResponse(struct soap *soap, int st, int tt, void *p, size_t len,
28967 const void *q, size_t n) {
28968 (void)soap;
28969 (void)tt;
28970 (void)st;
28971 (void)len;
28972 (void)n; /* appease -Wall -Werror */
28973 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__logoutResponse %p -> %p\n", q, p));
28974 *(struct __ns1__logoutResponse *)p = *(struct __ns1__logoutResponse *)q;
28975}
28976
28977SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__dummy(struct soap *soap, struct __ns1__dummy *a) {
28978 (void)soap;
28979 (void)a; /* appease -Wall -Werror */
28980 a->ns1__dummy_ = nullptr;
28981}
28982
28983SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__dummy(struct soap *soap, const struct __ns1__dummy *a) {
28984#ifndef WITH_NOIDREF
28985 (void)soap;
28986 (void)a; /* appease -Wall -Werror */
28988#endif
28989}
28990
28991SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__dummy(struct soap *soap, const char *tag, int id,
28992 const struct __ns1__dummy *a, const char *type) {
28993 (void)soap;
28994 (void)tag;
28995 (void)id;
28996 (void)type;
28997 if (soap_out_PointerTons1__dummy(soap, "ns1:dummy", -1, &a->ns1__dummy_, ""))
28998 return soap->error;
28999 return SOAP_OK;
29000}
29001
29002SOAP_FMAC3 struct __ns1__dummy *SOAP_FMAC4 soap_in___ns1__dummy(struct soap *soap, const char *tag,
29003 struct __ns1__dummy *a, const char *type) {
29004 size_t soap_flag_ns1__dummy_ = 1;
29005 short soap_flag;
29006 a = (struct __ns1__dummy *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__dummy, sizeof(struct __ns1__dummy), 0,
29007 nullptr, nullptr, nullptr);
29008 if (!a)
29009 return nullptr;
29011 for (soap_flag = 0;; soap_flag = 1) {
29012 soap->error = SOAP_TAG_MISMATCH;
29013 if (soap_flag_ns1__dummy_ && soap->error == SOAP_TAG_MISMATCH)
29014 if (soap_in_PointerTons1__dummy(soap, "ns1:dummy", &a->ns1__dummy_, "ns1:dummy")) {
29015 soap_flag_ns1__dummy_--;
29016 continue;
29017 }
29018 if (soap->error == SOAP_TAG_MISMATCH)
29019 if (soap_flag) {
29020 soap->error = SOAP_OK;
29021 break;
29022 }
29023 if (soap_flag && soap->error == SOAP_NO_TAG)
29024 break;
29025 if (soap->error)
29026 return nullptr;
29027 }
29028 return a;
29029}
29030
29031SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__dummy(struct soap *soap, const struct __ns1__dummy *a, const char *tag,
29032 const char *type) {
29033 int id = 0;
29034 if (soap_out___ns1__dummy(soap, tag ? tag : "-ns1:dummy", id, a, type))
29035 return soap->error;
29036 return SOAP_OK;
29037}
29038
29039SOAP_FMAC3 struct __ns1__dummy *SOAP_FMAC4 soap_get___ns1__dummy(struct soap *soap, struct __ns1__dummy *p,
29040 const char *tag, const char *type) {
29041 if ((p = soap_in___ns1__dummy(soap, tag, p, type)))
29042 if (soap_getindependent(soap))
29043 return nullptr;
29044 return p;
29045}
29046
29047SOAP_FMAC1 struct __ns1__dummy *SOAP_FMAC2 soap_instantiate___ns1__dummy(struct soap *soap, int n, const char *type,
29048 const char *arrayType, size_t *size) {
29049 (void)type;
29050 (void)arrayType; /* appease -Wall -Werror */
29051 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__dummy(%d, %s, %s)\n", n, type ? type : "",
29052 arrayType ? arrayType : ""));
29053 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__dummy, n, ICat4_fdelete);
29054 if (!cp)
29055 return nullptr;
29056 if (n < 0) {
29057 cp->ptr = (void *)SOAP_NEW(struct __ns1__dummy);
29058 if (size)
29059 *size = sizeof(struct __ns1__dummy);
29060 } else {
29061 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__dummy, n);
29062 if (size)
29063 *size = n * sizeof(struct __ns1__dummy);
29064 }
29065 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
29066 if (!cp->ptr)
29067 soap->error = SOAP_EOM;
29068 return (struct __ns1__dummy *)cp->ptr;
29069}
29070
29071SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__dummy(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
29072 size_t n) {
29073 (void)soap;
29074 (void)tt;
29075 (void)st;
29076 (void)len;
29077 (void)n; /* appease -Wall -Werror */
29078 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__dummy %p -> %p\n", q, p));
29079 *(struct __ns1__dummy *)p = *(struct __ns1__dummy *)q;
29080}
29081
29082SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__dummyResponse(struct soap *soap, struct __ns1__dummyResponse *a) {
29083 (void)soap;
29084 (void)a; /* appease -Wall -Werror */
29085 a->ns1__dummyResponse_ = nullptr;
29086}
29087
29088SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__dummyResponse(struct soap *soap,
29089 const struct __ns1__dummyResponse *a) {
29090#ifndef WITH_NOIDREF
29091 (void)soap;
29092 (void)a; /* appease -Wall -Werror */
29094#endif
29095}
29096
29097SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__dummyResponse(struct soap *soap, const char *tag, int id,
29098 const struct __ns1__dummyResponse *a, const char *type) {
29099 (void)soap;
29100 (void)tag;
29101 (void)id;
29102 (void)type;
29103 if (a->ns1__dummyResponse_)
29104 soap_element_result(soap, "ns1:dummyResponse");
29105 if (soap_out_PointerTons1__dummyResponse(soap, "ns1:dummyResponse", -1, &a->ns1__dummyResponse_, ""))
29106 return soap->error;
29107 return SOAP_OK;
29108}
29109
29110SOAP_FMAC3 struct __ns1__dummyResponse *SOAP_FMAC4 soap_in___ns1__dummyResponse(struct soap *soap, const char *tag,
29111 struct __ns1__dummyResponse *a,
29112 const char *type) {
29113 size_t soap_flag_ns1__dummyResponse_ = 1;
29114 short soap_flag;
29115 a = (struct __ns1__dummyResponse *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__dummyResponse,
29116 sizeof(struct __ns1__dummyResponse), 0, nullptr, nullptr, nullptr);
29117 if (!a)
29118 return nullptr;
29120 for (soap_flag = 0;; soap_flag = 1) {
29121 soap->error = SOAP_TAG_MISMATCH;
29122 if (soap_flag_ns1__dummyResponse_ && soap->error == SOAP_TAG_MISMATCH)
29123 if (soap_in_PointerTons1__dummyResponse(soap, "ns1:dummyResponse", &a->ns1__dummyResponse_,
29124 "ns1:dummyResponse")) {
29125 soap_flag_ns1__dummyResponse_--;
29126 continue;
29127 }
29128 soap_check_result(soap, "ns1:dummyResponse");
29129 if (soap->error == SOAP_TAG_MISMATCH)
29130 if (soap_flag) {
29131 soap->error = SOAP_OK;
29132 break;
29133 }
29134 if (soap_flag && soap->error == SOAP_NO_TAG)
29135 break;
29136 if (soap->error)
29137 return nullptr;
29138 }
29139 return a;
29140}
29141
29142SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__dummyResponse(struct soap *soap, const struct __ns1__dummyResponse *a,
29143 const char *tag, const char *type) {
29144 int id = 0;
29145 if (soap_out___ns1__dummyResponse(soap, tag ? tag : "-ns1:dummyResponse", id, a, type))
29146 return soap->error;
29147 return SOAP_OK;
29148}
29149
29150SOAP_FMAC3 struct __ns1__dummyResponse *SOAP_FMAC4 soap_get___ns1__dummyResponse(struct soap *soap,
29151 struct __ns1__dummyResponse *p,
29152 const char *tag, const char *type) {
29153 if ((p = soap_in___ns1__dummyResponse(soap, tag, p, type)))
29154 if (soap_getindependent(soap))
29155 return nullptr;
29156 return p;
29157}
29158
29159SOAP_FMAC1 struct __ns1__dummyResponse *SOAP_FMAC2 soap_instantiate___ns1__dummyResponse(struct soap *soap, int n,
29160 const char *type,
29161 const char *arrayType,
29162 size_t *size) {
29163 (void)type;
29164 (void)arrayType; /* appease -Wall -Werror */
29165 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__dummyResponse(%d, %s, %s)\n", n, type ? type : "",
29166 arrayType ? arrayType : ""));
29167 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__dummyResponse, n, ICat4_fdelete);
29168 if (!cp)
29169 return nullptr;
29170 if (n < 0) {
29171 cp->ptr = (void *)SOAP_NEW(struct __ns1__dummyResponse);
29172 if (size)
29173 *size = sizeof(struct __ns1__dummyResponse);
29174 } else {
29175 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__dummyResponse, n);
29176 if (size)
29177 *size = n * sizeof(struct __ns1__dummyResponse);
29178 }
29179 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
29180 if (!cp->ptr)
29181 soap->error = SOAP_EOM;
29182 return (struct __ns1__dummyResponse *)cp->ptr;
29183}
29184
29185SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__dummyResponse(struct soap *soap, int st, int tt, void *p, size_t len,
29186 const void *q, size_t n) {
29187 (void)soap;
29188 (void)tt;
29189 (void)st;
29190 (void)len;
29191 (void)n; /* appease -Wall -Werror */
29192 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__dummyResponse %p -> %p\n", q, p));
29193 *(struct __ns1__dummyResponse *)p = *(struct __ns1__dummyResponse *)q;
29194}
29195
29196SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__refresh(struct soap *soap, struct __ns1__refresh *a) {
29197 (void)soap;
29198 (void)a; /* appease -Wall -Werror */
29199 a->ns1__refresh_ = nullptr;
29200}
29201
29202SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__refresh(struct soap *soap, const struct __ns1__refresh *a) {
29203#ifndef WITH_NOIDREF
29204 (void)soap;
29205 (void)a; /* appease -Wall -Werror */
29207#endif
29208}
29209
29210SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__refresh(struct soap *soap, const char *tag, int id,
29211 const struct __ns1__refresh *a, const char *type) {
29212 (void)soap;
29213 (void)tag;
29214 (void)id;
29215 (void)type;
29216 if (soap_out_PointerTons1__refresh(soap, "ns1:refresh", -1, &a->ns1__refresh_, ""))
29217 return soap->error;
29218 return SOAP_OK;
29219}
29220
29221SOAP_FMAC3 struct __ns1__refresh *SOAP_FMAC4 soap_in___ns1__refresh(struct soap *soap, const char *tag,
29222 struct __ns1__refresh *a, const char *type) {
29223 size_t soap_flag_ns1__refresh_ = 1;
29224 short soap_flag;
29225 a = (struct __ns1__refresh *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__refresh, sizeof(struct __ns1__refresh),
29226 0, nullptr, nullptr, nullptr);
29227 if (!a)
29228 return nullptr;
29230 for (soap_flag = 0;; soap_flag = 1) {
29231 soap->error = SOAP_TAG_MISMATCH;
29232 if (soap_flag_ns1__refresh_ && soap->error == SOAP_TAG_MISMATCH)
29233 if (soap_in_PointerTons1__refresh(soap, "ns1:refresh", &a->ns1__refresh_, "ns1:refresh")) {
29234 soap_flag_ns1__refresh_--;
29235 continue;
29236 }
29237 if (soap->error == SOAP_TAG_MISMATCH)
29238 if (soap_flag) {
29239 soap->error = SOAP_OK;
29240 break;
29241 }
29242 if (soap_flag && soap->error == SOAP_NO_TAG)
29243 break;
29244 if (soap->error)
29245 return nullptr;
29246 }
29247 return a;
29248}
29249
29250SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__refresh(struct soap *soap, const struct __ns1__refresh *a, const char *tag,
29251 const char *type) {
29252 int id = 0;
29253 if (soap_out___ns1__refresh(soap, tag ? tag : "-ns1:refresh", id, a, type))
29254 return soap->error;
29255 return SOAP_OK;
29256}
29257
29258SOAP_FMAC3 struct __ns1__refresh *SOAP_FMAC4 soap_get___ns1__refresh(struct soap *soap, struct __ns1__refresh *p,
29259 const char *tag, const char *type) {
29260 if ((p = soap_in___ns1__refresh(soap, tag, p, type)))
29261 if (soap_getindependent(soap))
29262 return nullptr;
29263 return p;
29264}
29265
29266SOAP_FMAC1 struct __ns1__refresh *SOAP_FMAC2 soap_instantiate___ns1__refresh(struct soap *soap, int n, const char *type,
29267 const char *arrayType, size_t *size) {
29268 (void)type;
29269 (void)arrayType; /* appease -Wall -Werror */
29270 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__refresh(%d, %s, %s)\n", n, type ? type : "",
29271 arrayType ? arrayType : ""));
29272 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__refresh, n, ICat4_fdelete);
29273 if (!cp)
29274 return nullptr;
29275 if (n < 0) {
29276 cp->ptr = (void *)SOAP_NEW(struct __ns1__refresh);
29277 if (size)
29278 *size = sizeof(struct __ns1__refresh);
29279 } else {
29280 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__refresh, n);
29281 if (size)
29282 *size = n * sizeof(struct __ns1__refresh);
29283 }
29284 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
29285 if (!cp->ptr)
29286 soap->error = SOAP_EOM;
29287 return (struct __ns1__refresh *)cp->ptr;
29288}
29289
29290SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__refresh(struct soap *soap, int st, int tt, void *p, size_t len,
29291 const void *q, size_t n) {
29292 (void)soap;
29293 (void)tt;
29294 (void)st;
29295 (void)len;
29296 (void)n; /* appease -Wall -Werror */
29297 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__refresh %p -> %p\n", q, p));
29298 *(struct __ns1__refresh *)p = *(struct __ns1__refresh *)q;
29299}
29300
29301SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__refreshResponse(struct soap *soap, struct __ns1__refreshResponse *a) {
29302 (void)soap;
29303 (void)a; /* appease -Wall -Werror */
29304 a->ns1__refreshResponse_ = nullptr;
29305}
29306
29307SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__refreshResponse(struct soap *soap,
29308 const struct __ns1__refreshResponse *a) {
29309#ifndef WITH_NOIDREF
29310 (void)soap;
29311 (void)a; /* appease -Wall -Werror */
29313#endif
29314}
29315
29316SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__refreshResponse(struct soap *soap, const char *tag, int id,
29317 const struct __ns1__refreshResponse *a, const char *type) {
29318 (void)soap;
29319 (void)tag;
29320 (void)id;
29321 (void)type;
29322 if (a->ns1__refreshResponse_)
29323 soap_element_result(soap, "ns1:refreshResponse");
29324 if (soap_out_PointerTons1__refreshResponse(soap, "ns1:refreshResponse", -1, &a->ns1__refreshResponse_, ""))
29325 return soap->error;
29326 return SOAP_OK;
29327}
29328
29329SOAP_FMAC3 struct __ns1__refreshResponse *SOAP_FMAC4 soap_in___ns1__refreshResponse(struct soap *soap, const char *tag,
29330 struct __ns1__refreshResponse *a,
29331 const char *type) {
29332 size_t soap_flag_ns1__refreshResponse_ = 1;
29333 short soap_flag;
29334 a = (struct __ns1__refreshResponse *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__refreshResponse,
29335 sizeof(struct __ns1__refreshResponse), 0, nullptr, nullptr,
29336 nullptr);
29337 if (!a)
29338 return nullptr;
29340 for (soap_flag = 0;; soap_flag = 1) {
29341 soap->error = SOAP_TAG_MISMATCH;
29342 if (soap_flag_ns1__refreshResponse_ && soap->error == SOAP_TAG_MISMATCH)
29343 if (soap_in_PointerTons1__refreshResponse(soap, "ns1:refreshResponse", &a->ns1__refreshResponse_,
29344 "ns1:refreshResponse")) {
29345 soap_flag_ns1__refreshResponse_--;
29346 continue;
29347 }
29348 soap_check_result(soap, "ns1:refreshResponse");
29349 if (soap->error == SOAP_TAG_MISMATCH)
29350 if (soap_flag) {
29351 soap->error = SOAP_OK;
29352 break;
29353 }
29354 if (soap_flag && soap->error == SOAP_NO_TAG)
29355 break;
29356 if (soap->error)
29357 return nullptr;
29358 }
29359 return a;
29360}
29361
29362SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__refreshResponse(struct soap *soap, const struct __ns1__refreshResponse *a,
29363 const char *tag, const char *type) {
29364 int id = 0;
29365 if (soap_out___ns1__refreshResponse(soap, tag ? tag : "-ns1:refreshResponse", id, a, type))
29366 return soap->error;
29367 return SOAP_OK;
29368}
29369
29370SOAP_FMAC3 struct __ns1__refreshResponse *SOAP_FMAC4 soap_get___ns1__refreshResponse(struct soap *soap,
29371 struct __ns1__refreshResponse *p,
29372 const char *tag,
29373 const char *type) {
29374 if ((p = soap_in___ns1__refreshResponse(soap, tag, p, type)))
29375 if (soap_getindependent(soap))
29376 return nullptr;
29377 return p;
29378}
29379
29380SOAP_FMAC1 struct __ns1__refreshResponse *SOAP_FMAC2 soap_instantiate___ns1__refreshResponse(struct soap *soap, int n,
29381 const char *type,
29382 const char *arrayType,
29383 size_t *size) {
29384 (void)type;
29385 (void)arrayType; /* appease -Wall -Werror */
29386 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__refreshResponse(%d, %s, %s)\n", n, type ? type : "",
29387 arrayType ? arrayType : ""));
29388 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__refreshResponse, n, ICat4_fdelete);
29389 if (!cp)
29390 return nullptr;
29391 if (n < 0) {
29392 cp->ptr = (void *)SOAP_NEW(struct __ns1__refreshResponse);
29393 if (size)
29394 *size = sizeof(struct __ns1__refreshResponse);
29395 } else {
29396 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__refreshResponse, n);
29397 if (size)
29398 *size = n * sizeof(struct __ns1__refreshResponse);
29399 }
29400 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
29401 if (!cp->ptr)
29402 soap->error = SOAP_EOM;
29403 return (struct __ns1__refreshResponse *)cp->ptr;
29404}
29405
29406SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__refreshResponse(struct soap *soap, int st, int tt, void *p, size_t len,
29407 const void *q, size_t n) {
29408 (void)soap;
29409 (void)tt;
29410 (void)st;
29411 (void)len;
29412 (void)n; /* appease -Wall -Werror */
29413 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__refreshResponse %p -> %p\n", q, p));
29414 *(struct __ns1__refreshResponse *)p = *(struct __ns1__refreshResponse *)q;
29415}
29416
29417SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__getEntityNames(struct soap *soap, struct __ns1__getEntityNames *a) {
29418 (void)soap;
29419 (void)a; /* appease -Wall -Werror */
29420 a->ns1__getEntityNames_ = nullptr;
29421}
29422
29423SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__getEntityNames(struct soap *soap,
29424 const struct __ns1__getEntityNames *a) {
29425#ifndef WITH_NOIDREF
29426 (void)soap;
29427 (void)a; /* appease -Wall -Werror */
29429#endif
29430}
29431
29432SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__getEntityNames(struct soap *soap, const char *tag, int id,
29433 const struct __ns1__getEntityNames *a, const char *type) {
29434 (void)soap;
29435 (void)tag;
29436 (void)id;
29437 (void)type;
29438 if (soap_out_PointerTons1__getEntityNames(soap, "ns1:getEntityNames", -1, &a->ns1__getEntityNames_, ""))
29439 return soap->error;
29440 return SOAP_OK;
29441}
29442
29443SOAP_FMAC3 struct __ns1__getEntityNames *SOAP_FMAC4 soap_in___ns1__getEntityNames(struct soap *soap, const char *tag,
29444 struct __ns1__getEntityNames *a,
29445 const char *type) {
29446 size_t soap_flag_ns1__getEntityNames_ = 1;
29447 short soap_flag;
29448 a = (struct __ns1__getEntityNames *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__getEntityNames,
29449 sizeof(struct __ns1__getEntityNames), 0, nullptr, nullptr, nullptr);
29450 if (!a)
29451 return nullptr;
29453 for (soap_flag = 0;; soap_flag = 1) {
29454 soap->error = SOAP_TAG_MISMATCH;
29455 if (soap_flag_ns1__getEntityNames_ && soap->error == SOAP_TAG_MISMATCH)
29456 if (soap_in_PointerTons1__getEntityNames(soap, "ns1:getEntityNames", &a->ns1__getEntityNames_,
29457 "ns1:getEntityNames")) {
29458 soap_flag_ns1__getEntityNames_--;
29459 continue;
29460 }
29461 if (soap->error == SOAP_TAG_MISMATCH)
29462 if (soap_flag) {
29463 soap->error = SOAP_OK;
29464 break;
29465 }
29466 if (soap_flag && soap->error == SOAP_NO_TAG)
29467 break;
29468 if (soap->error)
29469 return nullptr;
29470 }
29471 return a;
29472}
29473
29474SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__getEntityNames(struct soap *soap, const struct __ns1__getEntityNames *a,
29475 const char *tag, const char *type) {
29476 int id = 0;
29477 if (soap_out___ns1__getEntityNames(soap, tag ? tag : "-ns1:getEntityNames", id, a, type))
29478 return soap->error;
29479 return SOAP_OK;
29480}
29481
29482SOAP_FMAC3 struct __ns1__getEntityNames *SOAP_FMAC4 soap_get___ns1__getEntityNames(struct soap *soap,
29483 struct __ns1__getEntityNames *p,
29484 const char *tag, const char *type) {
29485 if ((p = soap_in___ns1__getEntityNames(soap, tag, p, type)))
29486 if (soap_getindependent(soap))
29487 return nullptr;
29488 return p;
29489}
29490
29491SOAP_FMAC1 struct __ns1__getEntityNames *SOAP_FMAC2 soap_instantiate___ns1__getEntityNames(struct soap *soap, int n,
29492 const char *type,
29493 const char *arrayType,
29494 size_t *size) {
29495 (void)type;
29496 (void)arrayType; /* appease -Wall -Werror */
29497 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__getEntityNames(%d, %s, %s)\n", n, type ? type : "",
29498 arrayType ? arrayType : ""));
29499 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__getEntityNames, n, ICat4_fdelete);
29500 if (!cp)
29501 return nullptr;
29502 if (n < 0) {
29503 cp->ptr = (void *)SOAP_NEW(struct __ns1__getEntityNames);
29504 if (size)
29505 *size = sizeof(struct __ns1__getEntityNames);
29506 } else {
29507 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__getEntityNames, n);
29508 if (size)
29509 *size = n * sizeof(struct __ns1__getEntityNames);
29510 }
29511 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
29512 if (!cp->ptr)
29513 soap->error = SOAP_EOM;
29514 return (struct __ns1__getEntityNames *)cp->ptr;
29515}
29516
29517SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__getEntityNames(struct soap *soap, int st, int tt, void *p, size_t len,
29518 const void *q, size_t n) {
29519 (void)soap;
29520 (void)tt;
29521 (void)st;
29522 (void)len;
29523 (void)n; /* appease -Wall -Werror */
29524 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__getEntityNames %p -> %p\n", q, p));
29525 *(struct __ns1__getEntityNames *)p = *(struct __ns1__getEntityNames *)q;
29526}
29527
29528SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__getApiVersion(struct soap *soap, struct __ns1__getApiVersion *a) {
29529 (void)soap;
29530 (void)a; /* appease -Wall -Werror */
29531 a->ns1__getApiVersion_ = nullptr;
29532}
29533
29534SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__getApiVersion(struct soap *soap,
29535 const struct __ns1__getApiVersion *a) {
29536#ifndef WITH_NOIDREF
29537 (void)soap;
29538 (void)a; /* appease -Wall -Werror */
29540#endif
29541}
29542
29543SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__getApiVersion(struct soap *soap, const char *tag, int id,
29544 const struct __ns1__getApiVersion *a, const char *type) {
29545 (void)soap;
29546 (void)tag;
29547 (void)id;
29548 (void)type;
29549 if (soap_out_PointerTons1__getApiVersion(soap, "ns1:getApiVersion", -1, &a->ns1__getApiVersion_, ""))
29550 return soap->error;
29551 return SOAP_OK;
29552}
29553
29554SOAP_FMAC3 struct __ns1__getApiVersion *SOAP_FMAC4 soap_in___ns1__getApiVersion(struct soap *soap, const char *tag,
29555 struct __ns1__getApiVersion *a,
29556 const char *type) {
29557 size_t soap_flag_ns1__getApiVersion_ = 1;
29558 short soap_flag;
29559 a = (struct __ns1__getApiVersion *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__getApiVersion,
29560 sizeof(struct __ns1__getApiVersion), 0, nullptr, nullptr, nullptr);
29561 if (!a)
29562 return nullptr;
29564 for (soap_flag = 0;; soap_flag = 1) {
29565 soap->error = SOAP_TAG_MISMATCH;
29566 if (soap_flag_ns1__getApiVersion_ && soap->error == SOAP_TAG_MISMATCH)
29567 if (soap_in_PointerTons1__getApiVersion(soap, "ns1:getApiVersion", &a->ns1__getApiVersion_,
29568 "ns1:getApiVersion")) {
29569 soap_flag_ns1__getApiVersion_--;
29570 continue;
29571 }
29572 if (soap->error == SOAP_TAG_MISMATCH)
29573 if (soap_flag) {
29574 soap->error = SOAP_OK;
29575 break;
29576 }
29577 if (soap_flag && soap->error == SOAP_NO_TAG)
29578 break;
29579 if (soap->error)
29580 return nullptr;
29581 }
29582 return a;
29583}
29584
29585SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__getApiVersion(struct soap *soap, const struct __ns1__getApiVersion *a,
29586 const char *tag, const char *type) {
29587 int id = 0;
29588 if (soap_out___ns1__getApiVersion(soap, tag ? tag : "-ns1:getApiVersion", id, a, type))
29589 return soap->error;
29590 return SOAP_OK;
29591}
29592
29593SOAP_FMAC3 struct __ns1__getApiVersion *SOAP_FMAC4 soap_get___ns1__getApiVersion(struct soap *soap,
29594 struct __ns1__getApiVersion *p,
29595 const char *tag, const char *type) {
29596 if ((p = soap_in___ns1__getApiVersion(soap, tag, p, type)))
29597 if (soap_getindependent(soap))
29598 return nullptr;
29599 return p;
29600}
29601
29602SOAP_FMAC1 struct __ns1__getApiVersion *SOAP_FMAC2 soap_instantiate___ns1__getApiVersion(struct soap *soap, int n,
29603 const char *type,
29604 const char *arrayType,
29605 size_t *size) {
29606 (void)type;
29607 (void)arrayType; /* appease -Wall -Werror */
29608 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__getApiVersion(%d, %s, %s)\n", n, type ? type : "",
29609 arrayType ? arrayType : ""));
29610 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__getApiVersion, n, ICat4_fdelete);
29611 if (!cp)
29612 return nullptr;
29613 if (n < 0) {
29614 cp->ptr = (void *)SOAP_NEW(struct __ns1__getApiVersion);
29615 if (size)
29616 *size = sizeof(struct __ns1__getApiVersion);
29617 } else {
29618 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__getApiVersion, n);
29619 if (size)
29620 *size = n * sizeof(struct __ns1__getApiVersion);
29621 }
29622 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
29623 if (!cp->ptr)
29624 soap->error = SOAP_EOM;
29625 return (struct __ns1__getApiVersion *)cp->ptr;
29626}
29627
29628SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__getApiVersion(struct soap *soap, int st, int tt, void *p, size_t len,
29629 const void *q, size_t n) {
29630 (void)soap;
29631 (void)tt;
29632 (void)st;
29633 (void)len;
29634 (void)n; /* appease -Wall -Werror */
29635 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__getApiVersion %p -> %p\n", q, p));
29636 *(struct __ns1__getApiVersion *)p = *(struct __ns1__getApiVersion *)q;
29637}
29638
29639SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__update(struct soap *soap, struct __ns1__update *a) {
29640 (void)soap;
29641 (void)a; /* appease -Wall -Werror */
29642 a->ns1__update_ = nullptr;
29643}
29644
29645SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__update(struct soap *soap, const struct __ns1__update *a) {
29646#ifndef WITH_NOIDREF
29647 (void)soap;
29648 (void)a; /* appease -Wall -Werror */
29650#endif
29651}
29652
29653SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__update(struct soap *soap, const char *tag, int id,
29654 const struct __ns1__update *a, const char *type) {
29655 (void)soap;
29656 (void)tag;
29657 (void)id;
29658 (void)type;
29659 if (soap_out_PointerTons1__update(soap, "ns1:update", -1, &a->ns1__update_, ""))
29660 return soap->error;
29661 return SOAP_OK;
29662}
29663
29664SOAP_FMAC3 struct __ns1__update *SOAP_FMAC4 soap_in___ns1__update(struct soap *soap, const char *tag,
29665 struct __ns1__update *a, const char *type) {
29666 size_t soap_flag_ns1__update_ = 1;
29667 short soap_flag;
29668 a = (struct __ns1__update *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__update, sizeof(struct __ns1__update), 0,
29669 nullptr, nullptr, nullptr);
29670 if (!a)
29671 return nullptr;
29673 for (soap_flag = 0;; soap_flag = 1) {
29674 soap->error = SOAP_TAG_MISMATCH;
29675 if (soap_flag_ns1__update_ && soap->error == SOAP_TAG_MISMATCH)
29676 if (soap_in_PointerTons1__update(soap, "ns1:update", &a->ns1__update_, "ns1:update")) {
29677 soap_flag_ns1__update_--;
29678 continue;
29679 }
29680 if (soap->error == SOAP_TAG_MISMATCH)
29681 if (soap_flag) {
29682 soap->error = SOAP_OK;
29683 break;
29684 }
29685 if (soap_flag && soap->error == SOAP_NO_TAG)
29686 break;
29687 if (soap->error)
29688 return nullptr;
29689 }
29690 return a;
29691}
29692
29693SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__update(struct soap *soap, const struct __ns1__update *a, const char *tag,
29694 const char *type) {
29695 int id = 0;
29696 if (soap_out___ns1__update(soap, tag ? tag : "-ns1:update", id, a, type))
29697 return soap->error;
29698 return SOAP_OK;
29699}
29700
29701SOAP_FMAC3 struct __ns1__update *SOAP_FMAC4 soap_get___ns1__update(struct soap *soap, struct __ns1__update *p,
29702 const char *tag, const char *type) {
29703 if ((p = soap_in___ns1__update(soap, tag, p, type)))
29704 if (soap_getindependent(soap))
29705 return nullptr;
29706 return p;
29707}
29708
29709SOAP_FMAC1 struct __ns1__update *SOAP_FMAC2 soap_instantiate___ns1__update(struct soap *soap, int n, const char *type,
29710 const char *arrayType, size_t *size) {
29711 (void)type;
29712 (void)arrayType; /* appease -Wall -Werror */
29713 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__update(%d, %s, %s)\n", n, type ? type : "",
29714 arrayType ? arrayType : ""));
29715 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__update, n, ICat4_fdelete);
29716 if (!cp)
29717 return nullptr;
29718 if (n < 0) {
29719 cp->ptr = (void *)SOAP_NEW(struct __ns1__update);
29720 if (size)
29721 *size = sizeof(struct __ns1__update);
29722 } else {
29723 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__update, n);
29724 if (size)
29725 *size = n * sizeof(struct __ns1__update);
29726 }
29727 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
29728 if (!cp->ptr)
29729 soap->error = SOAP_EOM;
29730 return (struct __ns1__update *)cp->ptr;
29731}
29732
29733SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__update(struct soap *soap, int st, int tt, void *p, size_t len,
29734 const void *q, size_t n) {
29735 (void)soap;
29736 (void)tt;
29737 (void)st;
29738 (void)len;
29739 (void)n; /* appease -Wall -Werror */
29740 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__update %p -> %p\n", q, p));
29741 *(struct __ns1__update *)p = *(struct __ns1__update *)q;
29742}
29743
29744SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__updateResponse(struct soap *soap, struct __ns1__updateResponse *a) {
29745 (void)soap;
29746 (void)a; /* appease -Wall -Werror */
29747 a->ns1__updateResponse_ = nullptr;
29748}
29749
29750SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__updateResponse(struct soap *soap,
29751 const struct __ns1__updateResponse *a) {
29752#ifndef WITH_NOIDREF
29753 (void)soap;
29754 (void)a; /* appease -Wall -Werror */
29756#endif
29757}
29758
29759SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__updateResponse(struct soap *soap, const char *tag, int id,
29760 const struct __ns1__updateResponse *a, const char *type) {
29761 (void)soap;
29762 (void)tag;
29763 (void)id;
29764 (void)type;
29765 if (a->ns1__updateResponse_)
29766 soap_element_result(soap, "ns1:updateResponse");
29767 if (soap_out_PointerTons1__updateResponse(soap, "ns1:updateResponse", -1, &a->ns1__updateResponse_, ""))
29768 return soap->error;
29769 return SOAP_OK;
29770}
29771
29772SOAP_FMAC3 struct __ns1__updateResponse *SOAP_FMAC4 soap_in___ns1__updateResponse(struct soap *soap, const char *tag,
29773 struct __ns1__updateResponse *a,
29774 const char *type) {
29775 size_t soap_flag_ns1__updateResponse_ = 1;
29776 short soap_flag;
29777 a = (struct __ns1__updateResponse *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__updateResponse,
29778 sizeof(struct __ns1__updateResponse), 0, nullptr, nullptr, nullptr);
29779 if (!a)
29780 return nullptr;
29782 for (soap_flag = 0;; soap_flag = 1) {
29783 soap->error = SOAP_TAG_MISMATCH;
29784 if (soap_flag_ns1__updateResponse_ && soap->error == SOAP_TAG_MISMATCH)
29785 if (soap_in_PointerTons1__updateResponse(soap, "ns1:updateResponse", &a->ns1__updateResponse_,
29786 "ns1:updateResponse")) {
29787 soap_flag_ns1__updateResponse_--;
29788 continue;
29789 }
29790 soap_check_result(soap, "ns1:updateResponse");
29791 if (soap->error == SOAP_TAG_MISMATCH)
29792 if (soap_flag) {
29793 soap->error = SOAP_OK;
29794 break;
29795 }
29796 if (soap_flag && soap->error == SOAP_NO_TAG)
29797 break;
29798 if (soap->error)
29799 return nullptr;
29800 }
29801 return a;
29802}
29803
29804SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__updateResponse(struct soap *soap, const struct __ns1__updateResponse *a,
29805 const char *tag, const char *type) {
29806 int id = 0;
29807 if (soap_out___ns1__updateResponse(soap, tag ? tag : "-ns1:updateResponse", id, a, type))
29808 return soap->error;
29809 return SOAP_OK;
29810}
29811
29812SOAP_FMAC3 struct __ns1__updateResponse *SOAP_FMAC4 soap_get___ns1__updateResponse(struct soap *soap,
29813 struct __ns1__updateResponse *p,
29814 const char *tag, const char *type) {
29815 if ((p = soap_in___ns1__updateResponse(soap, tag, p, type)))
29816 if (soap_getindependent(soap))
29817 return nullptr;
29818 return p;
29819}
29820
29821SOAP_FMAC1 struct __ns1__updateResponse *SOAP_FMAC2 soap_instantiate___ns1__updateResponse(struct soap *soap, int n,
29822 const char *type,
29823 const char *arrayType,
29824 size_t *size) {
29825 (void)type;
29826 (void)arrayType; /* appease -Wall -Werror */
29827 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__updateResponse(%d, %s, %s)\n", n, type ? type : "",
29828 arrayType ? arrayType : ""));
29829 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__updateResponse, n, ICat4_fdelete);
29830 if (!cp)
29831 return nullptr;
29832 if (n < 0) {
29833 cp->ptr = (void *)SOAP_NEW(struct __ns1__updateResponse);
29834 if (size)
29835 *size = sizeof(struct __ns1__updateResponse);
29836 } else {
29837 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__updateResponse, n);
29838 if (size)
29839 *size = n * sizeof(struct __ns1__updateResponse);
29840 }
29841 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
29842 if (!cp->ptr)
29843 soap->error = SOAP_EOM;
29844 return (struct __ns1__updateResponse *)cp->ptr;
29845}
29846
29847SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__updateResponse(struct soap *soap, int st, int tt, void *p, size_t len,
29848 const void *q, size_t n) {
29849 (void)soap;
29850 (void)tt;
29851 (void)st;
29852 (void)len;
29853 (void)n; /* appease -Wall -Werror */
29854 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__updateResponse %p -> %p\n", q, p));
29855 *(struct __ns1__updateResponse *)p = *(struct __ns1__updateResponse *)q;
29856}
29857
29858SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__create(struct soap *soap, struct __ns1__create *a) {
29859 (void)soap;
29860 (void)a; /* appease -Wall -Werror */
29861 a->ns1__create_ = nullptr;
29862}
29863
29864SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__create(struct soap *soap, const struct __ns1__create *a) {
29865#ifndef WITH_NOIDREF
29866 (void)soap;
29867 (void)a; /* appease -Wall -Werror */
29869#endif
29870}
29871
29872SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__create(struct soap *soap, const char *tag, int id,
29873 const struct __ns1__create *a, const char *type) {
29874 (void)soap;
29875 (void)tag;
29876 (void)id;
29877 (void)type;
29878 if (soap_out_PointerTons1__create(soap, "ns1:create", -1, &a->ns1__create_, ""))
29879 return soap->error;
29880 return SOAP_OK;
29881}
29882
29883SOAP_FMAC3 struct __ns1__create *SOAP_FMAC4 soap_in___ns1__create(struct soap *soap, const char *tag,
29884 struct __ns1__create *a, const char *type) {
29885 size_t soap_flag_ns1__create_ = 1;
29886 short soap_flag;
29887 a = (struct __ns1__create *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__create, sizeof(struct __ns1__create), 0,
29888 nullptr, nullptr, nullptr);
29889 if (!a)
29890 return nullptr;
29892 for (soap_flag = 0;; soap_flag = 1) {
29893 soap->error = SOAP_TAG_MISMATCH;
29894 if (soap_flag_ns1__create_ && soap->error == SOAP_TAG_MISMATCH)
29895 if (soap_in_PointerTons1__create(soap, "ns1:create", &a->ns1__create_, "ns1:create")) {
29896 soap_flag_ns1__create_--;
29897 continue;
29898 }
29899 if (soap->error == SOAP_TAG_MISMATCH)
29900 if (soap_flag) {
29901 soap->error = SOAP_OK;
29902 break;
29903 }
29904 if (soap_flag && soap->error == SOAP_NO_TAG)
29905 break;
29906 if (soap->error)
29907 return nullptr;
29908 }
29909 return a;
29910}
29911
29912SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__create(struct soap *soap, const struct __ns1__create *a, const char *tag,
29913 const char *type) {
29914 int id = 0;
29915 if (soap_out___ns1__create(soap, tag ? tag : "-ns1:create", id, a, type))
29916 return soap->error;
29917 return SOAP_OK;
29918}
29919
29920SOAP_FMAC3 struct __ns1__create *SOAP_FMAC4 soap_get___ns1__create(struct soap *soap, struct __ns1__create *p,
29921 const char *tag, const char *type) {
29922 if ((p = soap_in___ns1__create(soap, tag, p, type)))
29923 if (soap_getindependent(soap))
29924 return nullptr;
29925 return p;
29926}
29927
29928SOAP_FMAC1 struct __ns1__create *SOAP_FMAC2 soap_instantiate___ns1__create(struct soap *soap, int n, const char *type,
29929 const char *arrayType, size_t *size) {
29930 (void)type;
29931 (void)arrayType; /* appease -Wall -Werror */
29932 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__create(%d, %s, %s)\n", n, type ? type : "",
29933 arrayType ? arrayType : ""));
29934 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__create, n, ICat4_fdelete);
29935 if (!cp)
29936 return nullptr;
29937 if (n < 0) {
29938 cp->ptr = (void *)SOAP_NEW(struct __ns1__create);
29939 if (size)
29940 *size = sizeof(struct __ns1__create);
29941 } else {
29942 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__create, n);
29943 if (size)
29944 *size = n * sizeof(struct __ns1__create);
29945 }
29946 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
29947 if (!cp->ptr)
29948 soap->error = SOAP_EOM;
29949 return (struct __ns1__create *)cp->ptr;
29950}
29951
29952SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__create(struct soap *soap, int st, int tt, void *p, size_t len,
29953 const void *q, size_t n) {
29954 (void)soap;
29955 (void)tt;
29956 (void)st;
29957 (void)len;
29958 (void)n; /* appease -Wall -Werror */
29959 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__create %p -> %p\n", q, p));
29960 *(struct __ns1__create *)p = *(struct __ns1__create *)q;
29961}
29962
29963SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__search(struct soap *soap, struct __ns1__search *a) {
29964 (void)soap;
29965 (void)a; /* appease -Wall -Werror */
29966 a->ns1__search_ = nullptr;
29967}
29968
29969SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__search(struct soap *soap, const struct __ns1__search *a) {
29970#ifndef WITH_NOIDREF
29971 (void)soap;
29972 (void)a; /* appease -Wall -Werror */
29974#endif
29975}
29976
29977SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__search(struct soap *soap, const char *tag, int id,
29978 const struct __ns1__search *a, const char *type) {
29979 (void)soap;
29980 (void)tag;
29981 (void)id;
29982 (void)type;
29983 if (soap_out_PointerTons1__search(soap, "ns1:search", -1, &a->ns1__search_, ""))
29984 return soap->error;
29985 return SOAP_OK;
29986}
29987
29988SOAP_FMAC3 struct __ns1__search *SOAP_FMAC4 soap_in___ns1__search(struct soap *soap, const char *tag,
29989 struct __ns1__search *a, const char *type) {
29990 size_t soap_flag_ns1__search_ = 1;
29991 short soap_flag;
29992 a = (struct __ns1__search *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__search, sizeof(struct __ns1__search), 0,
29993 nullptr, nullptr, nullptr);
29994 if (!a)
29995 return nullptr;
29997 for (soap_flag = 0;; soap_flag = 1) {
29998 soap->error = SOAP_TAG_MISMATCH;
29999 if (soap_flag_ns1__search_ && soap->error == SOAP_TAG_MISMATCH)
30000 if (soap_in_PointerTons1__search(soap, "ns1:search", &a->ns1__search_, "ns1:search")) {
30001 soap_flag_ns1__search_--;
30002 continue;
30003 }
30004 if (soap->error == SOAP_TAG_MISMATCH)
30005 if (soap_flag) {
30006 soap->error = SOAP_OK;
30007 break;
30008 }
30009 if (soap_flag && soap->error == SOAP_NO_TAG)
30010 break;
30011 if (soap->error)
30012 return nullptr;
30013 }
30014 return a;
30015}
30016
30017SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__search(struct soap *soap, const struct __ns1__search *a, const char *tag,
30018 const char *type) {
30019 int id = 0;
30020 if (soap_out___ns1__search(soap, tag ? tag : "-ns1:search", id, a, type))
30021 return soap->error;
30022 return SOAP_OK;
30023}
30024
30025SOAP_FMAC3 struct __ns1__search *SOAP_FMAC4 soap_get___ns1__search(struct soap *soap, struct __ns1__search *p,
30026 const char *tag, const char *type) {
30027 if ((p = soap_in___ns1__search(soap, tag, p, type)))
30028 if (soap_getindependent(soap))
30029 return nullptr;
30030 return p;
30031}
30032
30033SOAP_FMAC1 struct __ns1__search *SOAP_FMAC2 soap_instantiate___ns1__search(struct soap *soap, int n, const char *type,
30034 const char *arrayType, size_t *size) {
30035 (void)type;
30036 (void)arrayType; /* appease -Wall -Werror */
30037 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__search(%d, %s, %s)\n", n, type ? type : "",
30038 arrayType ? arrayType : ""));
30039 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__search, n, ICat4_fdelete);
30040 if (!cp)
30041 return nullptr;
30042 if (n < 0) {
30043 cp->ptr = (void *)SOAP_NEW(struct __ns1__search);
30044 if (size)
30045 *size = sizeof(struct __ns1__search);
30046 } else {
30047 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__search, n);
30048 if (size)
30049 *size = n * sizeof(struct __ns1__search);
30050 }
30051 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
30052 if (!cp->ptr)
30053 soap->error = SOAP_EOM;
30054 return (struct __ns1__search *)cp->ptr;
30055}
30056
30057SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__search(struct soap *soap, int st, int tt, void *p, size_t len,
30058 const void *q, size_t n) {
30059 (void)soap;
30060 (void)tt;
30061 (void)st;
30062 (void)len;
30063 (void)n; /* appease -Wall -Werror */
30064 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__search %p -> %p\n", q, p));
30065 *(struct __ns1__search *)p = *(struct __ns1__search *)q;
30066}
30067
30068SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__delete(struct soap *soap, struct __ns1__delete *a) {
30069 (void)soap;
30070 (void)a; /* appease -Wall -Werror */
30071 a->ns1__delete_ = nullptr;
30072}
30073
30074SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__delete(struct soap *soap, const struct __ns1__delete *a) {
30075#ifndef WITH_NOIDREF
30076 (void)soap;
30077 (void)a; /* appease -Wall -Werror */
30079#endif
30080}
30081
30082SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__delete(struct soap *soap, const char *tag, int id,
30083 const struct __ns1__delete *a, const char *type) {
30084 (void)soap;
30085 (void)tag;
30086 (void)id;
30087 (void)type;
30088 if (soap_out_PointerTons1__delete(soap, "ns1:delete", -1, &a->ns1__delete_, ""))
30089 return soap->error;
30090 return SOAP_OK;
30091}
30092
30093SOAP_FMAC3 struct __ns1__delete *SOAP_FMAC4 soap_in___ns1__delete(struct soap *soap, const char *tag,
30094 struct __ns1__delete *a, const char *type) {
30095 size_t soap_flag_ns1__delete_ = 1;
30096 short soap_flag;
30097 a = (struct __ns1__delete *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__delete, sizeof(struct __ns1__delete), 0,
30098 nullptr, nullptr, nullptr);
30099 if (!a)
30100 return nullptr;
30102 for (soap_flag = 0;; soap_flag = 1) {
30103 soap->error = SOAP_TAG_MISMATCH;
30104 if (soap_flag_ns1__delete_ && soap->error == SOAP_TAG_MISMATCH)
30105 if (soap_in_PointerTons1__delete(soap, "ns1:delete", &a->ns1__delete_, "ns1:delete")) {
30106 soap_flag_ns1__delete_--;
30107 continue;
30108 }
30109 if (soap->error == SOAP_TAG_MISMATCH)
30110 if (soap_flag) {
30111 soap->error = SOAP_OK;
30112 break;
30113 }
30114 if (soap_flag && soap->error == SOAP_NO_TAG)
30115 break;
30116 if (soap->error)
30117 return nullptr;
30118 }
30119 return a;
30120}
30121
30122SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__delete(struct soap *soap, const struct __ns1__delete *a, const char *tag,
30123 const char *type) {
30124 int id = 0;
30125 if (soap_out___ns1__delete(soap, tag ? tag : "-ns1:delete", id, a, type))
30126 return soap->error;
30127 return SOAP_OK;
30128}
30129
30130SOAP_FMAC3 struct __ns1__delete *SOAP_FMAC4 soap_get___ns1__delete(struct soap *soap, struct __ns1__delete *p,
30131 const char *tag, const char *type) {
30132 if ((p = soap_in___ns1__delete(soap, tag, p, type)))
30133 if (soap_getindependent(soap))
30134 return nullptr;
30135 return p;
30136}
30137
30138SOAP_FMAC1 struct __ns1__delete *SOAP_FMAC2 soap_instantiate___ns1__delete(struct soap *soap, int n, const char *type,
30139 const char *arrayType, size_t *size) {
30140 (void)type;
30141 (void)arrayType; /* appease -Wall -Werror */
30142 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__delete(%d, %s, %s)\n", n, type ? type : "",
30143 arrayType ? arrayType : ""));
30144 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__delete, n, ICat4_fdelete);
30145 if (!cp)
30146 return nullptr;
30147 if (n < 0) {
30148 cp->ptr = (void *)SOAP_NEW(struct __ns1__delete);
30149 if (size)
30150 *size = sizeof(struct __ns1__delete);
30151 } else {
30152 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__delete, n);
30153 if (size)
30154 *size = n * sizeof(struct __ns1__delete);
30155 }
30156 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
30157 if (!cp->ptr)
30158 soap->error = SOAP_EOM;
30159 return (struct __ns1__delete *)cp->ptr;
30160}
30161
30162SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__delete(struct soap *soap, int st, int tt, void *p, size_t len,
30163 const void *q, size_t n) {
30164 (void)soap;
30165 (void)tt;
30166 (void)st;
30167 (void)len;
30168 (void)n; /* appease -Wall -Werror */
30169 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__delete %p -> %p\n", q, p));
30170 *(struct __ns1__delete *)p = *(struct __ns1__delete *)q;
30171}
30172
30173SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__deleteResponse(struct soap *soap, struct __ns1__deleteResponse *a) {
30174 (void)soap;
30175 (void)a; /* appease -Wall -Werror */
30176 a->ns1__deleteResponse_ = nullptr;
30177}
30178
30179SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__deleteResponse(struct soap *soap,
30180 const struct __ns1__deleteResponse *a) {
30181#ifndef WITH_NOIDREF
30182 (void)soap;
30183 (void)a; /* appease -Wall -Werror */
30185#endif
30186}
30187
30188SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__deleteResponse(struct soap *soap, const char *tag, int id,
30189 const struct __ns1__deleteResponse *a, const char *type) {
30190 (void)soap;
30191 (void)tag;
30192 (void)id;
30193 (void)type;
30194 if (a->ns1__deleteResponse_)
30195 soap_element_result(soap, "ns1:deleteResponse");
30196 if (soap_out_PointerTons1__deleteResponse(soap, "ns1:deleteResponse", -1, &a->ns1__deleteResponse_, ""))
30197 return soap->error;
30198 return SOAP_OK;
30199}
30200
30201SOAP_FMAC3 struct __ns1__deleteResponse *SOAP_FMAC4 soap_in___ns1__deleteResponse(struct soap *soap, const char *tag,
30202 struct __ns1__deleteResponse *a,
30203 const char *type) {
30204 size_t soap_flag_ns1__deleteResponse_ = 1;
30205 short soap_flag;
30206 a = (struct __ns1__deleteResponse *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__deleteResponse,
30207 sizeof(struct __ns1__deleteResponse), 0, nullptr, nullptr, nullptr);
30208 if (!a)
30209 return nullptr;
30211 for (soap_flag = 0;; soap_flag = 1) {
30212 soap->error = SOAP_TAG_MISMATCH;
30213 if (soap_flag_ns1__deleteResponse_ && soap->error == SOAP_TAG_MISMATCH)
30214 if (soap_in_PointerTons1__deleteResponse(soap, "ns1:deleteResponse", &a->ns1__deleteResponse_,
30215 "ns1:deleteResponse")) {
30216 soap_flag_ns1__deleteResponse_--;
30217 continue;
30218 }
30219 soap_check_result(soap, "ns1:deleteResponse");
30220 if (soap->error == SOAP_TAG_MISMATCH)
30221 if (soap_flag) {
30222 soap->error = SOAP_OK;
30223 break;
30224 }
30225 if (soap_flag && soap->error == SOAP_NO_TAG)
30226 break;
30227 if (soap->error)
30228 return nullptr;
30229 }
30230 return a;
30231}
30232
30233SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__deleteResponse(struct soap *soap, const struct __ns1__deleteResponse *a,
30234 const char *tag, const char *type) {
30235 int id = 0;
30236 if (soap_out___ns1__deleteResponse(soap, tag ? tag : "-ns1:deleteResponse", id, a, type))
30237 return soap->error;
30238 return SOAP_OK;
30239}
30240
30241SOAP_FMAC3 struct __ns1__deleteResponse *SOAP_FMAC4 soap_get___ns1__deleteResponse(struct soap *soap,
30242 struct __ns1__deleteResponse *p,
30243 const char *tag, const char *type) {
30244 if ((p = soap_in___ns1__deleteResponse(soap, tag, p, type)))
30245 if (soap_getindependent(soap))
30246 return nullptr;
30247 return p;
30248}
30249
30250SOAP_FMAC1 struct __ns1__deleteResponse *SOAP_FMAC2 soap_instantiate___ns1__deleteResponse(struct soap *soap, int n,
30251 const char *type,
30252 const char *arrayType,
30253 size_t *size) {
30254 (void)type;
30255 (void)arrayType; /* appease -Wall -Werror */
30256 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__deleteResponse(%d, %s, %s)\n", n, type ? type : "",
30257 arrayType ? arrayType : ""));
30258 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__deleteResponse, n, ICat4_fdelete);
30259 if (!cp)
30260 return nullptr;
30261 if (n < 0) {
30262 cp->ptr = (void *)SOAP_NEW(struct __ns1__deleteResponse);
30263 if (size)
30264 *size = sizeof(struct __ns1__deleteResponse);
30265 } else {
30266 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__deleteResponse, n);
30267 if (size)
30268 *size = n * sizeof(struct __ns1__deleteResponse);
30269 }
30270 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
30271 if (!cp->ptr)
30272 soap->error = SOAP_EOM;
30273 return (struct __ns1__deleteResponse *)cp->ptr;
30274}
30275
30276SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__deleteResponse(struct soap *soap, int st, int tt, void *p, size_t len,
30277 const void *q, size_t n) {
30278 (void)soap;
30279 (void)tt;
30280 (void)st;
30281 (void)len;
30282 (void)n; /* appease -Wall -Werror */
30283 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__deleteResponse %p -> %p\n", q, p));
30284 *(struct __ns1__deleteResponse *)p = *(struct __ns1__deleteResponse *)q;
30285}
30286
30287SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__getProperties(struct soap *soap, struct __ns1__getProperties *a) {
30288 (void)soap;
30289 (void)a; /* appease -Wall -Werror */
30290 a->ns1__getProperties_ = nullptr;
30291}
30292
30293SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__getProperties(struct soap *soap,
30294 const struct __ns1__getProperties *a) {
30295#ifndef WITH_NOIDREF
30296 (void)soap;
30297 (void)a; /* appease -Wall -Werror */
30299#endif
30300}
30301
30302SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__getProperties(struct soap *soap, const char *tag, int id,
30303 const struct __ns1__getProperties *a, const char *type) {
30304 (void)soap;
30305 (void)tag;
30306 (void)id;
30307 (void)type;
30308 if (soap_out_PointerTons1__getProperties(soap, "ns1:getProperties", -1, &a->ns1__getProperties_, ""))
30309 return soap->error;
30310 return SOAP_OK;
30311}
30312
30313SOAP_FMAC3 struct __ns1__getProperties *SOAP_FMAC4 soap_in___ns1__getProperties(struct soap *soap, const char *tag,
30314 struct __ns1__getProperties *a,
30315 const char *type) {
30316 size_t soap_flag_ns1__getProperties_ = 1;
30317 short soap_flag;
30318 a = (struct __ns1__getProperties *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__getProperties,
30319 sizeof(struct __ns1__getProperties), 0, nullptr, nullptr, nullptr);
30320 if (!a)
30321 return nullptr;
30323 for (soap_flag = 0;; soap_flag = 1) {
30324 soap->error = SOAP_TAG_MISMATCH;
30325 if (soap_flag_ns1__getProperties_ && soap->error == SOAP_TAG_MISMATCH)
30326 if (soap_in_PointerTons1__getProperties(soap, "ns1:getProperties", &a->ns1__getProperties_,
30327 "ns1:getProperties")) {
30328 soap_flag_ns1__getProperties_--;
30329 continue;
30330 }
30331 if (soap->error == SOAP_TAG_MISMATCH)
30332 if (soap_flag) {
30333 soap->error = SOAP_OK;
30334 break;
30335 }
30336 if (soap_flag && soap->error == SOAP_NO_TAG)
30337 break;
30338 if (soap->error)
30339 return nullptr;
30340 }
30341 return a;
30342}
30343
30344SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__getProperties(struct soap *soap, const struct __ns1__getProperties *a,
30345 const char *tag, const char *type) {
30346 int id = 0;
30347 if (soap_out___ns1__getProperties(soap, tag ? tag : "-ns1:getProperties", id, a, type))
30348 return soap->error;
30349 return SOAP_OK;
30350}
30351
30352SOAP_FMAC3 struct __ns1__getProperties *SOAP_FMAC4 soap_get___ns1__getProperties(struct soap *soap,
30353 struct __ns1__getProperties *p,
30354 const char *tag, const char *type) {
30355 if ((p = soap_in___ns1__getProperties(soap, tag, p, type)))
30356 if (soap_getindependent(soap))
30357 return nullptr;
30358 return p;
30359}
30360
30361SOAP_FMAC1 struct __ns1__getProperties *SOAP_FMAC2 soap_instantiate___ns1__getProperties(struct soap *soap, int n,
30362 const char *type,
30363 const char *arrayType,
30364 size_t *size) {
30365 (void)type;
30366 (void)arrayType; /* appease -Wall -Werror */
30367 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__getProperties(%d, %s, %s)\n", n, type ? type : "",
30368 arrayType ? arrayType : ""));
30369 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__getProperties, n, ICat4_fdelete);
30370 if (!cp)
30371 return nullptr;
30372 if (n < 0) {
30373 cp->ptr = (void *)SOAP_NEW(struct __ns1__getProperties);
30374 if (size)
30375 *size = sizeof(struct __ns1__getProperties);
30376 } else {
30377 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__getProperties, n);
30378 if (size)
30379 *size = n * sizeof(struct __ns1__getProperties);
30380 }
30381 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
30382 if (!cp->ptr)
30383 soap->error = SOAP_EOM;
30384 return (struct __ns1__getProperties *)cp->ptr;
30385}
30386
30387SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__getProperties(struct soap *soap, int st, int tt, void *p, size_t len,
30388 const void *q, size_t n) {
30389 (void)soap;
30390 (void)tt;
30391 (void)st;
30392 (void)len;
30393 (void)n; /* appease -Wall -Werror */
30394 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__getProperties %p -> %p\n", q, p));
30395 *(struct __ns1__getProperties *)p = *(struct __ns1__getProperties *)q;
30396}
30397
30398SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__get(struct soap *soap, struct __ns1__get *a) {
30399 (void)soap;
30400 (void)a; /* appease -Wall -Werror */
30401 a->ns1__get_ = nullptr;
30402}
30403
30404SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__get(struct soap *soap, const struct __ns1__get *a) {
30405#ifndef WITH_NOIDREF
30406 (void)soap;
30407 (void)a; /* appease -Wall -Werror */
30409#endif
30410}
30411
30412SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__get(struct soap *soap, const char *tag, int id, const struct __ns1__get *a,
30413 const char *type) {
30414 (void)soap;
30415 (void)tag;
30416 (void)id;
30417 (void)type;
30418 if (soap_out_PointerTons1__get(soap, "ns1:get", -1, &a->ns1__get_, ""))
30419 return soap->error;
30420 return SOAP_OK;
30421}
30422
30423SOAP_FMAC3 struct __ns1__get *SOAP_FMAC4 soap_in___ns1__get(struct soap *soap, const char *tag, struct __ns1__get *a,
30424 const char *type) {
30425 size_t soap_flag_ns1__get_ = 1;
30426 short soap_flag;
30427 a = (struct __ns1__get *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__get, sizeof(struct __ns1__get), 0, nullptr,
30428 nullptr, nullptr);
30429 if (!a)
30430 return nullptr;
30431 soap_default___ns1__get(soap, a);
30432 for (soap_flag = 0;; soap_flag = 1) {
30433 soap->error = SOAP_TAG_MISMATCH;
30434 if (soap_flag_ns1__get_ && soap->error == SOAP_TAG_MISMATCH)
30435 if (soap_in_PointerTons1__get(soap, "ns1:get", &a->ns1__get_, "ns1:get")) {
30436 soap_flag_ns1__get_--;
30437 continue;
30438 }
30439 if (soap->error == SOAP_TAG_MISMATCH)
30440 if (soap_flag) {
30441 soap->error = SOAP_OK;
30442 break;
30443 }
30444 if (soap_flag && soap->error == SOAP_NO_TAG)
30445 break;
30446 if (soap->error)
30447 return nullptr;
30448 }
30449 return a;
30450}
30451
30452SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__get(struct soap *soap, const struct __ns1__get *a, const char *tag,
30453 const char *type) {
30454 int id = 0;
30455 if (soap_out___ns1__get(soap, tag ? tag : "-ns1:get", id, a, type))
30456 return soap->error;
30457 return SOAP_OK;
30458}
30459
30460SOAP_FMAC3 struct __ns1__get *SOAP_FMAC4 soap_get___ns1__get(struct soap *soap, struct __ns1__get *p, const char *tag,
30461 const char *type) {
30462 if ((p = soap_in___ns1__get(soap, tag, p, type)))
30463 if (soap_getindependent(soap))
30464 return nullptr;
30465 return p;
30466}
30467
30468SOAP_FMAC1 struct __ns1__get *SOAP_FMAC2 soap_instantiate___ns1__get(struct soap *soap, int n, const char *type,
30469 const char *arrayType, size_t *size) {
30470 (void)type;
30471 (void)arrayType; /* appease -Wall -Werror */
30472 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__get(%d, %s, %s)\n", n, type ? type : "",
30473 arrayType ? arrayType : ""));
30474 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__get, n, ICat4_fdelete);
30475 if (!cp)
30476 return nullptr;
30477 if (n < 0) {
30478 cp->ptr = (void *)SOAP_NEW(struct __ns1__get);
30479 if (size)
30480 *size = sizeof(struct __ns1__get);
30481 } else {
30482 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__get, n);
30483 if (size)
30484 *size = n * sizeof(struct __ns1__get);
30485 }
30486 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
30487 if (!cp->ptr)
30488 soap->error = SOAP_EOM;
30489 return (struct __ns1__get *)cp->ptr;
30490}
30491
30492SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__get(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
30493 size_t n) {
30494 (void)soap;
30495 (void)tt;
30496 (void)st;
30497 (void)len;
30498 (void)n; /* appease -Wall -Werror */
30499 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__get %p -> %p\n", q, p));
30500 *(struct __ns1__get *)p = *(struct __ns1__get *)q;
30501}
30502
30503SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__getUserName(struct soap *soap, struct __ns1__getUserName *a) {
30504 (void)soap;
30505 (void)a; /* appease -Wall -Werror */
30506 a->ns1__getUserName_ = nullptr;
30507}
30508
30509SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__getUserName(struct soap *soap, const struct __ns1__getUserName *a) {
30510#ifndef WITH_NOIDREF
30511 (void)soap;
30512 (void)a; /* appease -Wall -Werror */
30514#endif
30515}
30516
30517SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__getUserName(struct soap *soap, const char *tag, int id,
30518 const struct __ns1__getUserName *a, const char *type) {
30519 (void)soap;
30520 (void)tag;
30521 (void)id;
30522 (void)type;
30523 if (soap_out_PointerTons1__getUserName(soap, "ns1:getUserName", -1, &a->ns1__getUserName_, ""))
30524 return soap->error;
30525 return SOAP_OK;
30526}
30527
30528SOAP_FMAC3 struct __ns1__getUserName *SOAP_FMAC4 soap_in___ns1__getUserName(struct soap *soap, const char *tag,
30529 struct __ns1__getUserName *a,
30530 const char *type) {
30531 size_t soap_flag_ns1__getUserName_ = 1;
30532 short soap_flag;
30533 a = (struct __ns1__getUserName *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__getUserName,
30534 sizeof(struct __ns1__getUserName), 0, nullptr, nullptr, nullptr);
30535 if (!a)
30536 return nullptr;
30538 for (soap_flag = 0;; soap_flag = 1) {
30539 soap->error = SOAP_TAG_MISMATCH;
30540 if (soap_flag_ns1__getUserName_ && soap->error == SOAP_TAG_MISMATCH)
30541 if (soap_in_PointerTons1__getUserName(soap, "ns1:getUserName", &a->ns1__getUserName_, "ns1:getUserName")) {
30542 soap_flag_ns1__getUserName_--;
30543 continue;
30544 }
30545 if (soap->error == SOAP_TAG_MISMATCH)
30546 if (soap_flag) {
30547 soap->error = SOAP_OK;
30548 break;
30549 }
30550 if (soap_flag && soap->error == SOAP_NO_TAG)
30551 break;
30552 if (soap->error)
30553 return nullptr;
30554 }
30555 return a;
30556}
30557
30558SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__getUserName(struct soap *soap, const struct __ns1__getUserName *a,
30559 const char *tag, const char *type) {
30560 int id = 0;
30561 if (soap_out___ns1__getUserName(soap, tag ? tag : "-ns1:getUserName", id, a, type))
30562 return soap->error;
30563 return SOAP_OK;
30564}
30565
30566SOAP_FMAC3 struct __ns1__getUserName *SOAP_FMAC4 soap_get___ns1__getUserName(struct soap *soap,
30567 struct __ns1__getUserName *p,
30568 const char *tag, const char *type) {
30569 if ((p = soap_in___ns1__getUserName(soap, tag, p, type)))
30570 if (soap_getindependent(soap))
30571 return nullptr;
30572 return p;
30573}
30574
30575SOAP_FMAC1 struct __ns1__getUserName *SOAP_FMAC2 soap_instantiate___ns1__getUserName(struct soap *soap, int n,
30576 const char *type,
30577 const char *arrayType,
30578 size_t *size) {
30579 (void)type;
30580 (void)arrayType; /* appease -Wall -Werror */
30581 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__getUserName(%d, %s, %s)\n", n, type ? type : "",
30582 arrayType ? arrayType : ""));
30583 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__getUserName, n, ICat4_fdelete);
30584 if (!cp)
30585 return nullptr;
30586 if (n < 0) {
30587 cp->ptr = (void *)SOAP_NEW(struct __ns1__getUserName);
30588 if (size)
30589 *size = sizeof(struct __ns1__getUserName);
30590 } else {
30591 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__getUserName, n);
30592 if (size)
30593 *size = n * sizeof(struct __ns1__getUserName);
30594 }
30595 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
30596 if (!cp->ptr)
30597 soap->error = SOAP_EOM;
30598 return (struct __ns1__getUserName *)cp->ptr;
30599}
30600
30601SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__getUserName(struct soap *soap, int st, int tt, void *p, size_t len,
30602 const void *q, size_t n) {
30603 (void)soap;
30604 (void)tt;
30605 (void)st;
30606 (void)len;
30607 (void)n; /* appease -Wall -Werror */
30608 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__getUserName %p -> %p\n", q, p));
30609 *(struct __ns1__getUserName *)p = *(struct __ns1__getUserName *)q;
30610}
30611
30612SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__login(struct soap *soap, struct __ns1__login *a) {
30613 (void)soap;
30614 (void)a; /* appease -Wall -Werror */
30615 a->ns1__login_ = nullptr;
30616}
30617
30618SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__login(struct soap *soap, const struct __ns1__login *a) {
30619#ifndef WITH_NOIDREF
30620 (void)soap;
30621 (void)a; /* appease -Wall -Werror */
30623#endif
30624}
30625
30626SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__login(struct soap *soap, const char *tag, int id,
30627 const struct __ns1__login *a, const char *type) {
30628 (void)soap;
30629 (void)tag;
30630 (void)id;
30631 (void)type;
30632 if (soap_out_PointerTons1__login(soap, "ns1:login", -1, &a->ns1__login_, ""))
30633 return soap->error;
30634 return SOAP_OK;
30635}
30636
30637SOAP_FMAC3 struct __ns1__login *SOAP_FMAC4 soap_in___ns1__login(struct soap *soap, const char *tag,
30638 struct __ns1__login *a, const char *type) {
30639 size_t soap_flag_ns1__login_ = 1;
30640 short soap_flag;
30641 a = (struct __ns1__login *)soap_id_enter(soap, "", a, SOAP_TYPE_ICat4___ns1__login, sizeof(struct __ns1__login), 0,
30642 nullptr, nullptr, nullptr);
30643 if (!a)
30644 return nullptr;
30646 for (soap_flag = 0;; soap_flag = 1) {
30647 soap->error = SOAP_TAG_MISMATCH;
30648 if (soap_flag_ns1__login_ && soap->error == SOAP_TAG_MISMATCH)
30649 if (soap_in_PointerTons1__login(soap, "ns1:login", &a->ns1__login_, "ns1:login")) {
30650 soap_flag_ns1__login_--;
30651 continue;
30652 }
30653 if (soap->error == SOAP_TAG_MISMATCH)
30654 if (soap_flag) {
30655 soap->error = SOAP_OK;
30656 break;
30657 }
30658 if (soap_flag && soap->error == SOAP_NO_TAG)
30659 break;
30660 if (soap->error)
30661 return nullptr;
30662 }
30663 return a;
30664}
30665
30666SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__login(struct soap *soap, const struct __ns1__login *a, const char *tag,
30667 const char *type) {
30668 int id = 0;
30669 if (soap_out___ns1__login(soap, tag ? tag : "-ns1:login", id, a, type))
30670 return soap->error;
30671 return SOAP_OK;
30672}
30673
30674SOAP_FMAC3 struct __ns1__login *SOAP_FMAC4 soap_get___ns1__login(struct soap *soap, struct __ns1__login *p,
30675 const char *tag, const char *type) {
30676 if ((p = soap_in___ns1__login(soap, tag, p, type)))
30677 if (soap_getindependent(soap))
30678 return nullptr;
30679 return p;
30680}
30681
30682SOAP_FMAC1 struct __ns1__login *SOAP_FMAC2 soap_instantiate___ns1__login(struct soap *soap, int n, const char *type,
30683 const char *arrayType, size_t *size) {
30684 (void)type;
30685 (void)arrayType; /* appease -Wall -Werror */
30686 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___ns1__login(%d, %s, %s)\n", n, type ? type : "",
30687 arrayType ? arrayType : ""));
30688 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4___ns1__login, n, ICat4_fdelete);
30689 if (!cp)
30690 return nullptr;
30691 if (n < 0) {
30692 cp->ptr = (void *)SOAP_NEW(struct __ns1__login);
30693 if (size)
30694 *size = sizeof(struct __ns1__login);
30695 } else {
30696 cp->ptr = (void *)SOAP_NEW_ARRAY(struct __ns1__login, n);
30697 if (size)
30698 *size = n * sizeof(struct __ns1__login);
30699 }
30700 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
30701 if (!cp->ptr)
30702 soap->error = SOAP_EOM;
30703 return (struct __ns1__login *)cp->ptr;
30704}
30705
30706SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__login(struct soap *soap, int st, int tt, void *p, size_t len, const void *q,
30707 size_t n) {
30708 (void)soap;
30709 (void)tt;
30710 (void)st;
30711 (void)len;
30712 (void)n; /* appease -Wall -Werror */
30713 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __ns1__login %p -> %p\n", q, p));
30714 *(struct __ns1__login *)p = *(struct __ns1__login *)q;
30715}
30716
30717#ifndef WITH_NOGLOBAL
30718
30719SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *a) {
30720 (void)soap;
30721 (void)a; /* appease -Wall -Werror */
30722 a->__any = NULL;
30723 a->ns1__IcatException_ = NULL;
30724 a->__type = 0;
30725 a->fault = NULL;
30726}
30727
30728SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a) {
30729#ifndef WITH_NOIDREF
30730 (void)soap;
30731 (void)a; /* appease -Wall -Werror */
30732 soap_serialize_PointerTons1__IcatException(soap, &a->ns1__IcatException_);
30733 soap_markelement(soap, a->fault, a->__type);
30734#endif
30735}
30736
30737SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Detail(struct soap *soap, const char *tag, int id,
30738 const struct SOAP_ENV__Detail *a, const char *type) {
30739 (void)soap;
30740 (void)tag;
30741 (void)id;
30742 (void)type;
30743 if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ICat4_SOAP_ENV__Detail), type))
30744 return soap->error;
30745 soap_outliteral(soap, "-any", &a->__any, NULL);
30746 if (soap_out_PointerTons1__IcatException(soap, "ns1:IcatException", -1, &a->ns1__IcatException_, ""))
30747 return soap->error;
30748 if (soap_putelement(soap, a->fault, "fault", -1, a->__type))
30749 return soap->error;
30750 return soap_element_end_out(soap, tag);
30751}
30752
30753SOAP_FMAC3 struct SOAP_ENV__Detail *SOAP_FMAC4 soap_in_SOAP_ENV__Detail(struct soap *soap, const char *tag,
30754 struct SOAP_ENV__Detail *a, const char *type) {
30755 size_t soap_flag___any = 1;
30756 size_t soap_flag_ns1__IcatException_ = 1;
30757 size_t soap_flag_fault = 1;
30758 if (soap_element_begin_in(soap, tag, 0, type))
30759 return NULL;
30760 a = (struct SOAP_ENV__Detail *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ICat4_SOAP_ENV__Detail,
30761 sizeof(struct SOAP_ENV__Detail), 0, NULL, NULL, NULL);
30762 if (!a)
30763 return NULL;
30765 if (soap->body && !*soap->href) {
30766 for (;;) {
30767 soap->error = SOAP_TAG_MISMATCH;
30768 if (soap_flag_ns1__IcatException_ && soap->error == SOAP_TAG_MISMATCH)
30769 if (soap_in_PointerTons1__IcatException(soap, "ns1:IcatException", &a->ns1__IcatException_,
30770 "ns1:IcatException")) {
30771 soap_flag_ns1__IcatException_--;
30772 continue;
30773 }
30774 if (soap_flag_fault && soap->error == SOAP_TAG_MISMATCH)
30775 if ((a->fault = soap_getelement(soap, &a->__type))) {
30776 soap_flag_fault = 0;
30777 continue;
30778 }
30779 if (soap_flag___any && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
30780 if (soap_inliteral(soap, "-any", &a->__any)) {
30781 soap_flag___any--;
30782 continue;
30783 }
30784 if (soap->error == SOAP_TAG_MISMATCH)
30785 soap->error = soap_ignore_element(soap);
30786 if (soap->error == SOAP_NO_TAG)
30787 break;
30788 if (soap->error)
30789 return NULL;
30790 }
30791 if (soap_element_end_in(soap, tag))
30792 return NULL;
30793 } else {
30794 a = (struct SOAP_ENV__Detail *)soap_id_forward(soap, soap->href, (void *)a, 0, SOAP_TYPE_ICat4_SOAP_ENV__Detail, 0,
30795 sizeof(struct SOAP_ENV__Detail), 0, NULL);
30796 if (soap->body && soap_element_end_in(soap, tag))
30797 return NULL;
30798 }
30799 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_fault > 1)) {
30800 soap->error = SOAP_OCCURS;
30801 return NULL;
30802 }
30803 return a;
30804}
30805
30806SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a,
30807 const char *tag, const char *type) {
30808 int id = soap_embed(soap, (void *)a, NULL, 0, tag, SOAP_TYPE_ICat4_SOAP_ENV__Detail);
30809 if (soap_out_SOAP_ENV__Detail(soap, tag ? tag : "SOAP-ENV:Detail", id, a, type))
30810 return soap->error;
30811 return soap_putindependent(soap);
30812}
30813
30814SOAP_FMAC3 struct SOAP_ENV__Detail *SOAP_FMAC4 soap_get_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *p,
30815 const char *tag, const char *type) {
30816 if ((p = soap_in_SOAP_ENV__Detail(soap, tag, p, type)))
30817 if (soap_getindependent(soap))
30818 return NULL;
30819 return p;
30820}
30821
30822SOAP_FMAC1 struct SOAP_ENV__Detail *SOAP_FMAC2 soap_instantiate_SOAP_ENV__Detail(struct soap *soap, int n,
30823 const char *type,
30824 const char *arrayType, size_t *size) {
30825 (void)type;
30826 (void)arrayType; /* appease -Wall -Werror */
30827 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Detail(%d, %s, %s)\n", n, type ? type : "",
30828 arrayType ? arrayType : ""));
30829 struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_ICat4_SOAP_ENV__Detail, n, ICat4_fdelete);
30830 if (!cp)
30831 return NULL;
30832 if (n < 0) {
30833 cp->ptr = (void *)SOAP_NEW(struct SOAP_ENV__Detail);
30834 if (size)
30835 *size = sizeof(struct SOAP_ENV__Detail);
30836 } else {
30837 cp->ptr = (void *)SOAP_NEW_ARRAY(struct SOAP_ENV__Detail, n);
30838 if (size)
30839 *size = n * sizeof(struct SOAP_ENV__Detail);
30840 }
30841 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
30842 if (!cp->ptr)
30843 soap->error = SOAP_EOM;
30844 return (struct SOAP_ENV__Detail *)cp->ptr;
30845}
30846
30847SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Detail(struct soap *soap, int st, int tt, void *p, size_t len,
30848 const void *q, size_t n) {
30849 (void)soap;
30850 (void)tt;
30851 (void)st;
30852 (void)len;
30853 (void)n; /* appease -Wall -Werror */
30854 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Detail %p -> %p\n", q, p));
30855 *(struct SOAP_ENV__Detail *)p = *(struct SOAP_ENV__Detail *)q;
30856}
30857
30858#endif
30859
30860#ifndef WITH_NOGLOBAL
30861
30862SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Reason(struct soap *soap,
30863 struct SOAP_ENV__Reason *const *a) {
30864#ifndef WITH_NOIDREF
30865 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_SOAP_ENV__Reason))
30867#endif
30868}
30869
30870SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Reason(struct soap *soap, const char *tag, int id,
30871 struct SOAP_ENV__Reason *const *a, const char *type) {
30872 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ICat4_SOAP_ENV__Reason);
30873 if (id < 0)
30874 return soap->error;
30875 return soap_out_SOAP_ENV__Reason(soap, tag, id, *a, type);
30876}
30877
30878SOAP_FMAC3 struct SOAP_ENV__Reason **SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Reason(struct soap *soap, const char *tag,
30879 struct SOAP_ENV__Reason **a,
30880 const char *type) {
30881 if (soap_element_begin_in(soap, tag, 1, NULL))
30882 return NULL;
30883 if (!a)
30884 if (!(a = (struct SOAP_ENV__Reason **)soap_malloc(soap, sizeof(struct SOAP_ENV__Reason *))))
30885 return NULL;
30886 *a = NULL;
30887 if (!soap->null && *soap->href != '#') {
30888 soap_revert(soap);
30889 if (!(*a = soap_in_SOAP_ENV__Reason(soap, tag, *a, type)))
30890 return NULL;
30891 } else {
30892 a = (struct SOAP_ENV__Reason **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_SOAP_ENV__Reason,
30893 sizeof(struct SOAP_ENV__Reason), 0);
30894 if (soap->body && soap_element_end_in(soap, tag))
30895 return NULL;
30896 }
30897 return a;
30898}
30899
30900SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *const *a,
30901 const char *tag, const char *type) {
30902 int id = soap_embed(soap, (void *)a, NULL, 0, tag, SOAP_TYPE_ICat4_PointerToSOAP_ENV__Reason);
30903 if (soap_out_PointerToSOAP_ENV__Reason(soap, tag ? tag : "SOAP-ENV:Reason", id, a, type))
30904 return soap->error;
30905 return soap_putindependent(soap);
30906}
30907
30908SOAP_FMAC3 struct SOAP_ENV__Reason **SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Reason(struct soap *soap,
30909 struct SOAP_ENV__Reason **p,
30910 const char *tag, const char *type) {
30911 if ((p = soap_in_PointerToSOAP_ENV__Reason(soap, tag, p, type)))
30912 if (soap_getindependent(soap))
30913 return NULL;
30914 return p;
30915}
30916
30917#endif
30918
30919#ifndef WITH_NOGLOBAL
30920
30921SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Detail(struct soap *soap,
30922 struct SOAP_ENV__Detail *const *a) {
30923#ifndef WITH_NOIDREF
30924 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_SOAP_ENV__Detail))
30926#endif
30927}
30928
30929SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Detail(struct soap *soap, const char *tag, int id,
30930 struct SOAP_ENV__Detail *const *a, const char *type) {
30931 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ICat4_SOAP_ENV__Detail);
30932 if (id < 0)
30933 return soap->error;
30934 return soap_out_SOAP_ENV__Detail(soap, tag, id, *a, type);
30935}
30936
30937SOAP_FMAC3 struct SOAP_ENV__Detail **SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Detail(struct soap *soap, const char *tag,
30938 struct SOAP_ENV__Detail **a,
30939 const char *type) {
30940 if (soap_element_begin_in(soap, tag, 1, NULL))
30941 return NULL;
30942 if (!a)
30943 if (!(a = (struct SOAP_ENV__Detail **)soap_malloc(soap, sizeof(struct SOAP_ENV__Detail *))))
30944 return NULL;
30945 *a = NULL;
30946 if (!soap->null && *soap->href != '#') {
30947 soap_revert(soap);
30948 if (!(*a = soap_in_SOAP_ENV__Detail(soap, tag, *a, type)))
30949 return NULL;
30950 } else {
30951 a = (struct SOAP_ENV__Detail **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_SOAP_ENV__Detail,
30952 sizeof(struct SOAP_ENV__Detail), 0);
30953 if (soap->body && soap_element_end_in(soap, tag))
30954 return NULL;
30955 }
30956 return a;
30957}
30958
30959SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *const *a,
30960 const char *tag, const char *type) {
30961 int id = soap_embed(soap, (void *)a, NULL, 0, tag, SOAP_TYPE_ICat4_PointerToSOAP_ENV__Detail);
30962 if (soap_out_PointerToSOAP_ENV__Detail(soap, tag ? tag : "SOAP-ENV:Detail", id, a, type))
30963 return soap->error;
30964 return soap_putindependent(soap);
30965}
30966
30967SOAP_FMAC3 struct SOAP_ENV__Detail **SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Detail(struct soap *soap,
30968 struct SOAP_ENV__Detail **p,
30969 const char *tag, const char *type) {
30970 if ((p = soap_in_PointerToSOAP_ENV__Detail(soap, tag, p, type)))
30971 if (soap_getindependent(soap))
30972 return NULL;
30973 return p;
30974}
30975
30976#endif
30977
30978#ifndef WITH_NOGLOBAL
30979
30980SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *const *a) {
30981#ifndef WITH_NOIDREF
30982 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_SOAP_ENV__Code))
30984#endif
30985}
30986
30987SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Code(struct soap *soap, const char *tag, int id,
30988 struct SOAP_ENV__Code *const *a, const char *type) {
30989 id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_ICat4_SOAP_ENV__Code);
30990 if (id < 0)
30991 return soap->error;
30992 return soap_out_SOAP_ENV__Code(soap, tag, id, *a, type);
30993}
30994
30995SOAP_FMAC3 struct SOAP_ENV__Code **SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Code(struct soap *soap, const char *tag,
30996 struct SOAP_ENV__Code **a,
30997 const char *type) {
30998 if (soap_element_begin_in(soap, tag, 1, NULL))
30999 return NULL;
31000 if (!a)
31001 if (!(a = (struct SOAP_ENV__Code **)soap_malloc(soap, sizeof(struct SOAP_ENV__Code *))))
31002 return NULL;
31003 *a = NULL;
31004 if (!soap->null && *soap->href != '#') {
31005 soap_revert(soap);
31006 if (!(*a = soap_in_SOAP_ENV__Code(soap, tag, *a, type)))
31007 return NULL;
31008 } else {
31009 a = (struct SOAP_ENV__Code **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_SOAP_ENV__Code,
31010 sizeof(struct SOAP_ENV__Code), 0);
31011 if (soap->body && soap_element_end_in(soap, tag))
31012 return NULL;
31013 }
31014 return a;
31015}
31016
31017SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *const *a,
31018 const char *tag, const char *type) {
31019 int id = soap_embed(soap, (void *)a, NULL, 0, tag, SOAP_TYPE_ICat4_PointerToSOAP_ENV__Code);
31020 if (soap_out_PointerToSOAP_ENV__Code(soap, tag ? tag : "SOAP-ENV:Code", id, a, type))
31021 return soap->error;
31022 return soap_putindependent(soap);
31023}
31024
31025SOAP_FMAC3 struct SOAP_ENV__Code **SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Code(struct soap *soap,
31026 struct SOAP_ENV__Code **p,
31027 const char *tag, const char *type) {
31028 if ((p = soap_in_PointerToSOAP_ENV__Code(soap, tag, p, type)))
31029 if (soap_getindependent(soap))
31030 return NULL;
31031 return p;
31032}
31033
31034#endif
31035
31036SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getEntityInfoResponse(struct soap *soap,
31037 ns1__getEntityInfoResponse *const *a) {
31038#ifndef WITH_NOIDREF
31039 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__getEntityInfoResponse))
31040 (*a)->soap_serialize(soap);
31041#endif
31042}
31043
31044SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getEntityInfoResponse(struct soap *soap, const char *tag, int id,
31046 const char *type) {
31047 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__getEntityInfoResponse);
31048 if (id < 0)
31049 return soap->error;
31050 return (*a)->soap_out(soap, tag, id, type);
31051}
31052
31054 struct soap *soap, const char *tag, ns1__getEntityInfoResponse **a, const char *type) {
31055 if (soap_element_begin_in(soap, tag, 1, nullptr))
31056 return nullptr;
31057 if (!a)
31058 if (!(a = (ns1__getEntityInfoResponse **)soap_malloc(soap, sizeof(ns1__getEntityInfoResponse *))))
31059 return nullptr;
31060 *a = nullptr;
31061 if (!soap->null && *soap->href != '#') {
31062 soap_revert(soap);
31064 soap->arrayType, nullptr)))
31065 return nullptr;
31066 (*a)->soap_default(soap);
31067 if (!(*a)->soap_in(soap, tag, nullptr))
31068 return nullptr;
31069 } else {
31071 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getEntityInfoResponse, sizeof(ns1__getEntityInfoResponse),
31072 0);
31073 a = p;
31074 if (soap->body && soap_element_end_in(soap, tag))
31075 return nullptr;
31076 }
31077 return a;
31078}
31079
31080SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getEntityInfoResponse(struct soap *soap,
31082 const char *tag, const char *type) {
31083 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__getEntityInfoResponse);
31084 if (soap_out_PointerTons1__getEntityInfoResponse(soap, tag ? tag : "ns1:getEntityInfoResponse", id, a, type))
31085 return soap->error;
31086 return soap_putindependent(soap);
31087}
31088
31090 struct soap *soap, ns1__getEntityInfoResponse **p, const char *tag, const char *type) {
31091 if ((p = soap_in_PointerTons1__getEntityInfoResponse(soap, tag, p, type)))
31092 if (soap_getindependent(soap))
31093 return nullptr;
31094 return p;
31095}
31096
31097SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getEntityInfo(struct soap *soap, ns1__getEntityInfo *const *a) {
31098#ifndef WITH_NOIDREF
31099 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__getEntityInfo))
31100 (*a)->soap_serialize(soap);
31101#endif
31102}
31103
31104SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getEntityInfo(struct soap *soap, const char *tag, int id,
31105 ns1__getEntityInfo *const *a, const char *type) {
31106 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__getEntityInfo);
31107 if (id < 0)
31108 return soap->error;
31109 return (*a)->soap_out(soap, tag, id, type);
31110}
31111
31112SOAP_FMAC3 ns1__getEntityInfo **SOAP_FMAC4 soap_in_PointerTons1__getEntityInfo(struct soap *soap, const char *tag,
31114 const char *type) {
31115 if (soap_element_begin_in(soap, tag, 1, nullptr))
31116 return nullptr;
31117 if (!a)
31118 if (!(a = (ns1__getEntityInfo **)soap_malloc(soap, sizeof(ns1__getEntityInfo *))))
31119 return nullptr;
31120 *a = nullptr;
31121 if (!soap->null && *soap->href != '#') {
31122 soap_revert(soap);
31123 if (!(*a = (ns1__getEntityInfo *)soap_instantiate_ns1__getEntityInfo(soap, -1, soap->type, soap->arrayType,
31124 nullptr)))
31125 return nullptr;
31126 (*a)->soap_default(soap);
31127 if (!(*a)->soap_in(soap, tag, nullptr))
31128 return nullptr;
31129 } else {
31130 ns1__getEntityInfo **p = (ns1__getEntityInfo **)soap_id_lookup(
31131 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getEntityInfo, sizeof(ns1__getEntityInfo), 0);
31132 a = p;
31133 if (soap->body && soap_element_end_in(soap, tag))
31134 return nullptr;
31135 }
31136 return a;
31137}
31138
31139SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getEntityInfo(struct soap *soap, ns1__getEntityInfo *const *a,
31140 const char *tag, const char *type) {
31141 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__getEntityInfo);
31142 if (soap_out_PointerTons1__getEntityInfo(soap, tag ? tag : "ns1:getEntityInfo", id, a, type))
31143 return soap->error;
31144 return soap_putindependent(soap);
31145}
31146
31147SOAP_FMAC3 ns1__getEntityInfo **SOAP_FMAC4 soap_get_PointerTons1__getEntityInfo(struct soap *soap,
31148 ns1__getEntityInfo **p, const char *tag,
31149 const char *type) {
31150 if ((p = soap_in_PointerTons1__getEntityInfo(soap, tag, p, type)))
31151 if (soap_getindependent(soap))
31152 return nullptr;
31153 return p;
31154}
31155
31156SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__deleteManyResponse(struct soap *soap,
31157 ns1__deleteManyResponse *const *a) {
31158#ifndef WITH_NOIDREF
31159 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__deleteManyResponse))
31160 (*a)->soap_serialize(soap);
31161#endif
31162}
31163
31164SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__deleteManyResponse(struct soap *soap, const char *tag, int id,
31165 ns1__deleteManyResponse *const *a,
31166 const char *type) {
31167 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__deleteManyResponse);
31168 if (id < 0)
31169 return soap->error;
31170 return (*a)->soap_out(soap, tag, id, type);
31171}
31172
31174 const char *tag,
31176 const char *type) {
31177 if (soap_element_begin_in(soap, tag, 1, nullptr))
31178 return nullptr;
31179 if (!a)
31180 if (!(a = (ns1__deleteManyResponse **)soap_malloc(soap, sizeof(ns1__deleteManyResponse *))))
31181 return nullptr;
31182 *a = nullptr;
31183 if (!soap->null && *soap->href != '#') {
31184 soap_revert(soap);
31185 if (!(*a = (ns1__deleteManyResponse *)soap_instantiate_ns1__deleteManyResponse(soap, -1, soap->type,
31186 soap->arrayType, nullptr)))
31187 return nullptr;
31188 (*a)->soap_default(soap);
31189 if (!(*a)->soap_in(soap, tag, nullptr))
31190 return nullptr;
31191 } else {
31192 ns1__deleteManyResponse **p = (ns1__deleteManyResponse **)soap_id_lookup(
31193 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__deleteManyResponse, sizeof(ns1__deleteManyResponse), 0);
31194 a = p;
31195 if (soap->body && soap_element_end_in(soap, tag))
31196 return nullptr;
31197 }
31198 return a;
31199}
31200
31201SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__deleteManyResponse(struct soap *soap,
31202 ns1__deleteManyResponse *const *a, const char *tag,
31203 const char *type) {
31204 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__deleteManyResponse);
31205 if (soap_out_PointerTons1__deleteManyResponse(soap, tag ? tag : "ns1:deleteManyResponse", id, a, type))
31206 return soap->error;
31207 return soap_putindependent(soap);
31208}
31209
31212 const char *tag,
31213 const char *type) {
31214 if ((p = soap_in_PointerTons1__deleteManyResponse(soap, tag, p, type)))
31215 if (soap_getindependent(soap))
31216 return nullptr;
31217 return p;
31218}
31219
31220SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__deleteMany(struct soap *soap, ns1__deleteMany *const *a) {
31221#ifndef WITH_NOIDREF
31222 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__deleteMany))
31223 (*a)->soap_serialize(soap);
31224#endif
31225}
31226
31227SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__deleteMany(struct soap *soap, const char *tag, int id,
31228 ns1__deleteMany *const *a, const char *type) {
31229 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__deleteMany);
31230 if (id < 0)
31231 return soap->error;
31232 return (*a)->soap_out(soap, tag, id, type);
31233}
31234
31235SOAP_FMAC3 ns1__deleteMany **SOAP_FMAC4 soap_in_PointerTons1__deleteMany(struct soap *soap, const char *tag,
31236 ns1__deleteMany **a, const char *type) {
31237 if (soap_element_begin_in(soap, tag, 1, nullptr))
31238 return nullptr;
31239 if (!a)
31240 if (!(a = (ns1__deleteMany **)soap_malloc(soap, sizeof(ns1__deleteMany *))))
31241 return nullptr;
31242 *a = nullptr;
31243 if (!soap->null && *soap->href != '#') {
31244 soap_revert(soap);
31245 if (!(*a = (ns1__deleteMany *)soap_instantiate_ns1__deleteMany(soap, -1, soap->type, soap->arrayType, nullptr)))
31246 return nullptr;
31247 (*a)->soap_default(soap);
31248 if (!(*a)->soap_in(soap, tag, nullptr))
31249 return nullptr;
31250 } else {
31251 ns1__deleteMany **p = (ns1__deleteMany **)soap_id_lookup(
31252 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__deleteMany, sizeof(ns1__deleteMany), 0);
31253 a = p;
31254 if (soap->body && soap_element_end_in(soap, tag))
31255 return nullptr;
31256 }
31257 return a;
31258}
31259
31260SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__deleteMany(struct soap *soap, ns1__deleteMany *const *a,
31261 const char *tag, const char *type) {
31262 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__deleteMany);
31263 if (soap_out_PointerTons1__deleteMany(soap, tag ? tag : "ns1:deleteMany", id, a, type))
31264 return soap->error;
31265 return soap_putindependent(soap);
31266}
31267
31268SOAP_FMAC3 ns1__deleteMany **SOAP_FMAC4 soap_get_PointerTons1__deleteMany(struct soap *soap, ns1__deleteMany **p,
31269 const char *tag, const char *type) {
31270 if ((p = soap_in_PointerTons1__deleteMany(soap, tag, p, type)))
31271 if (soap_getindependent(soap))
31272 return nullptr;
31273 return p;
31274}
31275
31276SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__createManyResponse(struct soap *soap,
31277 ns1__createManyResponse *const *a) {
31278#ifndef WITH_NOIDREF
31279 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__createManyResponse))
31280 (*a)->soap_serialize(soap);
31281#endif
31282}
31283
31284SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__createManyResponse(struct soap *soap, const char *tag, int id,
31285 ns1__createManyResponse *const *a,
31286 const char *type) {
31287 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__createManyResponse);
31288 if (id < 0)
31289 return soap->error;
31290 return (*a)->soap_out(soap, tag, id, type);
31291}
31292
31294 const char *tag,
31296 const char *type) {
31297 if (soap_element_begin_in(soap, tag, 1, nullptr))
31298 return nullptr;
31299 if (!a)
31300 if (!(a = (ns1__createManyResponse **)soap_malloc(soap, sizeof(ns1__createManyResponse *))))
31301 return nullptr;
31302 *a = nullptr;
31303 if (!soap->null && *soap->href != '#') {
31304 soap_revert(soap);
31305 if (!(*a = (ns1__createManyResponse *)soap_instantiate_ns1__createManyResponse(soap, -1, soap->type,
31306 soap->arrayType, nullptr)))
31307 return nullptr;
31308 (*a)->soap_default(soap);
31309 if (!(*a)->soap_in(soap, tag, nullptr))
31310 return nullptr;
31311 } else {
31312 ns1__createManyResponse **p = (ns1__createManyResponse **)soap_id_lookup(
31313 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__createManyResponse, sizeof(ns1__createManyResponse), 0);
31314 a = p;
31315 if (soap->body && soap_element_end_in(soap, tag))
31316 return nullptr;
31317 }
31318 return a;
31319}
31320
31321SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__createManyResponse(struct soap *soap,
31322 ns1__createManyResponse *const *a, const char *tag,
31323 const char *type) {
31324 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__createManyResponse);
31325 if (soap_out_PointerTons1__createManyResponse(soap, tag ? tag : "ns1:createManyResponse", id, a, type))
31326 return soap->error;
31327 return soap_putindependent(soap);
31328}
31329
31332 const char *tag,
31333 const char *type) {
31334 if ((p = soap_in_PointerTons1__createManyResponse(soap, tag, p, type)))
31335 if (soap_getindependent(soap))
31336 return nullptr;
31337 return p;
31338}
31339
31340SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__createMany(struct soap *soap, ns1__createMany *const *a) {
31341#ifndef WITH_NOIDREF
31342 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__createMany))
31343 (*a)->soap_serialize(soap);
31344#endif
31345}
31346
31347SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__createMany(struct soap *soap, const char *tag, int id,
31348 ns1__createMany *const *a, const char *type) {
31349 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__createMany);
31350 if (id < 0)
31351 return soap->error;
31352 return (*a)->soap_out(soap, tag, id, type);
31353}
31354
31355SOAP_FMAC3 ns1__createMany **SOAP_FMAC4 soap_in_PointerTons1__createMany(struct soap *soap, const char *tag,
31356 ns1__createMany **a, const char *type) {
31357 if (soap_element_begin_in(soap, tag, 1, nullptr))
31358 return nullptr;
31359 if (!a)
31360 if (!(a = (ns1__createMany **)soap_malloc(soap, sizeof(ns1__createMany *))))
31361 return nullptr;
31362 *a = nullptr;
31363 if (!soap->null && *soap->href != '#') {
31364 soap_revert(soap);
31365 if (!(*a = (ns1__createMany *)soap_instantiate_ns1__createMany(soap, -1, soap->type, soap->arrayType, nullptr)))
31366 return nullptr;
31367 (*a)->soap_default(soap);
31368 if (!(*a)->soap_in(soap, tag, nullptr))
31369 return nullptr;
31370 } else {
31371 ns1__createMany **p = (ns1__createMany **)soap_id_lookup(
31372 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__createMany, sizeof(ns1__createMany), 0);
31373 a = p;
31374 if (soap->body && soap_element_end_in(soap, tag))
31375 return nullptr;
31376 }
31377 return a;
31378}
31379
31380SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__createMany(struct soap *soap, ns1__createMany *const *a,
31381 const char *tag, const char *type) {
31382 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__createMany);
31383 if (soap_out_PointerTons1__createMany(soap, tag ? tag : "ns1:createMany", id, a, type))
31384 return soap->error;
31385 return soap_putindependent(soap);
31386}
31387
31388SOAP_FMAC3 ns1__createMany **SOAP_FMAC4 soap_get_PointerTons1__createMany(struct soap *soap, ns1__createMany **p,
31389 const char *tag, const char *type) {
31390 if ((p = soap_in_PointerTons1__createMany(soap, tag, p, type)))
31391 if (soap_getindependent(soap))
31392 return nullptr;
31393 return p;
31394}
31395
31397 struct soap *soap, ns1__luceneGetPopulatingResponse *const *a) {
31398#ifndef WITH_NOIDREF
31399 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__luceneGetPopulatingResponse))
31400 (*a)->soap_serialize(soap);
31401#endif
31402}
31403
31404SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__luceneGetPopulatingResponse(struct soap *soap, const char *tag, int id,
31406 const char *type) {
31407 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__luceneGetPopulatingResponse);
31408 if (id < 0)
31409 return soap->error;
31410 return (*a)->soap_out(soap, tag, id, type);
31411}
31412
31414 struct soap *soap, const char *tag, ns1__luceneGetPopulatingResponse **a, const char *type) {
31415 if (soap_element_begin_in(soap, tag, 1, nullptr))
31416 return nullptr;
31417 if (!a)
31418 if (!(a = (ns1__luceneGetPopulatingResponse **)soap_malloc(soap, sizeof(ns1__luceneGetPopulatingResponse *))))
31419 return nullptr;
31420 *a = nullptr;
31421 if (!soap->null && *soap->href != '#') {
31422 soap_revert(soap);
31424 soap, -1, soap->type, soap->arrayType, nullptr)))
31425 return nullptr;
31426 (*a)->soap_default(soap);
31427 if (!(*a)->soap_in(soap, tag, nullptr))
31428 return nullptr;
31429 } else {
31431 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__luceneGetPopulatingResponse,
31433 a = p;
31434 if (soap->body && soap_element_end_in(soap, tag))
31435 return nullptr;
31436 }
31437 return a;
31438}
31439
31440SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__luceneGetPopulatingResponse(struct soap *soap,
31442 const char *tag, const char *type) {
31443 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__luceneGetPopulatingResponse);
31444 if (soap_out_PointerTons1__luceneGetPopulatingResponse(soap, tag ? tag : "ns1:luceneGetPopulatingResponse", id, a,
31445 type))
31446 return soap->error;
31447 return soap_putindependent(soap);
31448}
31449
31451 struct soap *soap, ns1__luceneGetPopulatingResponse **p, const char *tag, const char *type) {
31452 if ((p = soap_in_PointerTons1__luceneGetPopulatingResponse(soap, tag, p, type)))
31453 if (soap_getindependent(soap))
31454 return nullptr;
31455 return p;
31456}
31457
31458SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__luceneGetPopulating(struct soap *soap,
31459 ns1__luceneGetPopulating *const *a) {
31460#ifndef WITH_NOIDREF
31461 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__luceneGetPopulating))
31462 (*a)->soap_serialize(soap);
31463#endif
31464}
31465
31466SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__luceneGetPopulating(struct soap *soap, const char *tag, int id,
31467 ns1__luceneGetPopulating *const *a,
31468 const char *type) {
31469 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__luceneGetPopulating);
31470 if (id < 0)
31471 return soap->error;
31472 return (*a)->soap_out(soap, tag, id, type);
31473}
31474
31476 const char *tag,
31478 const char *type) {
31479 if (soap_element_begin_in(soap, tag, 1, nullptr))
31480 return nullptr;
31481 if (!a)
31482 if (!(a = (ns1__luceneGetPopulating **)soap_malloc(soap, sizeof(ns1__luceneGetPopulating *))))
31483 return nullptr;
31484 *a = nullptr;
31485 if (!soap->null && *soap->href != '#') {
31486 soap_revert(soap);
31488 soap->arrayType, nullptr)))
31489 return nullptr;
31490 (*a)->soap_default(soap);
31491 if (!(*a)->soap_in(soap, tag, nullptr))
31492 return nullptr;
31493 } else {
31494 ns1__luceneGetPopulating **p = (ns1__luceneGetPopulating **)soap_id_lookup(
31495 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__luceneGetPopulating, sizeof(ns1__luceneGetPopulating), 0);
31496 a = p;
31497 if (soap->body && soap_element_end_in(soap, tag))
31498 return nullptr;
31499 }
31500 return a;
31501}
31502
31503SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__luceneGetPopulating(struct soap *soap,
31504 ns1__luceneGetPopulating *const *a,
31505 const char *tag, const char *type) {
31506 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__luceneGetPopulating);
31507 if (soap_out_PointerTons1__luceneGetPopulating(soap, tag ? tag : "ns1:luceneGetPopulating", id, a, type))
31508 return soap->error;
31509 return soap_putindependent(soap);
31510}
31511
31513 struct soap *soap, ns1__luceneGetPopulating **p, const char *tag, const char *type) {
31514 if ((p = soap_in_PointerTons1__luceneGetPopulating(soap, tag, p, type)))
31515 if (soap_getindependent(soap))
31516 return nullptr;
31517 return p;
31518}
31519
31520SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__luceneSearchResponse(struct soap *soap,
31521 ns1__luceneSearchResponse *const *a) {
31522#ifndef WITH_NOIDREF
31523 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__luceneSearchResponse))
31524 (*a)->soap_serialize(soap);
31525#endif
31526}
31527
31528SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__luceneSearchResponse(struct soap *soap, const char *tag, int id,
31529 ns1__luceneSearchResponse *const *a,
31530 const char *type) {
31531 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__luceneSearchResponse);
31532 if (id < 0)
31533 return soap->error;
31534 return (*a)->soap_out(soap, tag, id, type);
31535}
31536
31538 struct soap *soap, const char *tag, ns1__luceneSearchResponse **a, const char *type) {
31539 if (soap_element_begin_in(soap, tag, 1, nullptr))
31540 return nullptr;
31541 if (!a)
31542 if (!(a = (ns1__luceneSearchResponse **)soap_malloc(soap, sizeof(ns1__luceneSearchResponse *))))
31543 return nullptr;
31544 *a = nullptr;
31545 if (!soap->null && *soap->href != '#') {
31546 soap_revert(soap);
31548 soap->arrayType, nullptr)))
31549 return nullptr;
31550 (*a)->soap_default(soap);
31551 if (!(*a)->soap_in(soap, tag, nullptr))
31552 return nullptr;
31553 } else {
31555 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__luceneSearchResponse, sizeof(ns1__luceneSearchResponse), 0);
31556 a = p;
31557 if (soap->body && soap_element_end_in(soap, tag))
31558 return nullptr;
31559 }
31560 return a;
31561}
31562
31563SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__luceneSearchResponse(struct soap *soap,
31564 ns1__luceneSearchResponse *const *a,
31565 const char *tag, const char *type) {
31566 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__luceneSearchResponse);
31567 if (soap_out_PointerTons1__luceneSearchResponse(soap, tag ? tag : "ns1:luceneSearchResponse", id, a, type))
31568 return soap->error;
31569 return soap_putindependent(soap);
31570}
31571
31573 struct soap *soap, ns1__luceneSearchResponse **p, const char *tag, const char *type) {
31574 if ((p = soap_in_PointerTons1__luceneSearchResponse(soap, tag, p, type)))
31575 if (soap_getindependent(soap))
31576 return nullptr;
31577 return p;
31578}
31579
31580SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__luceneSearch(struct soap *soap, ns1__luceneSearch *const *a) {
31581#ifndef WITH_NOIDREF
31582 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__luceneSearch))
31583 (*a)->soap_serialize(soap);
31584#endif
31585}
31586
31587SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__luceneSearch(struct soap *soap, const char *tag, int id,
31588 ns1__luceneSearch *const *a, const char *type) {
31589 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__luceneSearch);
31590 if (id < 0)
31591 return soap->error;
31592 return (*a)->soap_out(soap, tag, id, type);
31593}
31594
31595SOAP_FMAC3 ns1__luceneSearch **SOAP_FMAC4 soap_in_PointerTons1__luceneSearch(struct soap *soap, const char *tag,
31596 ns1__luceneSearch **a, const char *type) {
31597 if (soap_element_begin_in(soap, tag, 1, nullptr))
31598 return nullptr;
31599 if (!a)
31600 if (!(a = (ns1__luceneSearch **)soap_malloc(soap, sizeof(ns1__luceneSearch *))))
31601 return nullptr;
31602 *a = nullptr;
31603 if (!soap->null && *soap->href != '#') {
31604 soap_revert(soap);
31605 if (!(*a = (ns1__luceneSearch *)soap_instantiate_ns1__luceneSearch(soap, -1, soap->type, soap->arrayType, nullptr)))
31606 return nullptr;
31607 (*a)->soap_default(soap);
31608 if (!(*a)->soap_in(soap, tag, nullptr))
31609 return nullptr;
31610 } else {
31611 ns1__luceneSearch **p = (ns1__luceneSearch **)soap_id_lookup(
31612 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__luceneSearch, sizeof(ns1__luceneSearch), 0);
31613 a = p;
31614 if (soap->body && soap_element_end_in(soap, tag))
31615 return nullptr;
31616 }
31617 return a;
31618}
31619
31620SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__luceneSearch(struct soap *soap, ns1__luceneSearch *const *a,
31621 const char *tag, const char *type) {
31622 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__luceneSearch);
31623 if (soap_out_PointerTons1__luceneSearch(soap, tag ? tag : "ns1:luceneSearch", id, a, type))
31624 return soap->error;
31625 return soap_putindependent(soap);
31626}
31627
31628SOAP_FMAC3 ns1__luceneSearch **SOAP_FMAC4 soap_get_PointerTons1__luceneSearch(struct soap *soap, ns1__luceneSearch **p,
31629 const char *tag, const char *type) {
31630 if ((p = soap_in_PointerTons1__luceneSearch(soap, tag, p, type)))
31631 if (soap_getindependent(soap))
31632 return nullptr;
31633 return p;
31634}
31635
31636SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__luceneCommitResponse(struct soap *soap,
31637 ns1__luceneCommitResponse *const *a) {
31638#ifndef WITH_NOIDREF
31639 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__luceneCommitResponse))
31640 (*a)->soap_serialize(soap);
31641#endif
31642}
31643
31644SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__luceneCommitResponse(struct soap *soap, const char *tag, int id,
31645 ns1__luceneCommitResponse *const *a,
31646 const char *type) {
31647 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__luceneCommitResponse);
31648 if (id < 0)
31649 return soap->error;
31650 return (*a)->soap_out(soap, tag, id, type);
31651}
31652
31654 struct soap *soap, const char *tag, ns1__luceneCommitResponse **a, const char *type) {
31655 if (soap_element_begin_in(soap, tag, 1, nullptr))
31656 return nullptr;
31657 if (!a)
31658 if (!(a = (ns1__luceneCommitResponse **)soap_malloc(soap, sizeof(ns1__luceneCommitResponse *))))
31659 return nullptr;
31660 *a = nullptr;
31661 if (!soap->null && *soap->href != '#') {
31662 soap_revert(soap);
31664 soap->arrayType, nullptr)))
31665 return nullptr;
31666 (*a)->soap_default(soap);
31667 if (!(*a)->soap_in(soap, tag, nullptr))
31668 return nullptr;
31669 } else {
31671 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__luceneCommitResponse, sizeof(ns1__luceneCommitResponse), 0);
31672 a = p;
31673 if (soap->body && soap_element_end_in(soap, tag))
31674 return nullptr;
31675 }
31676 return a;
31677}
31678
31679SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__luceneCommitResponse(struct soap *soap,
31680 ns1__luceneCommitResponse *const *a,
31681 const char *tag, const char *type) {
31682 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__luceneCommitResponse);
31683 if (soap_out_PointerTons1__luceneCommitResponse(soap, tag ? tag : "ns1:luceneCommitResponse", id, a, type))
31684 return soap->error;
31685 return soap_putindependent(soap);
31686}
31687
31689 struct soap *soap, ns1__luceneCommitResponse **p, const char *tag, const char *type) {
31690 if ((p = soap_in_PointerTons1__luceneCommitResponse(soap, tag, p, type)))
31691 if (soap_getindependent(soap))
31692 return nullptr;
31693 return p;
31694}
31695
31696SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__luceneCommit(struct soap *soap, ns1__luceneCommit *const *a) {
31697#ifndef WITH_NOIDREF
31698 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__luceneCommit))
31699 (*a)->soap_serialize(soap);
31700#endif
31701}
31702
31703SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__luceneCommit(struct soap *soap, const char *tag, int id,
31704 ns1__luceneCommit *const *a, const char *type) {
31705 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__luceneCommit);
31706 if (id < 0)
31707 return soap->error;
31708 return (*a)->soap_out(soap, tag, id, type);
31709}
31710
31711SOAP_FMAC3 ns1__luceneCommit **SOAP_FMAC4 soap_in_PointerTons1__luceneCommit(struct soap *soap, const char *tag,
31712 ns1__luceneCommit **a, const char *type) {
31713 if (soap_element_begin_in(soap, tag, 1, nullptr))
31714 return nullptr;
31715 if (!a)
31716 if (!(a = (ns1__luceneCommit **)soap_malloc(soap, sizeof(ns1__luceneCommit *))))
31717 return nullptr;
31718 *a = nullptr;
31719 if (!soap->null && *soap->href != '#') {
31720 soap_revert(soap);
31721 if (!(*a = (ns1__luceneCommit *)soap_instantiate_ns1__luceneCommit(soap, -1, soap->type, soap->arrayType, nullptr)))
31722 return nullptr;
31723 (*a)->soap_default(soap);
31724 if (!(*a)->soap_in(soap, tag, nullptr))
31725 return nullptr;
31726 } else {
31727 ns1__luceneCommit **p = (ns1__luceneCommit **)soap_id_lookup(
31728 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__luceneCommit, sizeof(ns1__luceneCommit), 0);
31729 a = p;
31730 if (soap->body && soap_element_end_in(soap, tag))
31731 return nullptr;
31732 }
31733 return a;
31734}
31735
31736SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__luceneCommit(struct soap *soap, ns1__luceneCommit *const *a,
31737 const char *tag, const char *type) {
31738 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__luceneCommit);
31739 if (soap_out_PointerTons1__luceneCommit(soap, tag ? tag : "ns1:luceneCommit", id, a, type))
31740 return soap->error;
31741 return soap_putindependent(soap);
31742}
31743
31744SOAP_FMAC3 ns1__luceneCommit **SOAP_FMAC4 soap_get_PointerTons1__luceneCommit(struct soap *soap, ns1__luceneCommit **p,
31745 const char *tag, const char *type) {
31746 if ((p = soap_in_PointerTons1__luceneCommit(soap, tag, p, type)))
31747 if (soap_getindependent(soap))
31748 return nullptr;
31749 return p;
31750}
31751
31752SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__luceneClearResponse(struct soap *soap,
31753 ns1__luceneClearResponse *const *a) {
31754#ifndef WITH_NOIDREF
31755 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__luceneClearResponse))
31756 (*a)->soap_serialize(soap);
31757#endif
31758}
31759
31760SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__luceneClearResponse(struct soap *soap, const char *tag, int id,
31761 ns1__luceneClearResponse *const *a,
31762 const char *type) {
31763 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__luceneClearResponse);
31764 if (id < 0)
31765 return soap->error;
31766 return (*a)->soap_out(soap, tag, id, type);
31767}
31768
31770 const char *tag,
31772 const char *type) {
31773 if (soap_element_begin_in(soap, tag, 1, nullptr))
31774 return nullptr;
31775 if (!a)
31776 if (!(a = (ns1__luceneClearResponse **)soap_malloc(soap, sizeof(ns1__luceneClearResponse *))))
31777 return nullptr;
31778 *a = nullptr;
31779 if (!soap->null && *soap->href != '#') {
31780 soap_revert(soap);
31782 soap->arrayType, nullptr)))
31783 return nullptr;
31784 (*a)->soap_default(soap);
31785 if (!(*a)->soap_in(soap, tag, nullptr))
31786 return nullptr;
31787 } else {
31788 ns1__luceneClearResponse **p = (ns1__luceneClearResponse **)soap_id_lookup(
31789 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__luceneClearResponse, sizeof(ns1__luceneClearResponse), 0);
31790 a = p;
31791 if (soap->body && soap_element_end_in(soap, tag))
31792 return nullptr;
31793 }
31794 return a;
31795}
31796
31797SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__luceneClearResponse(struct soap *soap,
31798 ns1__luceneClearResponse *const *a,
31799 const char *tag, const char *type) {
31800 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__luceneClearResponse);
31801 if (soap_out_PointerTons1__luceneClearResponse(soap, tag ? tag : "ns1:luceneClearResponse", id, a, type))
31802 return soap->error;
31803 return soap_putindependent(soap);
31804}
31805
31807 struct soap *soap, ns1__luceneClearResponse **p, const char *tag, const char *type) {
31808 if ((p = soap_in_PointerTons1__luceneClearResponse(soap, tag, p, type)))
31809 if (soap_getindependent(soap))
31810 return nullptr;
31811 return p;
31812}
31813
31814SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__luceneClear(struct soap *soap, ns1__luceneClear *const *a) {
31815#ifndef WITH_NOIDREF
31816 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__luceneClear))
31817 (*a)->soap_serialize(soap);
31818#endif
31819}
31820
31821SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__luceneClear(struct soap *soap, const char *tag, int id,
31822 ns1__luceneClear *const *a, const char *type) {
31823 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__luceneClear);
31824 if (id < 0)
31825 return soap->error;
31826 return (*a)->soap_out(soap, tag, id, type);
31827}
31828
31829SOAP_FMAC3 ns1__luceneClear **SOAP_FMAC4 soap_in_PointerTons1__luceneClear(struct soap *soap, const char *tag,
31830 ns1__luceneClear **a, const char *type) {
31831 if (soap_element_begin_in(soap, tag, 1, nullptr))
31832 return nullptr;
31833 if (!a)
31834 if (!(a = (ns1__luceneClear **)soap_malloc(soap, sizeof(ns1__luceneClear *))))
31835 return nullptr;
31836 *a = nullptr;
31837 if (!soap->null && *soap->href != '#') {
31838 soap_revert(soap);
31839 if (!(*a = (ns1__luceneClear *)soap_instantiate_ns1__luceneClear(soap, -1, soap->type, soap->arrayType, nullptr)))
31840 return nullptr;
31841 (*a)->soap_default(soap);
31842 if (!(*a)->soap_in(soap, tag, nullptr))
31843 return nullptr;
31844 } else {
31845 ns1__luceneClear **p = (ns1__luceneClear **)soap_id_lookup(
31846 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__luceneClear, sizeof(ns1__luceneClear), 0);
31847 a = p;
31848 if (soap->body && soap_element_end_in(soap, tag))
31849 return nullptr;
31850 }
31851 return a;
31852}
31853
31854SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__luceneClear(struct soap *soap, ns1__luceneClear *const *a,
31855 const char *tag, const char *type) {
31856 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__luceneClear);
31857 if (soap_out_PointerTons1__luceneClear(soap, tag ? tag : "ns1:luceneClear", id, a, type))
31858 return soap->error;
31859 return soap_putindependent(soap);
31860}
31861
31862SOAP_FMAC3 ns1__luceneClear **SOAP_FMAC4 soap_get_PointerTons1__luceneClear(struct soap *soap, ns1__luceneClear **p,
31863 const char *tag, const char *type) {
31864 if ((p = soap_in_PointerTons1__luceneClear(soap, tag, p, type)))
31865 if (soap_getindependent(soap))
31866 return nullptr;
31867 return p;
31868}
31869
31870SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__lucenePopulateResponse(struct soap *soap,
31871 ns1__lucenePopulateResponse *const *a) {
31872#ifndef WITH_NOIDREF
31873 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__lucenePopulateResponse))
31874 (*a)->soap_serialize(soap);
31875#endif
31876}
31877
31878SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__lucenePopulateResponse(struct soap *soap, const char *tag, int id,
31880 const char *type) {
31881 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__lucenePopulateResponse);
31882 if (id < 0)
31883 return soap->error;
31884 return (*a)->soap_out(soap, tag, id, type);
31885}
31886
31888 struct soap *soap, const char *tag, ns1__lucenePopulateResponse **a, const char *type) {
31889 if (soap_element_begin_in(soap, tag, 1, nullptr))
31890 return nullptr;
31891 if (!a)
31892 if (!(a = (ns1__lucenePopulateResponse **)soap_malloc(soap, sizeof(ns1__lucenePopulateResponse *))))
31893 return nullptr;
31894 *a = nullptr;
31895 if (!soap->null && *soap->href != '#') {
31896 soap_revert(soap);
31898 soap->arrayType, nullptr)))
31899 return nullptr;
31900 (*a)->soap_default(soap);
31901 if (!(*a)->soap_in(soap, tag, nullptr))
31902 return nullptr;
31903 } else {
31905 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__lucenePopulateResponse, sizeof(ns1__lucenePopulateResponse),
31906 0);
31907 a = p;
31908 if (soap->body && soap_element_end_in(soap, tag))
31909 return nullptr;
31910 }
31911 return a;
31912}
31913
31914SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__lucenePopulateResponse(struct soap *soap,
31916 const char *tag, const char *type) {
31917 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__lucenePopulateResponse);
31918 if (soap_out_PointerTons1__lucenePopulateResponse(soap, tag ? tag : "ns1:lucenePopulateResponse", id, a, type))
31919 return soap->error;
31920 return soap_putindependent(soap);
31921}
31922
31924 struct soap *soap, ns1__lucenePopulateResponse **p, const char *tag, const char *type) {
31925 if ((p = soap_in_PointerTons1__lucenePopulateResponse(soap, tag, p, type)))
31926 if (soap_getindependent(soap))
31927 return nullptr;
31928 return p;
31929}
31930
31931SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__lucenePopulate(struct soap *soap,
31932 ns1__lucenePopulate *const *a) {
31933#ifndef WITH_NOIDREF
31934 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__lucenePopulate))
31935 (*a)->soap_serialize(soap);
31936#endif
31937}
31938
31939SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__lucenePopulate(struct soap *soap, const char *tag, int id,
31940 ns1__lucenePopulate *const *a, const char *type) {
31941 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__lucenePopulate);
31942 if (id < 0)
31943 return soap->error;
31944 return (*a)->soap_out(soap, tag, id, type);
31945}
31946
31947SOAP_FMAC3 ns1__lucenePopulate **SOAP_FMAC4 soap_in_PointerTons1__lucenePopulate(struct soap *soap, const char *tag,
31949 const char *type) {
31950 if (soap_element_begin_in(soap, tag, 1, nullptr))
31951 return nullptr;
31952 if (!a)
31953 if (!(a = (ns1__lucenePopulate **)soap_malloc(soap, sizeof(ns1__lucenePopulate *))))
31954 return nullptr;
31955 *a = nullptr;
31956 if (!soap->null && *soap->href != '#') {
31957 soap_revert(soap);
31958 if (!(*a = (ns1__lucenePopulate *)soap_instantiate_ns1__lucenePopulate(soap, -1, soap->type, soap->arrayType,
31959 nullptr)))
31960 return nullptr;
31961 (*a)->soap_default(soap);
31962 if (!(*a)->soap_in(soap, tag, nullptr))
31963 return nullptr;
31964 } else {
31965 ns1__lucenePopulate **p = (ns1__lucenePopulate **)soap_id_lookup(
31966 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__lucenePopulate, sizeof(ns1__lucenePopulate), 0);
31967 a = p;
31968 if (soap->body && soap_element_end_in(soap, tag))
31969 return nullptr;
31970 }
31971 return a;
31972}
31973
31974SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__lucenePopulate(struct soap *soap, ns1__lucenePopulate *const *a,
31975 const char *tag, const char *type) {
31976 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__lucenePopulate);
31977 if (soap_out_PointerTons1__lucenePopulate(soap, tag ? tag : "ns1:lucenePopulate", id, a, type))
31978 return soap->error;
31979 return soap_putindependent(soap);
31980}
31981
31982SOAP_FMAC3 ns1__lucenePopulate **SOAP_FMAC4 soap_get_PointerTons1__lucenePopulate(struct soap *soap,
31984 const char *tag, const char *type) {
31985 if ((p = soap_in_PointerTons1__lucenePopulate(soap, tag, p, type)))
31986 if (soap_getindependent(soap))
31987 return nullptr;
31988 return p;
31989}
31990
31991SOAP_FMAC3 void SOAP_FMAC4
31993#ifndef WITH_NOIDREF
31994 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__isAccessAllowedResponse))
31995 (*a)->soap_serialize(soap);
31996#endif
31997}
31998
31999SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__isAccessAllowedResponse(struct soap *soap, const char *tag, int id,
32001 const char *type) {
32002 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__isAccessAllowedResponse);
32003 if (id < 0)
32004 return soap->error;
32005 return (*a)->soap_out(soap, tag, id, type);
32006}
32007
32009 struct soap *soap, const char *tag, ns1__isAccessAllowedResponse **a, const char *type) {
32010 if (soap_element_begin_in(soap, tag, 1, nullptr))
32011 return nullptr;
32012 if (!a)
32013 if (!(a = (ns1__isAccessAllowedResponse **)soap_malloc(soap, sizeof(ns1__isAccessAllowedResponse *))))
32014 return nullptr;
32015 *a = nullptr;
32016 if (!soap->null && *soap->href != '#') {
32017 soap_revert(soap);
32019 soap->arrayType, nullptr)))
32020 return nullptr;
32021 (*a)->soap_default(soap);
32022 if (!(*a)->soap_in(soap, tag, nullptr))
32023 return nullptr;
32024 } else {
32026 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__isAccessAllowedResponse,
32027 sizeof(ns1__isAccessAllowedResponse), 0);
32028 a = p;
32029 if (soap->body && soap_element_end_in(soap, tag))
32030 return nullptr;
32031 }
32032 return a;
32033}
32034
32035SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__isAccessAllowedResponse(struct soap *soap,
32037 const char *tag, const char *type) {
32038 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__isAccessAllowedResponse);
32039 if (soap_out_PointerTons1__isAccessAllowedResponse(soap, tag ? tag : "ns1:isAccessAllowedResponse", id, a, type))
32040 return soap->error;
32041 return soap_putindependent(soap);
32042}
32043
32045 struct soap *soap, ns1__isAccessAllowedResponse **p, const char *tag, const char *type) {
32046 if ((p = soap_in_PointerTons1__isAccessAllowedResponse(soap, tag, p, type)))
32047 if (soap_getindependent(soap))
32048 return nullptr;
32049 return p;
32050}
32051
32052SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__isAccessAllowed(struct soap *soap,
32053 ns1__isAccessAllowed *const *a) {
32054#ifndef WITH_NOIDREF
32055 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__isAccessAllowed))
32056 (*a)->soap_serialize(soap);
32057#endif
32058}
32059
32060SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__isAccessAllowed(struct soap *soap, const char *tag, int id,
32061 ns1__isAccessAllowed *const *a, const char *type) {
32062 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__isAccessAllowed);
32063 if (id < 0)
32064 return soap->error;
32065 return (*a)->soap_out(soap, tag, id, type);
32066}
32067
32068SOAP_FMAC3 ns1__isAccessAllowed **SOAP_FMAC4 soap_in_PointerTons1__isAccessAllowed(struct soap *soap, const char *tag,
32070 const char *type) {
32071 if (soap_element_begin_in(soap, tag, 1, nullptr))
32072 return nullptr;
32073 if (!a)
32074 if (!(a = (ns1__isAccessAllowed **)soap_malloc(soap, sizeof(ns1__isAccessAllowed *))))
32075 return nullptr;
32076 *a = nullptr;
32077 if (!soap->null && *soap->href != '#') {
32078 soap_revert(soap);
32079 if (!(*a = (ns1__isAccessAllowed *)soap_instantiate_ns1__isAccessAllowed(soap, -1, soap->type, soap->arrayType,
32080 nullptr)))
32081 return nullptr;
32082 (*a)->soap_default(soap);
32083 if (!(*a)->soap_in(soap, tag, nullptr))
32084 return nullptr;
32085 } else {
32086 ns1__isAccessAllowed **p = (ns1__isAccessAllowed **)soap_id_lookup(
32087 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__isAccessAllowed, sizeof(ns1__isAccessAllowed), 0);
32088 a = p;
32089 if (soap->body && soap_element_end_in(soap, tag))
32090 return nullptr;
32091 }
32092 return a;
32093}
32094
32095SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__isAccessAllowed(struct soap *soap, ns1__isAccessAllowed *const *a,
32096 const char *tag, const char *type) {
32097 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__isAccessAllowed);
32098 if (soap_out_PointerTons1__isAccessAllowed(soap, tag ? tag : "ns1:isAccessAllowed", id, a, type))
32099 return soap->error;
32100 return soap_putindependent(soap);
32101}
32102
32103SOAP_FMAC3 ns1__isAccessAllowed **SOAP_FMAC4 soap_get_PointerTons1__isAccessAllowed(struct soap *soap,
32105 const char *tag, const char *type) {
32106 if ((p = soap_in_PointerTons1__isAccessAllowed(soap, tag, p, type)))
32107 if (soap_getindependent(soap))
32108 return nullptr;
32109 return p;
32110}
32111
32112SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__searchTextResponse(struct soap *soap,
32113 ns1__searchTextResponse *const *a) {
32114#ifndef WITH_NOIDREF
32115 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__searchTextResponse))
32116 (*a)->soap_serialize(soap);
32117#endif
32118}
32119
32120SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__searchTextResponse(struct soap *soap, const char *tag, int id,
32121 ns1__searchTextResponse *const *a,
32122 const char *type) {
32123 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__searchTextResponse);
32124 if (id < 0)
32125 return soap->error;
32126 return (*a)->soap_out(soap, tag, id, type);
32127}
32128
32130 const char *tag,
32132 const char *type) {
32133 if (soap_element_begin_in(soap, tag, 1, nullptr))
32134 return nullptr;
32135 if (!a)
32136 if (!(a = (ns1__searchTextResponse **)soap_malloc(soap, sizeof(ns1__searchTextResponse *))))
32137 return nullptr;
32138 *a = nullptr;
32139 if (!soap->null && *soap->href != '#') {
32140 soap_revert(soap);
32141 if (!(*a = (ns1__searchTextResponse *)soap_instantiate_ns1__searchTextResponse(soap, -1, soap->type,
32142 soap->arrayType, nullptr)))
32143 return nullptr;
32144 (*a)->soap_default(soap);
32145 if (!(*a)->soap_in(soap, tag, nullptr))
32146 return nullptr;
32147 } else {
32148 ns1__searchTextResponse **p = (ns1__searchTextResponse **)soap_id_lookup(
32149 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__searchTextResponse, sizeof(ns1__searchTextResponse), 0);
32150 a = p;
32151 if (soap->body && soap_element_end_in(soap, tag))
32152 return nullptr;
32153 }
32154 return a;
32155}
32156
32157SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__searchTextResponse(struct soap *soap,
32158 ns1__searchTextResponse *const *a, const char *tag,
32159 const char *type) {
32160 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__searchTextResponse);
32161 if (soap_out_PointerTons1__searchTextResponse(soap, tag ? tag : "ns1:searchTextResponse", id, a, type))
32162 return soap->error;
32163 return soap_putindependent(soap);
32164}
32165
32168 const char *tag,
32169 const char *type) {
32170 if ((p = soap_in_PointerTons1__searchTextResponse(soap, tag, p, type)))
32171 if (soap_getindependent(soap))
32172 return nullptr;
32173 return p;
32174}
32175
32176SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__searchText(struct soap *soap, ns1__searchText *const *a) {
32177#ifndef WITH_NOIDREF
32178 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__searchText))
32179 (*a)->soap_serialize(soap);
32180#endif
32181}
32182
32183SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__searchText(struct soap *soap, const char *tag, int id,
32184 ns1__searchText *const *a, const char *type) {
32185 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__searchText);
32186 if (id < 0)
32187 return soap->error;
32188 return (*a)->soap_out(soap, tag, id, type);
32189}
32190
32191SOAP_FMAC3 ns1__searchText **SOAP_FMAC4 soap_in_PointerTons1__searchText(struct soap *soap, const char *tag,
32192 ns1__searchText **a, const char *type) {
32193 if (soap_element_begin_in(soap, tag, 1, nullptr))
32194 return nullptr;
32195 if (!a)
32196 if (!(a = (ns1__searchText **)soap_malloc(soap, sizeof(ns1__searchText *))))
32197 return nullptr;
32198 *a = nullptr;
32199 if (!soap->null && *soap->href != '#') {
32200 soap_revert(soap);
32201 if (!(*a = (ns1__searchText *)soap_instantiate_ns1__searchText(soap, -1, soap->type, soap->arrayType, nullptr)))
32202 return nullptr;
32203 (*a)->soap_default(soap);
32204 if (!(*a)->soap_in(soap, tag, nullptr))
32205 return nullptr;
32206 } else {
32207 ns1__searchText **p = (ns1__searchText **)soap_id_lookup(
32208 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__searchText, sizeof(ns1__searchText), 0);
32209 a = p;
32210 if (soap->body && soap_element_end_in(soap, tag))
32211 return nullptr;
32212 }
32213 return a;
32214}
32215
32216SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__searchText(struct soap *soap, ns1__searchText *const *a,
32217 const char *tag, const char *type) {
32218 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__searchText);
32219 if (soap_out_PointerTons1__searchText(soap, tag ? tag : "ns1:searchText", id, a, type))
32220 return soap->error;
32221 return soap_putindependent(soap);
32222}
32223
32224SOAP_FMAC3 ns1__searchText **SOAP_FMAC4 soap_get_PointerTons1__searchText(struct soap *soap, ns1__searchText **p,
32225 const char *tag, const char *type) {
32226 if ((p = soap_in_PointerTons1__searchText(soap, tag, p, type)))
32227 if (soap_getindependent(soap))
32228 return nullptr;
32229 return p;
32230}
32231
32233 struct soap *soap, ns1__getRemainingMinutesResponse *const *a) {
32234#ifndef WITH_NOIDREF
32235 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__getRemainingMinutesResponse))
32236 (*a)->soap_serialize(soap);
32237#endif
32238}
32239
32240SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getRemainingMinutesResponse(struct soap *soap, const char *tag, int id,
32242 const char *type) {
32243 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__getRemainingMinutesResponse);
32244 if (id < 0)
32245 return soap->error;
32246 return (*a)->soap_out(soap, tag, id, type);
32247}
32248
32250 struct soap *soap, const char *tag, ns1__getRemainingMinutesResponse **a, const char *type) {
32251 if (soap_element_begin_in(soap, tag, 1, nullptr))
32252 return nullptr;
32253 if (!a)
32254 if (!(a = (ns1__getRemainingMinutesResponse **)soap_malloc(soap, sizeof(ns1__getRemainingMinutesResponse *))))
32255 return nullptr;
32256 *a = nullptr;
32257 if (!soap->null && *soap->href != '#') {
32258 soap_revert(soap);
32260 soap, -1, soap->type, soap->arrayType, nullptr)))
32261 return nullptr;
32262 (*a)->soap_default(soap);
32263 if (!(*a)->soap_in(soap, tag, nullptr))
32264 return nullptr;
32265 } else {
32267 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getRemainingMinutesResponse,
32269 a = p;
32270 if (soap->body && soap_element_end_in(soap, tag))
32271 return nullptr;
32272 }
32273 return a;
32274}
32275
32276SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getRemainingMinutesResponse(struct soap *soap,
32278 const char *tag, const char *type) {
32279 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__getRemainingMinutesResponse);
32280 if (soap_out_PointerTons1__getRemainingMinutesResponse(soap, tag ? tag : "ns1:getRemainingMinutesResponse", id, a,
32281 type))
32282 return soap->error;
32283 return soap_putindependent(soap);
32284}
32285
32287 struct soap *soap, ns1__getRemainingMinutesResponse **p, const char *tag, const char *type) {
32288 if ((p = soap_in_PointerTons1__getRemainingMinutesResponse(soap, tag, p, type)))
32289 if (soap_getindependent(soap))
32290 return nullptr;
32291 return p;
32292}
32293
32294SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getRemainingMinutes(struct soap *soap,
32295 ns1__getRemainingMinutes *const *a) {
32296#ifndef WITH_NOIDREF
32297 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__getRemainingMinutes))
32298 (*a)->soap_serialize(soap);
32299#endif
32300}
32301
32302SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getRemainingMinutes(struct soap *soap, const char *tag, int id,
32303 ns1__getRemainingMinutes *const *a,
32304 const char *type) {
32305 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__getRemainingMinutes);
32306 if (id < 0)
32307 return soap->error;
32308 return (*a)->soap_out(soap, tag, id, type);
32309}
32310
32312 const char *tag,
32314 const char *type) {
32315 if (soap_element_begin_in(soap, tag, 1, nullptr))
32316 return nullptr;
32317 if (!a)
32318 if (!(a = (ns1__getRemainingMinutes **)soap_malloc(soap, sizeof(ns1__getRemainingMinutes *))))
32319 return nullptr;
32320 *a = nullptr;
32321 if (!soap->null && *soap->href != '#') {
32322 soap_revert(soap);
32324 soap->arrayType, nullptr)))
32325 return nullptr;
32326 (*a)->soap_default(soap);
32327 if (!(*a)->soap_in(soap, tag, nullptr))
32328 return nullptr;
32329 } else {
32330 ns1__getRemainingMinutes **p = (ns1__getRemainingMinutes **)soap_id_lookup(
32331 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getRemainingMinutes, sizeof(ns1__getRemainingMinutes), 0);
32332 a = p;
32333 if (soap->body && soap_element_end_in(soap, tag))
32334 return nullptr;
32335 }
32336 return a;
32337}
32338
32339SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getRemainingMinutes(struct soap *soap,
32340 ns1__getRemainingMinutes *const *a,
32341 const char *tag, const char *type) {
32342 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__getRemainingMinutes);
32343 if (soap_out_PointerTons1__getRemainingMinutes(soap, tag ? tag : "ns1:getRemainingMinutes", id, a, type))
32344 return soap->error;
32345 return soap_putindependent(soap);
32346}
32347
32349 struct soap *soap, ns1__getRemainingMinutes **p, const char *tag, const char *type) {
32350 if ((p = soap_in_PointerTons1__getRemainingMinutes(soap, tag, p, type)))
32351 if (soap_getindependent(soap))
32352 return nullptr;
32353 return p;
32354}
32355
32356SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__logoutResponse(struct soap *soap,
32357 ns1__logoutResponse *const *a) {
32358#ifndef WITH_NOIDREF
32359 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__logoutResponse))
32360 (*a)->soap_serialize(soap);
32361#endif
32362}
32363
32364SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__logoutResponse(struct soap *soap, const char *tag, int id,
32365 ns1__logoutResponse *const *a, const char *type) {
32366 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__logoutResponse);
32367 if (id < 0)
32368 return soap->error;
32369 return (*a)->soap_out(soap, tag, id, type);
32370}
32371
32372SOAP_FMAC3 ns1__logoutResponse **SOAP_FMAC4 soap_in_PointerTons1__logoutResponse(struct soap *soap, const char *tag,
32374 const char *type) {
32375 if (soap_element_begin_in(soap, tag, 1, nullptr))
32376 return nullptr;
32377 if (!a)
32378 if (!(a = (ns1__logoutResponse **)soap_malloc(soap, sizeof(ns1__logoutResponse *))))
32379 return nullptr;
32380 *a = nullptr;
32381 if (!soap->null && *soap->href != '#') {
32382 soap_revert(soap);
32383 if (!(*a = (ns1__logoutResponse *)soap_instantiate_ns1__logoutResponse(soap, -1, soap->type, soap->arrayType,
32384 nullptr)))
32385 return nullptr;
32386 (*a)->soap_default(soap);
32387 if (!(*a)->soap_in(soap, tag, nullptr))
32388 return nullptr;
32389 } else {
32390 ns1__logoutResponse **p = (ns1__logoutResponse **)soap_id_lookup(
32391 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__logoutResponse, sizeof(ns1__logoutResponse), 0);
32392 a = p;
32393 if (soap->body && soap_element_end_in(soap, tag))
32394 return nullptr;
32395 }
32396 return a;
32397}
32398
32399SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__logoutResponse(struct soap *soap, ns1__logoutResponse *const *a,
32400 const char *tag, const char *type) {
32401 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__logoutResponse);
32402 if (soap_out_PointerTons1__logoutResponse(soap, tag ? tag : "ns1:logoutResponse", id, a, type))
32403 return soap->error;
32404 return soap_putindependent(soap);
32405}
32406
32407SOAP_FMAC3 ns1__logoutResponse **SOAP_FMAC4 soap_get_PointerTons1__logoutResponse(struct soap *soap,
32409 const char *tag, const char *type) {
32410 if ((p = soap_in_PointerTons1__logoutResponse(soap, tag, p, type)))
32411 if (soap_getindependent(soap))
32412 return nullptr;
32413 return p;
32414}
32415
32416SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__logout(struct soap *soap, ns1__logout *const *a) {
32417#ifndef WITH_NOIDREF
32418 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__logout))
32419 (*a)->soap_serialize(soap);
32420#endif
32421}
32422
32423SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__logout(struct soap *soap, const char *tag, int id,
32424 ns1__logout *const *a, const char *type) {
32425 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__logout);
32426 if (id < 0)
32427 return soap->error;
32428 return (*a)->soap_out(soap, tag, id, type);
32429}
32430
32431SOAP_FMAC3 ns1__logout **SOAP_FMAC4 soap_in_PointerTons1__logout(struct soap *soap, const char *tag, ns1__logout **a,
32432 const char *type) {
32433 if (soap_element_begin_in(soap, tag, 1, nullptr))
32434 return nullptr;
32435 if (!a)
32436 if (!(a = (ns1__logout **)soap_malloc(soap, sizeof(ns1__logout *))))
32437 return nullptr;
32438 *a = nullptr;
32439 if (!soap->null && *soap->href != '#') {
32440 soap_revert(soap);
32441 if (!(*a = (ns1__logout *)soap_instantiate_ns1__logout(soap, -1, soap->type, soap->arrayType, nullptr)))
32442 return nullptr;
32443 (*a)->soap_default(soap);
32444 if (!(*a)->soap_in(soap, tag, nullptr))
32445 return nullptr;
32446 } else {
32447 ns1__logout **p = (ns1__logout **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__logout,
32448 sizeof(ns1__logout), 0);
32449 a = p;
32450 if (soap->body && soap_element_end_in(soap, tag))
32451 return nullptr;
32452 }
32453 return a;
32454}
32455
32456SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__logout(struct soap *soap, ns1__logout *const *a, const char *tag,
32457 const char *type) {
32458 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__logout);
32459 if (soap_out_PointerTons1__logout(soap, tag ? tag : "ns1:logout", id, a, type))
32460 return soap->error;
32461 return soap_putindependent(soap);
32462}
32463
32464SOAP_FMAC3 ns1__logout **SOAP_FMAC4 soap_get_PointerTons1__logout(struct soap *soap, ns1__logout **p, const char *tag,
32465 const char *type) {
32466 if ((p = soap_in_PointerTons1__logout(soap, tag, p, type)))
32467 if (soap_getindependent(soap))
32468 return nullptr;
32469 return p;
32470}
32471
32472SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__dummyResponse(struct soap *soap, ns1__dummyResponse *const *a) {
32473#ifndef WITH_NOIDREF
32474 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__dummyResponse))
32475 (*a)->soap_serialize(soap);
32476#endif
32477}
32478
32479SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__dummyResponse(struct soap *soap, const char *tag, int id,
32480 ns1__dummyResponse *const *a, const char *type) {
32481 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__dummyResponse);
32482 if (id < 0)
32483 return soap->error;
32484 return (*a)->soap_out(soap, tag, id, type);
32485}
32486
32487SOAP_FMAC3 ns1__dummyResponse **SOAP_FMAC4 soap_in_PointerTons1__dummyResponse(struct soap *soap, const char *tag,
32489 const char *type) {
32490 if (soap_element_begin_in(soap, tag, 1, nullptr))
32491 return nullptr;
32492 if (!a)
32493 if (!(a = (ns1__dummyResponse **)soap_malloc(soap, sizeof(ns1__dummyResponse *))))
32494 return nullptr;
32495 *a = nullptr;
32496 if (!soap->null && *soap->href != '#') {
32497 soap_revert(soap);
32498 if (!(*a = (ns1__dummyResponse *)soap_instantiate_ns1__dummyResponse(soap, -1, soap->type, soap->arrayType,
32499 nullptr)))
32500 return nullptr;
32501 (*a)->soap_default(soap);
32502 if (!(*a)->soap_in(soap, tag, nullptr))
32503 return nullptr;
32504 } else {
32505 ns1__dummyResponse **p = (ns1__dummyResponse **)soap_id_lookup(
32506 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__dummyResponse, sizeof(ns1__dummyResponse), 0);
32507 a = p;
32508 if (soap->body && soap_element_end_in(soap, tag))
32509 return nullptr;
32510 }
32511 return a;
32512}
32513
32514SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__dummyResponse(struct soap *soap, ns1__dummyResponse *const *a,
32515 const char *tag, const char *type) {
32516 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__dummyResponse);
32517 if (soap_out_PointerTons1__dummyResponse(soap, tag ? tag : "ns1:dummyResponse", id, a, type))
32518 return soap->error;
32519 return soap_putindependent(soap);
32520}
32521
32522SOAP_FMAC3 ns1__dummyResponse **SOAP_FMAC4 soap_get_PointerTons1__dummyResponse(struct soap *soap,
32523 ns1__dummyResponse **p, const char *tag,
32524 const char *type) {
32525 if ((p = soap_in_PointerTons1__dummyResponse(soap, tag, p, type)))
32526 if (soap_getindependent(soap))
32527 return nullptr;
32528 return p;
32529}
32530
32531SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__dummy(struct soap *soap, ns1__dummy *const *a) {
32532#ifndef WITH_NOIDREF
32533 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__dummy))
32534 (*a)->soap_serialize(soap);
32535#endif
32536}
32537
32538SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__dummy(struct soap *soap, const char *tag, int id, ns1__dummy *const *a,
32539 const char *type) {
32540 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__dummy);
32541 if (id < 0)
32542 return soap->error;
32543 return (*a)->soap_out(soap, tag, id, type);
32544}
32545
32546SOAP_FMAC3 ns1__dummy **SOAP_FMAC4 soap_in_PointerTons1__dummy(struct soap *soap, const char *tag, ns1__dummy **a,
32547 const char *type) {
32548 if (soap_element_begin_in(soap, tag, 1, nullptr))
32549 return nullptr;
32550 if (!a)
32551 if (!(a = (ns1__dummy **)soap_malloc(soap, sizeof(ns1__dummy *))))
32552 return nullptr;
32553 *a = nullptr;
32554 if (!soap->null && *soap->href != '#') {
32555 soap_revert(soap);
32556 if (!(*a = (ns1__dummy *)soap_instantiate_ns1__dummy(soap, -1, soap->type, soap->arrayType, nullptr)))
32557 return nullptr;
32558 (*a)->soap_default(soap);
32559 if (!(*a)->soap_in(soap, tag, nullptr))
32560 return nullptr;
32561 } else {
32562 ns1__dummy **p =
32563 (ns1__dummy **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__dummy, sizeof(ns1__dummy), 0);
32564 a = p;
32565 if (soap->body && soap_element_end_in(soap, tag))
32566 return nullptr;
32567 }
32568 return a;
32569}
32570
32571SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__dummy(struct soap *soap, ns1__dummy *const *a, const char *tag,
32572 const char *type) {
32573 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__dummy);
32574 if (soap_out_PointerTons1__dummy(soap, tag ? tag : "ns1:dummy", id, a, type))
32575 return soap->error;
32576 return soap_putindependent(soap);
32577}
32578
32579SOAP_FMAC3 ns1__dummy **SOAP_FMAC4 soap_get_PointerTons1__dummy(struct soap *soap, ns1__dummy **p, const char *tag,
32580 const char *type) {
32581 if ((p = soap_in_PointerTons1__dummy(soap, tag, p, type)))
32582 if (soap_getindependent(soap))
32583 return nullptr;
32584 return p;
32585}
32586
32587SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__refreshResponse(struct soap *soap,
32588 ns1__refreshResponse *const *a) {
32589#ifndef WITH_NOIDREF
32590 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__refreshResponse))
32591 (*a)->soap_serialize(soap);
32592#endif
32593}
32594
32595SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__refreshResponse(struct soap *soap, const char *tag, int id,
32596 ns1__refreshResponse *const *a, const char *type) {
32597 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__refreshResponse);
32598 if (id < 0)
32599 return soap->error;
32600 return (*a)->soap_out(soap, tag, id, type);
32601}
32602
32603SOAP_FMAC3 ns1__refreshResponse **SOAP_FMAC4 soap_in_PointerTons1__refreshResponse(struct soap *soap, const char *tag,
32605 const char *type) {
32606 if (soap_element_begin_in(soap, tag, 1, nullptr))
32607 return nullptr;
32608 if (!a)
32609 if (!(a = (ns1__refreshResponse **)soap_malloc(soap, sizeof(ns1__refreshResponse *))))
32610 return nullptr;
32611 *a = nullptr;
32612 if (!soap->null && *soap->href != '#') {
32613 soap_revert(soap);
32614 if (!(*a = (ns1__refreshResponse *)soap_instantiate_ns1__refreshResponse(soap, -1, soap->type, soap->arrayType,
32615 nullptr)))
32616 return nullptr;
32617 (*a)->soap_default(soap);
32618 if (!(*a)->soap_in(soap, tag, nullptr))
32619 return nullptr;
32620 } else {
32621 ns1__refreshResponse **p = (ns1__refreshResponse **)soap_id_lookup(
32622 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__refreshResponse, sizeof(ns1__refreshResponse), 0);
32623 a = p;
32624 if (soap->body && soap_element_end_in(soap, tag))
32625 return nullptr;
32626 }
32627 return a;
32628}
32629
32630SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__refreshResponse(struct soap *soap, ns1__refreshResponse *const *a,
32631 const char *tag, const char *type) {
32632 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__refreshResponse);
32633 if (soap_out_PointerTons1__refreshResponse(soap, tag ? tag : "ns1:refreshResponse", id, a, type))
32634 return soap->error;
32635 return soap_putindependent(soap);
32636}
32637
32638SOAP_FMAC3 ns1__refreshResponse **SOAP_FMAC4 soap_get_PointerTons1__refreshResponse(struct soap *soap,
32640 const char *tag, const char *type) {
32641 if ((p = soap_in_PointerTons1__refreshResponse(soap, tag, p, type)))
32642 if (soap_getindependent(soap))
32643 return nullptr;
32644 return p;
32645}
32646
32647SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__refresh(struct soap *soap, ns1__refresh *const *a) {
32648#ifndef WITH_NOIDREF
32649 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__refresh))
32650 (*a)->soap_serialize(soap);
32651#endif
32652}
32653
32654SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__refresh(struct soap *soap, const char *tag, int id,
32655 ns1__refresh *const *a, const char *type) {
32656 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__refresh);
32657 if (id < 0)
32658 return soap->error;
32659 return (*a)->soap_out(soap, tag, id, type);
32660}
32661
32662SOAP_FMAC3 ns1__refresh **SOAP_FMAC4 soap_in_PointerTons1__refresh(struct soap *soap, const char *tag, ns1__refresh **a,
32663 const char *type) {
32664 if (soap_element_begin_in(soap, tag, 1, nullptr))
32665 return nullptr;
32666 if (!a)
32667 if (!(a = (ns1__refresh **)soap_malloc(soap, sizeof(ns1__refresh *))))
32668 return nullptr;
32669 *a = nullptr;
32670 if (!soap->null && *soap->href != '#') {
32671 soap_revert(soap);
32672 if (!(*a = (ns1__refresh *)soap_instantiate_ns1__refresh(soap, -1, soap->type, soap->arrayType, nullptr)))
32673 return nullptr;
32674 (*a)->soap_default(soap);
32675 if (!(*a)->soap_in(soap, tag, nullptr))
32676 return nullptr;
32677 } else {
32678 ns1__refresh **p = (ns1__refresh **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__refresh,
32679 sizeof(ns1__refresh), 0);
32680 a = p;
32681 if (soap->body && soap_element_end_in(soap, tag))
32682 return nullptr;
32683 }
32684 return a;
32685}
32686
32687SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__refresh(struct soap *soap, ns1__refresh *const *a, const char *tag,
32688 const char *type) {
32689 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__refresh);
32690 if (soap_out_PointerTons1__refresh(soap, tag ? tag : "ns1:refresh", id, a, type))
32691 return soap->error;
32692 return soap_putindependent(soap);
32693}
32694
32695SOAP_FMAC3 ns1__refresh **SOAP_FMAC4 soap_get_PointerTons1__refresh(struct soap *soap, ns1__refresh **p,
32696 const char *tag, const char *type) {
32697 if ((p = soap_in_PointerTons1__refresh(soap, tag, p, type)))
32698 if (soap_getindependent(soap))
32699 return nullptr;
32700 return p;
32701}
32702
32703SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getEntityNamesResponse(struct soap *soap,
32704 ns1__getEntityNamesResponse *const *a) {
32705#ifndef WITH_NOIDREF
32706 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__getEntityNamesResponse))
32707 (*a)->soap_serialize(soap);
32708#endif
32709}
32710
32711SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getEntityNamesResponse(struct soap *soap, const char *tag, int id,
32713 const char *type) {
32714 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__getEntityNamesResponse);
32715 if (id < 0)
32716 return soap->error;
32717 return (*a)->soap_out(soap, tag, id, type);
32718}
32719
32721 struct soap *soap, const char *tag, ns1__getEntityNamesResponse **a, const char *type) {
32722 if (soap_element_begin_in(soap, tag, 1, nullptr))
32723 return nullptr;
32724 if (!a)
32725 if (!(a = (ns1__getEntityNamesResponse **)soap_malloc(soap, sizeof(ns1__getEntityNamesResponse *))))
32726 return nullptr;
32727 *a = nullptr;
32728 if (!soap->null && *soap->href != '#') {
32729 soap_revert(soap);
32731 soap->arrayType, nullptr)))
32732 return nullptr;
32733 (*a)->soap_default(soap);
32734 if (!(*a)->soap_in(soap, tag, nullptr))
32735 return nullptr;
32736 } else {
32738 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getEntityNamesResponse, sizeof(ns1__getEntityNamesResponse),
32739 0);
32740 a = p;
32741 if (soap->body && soap_element_end_in(soap, tag))
32742 return nullptr;
32743 }
32744 return a;
32745}
32746
32747SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getEntityNamesResponse(struct soap *soap,
32749 const char *tag, const char *type) {
32750 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__getEntityNamesResponse);
32751 if (soap_out_PointerTons1__getEntityNamesResponse(soap, tag ? tag : "ns1:getEntityNamesResponse", id, a, type))
32752 return soap->error;
32753 return soap_putindependent(soap);
32754}
32755
32757 struct soap *soap, ns1__getEntityNamesResponse **p, const char *tag, const char *type) {
32758 if ((p = soap_in_PointerTons1__getEntityNamesResponse(soap, tag, p, type)))
32759 if (soap_getindependent(soap))
32760 return nullptr;
32761 return p;
32762}
32763
32764SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getEntityNames(struct soap *soap,
32765 ns1__getEntityNames *const *a) {
32766#ifndef WITH_NOIDREF
32767 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__getEntityNames))
32768 (*a)->soap_serialize(soap);
32769#endif
32770}
32771
32772SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getEntityNames(struct soap *soap, const char *tag, int id,
32773 ns1__getEntityNames *const *a, const char *type) {
32774 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__getEntityNames);
32775 if (id < 0)
32776 return soap->error;
32777 return (*a)->soap_out(soap, tag, id, type);
32778}
32779
32780SOAP_FMAC3 ns1__getEntityNames **SOAP_FMAC4 soap_in_PointerTons1__getEntityNames(struct soap *soap, const char *tag,
32782 const char *type) {
32783 if (soap_element_begin_in(soap, tag, 1, nullptr))
32784 return nullptr;
32785 if (!a)
32786 if (!(a = (ns1__getEntityNames **)soap_malloc(soap, sizeof(ns1__getEntityNames *))))
32787 return nullptr;
32788 *a = nullptr;
32789 if (!soap->null && *soap->href != '#') {
32790 soap_revert(soap);
32791 if (!(*a = (ns1__getEntityNames *)soap_instantiate_ns1__getEntityNames(soap, -1, soap->type, soap->arrayType,
32792 nullptr)))
32793 return nullptr;
32794 (*a)->soap_default(soap);
32795 if (!(*a)->soap_in(soap, tag, nullptr))
32796 return nullptr;
32797 } else {
32798 ns1__getEntityNames **p = (ns1__getEntityNames **)soap_id_lookup(
32799 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getEntityNames, sizeof(ns1__getEntityNames), 0);
32800 a = p;
32801 if (soap->body && soap_element_end_in(soap, tag))
32802 return nullptr;
32803 }
32804 return a;
32805}
32806
32807SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getEntityNames(struct soap *soap, ns1__getEntityNames *const *a,
32808 const char *tag, const char *type) {
32809 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__getEntityNames);
32810 if (soap_out_PointerTons1__getEntityNames(soap, tag ? tag : "ns1:getEntityNames", id, a, type))
32811 return soap->error;
32812 return soap_putindependent(soap);
32813}
32814
32815SOAP_FMAC3 ns1__getEntityNames **SOAP_FMAC4 soap_get_PointerTons1__getEntityNames(struct soap *soap,
32817 const char *tag, const char *type) {
32818 if ((p = soap_in_PointerTons1__getEntityNames(soap, tag, p, type)))
32819 if (soap_getindependent(soap))
32820 return nullptr;
32821 return p;
32822}
32823
32824SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getApiVersionResponse(struct soap *soap,
32825 ns1__getApiVersionResponse *const *a) {
32826#ifndef WITH_NOIDREF
32827 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__getApiVersionResponse))
32828 (*a)->soap_serialize(soap);
32829#endif
32830}
32831
32832SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getApiVersionResponse(struct soap *soap, const char *tag, int id,
32834 const char *type) {
32835 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__getApiVersionResponse);
32836 if (id < 0)
32837 return soap->error;
32838 return (*a)->soap_out(soap, tag, id, type);
32839}
32840
32842 struct soap *soap, const char *tag, ns1__getApiVersionResponse **a, const char *type) {
32843 if (soap_element_begin_in(soap, tag, 1, nullptr))
32844 return nullptr;
32845 if (!a)
32846 if (!(a = (ns1__getApiVersionResponse **)soap_malloc(soap, sizeof(ns1__getApiVersionResponse *))))
32847 return nullptr;
32848 *a = nullptr;
32849 if (!soap->null && *soap->href != '#') {
32850 soap_revert(soap);
32852 soap->arrayType, nullptr)))
32853 return nullptr;
32854 (*a)->soap_default(soap);
32855 if (!(*a)->soap_in(soap, tag, nullptr))
32856 return nullptr;
32857 } else {
32859 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getApiVersionResponse, sizeof(ns1__getApiVersionResponse),
32860 0);
32861 a = p;
32862 if (soap->body && soap_element_end_in(soap, tag))
32863 return nullptr;
32864 }
32865 return a;
32866}
32867
32868SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getApiVersionResponse(struct soap *soap,
32870 const char *tag, const char *type) {
32871 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__getApiVersionResponse);
32872 if (soap_out_PointerTons1__getApiVersionResponse(soap, tag ? tag : "ns1:getApiVersionResponse", id, a, type))
32873 return soap->error;
32874 return soap_putindependent(soap);
32875}
32876
32878 struct soap *soap, ns1__getApiVersionResponse **p, const char *tag, const char *type) {
32879 if ((p = soap_in_PointerTons1__getApiVersionResponse(soap, tag, p, type)))
32880 if (soap_getindependent(soap))
32881 return nullptr;
32882 return p;
32883}
32884
32885SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getApiVersion(struct soap *soap, ns1__getApiVersion *const *a) {
32886#ifndef WITH_NOIDREF
32887 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__getApiVersion))
32888 (*a)->soap_serialize(soap);
32889#endif
32890}
32891
32892SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getApiVersion(struct soap *soap, const char *tag, int id,
32893 ns1__getApiVersion *const *a, const char *type) {
32894 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__getApiVersion);
32895 if (id < 0)
32896 return soap->error;
32897 return (*a)->soap_out(soap, tag, id, type);
32898}
32899
32900SOAP_FMAC3 ns1__getApiVersion **SOAP_FMAC4 soap_in_PointerTons1__getApiVersion(struct soap *soap, const char *tag,
32902 const char *type) {
32903 if (soap_element_begin_in(soap, tag, 1, nullptr))
32904 return nullptr;
32905 if (!a)
32906 if (!(a = (ns1__getApiVersion **)soap_malloc(soap, sizeof(ns1__getApiVersion *))))
32907 return nullptr;
32908 *a = nullptr;
32909 if (!soap->null && *soap->href != '#') {
32910 soap_revert(soap);
32911 if (!(*a = (ns1__getApiVersion *)soap_instantiate_ns1__getApiVersion(soap, -1, soap->type, soap->arrayType,
32912 nullptr)))
32913 return nullptr;
32914 (*a)->soap_default(soap);
32915 if (!(*a)->soap_in(soap, tag, nullptr))
32916 return nullptr;
32917 } else {
32918 ns1__getApiVersion **p = (ns1__getApiVersion **)soap_id_lookup(
32919 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getApiVersion, sizeof(ns1__getApiVersion), 0);
32920 a = p;
32921 if (soap->body && soap_element_end_in(soap, tag))
32922 return nullptr;
32923 }
32924 return a;
32925}
32926
32927SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getApiVersion(struct soap *soap, ns1__getApiVersion *const *a,
32928 const char *tag, const char *type) {
32929 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__getApiVersion);
32930 if (soap_out_PointerTons1__getApiVersion(soap, tag ? tag : "ns1:getApiVersion", id, a, type))
32931 return soap->error;
32932 return soap_putindependent(soap);
32933}
32934
32935SOAP_FMAC3 ns1__getApiVersion **SOAP_FMAC4 soap_get_PointerTons1__getApiVersion(struct soap *soap,
32936 ns1__getApiVersion **p, const char *tag,
32937 const char *type) {
32938 if ((p = soap_in_PointerTons1__getApiVersion(soap, tag, p, type)))
32939 if (soap_getindependent(soap))
32940 return nullptr;
32941 return p;
32942}
32943
32944SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__updateResponse(struct soap *soap,
32945 ns1__updateResponse *const *a) {
32946#ifndef WITH_NOIDREF
32947 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__updateResponse))
32948 (*a)->soap_serialize(soap);
32949#endif
32950}
32951
32952SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__updateResponse(struct soap *soap, const char *tag, int id,
32953 ns1__updateResponse *const *a, const char *type) {
32954 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__updateResponse);
32955 if (id < 0)
32956 return soap->error;
32957 return (*a)->soap_out(soap, tag, id, type);
32958}
32959
32960SOAP_FMAC3 ns1__updateResponse **SOAP_FMAC4 soap_in_PointerTons1__updateResponse(struct soap *soap, const char *tag,
32962 const char *type) {
32963 if (soap_element_begin_in(soap, tag, 1, nullptr))
32964 return nullptr;
32965 if (!a)
32966 if (!(a = (ns1__updateResponse **)soap_malloc(soap, sizeof(ns1__updateResponse *))))
32967 return nullptr;
32968 *a = nullptr;
32969 if (!soap->null && *soap->href != '#') {
32970 soap_revert(soap);
32971 if (!(*a = (ns1__updateResponse *)soap_instantiate_ns1__updateResponse(soap, -1, soap->type, soap->arrayType,
32972 nullptr)))
32973 return nullptr;
32974 (*a)->soap_default(soap);
32975 if (!(*a)->soap_in(soap, tag, nullptr))
32976 return nullptr;
32977 } else {
32978 ns1__updateResponse **p = (ns1__updateResponse **)soap_id_lookup(
32979 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__updateResponse, sizeof(ns1__updateResponse), 0);
32980 a = p;
32981 if (soap->body && soap_element_end_in(soap, tag))
32982 return nullptr;
32983 }
32984 return a;
32985}
32986
32987SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__updateResponse(struct soap *soap, ns1__updateResponse *const *a,
32988 const char *tag, const char *type) {
32989 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__updateResponse);
32990 if (soap_out_PointerTons1__updateResponse(soap, tag ? tag : "ns1:updateResponse", id, a, type))
32991 return soap->error;
32992 return soap_putindependent(soap);
32993}
32994
32995SOAP_FMAC3 ns1__updateResponse **SOAP_FMAC4 soap_get_PointerTons1__updateResponse(struct soap *soap,
32997 const char *tag, const char *type) {
32998 if ((p = soap_in_PointerTons1__updateResponse(soap, tag, p, type)))
32999 if (soap_getindependent(soap))
33000 return nullptr;
33001 return p;
33002}
33003
33004SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__update(struct soap *soap, ns1__update *const *a) {
33005#ifndef WITH_NOIDREF
33006 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__update))
33007 (*a)->soap_serialize(soap);
33008#endif
33009}
33010
33011SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__update(struct soap *soap, const char *tag, int id,
33012 ns1__update *const *a, const char *type) {
33013 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__update);
33014 if (id < 0)
33015 return soap->error;
33016 return (*a)->soap_out(soap, tag, id, type);
33017}
33018
33019SOAP_FMAC3 ns1__update **SOAP_FMAC4 soap_in_PointerTons1__update(struct soap *soap, const char *tag, ns1__update **a,
33020 const char *type) {
33021 if (soap_element_begin_in(soap, tag, 1, nullptr))
33022 return nullptr;
33023 if (!a)
33024 if (!(a = (ns1__update **)soap_malloc(soap, sizeof(ns1__update *))))
33025 return nullptr;
33026 *a = nullptr;
33027 if (!soap->null && *soap->href != '#') {
33028 soap_revert(soap);
33029 if (!(*a = (ns1__update *)soap_instantiate_ns1__update(soap, -1, soap->type, soap->arrayType, nullptr)))
33030 return nullptr;
33031 (*a)->soap_default(soap);
33032 if (!(*a)->soap_in(soap, tag, nullptr))
33033 return nullptr;
33034 } else {
33035 ns1__update **p = (ns1__update **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__update,
33036 sizeof(ns1__update), 0);
33037 a = p;
33038 if (soap->body && soap_element_end_in(soap, tag))
33039 return nullptr;
33040 }
33041 return a;
33042}
33043
33044SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__update(struct soap *soap, ns1__update *const *a, const char *tag,
33045 const char *type) {
33046 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__update);
33047 if (soap_out_PointerTons1__update(soap, tag ? tag : "ns1:update", id, a, type))
33048 return soap->error;
33049 return soap_putindependent(soap);
33050}
33051
33052SOAP_FMAC3 ns1__update **SOAP_FMAC4 soap_get_PointerTons1__update(struct soap *soap, ns1__update **p, const char *tag,
33053 const char *type) {
33054 if ((p = soap_in_PointerTons1__update(soap, tag, p, type)))
33055 if (soap_getindependent(soap))
33056 return nullptr;
33057 return p;
33058}
33059
33060SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__createResponse(struct soap *soap,
33061 ns1__createResponse *const *a) {
33062#ifndef WITH_NOIDREF
33063 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__createResponse))
33064 (*a)->soap_serialize(soap);
33065#endif
33066}
33067
33068SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__createResponse(struct soap *soap, const char *tag, int id,
33069 ns1__createResponse *const *a, const char *type) {
33070 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__createResponse);
33071 if (id < 0)
33072 return soap->error;
33073 return (*a)->soap_out(soap, tag, id, type);
33074}
33075
33076SOAP_FMAC3 ns1__createResponse **SOAP_FMAC4 soap_in_PointerTons1__createResponse(struct soap *soap, const char *tag,
33078 const char *type) {
33079 if (soap_element_begin_in(soap, tag, 1, nullptr))
33080 return nullptr;
33081 if (!a)
33082 if (!(a = (ns1__createResponse **)soap_malloc(soap, sizeof(ns1__createResponse *))))
33083 return nullptr;
33084 *a = nullptr;
33085 if (!soap->null && *soap->href != '#') {
33086 soap_revert(soap);
33087 if (!(*a = (ns1__createResponse *)soap_instantiate_ns1__createResponse(soap, -1, soap->type, soap->arrayType,
33088 nullptr)))
33089 return nullptr;
33090 (*a)->soap_default(soap);
33091 if (!(*a)->soap_in(soap, tag, nullptr))
33092 return nullptr;
33093 } else {
33094 ns1__createResponse **p = (ns1__createResponse **)soap_id_lookup(
33095 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__createResponse, sizeof(ns1__createResponse), 0);
33096 a = p;
33097 if (soap->body && soap_element_end_in(soap, tag))
33098 return nullptr;
33099 }
33100 return a;
33101}
33102
33103SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__createResponse(struct soap *soap, ns1__createResponse *const *a,
33104 const char *tag, const char *type) {
33105 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__createResponse);
33106 if (soap_out_PointerTons1__createResponse(soap, tag ? tag : "ns1:createResponse", id, a, type))
33107 return soap->error;
33108 return soap_putindependent(soap);
33109}
33110
33111SOAP_FMAC3 ns1__createResponse **SOAP_FMAC4 soap_get_PointerTons1__createResponse(struct soap *soap,
33113 const char *tag, const char *type) {
33114 if ((p = soap_in_PointerTons1__createResponse(soap, tag, p, type)))
33115 if (soap_getindependent(soap))
33116 return nullptr;
33117 return p;
33118}
33119
33120SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__create(struct soap *soap, ns1__create *const *a) {
33121#ifndef WITH_NOIDREF
33122 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__create))
33123 (*a)->soap_serialize(soap);
33124#endif
33125}
33126
33127SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__create(struct soap *soap, const char *tag, int id,
33128 ns1__create *const *a, const char *type) {
33129 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__create);
33130 if (id < 0)
33131 return soap->error;
33132 return (*a)->soap_out(soap, tag, id, type);
33133}
33134
33135SOAP_FMAC3 ns1__create **SOAP_FMAC4 soap_in_PointerTons1__create(struct soap *soap, const char *tag, ns1__create **a,
33136 const char *type) {
33137 if (soap_element_begin_in(soap, tag, 1, nullptr))
33138 return nullptr;
33139 if (!a)
33140 if (!(a = (ns1__create **)soap_malloc(soap, sizeof(ns1__create *))))
33141 return nullptr;
33142 *a = nullptr;
33143 if (!soap->null && *soap->href != '#') {
33144 soap_revert(soap);
33145 if (!(*a = (ns1__create *)soap_instantiate_ns1__create(soap, -1, soap->type, soap->arrayType, nullptr)))
33146 return nullptr;
33147 (*a)->soap_default(soap);
33148 if (!(*a)->soap_in(soap, tag, nullptr))
33149 return nullptr;
33150 } else {
33151 ns1__create **p = (ns1__create **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__create,
33152 sizeof(ns1__create), 0);
33153 a = p;
33154 if (soap->body && soap_element_end_in(soap, tag))
33155 return nullptr;
33156 }
33157 return a;
33158}
33159
33160SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__create(struct soap *soap, ns1__create *const *a, const char *tag,
33161 const char *type) {
33162 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__create);
33163 if (soap_out_PointerTons1__create(soap, tag ? tag : "ns1:create", id, a, type))
33164 return soap->error;
33165 return soap_putindependent(soap);
33166}
33167
33168SOAP_FMAC3 ns1__create **SOAP_FMAC4 soap_get_PointerTons1__create(struct soap *soap, ns1__create **p, const char *tag,
33169 const char *type) {
33170 if ((p = soap_in_PointerTons1__create(soap, tag, p, type)))
33171 if (soap_getindependent(soap))
33172 return nullptr;
33173 return p;
33174}
33175
33176SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__searchResponse(struct soap *soap,
33177 ns1__searchResponse *const *a) {
33178#ifndef WITH_NOIDREF
33179 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__searchResponse))
33180 (*a)->soap_serialize(soap);
33181#endif
33182}
33183
33184SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__searchResponse(struct soap *soap, const char *tag, int id,
33185 ns1__searchResponse *const *a, const char *type) {
33186 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__searchResponse);
33187 if (id < 0)
33188 return soap->error;
33189 return (*a)->soap_out(soap, tag, id, type);
33190}
33191
33192SOAP_FMAC3 ns1__searchResponse **SOAP_FMAC4 soap_in_PointerTons1__searchResponse(struct soap *soap, const char *tag,
33194 const char *type) {
33195 if (soap_element_begin_in(soap, tag, 1, nullptr))
33196 return nullptr;
33197 if (!a)
33198 if (!(a = (ns1__searchResponse **)soap_malloc(soap, sizeof(ns1__searchResponse *))))
33199 return nullptr;
33200 *a = nullptr;
33201 if (!soap->null && *soap->href != '#') {
33202 soap_revert(soap);
33203 if (!(*a = (ns1__searchResponse *)soap_instantiate_ns1__searchResponse(soap, -1, soap->type, soap->arrayType,
33204 nullptr)))
33205 return nullptr;
33206 (*a)->soap_default(soap);
33207 if (!(*a)->soap_in(soap, tag, nullptr))
33208 return nullptr;
33209 } else {
33210 ns1__searchResponse **p = (ns1__searchResponse **)soap_id_lookup(
33211 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__searchResponse, sizeof(ns1__searchResponse), 0);
33212 a = p;
33213 if (soap->body && soap_element_end_in(soap, tag))
33214 return nullptr;
33215 }
33216 return a;
33217}
33218
33219SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__searchResponse(struct soap *soap, ns1__searchResponse *const *a,
33220 const char *tag, const char *type) {
33221 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__searchResponse);
33222 if (soap_out_PointerTons1__searchResponse(soap, tag ? tag : "ns1:searchResponse", id, a, type))
33223 return soap->error;
33224 return soap_putindependent(soap);
33225}
33226
33227SOAP_FMAC3 ns1__searchResponse **SOAP_FMAC4 soap_get_PointerTons1__searchResponse(struct soap *soap,
33229 const char *tag, const char *type) {
33230 if ((p = soap_in_PointerTons1__searchResponse(soap, tag, p, type)))
33231 if (soap_getindependent(soap))
33232 return nullptr;
33233 return p;
33234}
33235
33236SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__search(struct soap *soap, ns1__search *const *a) {
33237#ifndef WITH_NOIDREF
33238 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__search))
33239 (*a)->soap_serialize(soap);
33240#endif
33241}
33242
33243SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__search(struct soap *soap, const char *tag, int id,
33244 ns1__search *const *a, const char *type) {
33245 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__search);
33246 if (id < 0)
33247 return soap->error;
33248 return (*a)->soap_out(soap, tag, id, type);
33249}
33250
33251SOAP_FMAC3 ns1__search **SOAP_FMAC4 soap_in_PointerTons1__search(struct soap *soap, const char *tag, ns1__search **a,
33252 const char *type) {
33253 if (soap_element_begin_in(soap, tag, 1, nullptr))
33254 return nullptr;
33255 if (!a)
33256 if (!(a = (ns1__search **)soap_malloc(soap, sizeof(ns1__search *))))
33257 return nullptr;
33258 *a = nullptr;
33259 if (!soap->null && *soap->href != '#') {
33260 soap_revert(soap);
33261 if (!(*a = (ns1__search *)soap_instantiate_ns1__search(soap, -1, soap->type, soap->arrayType, nullptr)))
33262 return nullptr;
33263 (*a)->soap_default(soap);
33264 if (!(*a)->soap_in(soap, tag, nullptr))
33265 return nullptr;
33266 } else {
33267 ns1__search **p = (ns1__search **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__search,
33268 sizeof(ns1__search), 0);
33269 a = p;
33270 if (soap->body && soap_element_end_in(soap, tag))
33271 return nullptr;
33272 }
33273 return a;
33274}
33275
33276SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__search(struct soap *soap, ns1__search *const *a, const char *tag,
33277 const char *type) {
33278 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__search);
33279 if (soap_out_PointerTons1__search(soap, tag ? tag : "ns1:search", id, a, type))
33280 return soap->error;
33281 return soap_putindependent(soap);
33282}
33283
33284SOAP_FMAC3 ns1__search **SOAP_FMAC4 soap_get_PointerTons1__search(struct soap *soap, ns1__search **p, const char *tag,
33285 const char *type) {
33286 if ((p = soap_in_PointerTons1__search(soap, tag, p, type)))
33287 if (soap_getindependent(soap))
33288 return nullptr;
33289 return p;
33290}
33291
33292SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__deleteResponse(struct soap *soap,
33293 ns1__deleteResponse *const *a) {
33294#ifndef WITH_NOIDREF
33295 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__deleteResponse))
33296 (*a)->soap_serialize(soap);
33297#endif
33298}
33299
33300SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__deleteResponse(struct soap *soap, const char *tag, int id,
33301 ns1__deleteResponse *const *a, const char *type) {
33302 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__deleteResponse);
33303 if (id < 0)
33304 return soap->error;
33305 return (*a)->soap_out(soap, tag, id, type);
33306}
33307
33308SOAP_FMAC3 ns1__deleteResponse **SOAP_FMAC4 soap_in_PointerTons1__deleteResponse(struct soap *soap, const char *tag,
33310 const char *type) {
33311 if (soap_element_begin_in(soap, tag, 1, nullptr))
33312 return nullptr;
33313 if (!a)
33314 if (!(a = (ns1__deleteResponse **)soap_malloc(soap, sizeof(ns1__deleteResponse *))))
33315 return nullptr;
33316 *a = nullptr;
33317 if (!soap->null && *soap->href != '#') {
33318 soap_revert(soap);
33319 if (!(*a = (ns1__deleteResponse *)soap_instantiate_ns1__deleteResponse(soap, -1, soap->type, soap->arrayType,
33320 nullptr)))
33321 return nullptr;
33322 (*a)->soap_default(soap);
33323 if (!(*a)->soap_in(soap, tag, nullptr))
33324 return nullptr;
33325 } else {
33326 ns1__deleteResponse **p = (ns1__deleteResponse **)soap_id_lookup(
33327 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__deleteResponse, sizeof(ns1__deleteResponse), 0);
33328 a = p;
33329 if (soap->body && soap_element_end_in(soap, tag))
33330 return nullptr;
33331 }
33332 return a;
33333}
33334
33335SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__deleteResponse(struct soap *soap, ns1__deleteResponse *const *a,
33336 const char *tag, const char *type) {
33337 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__deleteResponse);
33338 if (soap_out_PointerTons1__deleteResponse(soap, tag ? tag : "ns1:deleteResponse", id, a, type))
33339 return soap->error;
33340 return soap_putindependent(soap);
33341}
33342
33343SOAP_FMAC3 ns1__deleteResponse **SOAP_FMAC4 soap_get_PointerTons1__deleteResponse(struct soap *soap,
33345 const char *tag, const char *type) {
33346 if ((p = soap_in_PointerTons1__deleteResponse(soap, tag, p, type)))
33347 if (soap_getindependent(soap))
33348 return nullptr;
33349 return p;
33350}
33351
33352SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__delete(struct soap *soap, ns1__delete *const *a) {
33353#ifndef WITH_NOIDREF
33354 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__delete))
33355 (*a)->soap_serialize(soap);
33356#endif
33357}
33358
33359SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__delete(struct soap *soap, const char *tag, int id,
33360 ns1__delete *const *a, const char *type) {
33361 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__delete);
33362 if (id < 0)
33363 return soap->error;
33364 return (*a)->soap_out(soap, tag, id, type);
33365}
33366
33367SOAP_FMAC3 ns1__delete **SOAP_FMAC4 soap_in_PointerTons1__delete(struct soap *soap, const char *tag, ns1__delete **a,
33368 const char *type) {
33369 if (soap_element_begin_in(soap, tag, 1, nullptr))
33370 return nullptr;
33371 if (!a)
33372 if (!(a = (ns1__delete **)soap_malloc(soap, sizeof(ns1__delete *))))
33373 return nullptr;
33374 *a = nullptr;
33375 if (!soap->null && *soap->href != '#') {
33376 soap_revert(soap);
33377 if (!(*a = (ns1__delete *)soap_instantiate_ns1__delete(soap, -1, soap->type, soap->arrayType, nullptr)))
33378 return nullptr;
33379 (*a)->soap_default(soap);
33380 if (!(*a)->soap_in(soap, tag, nullptr))
33381 return nullptr;
33382 } else {
33383 ns1__delete **p = (ns1__delete **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__delete,
33384 sizeof(ns1__delete), 0);
33385 a = p;
33386 if (soap->body && soap_element_end_in(soap, tag))
33387 return nullptr;
33388 }
33389 return a;
33390}
33391
33392SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__delete(struct soap *soap, ns1__delete *const *a, const char *tag,
33393 const char *type) {
33394 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__delete);
33395 if (soap_out_PointerTons1__delete(soap, tag ? tag : "ns1:delete", id, a, type))
33396 return soap->error;
33397 return soap_putindependent(soap);
33398}
33399
33400SOAP_FMAC3 ns1__delete **SOAP_FMAC4 soap_get_PointerTons1__delete(struct soap *soap, ns1__delete **p, const char *tag,
33401 const char *type) {
33402 if ((p = soap_in_PointerTons1__delete(soap, tag, p, type)))
33403 if (soap_getindependent(soap))
33404 return nullptr;
33405 return p;
33406}
33407
33408SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getPropertiesResponse(struct soap *soap,
33409 ns1__getPropertiesResponse *const *a) {
33410#ifndef WITH_NOIDREF
33411 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__getPropertiesResponse))
33412 (*a)->soap_serialize(soap);
33413#endif
33414}
33415
33416SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getPropertiesResponse(struct soap *soap, const char *tag, int id,
33418 const char *type) {
33419 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__getPropertiesResponse);
33420 if (id < 0)
33421 return soap->error;
33422 return (*a)->soap_out(soap, tag, id, type);
33423}
33424
33426 struct soap *soap, const char *tag, ns1__getPropertiesResponse **a, const char *type) {
33427 if (soap_element_begin_in(soap, tag, 1, nullptr))
33428 return nullptr;
33429 if (!a)
33430 if (!(a = (ns1__getPropertiesResponse **)soap_malloc(soap, sizeof(ns1__getPropertiesResponse *))))
33431 return nullptr;
33432 *a = nullptr;
33433 if (!soap->null && *soap->href != '#') {
33434 soap_revert(soap);
33436 soap->arrayType, nullptr)))
33437 return nullptr;
33438 (*a)->soap_default(soap);
33439 if (!(*a)->soap_in(soap, tag, nullptr))
33440 return nullptr;
33441 } else {
33443 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getPropertiesResponse, sizeof(ns1__getPropertiesResponse),
33444 0);
33445 a = p;
33446 if (soap->body && soap_element_end_in(soap, tag))
33447 return nullptr;
33448 }
33449 return a;
33450}
33451
33452SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getPropertiesResponse(struct soap *soap,
33454 const char *tag, const char *type) {
33455 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__getPropertiesResponse);
33456 if (soap_out_PointerTons1__getPropertiesResponse(soap, tag ? tag : "ns1:getPropertiesResponse", id, a, type))
33457 return soap->error;
33458 return soap_putindependent(soap);
33459}
33460
33462 struct soap *soap, ns1__getPropertiesResponse **p, const char *tag, const char *type) {
33463 if ((p = soap_in_PointerTons1__getPropertiesResponse(soap, tag, p, type)))
33464 if (soap_getindependent(soap))
33465 return nullptr;
33466 return p;
33467}
33468
33469SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getProperties(struct soap *soap, ns1__getProperties *const *a) {
33470#ifndef WITH_NOIDREF
33471 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__getProperties))
33472 (*a)->soap_serialize(soap);
33473#endif
33474}
33475
33476SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getProperties(struct soap *soap, const char *tag, int id,
33477 ns1__getProperties *const *a, const char *type) {
33478 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__getProperties);
33479 if (id < 0)
33480 return soap->error;
33481 return (*a)->soap_out(soap, tag, id, type);
33482}
33483
33484SOAP_FMAC3 ns1__getProperties **SOAP_FMAC4 soap_in_PointerTons1__getProperties(struct soap *soap, const char *tag,
33486 const char *type) {
33487 if (soap_element_begin_in(soap, tag, 1, nullptr))
33488 return nullptr;
33489 if (!a)
33490 if (!(a = (ns1__getProperties **)soap_malloc(soap, sizeof(ns1__getProperties *))))
33491 return nullptr;
33492 *a = nullptr;
33493 if (!soap->null && *soap->href != '#') {
33494 soap_revert(soap);
33495 if (!(*a = (ns1__getProperties *)soap_instantiate_ns1__getProperties(soap, -1, soap->type, soap->arrayType,
33496 nullptr)))
33497 return nullptr;
33498 (*a)->soap_default(soap);
33499 if (!(*a)->soap_in(soap, tag, nullptr))
33500 return nullptr;
33501 } else {
33502 ns1__getProperties **p = (ns1__getProperties **)soap_id_lookup(
33503 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getProperties, sizeof(ns1__getProperties), 0);
33504 a = p;
33505 if (soap->body && soap_element_end_in(soap, tag))
33506 return nullptr;
33507 }
33508 return a;
33509}
33510
33511SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getProperties(struct soap *soap, ns1__getProperties *const *a,
33512 const char *tag, const char *type) {
33513 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__getProperties);
33514 if (soap_out_PointerTons1__getProperties(soap, tag ? tag : "ns1:getProperties", id, a, type))
33515 return soap->error;
33516 return soap_putindependent(soap);
33517}
33518
33519SOAP_FMAC3 ns1__getProperties **SOAP_FMAC4 soap_get_PointerTons1__getProperties(struct soap *soap,
33520 ns1__getProperties **p, const char *tag,
33521 const char *type) {
33522 if ((p = soap_in_PointerTons1__getProperties(soap, tag, p, type)))
33523 if (soap_getindependent(soap))
33524 return nullptr;
33525 return p;
33526}
33527
33528SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getResponse(struct soap *soap, ns1__getResponse *const *a) {
33529#ifndef WITH_NOIDREF
33530 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__getResponse))
33531 (*a)->soap_serialize(soap);
33532#endif
33533}
33534
33535SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getResponse(struct soap *soap, const char *tag, int id,
33536 ns1__getResponse *const *a, const char *type) {
33537 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__getResponse);
33538 if (id < 0)
33539 return soap->error;
33540 return (*a)->soap_out(soap, tag, id, type);
33541}
33542
33543SOAP_FMAC3 ns1__getResponse **SOAP_FMAC4 soap_in_PointerTons1__getResponse(struct soap *soap, const char *tag,
33544 ns1__getResponse **a, const char *type) {
33545 if (soap_element_begin_in(soap, tag, 1, nullptr))
33546 return nullptr;
33547 if (!a)
33548 if (!(a = (ns1__getResponse **)soap_malloc(soap, sizeof(ns1__getResponse *))))
33549 return nullptr;
33550 *a = nullptr;
33551 if (!soap->null && *soap->href != '#') {
33552 soap_revert(soap);
33553 if (!(*a = (ns1__getResponse *)soap_instantiate_ns1__getResponse(soap, -1, soap->type, soap->arrayType, nullptr)))
33554 return nullptr;
33555 (*a)->soap_default(soap);
33556 if (!(*a)->soap_in(soap, tag, nullptr))
33557 return nullptr;
33558 } else {
33559 ns1__getResponse **p = (ns1__getResponse **)soap_id_lookup(
33560 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getResponse, sizeof(ns1__getResponse), 0);
33561 a = p;
33562 if (soap->body && soap_element_end_in(soap, tag))
33563 return nullptr;
33564 }
33565 return a;
33566}
33567
33568SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getResponse(struct soap *soap, ns1__getResponse *const *a,
33569 const char *tag, const char *type) {
33570 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__getResponse);
33571 if (soap_out_PointerTons1__getResponse(soap, tag ? tag : "ns1:getResponse", id, a, type))
33572 return soap->error;
33573 return soap_putindependent(soap);
33574}
33575
33576SOAP_FMAC3 ns1__getResponse **SOAP_FMAC4 soap_get_PointerTons1__getResponse(struct soap *soap, ns1__getResponse **p,
33577 const char *tag, const char *type) {
33578 if ((p = soap_in_PointerTons1__getResponse(soap, tag, p, type)))
33579 if (soap_getindependent(soap))
33580 return nullptr;
33581 return p;
33582}
33583
33584SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__get(struct soap *soap, ns1__get *const *a) {
33585#ifndef WITH_NOIDREF
33586 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__get))
33587 (*a)->soap_serialize(soap);
33588#endif
33589}
33590
33591SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__get(struct soap *soap, const char *tag, int id, ns1__get *const *a,
33592 const char *type) {
33593 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__get);
33594 if (id < 0)
33595 return soap->error;
33596 return (*a)->soap_out(soap, tag, id, type);
33597}
33598
33599SOAP_FMAC3 ns1__get **SOAP_FMAC4 soap_in_PointerTons1__get(struct soap *soap, const char *tag, ns1__get **a,
33600 const char *type) {
33601 if (soap_element_begin_in(soap, tag, 1, nullptr))
33602 return nullptr;
33603 if (!a)
33604 if (!(a = (ns1__get **)soap_malloc(soap, sizeof(ns1__get *))))
33605 return nullptr;
33606 *a = nullptr;
33607 if (!soap->null && *soap->href != '#') {
33608 soap_revert(soap);
33609 if (!(*a = (ns1__get *)soap_instantiate_ns1__get(soap, -1, soap->type, soap->arrayType, nullptr)))
33610 return nullptr;
33611 (*a)->soap_default(soap);
33612 if (!(*a)->soap_in(soap, tag, nullptr))
33613 return nullptr;
33614 } else {
33615 ns1__get **p =
33616 (ns1__get **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__get, sizeof(ns1__get), 0);
33617 a = p;
33618 if (soap->body && soap_element_end_in(soap, tag))
33619 return nullptr;
33620 }
33621 return a;
33622}
33623
33624SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__get(struct soap *soap, ns1__get *const *a, const char *tag,
33625 const char *type) {
33626 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__get);
33627 if (soap_out_PointerTons1__get(soap, tag ? tag : "ns1:get", id, a, type))
33628 return soap->error;
33629 return soap_putindependent(soap);
33630}
33631
33632SOAP_FMAC3 ns1__get **SOAP_FMAC4 soap_get_PointerTons1__get(struct soap *soap, ns1__get **p, const char *tag,
33633 const char *type) {
33634 if ((p = soap_in_PointerTons1__get(soap, tag, p, type)))
33635 if (soap_getindependent(soap))
33636 return nullptr;
33637 return p;
33638}
33639
33640SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getUserNameResponse(struct soap *soap,
33641 ns1__getUserNameResponse *const *a) {
33642#ifndef WITH_NOIDREF
33643 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__getUserNameResponse))
33644 (*a)->soap_serialize(soap);
33645#endif
33646}
33647
33648SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getUserNameResponse(struct soap *soap, const char *tag, int id,
33649 ns1__getUserNameResponse *const *a,
33650 const char *type) {
33651 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__getUserNameResponse);
33652 if (id < 0)
33653 return soap->error;
33654 return (*a)->soap_out(soap, tag, id, type);
33655}
33656
33658 const char *tag,
33660 const char *type) {
33661 if (soap_element_begin_in(soap, tag, 1, nullptr))
33662 return nullptr;
33663 if (!a)
33664 if (!(a = (ns1__getUserNameResponse **)soap_malloc(soap, sizeof(ns1__getUserNameResponse *))))
33665 return nullptr;
33666 *a = nullptr;
33667 if (!soap->null && *soap->href != '#') {
33668 soap_revert(soap);
33670 soap->arrayType, nullptr)))
33671 return nullptr;
33672 (*a)->soap_default(soap);
33673 if (!(*a)->soap_in(soap, tag, nullptr))
33674 return nullptr;
33675 } else {
33676 ns1__getUserNameResponse **p = (ns1__getUserNameResponse **)soap_id_lookup(
33677 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getUserNameResponse, sizeof(ns1__getUserNameResponse), 0);
33678 a = p;
33679 if (soap->body && soap_element_end_in(soap, tag))
33680 return nullptr;
33681 }
33682 return a;
33683}
33684
33685SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getUserNameResponse(struct soap *soap,
33686 ns1__getUserNameResponse *const *a,
33687 const char *tag, const char *type) {
33688 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__getUserNameResponse);
33689 if (soap_out_PointerTons1__getUserNameResponse(soap, tag ? tag : "ns1:getUserNameResponse", id, a, type))
33690 return soap->error;
33691 return soap_putindependent(soap);
33692}
33693
33695 struct soap *soap, ns1__getUserNameResponse **p, const char *tag, const char *type) {
33696 if ((p = soap_in_PointerTons1__getUserNameResponse(soap, tag, p, type)))
33697 if (soap_getindependent(soap))
33698 return nullptr;
33699 return p;
33700}
33701
33702SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getUserName(struct soap *soap, ns1__getUserName *const *a) {
33703#ifndef WITH_NOIDREF
33704 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__getUserName))
33705 (*a)->soap_serialize(soap);
33706#endif
33707}
33708
33709SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getUserName(struct soap *soap, const char *tag, int id,
33710 ns1__getUserName *const *a, const char *type) {
33711 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__getUserName);
33712 if (id < 0)
33713 return soap->error;
33714 return (*a)->soap_out(soap, tag, id, type);
33715}
33716
33717SOAP_FMAC3 ns1__getUserName **SOAP_FMAC4 soap_in_PointerTons1__getUserName(struct soap *soap, const char *tag,
33718 ns1__getUserName **a, const char *type) {
33719 if (soap_element_begin_in(soap, tag, 1, nullptr))
33720 return nullptr;
33721 if (!a)
33722 if (!(a = (ns1__getUserName **)soap_malloc(soap, sizeof(ns1__getUserName *))))
33723 return nullptr;
33724 *a = nullptr;
33725 if (!soap->null && *soap->href != '#') {
33726 soap_revert(soap);
33727 if (!(*a = (ns1__getUserName *)soap_instantiate_ns1__getUserName(soap, -1, soap->type, soap->arrayType, nullptr)))
33728 return nullptr;
33729 (*a)->soap_default(soap);
33730 if (!(*a)->soap_in(soap, tag, nullptr))
33731 return nullptr;
33732 } else {
33733 ns1__getUserName **p = (ns1__getUserName **)soap_id_lookup(
33734 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getUserName, sizeof(ns1__getUserName), 0);
33735 a = p;
33736 if (soap->body && soap_element_end_in(soap, tag))
33737 return nullptr;
33738 }
33739 return a;
33740}
33741
33742SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getUserName(struct soap *soap, ns1__getUserName *const *a,
33743 const char *tag, const char *type) {
33744 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__getUserName);
33745 if (soap_out_PointerTons1__getUserName(soap, tag ? tag : "ns1:getUserName", id, a, type))
33746 return soap->error;
33747 return soap_putindependent(soap);
33748}
33749
33750SOAP_FMAC3 ns1__getUserName **SOAP_FMAC4 soap_get_PointerTons1__getUserName(struct soap *soap, ns1__getUserName **p,
33751 const char *tag, const char *type) {
33752 if ((p = soap_in_PointerTons1__getUserName(soap, tag, p, type)))
33753 if (soap_getindependent(soap))
33754 return nullptr;
33755 return p;
33756}
33757
33758SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__loginResponse(struct soap *soap, ns1__loginResponse *const *a) {
33759#ifndef WITH_NOIDREF
33760 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__loginResponse))
33761 (*a)->soap_serialize(soap);
33762#endif
33763}
33764
33765SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__loginResponse(struct soap *soap, const char *tag, int id,
33766 ns1__loginResponse *const *a, const char *type) {
33767 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__loginResponse);
33768 if (id < 0)
33769 return soap->error;
33770 return (*a)->soap_out(soap, tag, id, type);
33771}
33772
33773SOAP_FMAC3 ns1__loginResponse **SOAP_FMAC4 soap_in_PointerTons1__loginResponse(struct soap *soap, const char *tag,
33775 const char *type) {
33776 if (soap_element_begin_in(soap, tag, 1, nullptr))
33777 return nullptr;
33778 if (!a)
33779 if (!(a = (ns1__loginResponse **)soap_malloc(soap, sizeof(ns1__loginResponse *))))
33780 return nullptr;
33781 *a = nullptr;
33782 if (!soap->null && *soap->href != '#') {
33783 soap_revert(soap);
33784 if (!(*a = (ns1__loginResponse *)soap_instantiate_ns1__loginResponse(soap, -1, soap->type, soap->arrayType,
33785 nullptr)))
33786 return nullptr;
33787 (*a)->soap_default(soap);
33788 if (!(*a)->soap_in(soap, tag, nullptr))
33789 return nullptr;
33790 } else {
33791 ns1__loginResponse **p = (ns1__loginResponse **)soap_id_lookup(
33792 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__loginResponse, sizeof(ns1__loginResponse), 0);
33793 a = p;
33794 if (soap->body && soap_element_end_in(soap, tag))
33795 return nullptr;
33796 }
33797 return a;
33798}
33799
33800SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__loginResponse(struct soap *soap, ns1__loginResponse *const *a,
33801 const char *tag, const char *type) {
33802 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__loginResponse);
33803 if (soap_out_PointerTons1__loginResponse(soap, tag ? tag : "ns1:loginResponse", id, a, type))
33804 return soap->error;
33805 return soap_putindependent(soap);
33806}
33807
33808SOAP_FMAC3 ns1__loginResponse **SOAP_FMAC4 soap_get_PointerTons1__loginResponse(struct soap *soap,
33809 ns1__loginResponse **p, const char *tag,
33810 const char *type) {
33811 if ((p = soap_in_PointerTons1__loginResponse(soap, tag, p, type)))
33812 if (soap_getindependent(soap))
33813 return nullptr;
33814 return p;
33815}
33816
33817SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__login(struct soap *soap, ns1__login *const *a) {
33818#ifndef WITH_NOIDREF
33819 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__login))
33820 (*a)->soap_serialize(soap);
33821#endif
33822}
33823
33824SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__login(struct soap *soap, const char *tag, int id, ns1__login *const *a,
33825 const char *type) {
33826 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__login);
33827 if (id < 0)
33828 return soap->error;
33829 return (*a)->soap_out(soap, tag, id, type);
33830}
33831
33832SOAP_FMAC3 ns1__login **SOAP_FMAC4 soap_in_PointerTons1__login(struct soap *soap, const char *tag, ns1__login **a,
33833 const char *type) {
33834 if (soap_element_begin_in(soap, tag, 1, nullptr))
33835 return nullptr;
33836 if (!a)
33837 if (!(a = (ns1__login **)soap_malloc(soap, sizeof(ns1__login *))))
33838 return nullptr;
33839 *a = nullptr;
33840 if (!soap->null && *soap->href != '#') {
33841 soap_revert(soap);
33842 if (!(*a = (ns1__login *)soap_instantiate_ns1__login(soap, -1, soap->type, soap->arrayType, nullptr)))
33843 return nullptr;
33844 (*a)->soap_default(soap);
33845 if (!(*a)->soap_in(soap, tag, nullptr))
33846 return nullptr;
33847 } else {
33848 ns1__login **p =
33849 (ns1__login **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__login, sizeof(ns1__login), 0);
33850 a = p;
33851 if (soap->body && soap_element_end_in(soap, tag))
33852 return nullptr;
33853 }
33854 return a;
33855}
33856
33857SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__login(struct soap *soap, ns1__login *const *a, const char *tag,
33858 const char *type) {
33859 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__login);
33860 if (soap_out_PointerTons1__login(soap, tag ? tag : "ns1:login", id, a, type))
33861 return soap->error;
33862 return soap_putindependent(soap);
33863}
33864
33865SOAP_FMAC3 ns1__login **SOAP_FMAC4 soap_get_PointerTons1__login(struct soap *soap, ns1__login **p, const char *tag,
33866 const char *type) {
33867 if ((p = soap_in_PointerTons1__login(soap, tag, p, type)))
33868 if (soap_getindependent(soap))
33869 return nullptr;
33870 return p;
33871}
33872
33873SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__IcatException(struct soap *soap, ns1__IcatException *const *a) {
33874#ifndef WITH_NOIDREF
33875 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__IcatException))
33876 (*a)->soap_serialize(soap);
33877#endif
33878}
33879
33880SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__IcatException(struct soap *soap, const char *tag, int id,
33881 ns1__IcatException *const *a, const char *type) {
33882 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__IcatException);
33883 if (id < 0)
33884 return soap->error;
33885 return (*a)->soap_out(soap, tag, id, type);
33886}
33887
33888SOAP_FMAC3 ns1__IcatException **SOAP_FMAC4 soap_in_PointerTons1__IcatException(struct soap *soap, const char *tag,
33890 const char *type) {
33891 if (soap_element_begin_in(soap, tag, 1, nullptr))
33892 return nullptr;
33893 if (!a)
33894 if (!(a = (ns1__IcatException **)soap_malloc(soap, sizeof(ns1__IcatException *))))
33895 return nullptr;
33896 *a = nullptr;
33897 if (!soap->null && *soap->href != '#') {
33898 soap_revert(soap);
33899 if (!(*a = (ns1__IcatException *)soap_instantiate_ns1__IcatException(soap, -1, soap->type, soap->arrayType,
33900 nullptr)))
33901 return nullptr;
33902 (*a)->soap_default(soap);
33903 if (!(*a)->soap_in(soap, tag, nullptr))
33904 return nullptr;
33905 } else {
33906 ns1__IcatException **p = (ns1__IcatException **)soap_id_lookup(
33907 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__IcatException, sizeof(ns1__IcatException), 0);
33908 a = p;
33909 if (soap->body && soap_element_end_in(soap, tag))
33910 return nullptr;
33911 }
33912 return a;
33913}
33914
33915SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__IcatException(struct soap *soap, ns1__IcatException *const *a,
33916 const char *tag, const char *type) {
33917 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__IcatException);
33918 if (soap_out_PointerTons1__IcatException(soap, tag ? tag : "ns1:IcatException", id, a, type))
33919 return soap->error;
33920 return soap_putindependent(soap);
33921}
33922
33923SOAP_FMAC3 ns1__IcatException **SOAP_FMAC4 soap_get_PointerTons1__IcatException(struct soap *soap,
33924 ns1__IcatException **p, const char *tag,
33925 const char *type) {
33926 if ((p = soap_in_PointerTons1__IcatException(soap, tag, p, type)))
33927 if (soap_getindependent(soap))
33928 return nullptr;
33929 return p;
33930}
33931
33932SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__parameterValueType(struct soap *soap,
33933 enum ns1__parameterValueType *const *a) {
33934#ifndef WITH_NOIDREF
33935 soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__parameterValueType);
33936#endif
33937}
33938
33939SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__parameterValueType(struct soap *soap, const char *tag, int id,
33940 enum ns1__parameterValueType *const *a,
33941 const char *type) {
33942 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__parameterValueType);
33943 if (id < 0)
33944 return soap->error;
33945 return soap_out_ns1__parameterValueType(soap, tag, id, *a, type);
33946}
33947
33949 struct soap *soap, const char *tag, enum ns1__parameterValueType **a, const char *type) {
33950 if (soap_element_begin_in(soap, tag, 1, nullptr))
33951 return nullptr;
33952 if (!a)
33953 if (!(a = (enum ns1__parameterValueType **)soap_malloc(soap, sizeof(enum ns1__parameterValueType *))))
33954 return nullptr;
33955 *a = nullptr;
33956 if (!soap->null && *soap->href != '#') {
33957 soap_revert(soap);
33958 if (!(*a = soap_in_ns1__parameterValueType(soap, tag, *a, type)))
33959 return nullptr;
33960 } else {
33961 a = (enum ns1__parameterValueType **)soap_id_lookup(
33962 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__parameterValueType, sizeof(enum ns1__parameterValueType), 0);
33963 if (soap->body && soap_element_end_in(soap, tag))
33964 return nullptr;
33965 }
33966 return a;
33967}
33968
33969SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__parameterValueType(struct soap *soap,
33970 enum ns1__parameterValueType *const *a,
33971 const char *tag, const char *type) {
33972 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__parameterValueType);
33973 if (soap_out_PointerTons1__parameterValueType(soap, tag ? tag : "ns1:parameterValueType", id, a, type))
33974 return soap->error;
33975 return soap_putindependent(soap);
33976}
33977
33979 struct soap *soap, enum ns1__parameterValueType **p, const char *tag, const char *type) {
33980 if ((p = soap_in_PointerTons1__parameterValueType(soap, tag, p, type)))
33981 if (soap_getindependent(soap))
33982 return nullptr;
33983 return p;
33984}
33985
33986SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__permissibleStringValue(struct soap *soap,
33987 ns1__permissibleStringValue *const *a) {
33988#ifndef WITH_NOIDREF
33989 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__permissibleStringValue))
33990 (*a)->soap_serialize(soap);
33991#endif
33992}
33993
33994SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__permissibleStringValue(struct soap *soap, const char *tag, int id,
33996 const char *type) {
33997 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__permissibleStringValue);
33998 if (id < 0)
33999 return soap->error;
34000 return (*a)->soap_out(soap, tag, id, type);
34001}
34002
34004 struct soap *soap, const char *tag, ns1__permissibleStringValue **a, const char *type) {
34005 if (soap_element_begin_in(soap, tag, 1, nullptr))
34006 return nullptr;
34007 if (!a)
34008 if (!(a = (ns1__permissibleStringValue **)soap_malloc(soap, sizeof(ns1__permissibleStringValue *))))
34009 return nullptr;
34010 *a = nullptr;
34011 if (!soap->null && *soap->href != '#') {
34012 soap_revert(soap);
34014 soap->arrayType, nullptr)))
34015 return nullptr;
34016 (*a)->soap_default(soap);
34017 if (!(*a)->soap_in(soap, tag, nullptr))
34018 return nullptr;
34019 } else {
34021 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__permissibleStringValue, sizeof(ns1__permissibleStringValue),
34022 0);
34023 a = p;
34024 if (soap->body && soap_element_end_in(soap, tag))
34025 return nullptr;
34026 }
34027 return a;
34028}
34029
34030SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__permissibleStringValue(struct soap *soap,
34032 const char *tag, const char *type) {
34033 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__permissibleStringValue);
34034 if (soap_out_PointerTons1__permissibleStringValue(soap, tag ? tag : "ns1:permissibleStringValue", id, a, type))
34035 return soap->error;
34036 return soap_putindependent(soap);
34037}
34038
34040 struct soap *soap, ns1__permissibleStringValue **p, const char *tag, const char *type) {
34041 if ((p = soap_in_PointerTons1__permissibleStringValue(soap, tag, p, type)))
34042 if (soap_getindependent(soap))
34043 return nullptr;
34044 return p;
34045}
34046
34047SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTodouble(struct soap *soap, double *const *a) {
34048#ifndef WITH_NOIDREF
34049 soap_reference(soap, *a, SOAP_TYPE_ICat4_double);
34050#endif
34051}
34052
34053SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTodouble(struct soap *soap, const char *tag, int id, double *const *a,
34054 const char *type) {
34055 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_double);
34056 if (id < 0)
34057 return soap->error;
34058 return soap_out_double(soap, tag, id, *a, type);
34059}
34060
34061SOAP_FMAC3 double **SOAP_FMAC4 soap_in_PointerTodouble(struct soap *soap, const char *tag, double **a,
34062 const char *type) {
34063 if (soap_element_begin_in(soap, tag, 1, nullptr))
34064 return nullptr;
34065 if (!a)
34066 if (!(a = (double **)soap_malloc(soap, sizeof(double *))))
34067 return nullptr;
34068 *a = nullptr;
34069 if (!soap->null && *soap->href != '#') {
34070 soap_revert(soap);
34071 if (!(*a = soap_in_double(soap, tag, *a, type)))
34072 return nullptr;
34073 } else {
34074 a = (double **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_double, sizeof(double), 0);
34075 if (soap->body && soap_element_end_in(soap, tag))
34076 return nullptr;
34077 }
34078 return a;
34079}
34080
34081SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTodouble(struct soap *soap, double *const *a, const char *tag,
34082 const char *type) {
34083 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTodouble);
34084 if (soap_out_PointerTodouble(soap, tag ? tag : "double", id, a, type))
34085 return soap->error;
34086 return soap_putindependent(soap);
34087}
34088
34089SOAP_FMAC3 double **SOAP_FMAC4 soap_get_PointerTodouble(struct soap *soap, double **p, const char *tag,
34090 const char *type) {
34091 if ((p = soap_in_PointerTodouble(soap, tag, p, type)))
34092 if (soap_getindependent(soap))
34093 return nullptr;
34094 return p;
34095}
34096
34097SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__rule(struct soap *soap, ns1__rule *const *a) {
34098#ifndef WITH_NOIDREF
34099 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__rule))
34100 (*a)->soap_serialize(soap);
34101#endif
34102}
34103
34104SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__rule(struct soap *soap, const char *tag, int id, ns1__rule *const *a,
34105 const char *type) {
34106 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__rule);
34107 if (id < 0)
34108 return soap->error;
34109 return (*a)->soap_out(soap, tag, id, type);
34110}
34111
34112SOAP_FMAC3 ns1__rule **SOAP_FMAC4 soap_in_PointerTons1__rule(struct soap *soap, const char *tag, ns1__rule **a,
34113 const char *type) {
34114 if (soap_element_begin_in(soap, tag, 1, nullptr))
34115 return nullptr;
34116 if (!a)
34117 if (!(a = (ns1__rule **)soap_malloc(soap, sizeof(ns1__rule *))))
34118 return nullptr;
34119 *a = nullptr;
34120 if (!soap->null && *soap->href != '#') {
34121 soap_revert(soap);
34122 if (!(*a = (ns1__rule *)soap_instantiate_ns1__rule(soap, -1, soap->type, soap->arrayType, nullptr)))
34123 return nullptr;
34124 (*a)->soap_default(soap);
34125 if (!(*a)->soap_in(soap, tag, nullptr))
34126 return nullptr;
34127 } else {
34128 ns1__rule **p =
34129 (ns1__rule **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__rule, sizeof(ns1__rule), 0);
34130 a = p;
34131 if (soap->body && soap_element_end_in(soap, tag))
34132 return nullptr;
34133 }
34134 return a;
34135}
34136
34137SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__rule(struct soap *soap, ns1__rule *const *a, const char *tag,
34138 const char *type) {
34139 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__rule);
34140 if (soap_out_PointerTons1__rule(soap, tag ? tag : "ns1:rule", id, a, type))
34141 return soap->error;
34142 return soap_putindependent(soap);
34143}
34144
34145SOAP_FMAC3 ns1__rule **SOAP_FMAC4 soap_get_PointerTons1__rule(struct soap *soap, ns1__rule **p, const char *tag,
34146 const char *type) {
34147 if ((p = soap_in_PointerTons1__rule(soap, tag, p, type)))
34148 if (soap_getindependent(soap))
34149 return nullptr;
34150 return p;
34151}
34152
34153SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__sampleType(struct soap *soap, ns1__sampleType *const *a) {
34154#ifndef WITH_NOIDREF
34155 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__sampleType))
34156 (*a)->soap_serialize(soap);
34157#endif
34158}
34159
34160SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__sampleType(struct soap *soap, const char *tag, int id,
34161 ns1__sampleType *const *a, const char *type) {
34162 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__sampleType);
34163 if (id < 0)
34164 return soap->error;
34165 return (*a)->soap_out(soap, tag, id, type);
34166}
34167
34168SOAP_FMAC3 ns1__sampleType **SOAP_FMAC4 soap_in_PointerTons1__sampleType(struct soap *soap, const char *tag,
34169 ns1__sampleType **a, const char *type) {
34170 if (soap_element_begin_in(soap, tag, 1, nullptr))
34171 return nullptr;
34172 if (!a)
34173 if (!(a = (ns1__sampleType **)soap_malloc(soap, sizeof(ns1__sampleType *))))
34174 return nullptr;
34175 *a = nullptr;
34176 if (!soap->null && *soap->href != '#') {
34177 soap_revert(soap);
34178 if (!(*a = (ns1__sampleType *)soap_instantiate_ns1__sampleType(soap, -1, soap->type, soap->arrayType, nullptr)))
34179 return nullptr;
34180 (*a)->soap_default(soap);
34181 if (!(*a)->soap_in(soap, tag, nullptr))
34182 return nullptr;
34183 } else {
34184 ns1__sampleType **p = (ns1__sampleType **)soap_id_lookup(
34185 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__sampleType, sizeof(ns1__sampleType), 0);
34186 a = p;
34187 if (soap->body && soap_element_end_in(soap, tag))
34188 return nullptr;
34189 }
34190 return a;
34191}
34192
34193SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__sampleType(struct soap *soap, ns1__sampleType *const *a,
34194 const char *tag, const char *type) {
34195 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__sampleType);
34196 if (soap_out_PointerTons1__sampleType(soap, tag ? tag : "ns1:sampleType", id, a, type))
34197 return soap->error;
34198 return soap_putindependent(soap);
34199}
34200
34201SOAP_FMAC3 ns1__sampleType **SOAP_FMAC4 soap_get_PointerTons1__sampleType(struct soap *soap, ns1__sampleType **p,
34202 const char *tag, const char *type) {
34203 if ((p = soap_in_PointerTons1__sampleType(soap, tag, p, type)))
34204 if (soap_getindependent(soap))
34205 return nullptr;
34206 return p;
34207}
34208
34209SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__investigationParameter(struct soap *soap,
34210 ns1__investigationParameter *const *a) {
34211#ifndef WITH_NOIDREF
34212 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__investigationParameter))
34213 (*a)->soap_serialize(soap);
34214#endif
34215}
34216
34217SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__investigationParameter(struct soap *soap, const char *tag, int id,
34219 const char *type) {
34220 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__investigationParameter);
34221 if (id < 0)
34222 return soap->error;
34223 return (*a)->soap_out(soap, tag, id, type);
34224}
34225
34227 struct soap *soap, const char *tag, ns1__investigationParameter **a, const char *type) {
34228 if (soap_element_begin_in(soap, tag, 1, nullptr))
34229 return nullptr;
34230 if (!a)
34231 if (!(a = (ns1__investigationParameter **)soap_malloc(soap, sizeof(ns1__investigationParameter *))))
34232 return nullptr;
34233 *a = nullptr;
34234 if (!soap->null && *soap->href != '#') {
34235 soap_revert(soap);
34237 soap->arrayType, nullptr)))
34238 return nullptr;
34239 (*a)->soap_default(soap);
34240 if (!(*a)->soap_in(soap, tag, nullptr))
34241 return nullptr;
34242 } else {
34244 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__investigationParameter, sizeof(ns1__investigationParameter),
34245 0);
34246 a = p;
34247 if (soap->body && soap_element_end_in(soap, tag))
34248 return nullptr;
34249 }
34250 return a;
34251}
34252
34253SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__investigationParameter(struct soap *soap,
34255 const char *tag, const char *type) {
34256 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__investigationParameter);
34257 if (soap_out_PointerTons1__investigationParameter(soap, tag ? tag : "ns1:investigationParameter", id, a, type))
34258 return soap->error;
34259 return soap_putindependent(soap);
34260}
34261
34263 struct soap *soap, ns1__investigationParameter **p, const char *tag, const char *type) {
34264 if ((p = soap_in_PointerTons1__investigationParameter(soap, tag, p, type)))
34265 if (soap_getindependent(soap))
34266 return nullptr;
34267 return p;
34268}
34269
34270SOAP_FMAC3 void SOAP_FMAC4
34272#ifndef WITH_NOIDREF
34273 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__investigationInstrument))
34274 (*a)->soap_serialize(soap);
34275#endif
34276}
34277
34278SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__investigationInstrument(struct soap *soap, const char *tag, int id,
34280 const char *type) {
34281 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__investigationInstrument);
34282 if (id < 0)
34283 return soap->error;
34284 return (*a)->soap_out(soap, tag, id, type);
34285}
34286
34288 struct soap *soap, const char *tag, ns1__investigationInstrument **a, const char *type) {
34289 if (soap_element_begin_in(soap, tag, 1, nullptr))
34290 return nullptr;
34291 if (!a)
34292 if (!(a = (ns1__investigationInstrument **)soap_malloc(soap, sizeof(ns1__investigationInstrument *))))
34293 return nullptr;
34294 *a = nullptr;
34295 if (!soap->null && *soap->href != '#') {
34296 soap_revert(soap);
34298 soap->arrayType, nullptr)))
34299 return nullptr;
34300 (*a)->soap_default(soap);
34301 if (!(*a)->soap_in(soap, tag, nullptr))
34302 return nullptr;
34303 } else {
34305 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__investigationInstrument,
34306 sizeof(ns1__investigationInstrument), 0);
34307 a = p;
34308 if (soap->body && soap_element_end_in(soap, tag))
34309 return nullptr;
34310 }
34311 return a;
34312}
34313
34314SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__investigationInstrument(struct soap *soap,
34316 const char *tag, const char *type) {
34317 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__investigationInstrument);
34318 if (soap_out_PointerTons1__investigationInstrument(soap, tag ? tag : "ns1:investigationInstrument", id, a, type))
34319 return soap->error;
34320 return soap_putindependent(soap);
34321}
34322
34324 struct soap *soap, ns1__investigationInstrument **p, const char *tag, const char *type) {
34325 if ((p = soap_in_PointerTons1__investigationInstrument(soap, tag, p, type)))
34326 if (soap_getindependent(soap))
34327 return nullptr;
34328 return p;
34329}
34330
34331SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__accessType(struct soap *soap, enum ns1__accessType *const *a) {
34332#ifndef WITH_NOIDREF
34333 soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__accessType);
34334#endif
34335}
34336
34337SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__accessType(struct soap *soap, const char *tag, int id,
34338 enum ns1__accessType *const *a, const char *type) {
34339 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__accessType);
34340 if (id < 0)
34341 return soap->error;
34342 return soap_out_ns1__accessType(soap, tag, id, *a, type);
34343}
34344
34345SOAP_FMAC3 enum ns1__accessType **SOAP_FMAC4 soap_in_PointerTons1__accessType(struct soap *soap, const char *tag,
34346 enum ns1__accessType **a,
34347 const char *type) {
34348 if (soap_element_begin_in(soap, tag, 1, nullptr))
34349 return nullptr;
34350 if (!a)
34351 if (!(a = (enum ns1__accessType **)soap_malloc(soap, sizeof(enum ns1__accessType *))))
34352 return nullptr;
34353 *a = nullptr;
34354 if (!soap->null && *soap->href != '#') {
34355 soap_revert(soap);
34356 if (!(*a = soap_in_ns1__accessType(soap, tag, *a, type)))
34357 return nullptr;
34358 } else {
34359 a = (enum ns1__accessType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__accessType,
34360 sizeof(enum ns1__accessType), 0);
34361 if (soap->body && soap_element_end_in(soap, tag))
34362 return nullptr;
34363 }
34364 return a;
34365}
34366
34367SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__accessType(struct soap *soap, enum ns1__accessType *const *a,
34368 const char *tag, const char *type) {
34369 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__accessType);
34370 if (soap_out_PointerTons1__accessType(soap, tag ? tag : "ns1:accessType", id, a, type))
34371 return soap->error;
34372 return soap_putindependent(soap);
34373}
34374
34375SOAP_FMAC3 enum ns1__accessType **SOAP_FMAC4 soap_get_PointerTons1__accessType(struct soap *soap,
34376 enum ns1__accessType **p,
34377 const char *tag, const char *type) {
34378 if ((p = soap_in_PointerTons1__accessType(soap, tag, p, type)))
34379 if (soap_getindependent(soap))
34380 return nullptr;
34381 return p;
34382}
34383
34384SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxsd__anyType(struct soap *soap, xsd__anyType *const *a) {
34385#ifndef WITH_NOIDREF
34386 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_xsd__anyType))
34387 (*a)->soap_serialize(soap);
34388#endif
34389}
34390
34391SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxsd__anyType(struct soap *soap, const char *tag, int id,
34392 xsd__anyType *const *a, const char *type) {
34393 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_xsd__anyType);
34394 if (id < 0)
34395 return soap->error;
34396 return (*a)->soap_out(soap, tag, id, type);
34397}
34398
34399SOAP_FMAC3 xsd__anyType **SOAP_FMAC4 soap_in_PointerToxsd__anyType(struct soap *soap, const char *tag, xsd__anyType **a,
34400 const char *type) {
34401 if (soap_element_begin_in(soap, tag, 1, nullptr))
34402 return nullptr;
34403 if (!a)
34404 if (!(a = (xsd__anyType **)soap_malloc(soap, sizeof(xsd__anyType *))))
34405 return nullptr;
34406 *a = nullptr;
34407 if (!soap->null && *soap->href != '#') {
34408 soap_revert(soap);
34409 if (!(*a = (xsd__anyType *)soap_instantiate_xsd__anyType(soap, -1, soap->type, soap->arrayType, nullptr)))
34410 return nullptr;
34411 (*a)->soap_default(soap);
34412 if (!(*a)->soap_in(soap, tag, nullptr))
34413 return nullptr;
34414 } else {
34415 xsd__anyType **p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_xsd__anyType,
34416 sizeof(xsd__anyType), 0);
34417 if (!p && soap->error == SOAP_HREF) {
34418 soap->error = SOAP_OK;
34419 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_xsd__boolean,
34420 sizeof(xsd__boolean), 0);
34421 }
34422 if (!p && soap->error == SOAP_HREF) {
34423 soap->error = SOAP_OK;
34424 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_xsd__dateTime,
34425 sizeof(xsd__dateTime), 0);
34426 }
34427 if (!p && soap->error == SOAP_HREF) {
34428 soap->error = SOAP_OK;
34429 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_xsd__double,
34430 sizeof(xsd__double), 0);
34431 }
34432 if (!p && soap->error == SOAP_HREF) {
34433 soap->error = SOAP_OK;
34434 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_xsd__int, sizeof(xsd__int), 0);
34435 }
34436 if (!p && soap->error == SOAP_HREF) {
34437 soap->error = SOAP_OK;
34438 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_xsd__long, sizeof(xsd__long),
34439 0);
34440 }
34441 if (!p && soap->error == SOAP_HREF) {
34442 soap->error = SOAP_OK;
34443 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_xsd__string,
34444 sizeof(xsd__string), 0);
34445 }
34446 if (!p && soap->error == SOAP_HREF) {
34447 soap->error = SOAP_OK;
34448 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__icatExceptionType_,
34449 sizeof(ns1__icatExceptionType_), 0);
34450 }
34451 if (!p && soap->error == SOAP_HREF) {
34452 soap->error = SOAP_OK;
34453 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__studyStatus_,
34454 sizeof(ns1__studyStatus_), 0);
34455 }
34456 if (!p && soap->error == SOAP_HREF) {
34457 soap->error = SOAP_OK;
34458 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__parameterValueType_,
34459 sizeof(ns1__parameterValueType_), 0);
34460 }
34461 if (!p && soap->error == SOAP_HREF) {
34462 soap->error = SOAP_OK;
34463 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__relType_,
34464 sizeof(ns1__relType_), 0);
34465 }
34466 if (!p && soap->error == SOAP_HREF) {
34467 soap->error = SOAP_OK;
34468 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__accessType_,
34469 sizeof(ns1__accessType_), 0);
34470 }
34471 if (!p && soap->error == SOAP_HREF) {
34472 soap->error = SOAP_OK;
34473 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__luceneClear,
34474 sizeof(ns1__luceneClear), 0);
34475 }
34476 if (!p && soap->error == SOAP_HREF) {
34477 soap->error = SOAP_OK;
34478 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__luceneClearResponse,
34479 sizeof(ns1__luceneClearResponse), 0);
34480 }
34481 if (!p && soap->error == SOAP_HREF) {
34482 soap->error = SOAP_OK;
34483 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__IcatException,
34484 sizeof(ns1__IcatException), 0);
34485 }
34486 if (!p && soap->error == SOAP_HREF) {
34487 soap->error = SOAP_OK;
34488 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__createMany,
34489 sizeof(ns1__createMany), 0);
34490 }
34491 if (!p && soap->error == SOAP_HREF) {
34492 soap->error = SOAP_OK;
34493 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__entityBaseBean,
34494 sizeof(ns1__entityBaseBean), 0);
34495 }
34496 if (!p && soap->error == SOAP_HREF) {
34497 soap->error = SOAP_OK;
34498 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__createManyResponse,
34499 sizeof(ns1__createManyResponse), 0);
34500 }
34501 if (!p && soap->error == SOAP_HREF) {
34502 soap->error = SOAP_OK;
34503 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__create,
34504 sizeof(ns1__create), 0);
34505 }
34506 if (!p && soap->error == SOAP_HREF) {
34507 soap->error = SOAP_OK;
34508 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__createResponse,
34509 sizeof(ns1__createResponse), 0);
34510 }
34511 if (!p && soap->error == SOAP_HREF) {
34512 soap->error = SOAP_OK;
34513 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getProperties,
34514 sizeof(ns1__getProperties), 0);
34515 }
34516 if (!p && soap->error == SOAP_HREF) {
34517 soap->error = SOAP_OK;
34518 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getPropertiesResponse,
34519 sizeof(ns1__getPropertiesResponse), 0);
34520 }
34521 if (!p && soap->error == SOAP_HREF) {
34522 soap->error = SOAP_OK;
34523 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__luceneSearch,
34524 sizeof(ns1__luceneSearch), 0);
34525 }
34526 if (!p && soap->error == SOAP_HREF) {
34527 soap->error = SOAP_OK;
34528 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__luceneSearchResponse,
34529 sizeof(ns1__luceneSearchResponse), 0);
34530 }
34531 if (!p && soap->error == SOAP_HREF) {
34532 soap->error = SOAP_OK;
34533 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__lucenePopulate,
34534 sizeof(ns1__lucenePopulate), 0);
34535 }
34536 if (!p && soap->error == SOAP_HREF) {
34537 soap->error = SOAP_OK;
34538 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__lucenePopulateResponse,
34539 sizeof(ns1__lucenePopulateResponse), 0);
34540 }
34541 if (!p && soap->error == SOAP_HREF) {
34542 soap->error = SOAP_OK;
34543 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__get, sizeof(ns1__get), 0);
34544 }
34545 if (!p && soap->error == SOAP_HREF) {
34546 soap->error = SOAP_OK;
34547 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getResponse,
34548 sizeof(ns1__getResponse), 0);
34549 }
34550 if (!p && soap->error == SOAP_HREF) {
34551 soap->error = SOAP_OK;
34552 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getEntityNames,
34553 sizeof(ns1__getEntityNames), 0);
34554 }
34555 if (!p && soap->error == SOAP_HREF) {
34556 soap->error = SOAP_OK;
34557 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getEntityNamesResponse,
34558 sizeof(ns1__getEntityNamesResponse), 0);
34559 }
34560 if (!p && soap->error == SOAP_HREF) {
34561 soap->error = SOAP_OK;
34562 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getApiVersion,
34563 sizeof(ns1__getApiVersion), 0);
34564 }
34565 if (!p && soap->error == SOAP_HREF) {
34566 soap->error = SOAP_OK;
34567 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getApiVersionResponse,
34568 sizeof(ns1__getApiVersionResponse), 0);
34569 }
34570 if (!p && soap->error == SOAP_HREF) {
34571 soap->error = SOAP_OK;
34572 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__luceneGetPopulating,
34573 sizeof(ns1__luceneGetPopulating), 0);
34574 }
34575 if (!p && soap->error == SOAP_HREF) {
34576 soap->error = SOAP_OK;
34577 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a,
34580 }
34581 if (!p && soap->error == SOAP_HREF) {
34582 soap->error = SOAP_OK;
34583 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__update,
34584 sizeof(ns1__update), 0);
34585 }
34586 if (!p && soap->error == SOAP_HREF) {
34587 soap->error = SOAP_OK;
34588 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__updateResponse,
34589 sizeof(ns1__updateResponse), 0);
34590 }
34591 if (!p && soap->error == SOAP_HREF) {
34592 soap->error = SOAP_OK;
34593 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__deleteMany,
34594 sizeof(ns1__deleteMany), 0);
34595 }
34596 if (!p && soap->error == SOAP_HREF) {
34597 soap->error = SOAP_OK;
34598 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__deleteManyResponse,
34599 sizeof(ns1__deleteManyResponse), 0);
34600 }
34601 if (!p && soap->error == SOAP_HREF) {
34602 soap->error = SOAP_OK;
34603 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getUserName,
34604 sizeof(ns1__getUserName), 0);
34605 }
34606 if (!p && soap->error == SOAP_HREF) {
34607 soap->error = SOAP_OK;
34608 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getUserNameResponse,
34609 sizeof(ns1__getUserNameResponse), 0);
34610 }
34611 if (!p && soap->error == SOAP_HREF) {
34612 soap->error = SOAP_OK;
34613 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__refresh,
34614 sizeof(ns1__refresh), 0);
34615 }
34616 if (!p && soap->error == SOAP_HREF) {
34617 soap->error = SOAP_OK;
34618 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__refreshResponse,
34619 sizeof(ns1__refreshResponse), 0);
34620 }
34621 if (!p && soap->error == SOAP_HREF) {
34622 soap->error = SOAP_OK;
34623 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__login, sizeof(ns1__login),
34624 0);
34625 }
34626 if (!p && soap->error == SOAP_HREF) {
34627 soap->error = SOAP_OK;
34628 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__loginResponse,
34629 sizeof(ns1__loginResponse), 0);
34630 }
34631 if (!p && soap->error == SOAP_HREF) {
34632 soap->error = SOAP_OK;
34633 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__dummy, sizeof(ns1__dummy),
34634 0);
34635 }
34636 if (!p && soap->error == SOAP_HREF) {
34637 soap->error = SOAP_OK;
34638 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__dummyResponse,
34639 sizeof(ns1__dummyResponse), 0);
34640 }
34641 if (!p && soap->error == SOAP_HREF) {
34642 soap->error = SOAP_OK;
34643 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getEntityInfo,
34644 sizeof(ns1__getEntityInfo), 0);
34645 }
34646 if (!p && soap->error == SOAP_HREF) {
34647 soap->error = SOAP_OK;
34648 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getEntityInfoResponse,
34649 sizeof(ns1__getEntityInfoResponse), 0);
34650 }
34651 if (!p && soap->error == SOAP_HREF) {
34652 soap->error = SOAP_OK;
34653 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__entityInfo,
34654 sizeof(ns1__entityInfo), 0);
34655 }
34656 if (!p && soap->error == SOAP_HREF) {
34657 soap->error = SOAP_OK;
34658 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__constraint,
34659 sizeof(ns1__constraint), 0);
34660 }
34661 if (!p && soap->error == SOAP_HREF) {
34662 soap->error = SOAP_OK;
34663 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__entityField,
34664 sizeof(ns1__entityField), 0);
34665 }
34666 if (!p && soap->error == SOAP_HREF) {
34667 soap->error = SOAP_OK;
34668 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__luceneCommit,
34669 sizeof(ns1__luceneCommit), 0);
34670 }
34671 if (!p && soap->error == SOAP_HREF) {
34672 soap->error = SOAP_OK;
34673 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__luceneCommitResponse,
34674 sizeof(ns1__luceneCommitResponse), 0);
34675 }
34676 if (!p && soap->error == SOAP_HREF) {
34677 soap->error = SOAP_OK;
34678 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__searchText,
34679 sizeof(ns1__searchText), 0);
34680 }
34681 if (!p && soap->error == SOAP_HREF) {
34682 soap->error = SOAP_OK;
34683 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__searchTextResponse,
34684 sizeof(ns1__searchTextResponse), 0);
34685 }
34686 if (!p && soap->error == SOAP_HREF) {
34687 soap->error = SOAP_OK;
34688 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__delete,
34689 sizeof(ns1__delete), 0);
34690 }
34691 if (!p && soap->error == SOAP_HREF) {
34692 soap->error = SOAP_OK;
34693 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__deleteResponse,
34694 sizeof(ns1__deleteResponse), 0);
34695 }
34696 if (!p && soap->error == SOAP_HREF) {
34697 soap->error = SOAP_OK;
34698 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__isAccessAllowed,
34699 sizeof(ns1__isAccessAllowed), 0);
34700 }
34701 if (!p && soap->error == SOAP_HREF) {
34702 soap->error = SOAP_OK;
34703 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__isAccessAllowedResponse,
34704 sizeof(ns1__isAccessAllowedResponse), 0);
34705 }
34706 if (!p && soap->error == SOAP_HREF) {
34707 soap->error = SOAP_OK;
34708 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__search,
34709 sizeof(ns1__search), 0);
34710 }
34711 if (!p && soap->error == SOAP_HREF) {
34712 soap->error = SOAP_OK;
34713 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__searchResponse,
34714 sizeof(ns1__searchResponse), 0);
34715 }
34716 if (!p && soap->error == SOAP_HREF) {
34717 soap->error = SOAP_OK;
34718 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__logout,
34719 sizeof(ns1__logout), 0);
34720 }
34721 if (!p && soap->error == SOAP_HREF) {
34722 soap->error = SOAP_OK;
34723 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__logoutResponse,
34724 sizeof(ns1__logoutResponse), 0);
34725 }
34726 if (!p && soap->error == SOAP_HREF) {
34727 soap->error = SOAP_OK;
34728 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__getRemainingMinutes,
34729 sizeof(ns1__getRemainingMinutes), 0);
34730 }
34731 if (!p && soap->error == SOAP_HREF) {
34732 soap->error = SOAP_OK;
34733 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a,
34736 }
34737 if (!p && soap->error == SOAP_HREF) {
34738 soap->error = SOAP_OK;
34739 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__datafile,
34740 sizeof(ns1__datafile), 0);
34741 }
34742 if (!p && soap->error == SOAP_HREF) {
34743 soap->error = SOAP_OK;
34744 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__dataCollectionDatafile,
34745 sizeof(ns1__dataCollectionDatafile), 0);
34746 }
34747 if (!p && soap->error == SOAP_HREF) {
34748 soap->error = SOAP_OK;
34749 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__dataCollection,
34750 sizeof(ns1__dataCollection), 0);
34751 }
34752 if (!p && soap->error == SOAP_HREF) {
34753 soap->error = SOAP_OK;
34754 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__dataCollectionDataset,
34755 sizeof(ns1__dataCollectionDataset), 0);
34756 }
34757 if (!p && soap->error == SOAP_HREF) {
34758 soap->error = SOAP_OK;
34759 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__dataset,
34760 sizeof(ns1__dataset), 0);
34761 }
34762 if (!p && soap->error == SOAP_HREF) {
34763 soap->error = SOAP_OK;
34764 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__investigation,
34765 sizeof(ns1__investigation), 0);
34766 }
34767 if (!p && soap->error == SOAP_HREF) {
34768 soap->error = SOAP_OK;
34769 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__facility,
34770 sizeof(ns1__facility), 0);
34771 }
34772 if (!p && soap->error == SOAP_HREF) {
34773 soap->error = SOAP_OK;
34774 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__application,
34775 sizeof(ns1__application), 0);
34776 }
34777 if (!p && soap->error == SOAP_HREF) {
34778 soap->error = SOAP_OK;
34779 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__job, sizeof(ns1__job), 0);
34780 }
34781 if (!p && soap->error == SOAP_HREF) {
34782 soap->error = SOAP_OK;
34783 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__datafileFormat,
34784 sizeof(ns1__datafileFormat), 0);
34785 }
34786 if (!p && soap->error == SOAP_HREF) {
34787 soap->error = SOAP_OK;
34788 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__datasetType,
34789 sizeof(ns1__datasetType), 0);
34790 }
34791 if (!p && soap->error == SOAP_HREF) {
34792 soap->error = SOAP_OK;
34793 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__facilityCycle,
34794 sizeof(ns1__facilityCycle), 0);
34795 }
34796 if (!p && soap->error == SOAP_HREF) {
34797 soap->error = SOAP_OK;
34798 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__instrument,
34799 sizeof(ns1__instrument), 0);
34800 }
34801 if (!p && soap->error == SOAP_HREF) {
34802 soap->error = SOAP_OK;
34803 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__instrumentScientist,
34804 sizeof(ns1__instrumentScientist), 0);
34805 }
34806 if (!p && soap->error == SOAP_HREF) {
34807 soap->error = SOAP_OK;
34808 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__user, sizeof(ns1__user),
34809 0);
34810 }
34811 if (!p && soap->error == SOAP_HREF) {
34812 soap->error = SOAP_OK;
34813 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__investigationUser,
34814 sizeof(ns1__investigationUser), 0);
34815 }
34816 if (!p && soap->error == SOAP_HREF) {
34817 soap->error = SOAP_OK;
34818 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__study, sizeof(ns1__study),
34819 0);
34820 }
34821 if (!p && soap->error == SOAP_HREF) {
34822 soap->error = SOAP_OK;
34823 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__studyInvestigation,
34824 sizeof(ns1__studyInvestigation), 0);
34825 }
34826 if (!p && soap->error == SOAP_HREF) {
34827 soap->error = SOAP_OK;
34828 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__userGroup,
34829 sizeof(ns1__userGroup), 0);
34830 }
34831 if (!p && soap->error == SOAP_HREF) {
34832 soap->error = SOAP_OK;
34833 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__grouping,
34834 sizeof(ns1__grouping), 0);
34835 }
34836 if (!p && soap->error == SOAP_HREF) {
34837 soap->error = SOAP_OK;
34838 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__rule, sizeof(ns1__rule),
34839 0);
34840 }
34841 if (!p && soap->error == SOAP_HREF) {
34842 soap->error = SOAP_OK;
34843 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__investigationInstrument,
34844 sizeof(ns1__investigationInstrument), 0);
34845 }
34846 if (!p && soap->error == SOAP_HREF) {
34847 soap->error = SOAP_OK;
34848 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__investigationType,
34849 sizeof(ns1__investigationType), 0);
34850 }
34851 if (!p && soap->error == SOAP_HREF) {
34852 soap->error = SOAP_OK;
34853 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__parameterType,
34854 sizeof(ns1__parameterType), 0);
34855 }
34856 if (!p && soap->error == SOAP_HREF) {
34857 soap->error = SOAP_OK;
34858 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__parameter,
34859 sizeof(ns1__parameter), 0);
34860 }
34861 if (!p && soap->error == SOAP_HREF) {
34862 soap->error = SOAP_OK;
34863 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__permissibleStringValue,
34864 sizeof(ns1__permissibleStringValue), 0);
34865 }
34866 if (!p && soap->error == SOAP_HREF) {
34867 soap->error = SOAP_OK;
34868 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__sample,
34869 sizeof(ns1__sample), 0);
34870 }
34871 if (!p && soap->error == SOAP_HREF) {
34872 soap->error = SOAP_OK;
34873 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__sampleType,
34874 sizeof(ns1__sampleType), 0);
34875 }
34876 if (!p && soap->error == SOAP_HREF) {
34877 soap->error = SOAP_OK;
34878 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__keyword,
34879 sizeof(ns1__keyword), 0);
34880 }
34881 if (!p && soap->error == SOAP_HREF) {
34882 soap->error = SOAP_OK;
34883 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__publication,
34884 sizeof(ns1__publication), 0);
34885 }
34886 if (!p && soap->error == SOAP_HREF) {
34887 soap->error = SOAP_OK;
34888 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__shift, sizeof(ns1__shift),
34889 0);
34890 }
34891 if (!p && soap->error == SOAP_HREF) {
34892 soap->error = SOAP_OK;
34893 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__relatedDatafile,
34894 sizeof(ns1__relatedDatafile), 0);
34895 }
34896 if (!p && soap->error == SOAP_HREF) {
34897 soap->error = SOAP_OK;
34898 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__log, sizeof(ns1__log), 0);
34899 }
34900 if (!p && soap->error == SOAP_HREF) {
34901 soap->error = SOAP_OK;
34902 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__publicStep,
34903 sizeof(ns1__publicStep), 0);
34904 }
34905 if (!p && soap->error == SOAP_HREF) {
34906 soap->error = SOAP_OK;
34907 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__dataCollectionParameter,
34908 sizeof(ns1__dataCollectionParameter), 0);
34909 }
34910 if (!p && soap->error == SOAP_HREF) {
34911 soap->error = SOAP_OK;
34912 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__datafileParameter,
34913 sizeof(ns1__datafileParameter), 0);
34914 }
34915 if (!p && soap->error == SOAP_HREF) {
34916 soap->error = SOAP_OK;
34917 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__datasetParameter,
34918 sizeof(ns1__datasetParameter), 0);
34919 }
34920 if (!p && soap->error == SOAP_HREF) {
34921 soap->error = SOAP_OK;
34922 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__investigationParameter,
34923 sizeof(ns1__investigationParameter), 0);
34924 }
34925 if (!p && soap->error == SOAP_HREF) {
34926 soap->error = SOAP_OK;
34927 p = (xsd__anyType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__sampleParameter,
34928 sizeof(ns1__sampleParameter), 0);
34929 }
34930 a = p;
34931 if (soap->body && soap_element_end_in(soap, tag))
34932 return nullptr;
34933 }
34934 return a;
34935}
34936
34937SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxsd__anyType(struct soap *soap, xsd__anyType *const *a, const char *tag,
34938 const char *type) {
34939 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerToxsd__anyType);
34940 if (soap_out_PointerToxsd__anyType(soap, tag ? tag : "xsd:anyType", id, a, type))
34941 return soap->error;
34942 return soap_putindependent(soap);
34943}
34944
34945SOAP_FMAC3 xsd__anyType **SOAP_FMAC4 soap_get_PointerToxsd__anyType(struct soap *soap, xsd__anyType **p,
34946 const char *tag, const char *type) {
34947 if ((p = soap_in_PointerToxsd__anyType(soap, tag, p, type)))
34948 if (soap_getindependent(soap))
34949 return nullptr;
34950 return p;
34951}
34952
34953SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToint(struct soap *soap, int *const *a) {
34954#ifndef WITH_NOIDREF
34955 soap_reference(soap, *a, SOAP_TYPE_ICat4_int);
34956#endif
34957}
34958
34959SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToint(struct soap *soap, const char *tag, int id, int *const *a,
34960 const char *type) {
34961 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_int);
34962 if (id < 0)
34963 return soap->error;
34964 return soap_out_int(soap, tag, id, *a, type);
34965}
34966
34967SOAP_FMAC3 int **SOAP_FMAC4 soap_in_PointerToint(struct soap *soap, const char *tag, int **a, const char *type) {
34968 if (soap_element_begin_in(soap, tag, 1, nullptr))
34969 return nullptr;
34970 if (!a)
34971 if (!(a = (int **)soap_malloc(soap, sizeof(int *))))
34972 return nullptr;
34973 *a = nullptr;
34974 if (!soap->null && *soap->href != '#') {
34975 soap_revert(soap);
34976 if (!(*a = soap_in_int(soap, tag, *a, type)))
34977 return nullptr;
34978 } else {
34979 a = (int **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_int, sizeof(int), 0);
34980 if (soap->body && soap_element_end_in(soap, tag))
34981 return nullptr;
34982 }
34983 return a;
34984}
34985
34986SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToint(struct soap *soap, int *const *a, const char *tag, const char *type) {
34987 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerToint);
34988 if (soap_out_PointerToint(soap, tag ? tag : "int", id, a, type))
34989 return soap->error;
34990 return soap_putindependent(soap);
34991}
34992
34993SOAP_FMAC3 int **SOAP_FMAC4 soap_get_PointerToint(struct soap *soap, int **p, const char *tag, const char *type) {
34994 if ((p = soap_in_PointerToint(soap, tag, p, type)))
34995 if (soap_getindependent(soap))
34996 return nullptr;
34997 return p;
34998}
34999
35000SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__relType(struct soap *soap, enum ns1__relType *const *a) {
35001#ifndef WITH_NOIDREF
35002 soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__relType);
35003#endif
35004}
35005
35006SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__relType(struct soap *soap, const char *tag, int id,
35007 enum ns1__relType *const *a, const char *type) {
35008 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__relType);
35009 if (id < 0)
35010 return soap->error;
35011 return soap_out_ns1__relType(soap, tag, id, *a, type);
35012}
35013
35014SOAP_FMAC3 enum ns1__relType **SOAP_FMAC4 soap_in_PointerTons1__relType(struct soap *soap, const char *tag,
35015 enum ns1__relType **a, const char *type) {
35016 if (soap_element_begin_in(soap, tag, 1, nullptr))
35017 return nullptr;
35018 if (!a)
35019 if (!(a = (enum ns1__relType **)soap_malloc(soap, sizeof(enum ns1__relType *))))
35020 return nullptr;
35021 *a = nullptr;
35022 if (!soap->null && *soap->href != '#') {
35023 soap_revert(soap);
35024 if (!(*a = soap_in_ns1__relType(soap, tag, *a, type)))
35025 return nullptr;
35026 } else {
35027 a = (enum ns1__relType **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__relType,
35028 sizeof(enum ns1__relType), 0);
35029 if (soap->body && soap_element_end_in(soap, tag))
35030 return nullptr;
35031 }
35032 return a;
35033}
35034
35035SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__relType(struct soap *soap, enum ns1__relType *const *a,
35036 const char *tag, const char *type) {
35037 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__relType);
35038 if (soap_out_PointerTons1__relType(soap, tag ? tag : "ns1:relType", id, a, type))
35039 return soap->error;
35040 return soap_putindependent(soap);
35041}
35042
35043SOAP_FMAC3 enum ns1__relType **SOAP_FMAC4 soap_get_PointerTons1__relType(struct soap *soap, enum ns1__relType **p,
35044 const char *tag, const char *type) {
35045 if ((p = soap_in_PointerTons1__relType(soap, tag, p, type)))
35046 if (soap_getindependent(soap))
35047 return nullptr;
35048 return p;
35049}
35050
35051SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__entityField(struct soap *soap, ns1__entityField *const *a) {
35052#ifndef WITH_NOIDREF
35053 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__entityField))
35054 (*a)->soap_serialize(soap);
35055#endif
35056}
35057
35058SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__entityField(struct soap *soap, const char *tag, int id,
35059 ns1__entityField *const *a, const char *type) {
35060 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__entityField);
35061 if (id < 0)
35062 return soap->error;
35063 return (*a)->soap_out(soap, tag, id, type);
35064}
35065
35066SOAP_FMAC3 ns1__entityField **SOAP_FMAC4 soap_in_PointerTons1__entityField(struct soap *soap, const char *tag,
35067 ns1__entityField **a, const char *type) {
35068 if (soap_element_begin_in(soap, tag, 1, nullptr))
35069 return nullptr;
35070 if (!a)
35071 if (!(a = (ns1__entityField **)soap_malloc(soap, sizeof(ns1__entityField *))))
35072 return nullptr;
35073 *a = nullptr;
35074 if (!soap->null && *soap->href != '#') {
35075 soap_revert(soap);
35076 if (!(*a = (ns1__entityField *)soap_instantiate_ns1__entityField(soap, -1, soap->type, soap->arrayType, nullptr)))
35077 return nullptr;
35078 (*a)->soap_default(soap);
35079 if (!(*a)->soap_in(soap, tag, nullptr))
35080 return nullptr;
35081 } else {
35082 ns1__entityField **p = (ns1__entityField **)soap_id_lookup(
35083 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__entityField, sizeof(ns1__entityField), 0);
35084 a = p;
35085 if (soap->body && soap_element_end_in(soap, tag))
35086 return nullptr;
35087 }
35088 return a;
35089}
35090
35091SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__entityField(struct soap *soap, ns1__entityField *const *a,
35092 const char *tag, const char *type) {
35093 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__entityField);
35094 if (soap_out_PointerTons1__entityField(soap, tag ? tag : "ns1:entityField", id, a, type))
35095 return soap->error;
35096 return soap_putindependent(soap);
35097}
35098
35099SOAP_FMAC3 ns1__entityField **SOAP_FMAC4 soap_get_PointerTons1__entityField(struct soap *soap, ns1__entityField **p,
35100 const char *tag, const char *type) {
35101 if ((p = soap_in_PointerTons1__entityField(soap, tag, p, type)))
35102 if (soap_getindependent(soap))
35103 return nullptr;
35104 return p;
35105}
35106
35107SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__constraint(struct soap *soap, ns1__constraint *const *a) {
35108#ifndef WITH_NOIDREF
35109 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__constraint))
35110 (*a)->soap_serialize(soap);
35111#endif
35112}
35113
35114SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__constraint(struct soap *soap, const char *tag, int id,
35115 ns1__constraint *const *a, const char *type) {
35116 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__constraint);
35117 if (id < 0)
35118 return soap->error;
35119 return (*a)->soap_out(soap, tag, id, type);
35120}
35121
35122SOAP_FMAC3 ns1__constraint **SOAP_FMAC4 soap_in_PointerTons1__constraint(struct soap *soap, const char *tag,
35123 ns1__constraint **a, const char *type) {
35124 if (soap_element_begin_in(soap, tag, 1, nullptr))
35125 return nullptr;
35126 if (!a)
35127 if (!(a = (ns1__constraint **)soap_malloc(soap, sizeof(ns1__constraint *))))
35128 return nullptr;
35129 *a = nullptr;
35130 if (!soap->null && *soap->href != '#') {
35131 soap_revert(soap);
35132 if (!(*a = (ns1__constraint *)soap_instantiate_ns1__constraint(soap, -1, soap->type, soap->arrayType, nullptr)))
35133 return nullptr;
35134 (*a)->soap_default(soap);
35135 if (!(*a)->soap_in(soap, tag, nullptr))
35136 return nullptr;
35137 } else {
35138 ns1__constraint **p = (ns1__constraint **)soap_id_lookup(
35139 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__constraint, sizeof(ns1__constraint), 0);
35140 a = p;
35141 if (soap->body && soap_element_end_in(soap, tag))
35142 return nullptr;
35143 }
35144 return a;
35145}
35146
35147SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__constraint(struct soap *soap, ns1__constraint *const *a,
35148 const char *tag, const char *type) {
35149 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__constraint);
35150 if (soap_out_PointerTons1__constraint(soap, tag ? tag : "ns1:constraint", id, a, type))
35151 return soap->error;
35152 return soap_putindependent(soap);
35153}
35154
35155SOAP_FMAC3 ns1__constraint **SOAP_FMAC4 soap_get_PointerTons1__constraint(struct soap *soap, ns1__constraint **p,
35156 const char *tag, const char *type) {
35157 if ((p = soap_in_PointerTons1__constraint(soap, tag, p, type)))
35158 if (soap_getindependent(soap))
35159 return nullptr;
35160 return p;
35161}
35162
35163SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__entityInfo(struct soap *soap, ns1__entityInfo *const *a) {
35164#ifndef WITH_NOIDREF
35165 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__entityInfo))
35166 (*a)->soap_serialize(soap);
35167#endif
35168}
35169
35170SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__entityInfo(struct soap *soap, const char *tag, int id,
35171 ns1__entityInfo *const *a, const char *type) {
35172 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__entityInfo);
35173 if (id < 0)
35174 return soap->error;
35175 return (*a)->soap_out(soap, tag, id, type);
35176}
35177
35178SOAP_FMAC3 ns1__entityInfo **SOAP_FMAC4 soap_in_PointerTons1__entityInfo(struct soap *soap, const char *tag,
35179 ns1__entityInfo **a, const char *type) {
35180 if (soap_element_begin_in(soap, tag, 1, nullptr))
35181 return nullptr;
35182 if (!a)
35183 if (!(a = (ns1__entityInfo **)soap_malloc(soap, sizeof(ns1__entityInfo *))))
35184 return nullptr;
35185 *a = nullptr;
35186 if (!soap->null && *soap->href != '#') {
35187 soap_revert(soap);
35188 if (!(*a = (ns1__entityInfo *)soap_instantiate_ns1__entityInfo(soap, -1, soap->type, soap->arrayType, nullptr)))
35189 return nullptr;
35190 (*a)->soap_default(soap);
35191 if (!(*a)->soap_in(soap, tag, nullptr))
35192 return nullptr;
35193 } else {
35194 ns1__entityInfo **p = (ns1__entityInfo **)soap_id_lookup(
35195 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__entityInfo, sizeof(ns1__entityInfo), 0);
35196 a = p;
35197 if (soap->body && soap_element_end_in(soap, tag))
35198 return nullptr;
35199 }
35200 return a;
35201}
35202
35203SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__entityInfo(struct soap *soap, ns1__entityInfo *const *a,
35204 const char *tag, const char *type) {
35205 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__entityInfo);
35206 if (soap_out_PointerTons1__entityInfo(soap, tag ? tag : "ns1:entityInfo", id, a, type))
35207 return soap->error;
35208 return soap_putindependent(soap);
35209}
35210
35211SOAP_FMAC3 ns1__entityInfo **SOAP_FMAC4 soap_get_PointerTons1__entityInfo(struct soap *soap, ns1__entityInfo **p,
35212 const char *tag, const char *type) {
35213 if ((p = soap_in_PointerTons1__entityInfo(soap, tag, p, type)))
35214 if (soap_getindependent(soap))
35215 return nullptr;
35216 return p;
35217}
35218
35219SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__publicStep(struct soap *soap, ns1__publicStep *const *a) {
35220#ifndef WITH_NOIDREF
35221 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__publicStep))
35222 (*a)->soap_serialize(soap);
35223#endif
35224}
35225
35226SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__publicStep(struct soap *soap, const char *tag, int id,
35227 ns1__publicStep *const *a, const char *type) {
35228 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__publicStep);
35229 if (id < 0)
35230 return soap->error;
35231 return (*a)->soap_out(soap, tag, id, type);
35232}
35233
35234SOAP_FMAC3 ns1__publicStep **SOAP_FMAC4 soap_in_PointerTons1__publicStep(struct soap *soap, const char *tag,
35235 ns1__publicStep **a, const char *type) {
35236 if (soap_element_begin_in(soap, tag, 1, nullptr))
35237 return nullptr;
35238 if (!a)
35239 if (!(a = (ns1__publicStep **)soap_malloc(soap, sizeof(ns1__publicStep *))))
35240 return nullptr;
35241 *a = nullptr;
35242 if (!soap->null && *soap->href != '#') {
35243 soap_revert(soap);
35244 if (!(*a = (ns1__publicStep *)soap_instantiate_ns1__publicStep(soap, -1, soap->type, soap->arrayType, nullptr)))
35245 return nullptr;
35246 (*a)->soap_default(soap);
35247 if (!(*a)->soap_in(soap, tag, nullptr))
35248 return nullptr;
35249 } else {
35250 ns1__publicStep **p = (ns1__publicStep **)soap_id_lookup(
35251 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__publicStep, sizeof(ns1__publicStep), 0);
35252 a = p;
35253 if (soap->body && soap_element_end_in(soap, tag))
35254 return nullptr;
35255 }
35256 return a;
35257}
35258
35259SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__publicStep(struct soap *soap, ns1__publicStep *const *a,
35260 const char *tag, const char *type) {
35261 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__publicStep);
35262 if (soap_out_PointerTons1__publicStep(soap, tag ? tag : "ns1:publicStep", id, a, type))
35263 return soap->error;
35264 return soap_putindependent(soap);
35265}
35266
35267SOAP_FMAC3 ns1__publicStep **SOAP_FMAC4 soap_get_PointerTons1__publicStep(struct soap *soap, ns1__publicStep **p,
35268 const char *tag, const char *type) {
35269 if ((p = soap_in_PointerTons1__publicStep(soap, tag, p, type)))
35270 if (soap_getindependent(soap))
35271 return nullptr;
35272 return p;
35273}
35274
35275SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__log(struct soap *soap, ns1__log *const *a) {
35276#ifndef WITH_NOIDREF
35277 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__log))
35278 (*a)->soap_serialize(soap);
35279#endif
35280}
35281
35282SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__log(struct soap *soap, const char *tag, int id, ns1__log *const *a,
35283 const char *type) {
35284 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__log);
35285 if (id < 0)
35286 return soap->error;
35287 return (*a)->soap_out(soap, tag, id, type);
35288}
35289
35290SOAP_FMAC3 ns1__log **SOAP_FMAC4 soap_in_PointerTons1__log(struct soap *soap, const char *tag, ns1__log **a,
35291 const char *type) {
35292 if (soap_element_begin_in(soap, tag, 1, nullptr))
35293 return nullptr;
35294 if (!a)
35295 if (!(a = (ns1__log **)soap_malloc(soap, sizeof(ns1__log *))))
35296 return nullptr;
35297 *a = nullptr;
35298 if (!soap->null && *soap->href != '#') {
35299 soap_revert(soap);
35300 if (!(*a = (ns1__log *)soap_instantiate_ns1__log(soap, -1, soap->type, soap->arrayType, nullptr)))
35301 return nullptr;
35302 (*a)->soap_default(soap);
35303 if (!(*a)->soap_in(soap, tag, nullptr))
35304 return nullptr;
35305 } else {
35306 ns1__log **p =
35307 (ns1__log **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__log, sizeof(ns1__log), 0);
35308 a = p;
35309 if (soap->body && soap_element_end_in(soap, tag))
35310 return nullptr;
35311 }
35312 return a;
35313}
35314
35315SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__log(struct soap *soap, ns1__log *const *a, const char *tag,
35316 const char *type) {
35317 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__log);
35318 if (soap_out_PointerTons1__log(soap, tag ? tag : "ns1:log", id, a, type))
35319 return soap->error;
35320 return soap_putindependent(soap);
35321}
35322
35323SOAP_FMAC3 ns1__log **SOAP_FMAC4 soap_get_PointerTons1__log(struct soap *soap, ns1__log **p, const char *tag,
35324 const char *type) {
35325 if ((p = soap_in_PointerTons1__log(soap, tag, p, type)))
35326 if (soap_getindependent(soap))
35327 return nullptr;
35328 return p;
35329}
35330
35331SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__userGroup(struct soap *soap, ns1__userGroup *const *a) {
35332#ifndef WITH_NOIDREF
35333 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__userGroup))
35334 (*a)->soap_serialize(soap);
35335#endif
35336}
35337
35338SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__userGroup(struct soap *soap, const char *tag, int id,
35339 ns1__userGroup *const *a, const char *type) {
35340 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__userGroup);
35341 if (id < 0)
35342 return soap->error;
35343 return (*a)->soap_out(soap, tag, id, type);
35344}
35345
35346SOAP_FMAC3 ns1__userGroup **SOAP_FMAC4 soap_in_PointerTons1__userGroup(struct soap *soap, const char *tag,
35347 ns1__userGroup **a, const char *type) {
35348 if (soap_element_begin_in(soap, tag, 1, nullptr))
35349 return nullptr;
35350 if (!a)
35351 if (!(a = (ns1__userGroup **)soap_malloc(soap, sizeof(ns1__userGroup *))))
35352 return nullptr;
35353 *a = nullptr;
35354 if (!soap->null && *soap->href != '#') {
35355 soap_revert(soap);
35356 if (!(*a = (ns1__userGroup *)soap_instantiate_ns1__userGroup(soap, -1, soap->type, soap->arrayType, nullptr)))
35357 return nullptr;
35358 (*a)->soap_default(soap);
35359 if (!(*a)->soap_in(soap, tag, nullptr))
35360 return nullptr;
35361 } else {
35362 ns1__userGroup **p = (ns1__userGroup **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__userGroup,
35363 sizeof(ns1__userGroup), 0);
35364 a = p;
35365 if (soap->body && soap_element_end_in(soap, tag))
35366 return nullptr;
35367 }
35368 return a;
35369}
35370
35371SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__userGroup(struct soap *soap, ns1__userGroup *const *a, const char *tag,
35372 const char *type) {
35373 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__userGroup);
35374 if (soap_out_PointerTons1__userGroup(soap, tag ? tag : "ns1:userGroup", id, a, type))
35375 return soap->error;
35376 return soap_putindependent(soap);
35377}
35378
35379SOAP_FMAC3 ns1__userGroup **SOAP_FMAC4 soap_get_PointerTons1__userGroup(struct soap *soap, ns1__userGroup **p,
35380 const char *tag, const char *type) {
35381 if ((p = soap_in_PointerTons1__userGroup(soap, tag, p, type)))
35382 if (soap_getindependent(soap))
35383 return nullptr;
35384 return p;
35385}
35386
35387SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__grouping(struct soap *soap, ns1__grouping *const *a) {
35388#ifndef WITH_NOIDREF
35389 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__grouping))
35390 (*a)->soap_serialize(soap);
35391#endif
35392}
35393
35394SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__grouping(struct soap *soap, const char *tag, int id,
35395 ns1__grouping *const *a, const char *type) {
35396 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__grouping);
35397 if (id < 0)
35398 return soap->error;
35399 return (*a)->soap_out(soap, tag, id, type);
35400}
35401
35402SOAP_FMAC3 ns1__grouping **SOAP_FMAC4 soap_in_PointerTons1__grouping(struct soap *soap, const char *tag,
35403 ns1__grouping **a, const char *type) {
35404 if (soap_element_begin_in(soap, tag, 1, nullptr))
35405 return nullptr;
35406 if (!a)
35407 if (!(a = (ns1__grouping **)soap_malloc(soap, sizeof(ns1__grouping *))))
35408 return nullptr;
35409 *a = nullptr;
35410 if (!soap->null && *soap->href != '#') {
35411 soap_revert(soap);
35412 if (!(*a = (ns1__grouping *)soap_instantiate_ns1__grouping(soap, -1, soap->type, soap->arrayType, nullptr)))
35413 return nullptr;
35414 (*a)->soap_default(soap);
35415 if (!(*a)->soap_in(soap, tag, nullptr))
35416 return nullptr;
35417 } else {
35418 ns1__grouping **p = (ns1__grouping **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__grouping,
35419 sizeof(ns1__grouping), 0);
35420 a = p;
35421 if (soap->body && soap_element_end_in(soap, tag))
35422 return nullptr;
35423 }
35424 return a;
35425}
35426
35427SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__grouping(struct soap *soap, ns1__grouping *const *a, const char *tag,
35428 const char *type) {
35429 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__grouping);
35430 if (soap_out_PointerTons1__grouping(soap, tag ? tag : "ns1:grouping", id, a, type))
35431 return soap->error;
35432 return soap_putindependent(soap);
35433}
35434
35435SOAP_FMAC3 ns1__grouping **SOAP_FMAC4 soap_get_PointerTons1__grouping(struct soap *soap, ns1__grouping **p,
35436 const char *tag, const char *type) {
35437 if ((p = soap_in_PointerTons1__grouping(soap, tag, p, type)))
35438 if (soap_getindependent(soap))
35439 return nullptr;
35440 return p;
35441}
35442
35443SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__dataCollectionDatafile(struct soap *soap,
35444 ns1__dataCollectionDatafile *const *a) {
35445#ifndef WITH_NOIDREF
35446 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__dataCollectionDatafile))
35447 (*a)->soap_serialize(soap);
35448#endif
35449}
35450
35451SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__dataCollectionDatafile(struct soap *soap, const char *tag, int id,
35453 const char *type) {
35454 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__dataCollectionDatafile);
35455 if (id < 0)
35456 return soap->error;
35457 return (*a)->soap_out(soap, tag, id, type);
35458}
35459
35461 struct soap *soap, const char *tag, ns1__dataCollectionDatafile **a, const char *type) {
35462 if (soap_element_begin_in(soap, tag, 1, nullptr))
35463 return nullptr;
35464 if (!a)
35465 if (!(a = (ns1__dataCollectionDatafile **)soap_malloc(soap, sizeof(ns1__dataCollectionDatafile *))))
35466 return nullptr;
35467 *a = nullptr;
35468 if (!soap->null && *soap->href != '#') {
35469 soap_revert(soap);
35471 soap->arrayType, nullptr)))
35472 return nullptr;
35473 (*a)->soap_default(soap);
35474 if (!(*a)->soap_in(soap, tag, nullptr))
35475 return nullptr;
35476 } else {
35478 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__dataCollectionDatafile, sizeof(ns1__dataCollectionDatafile),
35479 0);
35480 a = p;
35481 if (soap->body && soap_element_end_in(soap, tag))
35482 return nullptr;
35483 }
35484 return a;
35485}
35486
35487SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__dataCollectionDatafile(struct soap *soap,
35489 const char *tag, const char *type) {
35490 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__dataCollectionDatafile);
35491 if (soap_out_PointerTons1__dataCollectionDatafile(soap, tag ? tag : "ns1:dataCollectionDatafile", id, a, type))
35492 return soap->error;
35493 return soap_putindependent(soap);
35494}
35495
35497 struct soap *soap, ns1__dataCollectionDatafile **p, const char *tag, const char *type) {
35498 if ((p = soap_in_PointerTons1__dataCollectionDatafile(soap, tag, p, type)))
35499 if (soap_getindependent(soap))
35500 return nullptr;
35501 return p;
35502}
35503
35504SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__dataCollectionDataset(struct soap *soap,
35505 ns1__dataCollectionDataset *const *a) {
35506#ifndef WITH_NOIDREF
35507 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__dataCollectionDataset))
35508 (*a)->soap_serialize(soap);
35509#endif
35510}
35511
35512SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__dataCollectionDataset(struct soap *soap, const char *tag, int id,
35514 const char *type) {
35515 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__dataCollectionDataset);
35516 if (id < 0)
35517 return soap->error;
35518 return (*a)->soap_out(soap, tag, id, type);
35519}
35520
35522 struct soap *soap, const char *tag, ns1__dataCollectionDataset **a, const char *type) {
35523 if (soap_element_begin_in(soap, tag, 1, nullptr))
35524 return nullptr;
35525 if (!a)
35526 if (!(a = (ns1__dataCollectionDataset **)soap_malloc(soap, sizeof(ns1__dataCollectionDataset *))))
35527 return nullptr;
35528 *a = nullptr;
35529 if (!soap->null && *soap->href != '#') {
35530 soap_revert(soap);
35532 soap->arrayType, nullptr)))
35533 return nullptr;
35534 (*a)->soap_default(soap);
35535 if (!(*a)->soap_in(soap, tag, nullptr))
35536 return nullptr;
35537 } else {
35539 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__dataCollectionDataset, sizeof(ns1__dataCollectionDataset),
35540 0);
35541 a = p;
35542 if (soap->body && soap_element_end_in(soap, tag))
35543 return nullptr;
35544 }
35545 return a;
35546}
35547
35548SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__dataCollectionDataset(struct soap *soap,
35550 const char *tag, const char *type) {
35551 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__dataCollectionDataset);
35552 if (soap_out_PointerTons1__dataCollectionDataset(soap, tag ? tag : "ns1:dataCollectionDataset", id, a, type))
35553 return soap->error;
35554 return soap_putindependent(soap);
35555}
35556
35558 struct soap *soap, ns1__dataCollectionDataset **p, const char *tag, const char *type) {
35559 if ((p = soap_in_PointerTons1__dataCollectionDataset(soap, tag, p, type)))
35560 if (soap_getindependent(soap))
35561 return nullptr;
35562 return p;
35563}
35564
35565SOAP_FMAC3 void SOAP_FMAC4
35567#ifndef WITH_NOIDREF
35568 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__dataCollectionParameter))
35569 (*a)->soap_serialize(soap);
35570#endif
35571}
35572
35573SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__dataCollectionParameter(struct soap *soap, const char *tag, int id,
35575 const char *type) {
35576 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__dataCollectionParameter);
35577 if (id < 0)
35578 return soap->error;
35579 return (*a)->soap_out(soap, tag, id, type);
35580}
35581
35583 struct soap *soap, const char *tag, ns1__dataCollectionParameter **a, const char *type) {
35584 if (soap_element_begin_in(soap, tag, 1, nullptr))
35585 return nullptr;
35586 if (!a)
35587 if (!(a = (ns1__dataCollectionParameter **)soap_malloc(soap, sizeof(ns1__dataCollectionParameter *))))
35588 return nullptr;
35589 *a = nullptr;
35590 if (!soap->null && *soap->href != '#') {
35591 soap_revert(soap);
35593 soap->arrayType, nullptr)))
35594 return nullptr;
35595 (*a)->soap_default(soap);
35596 if (!(*a)->soap_in(soap, tag, nullptr))
35597 return nullptr;
35598 } else {
35600 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__dataCollectionParameter,
35601 sizeof(ns1__dataCollectionParameter), 0);
35602 a = p;
35603 if (soap->body && soap_element_end_in(soap, tag))
35604 return nullptr;
35605 }
35606 return a;
35607}
35608
35609SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__dataCollectionParameter(struct soap *soap,
35611 const char *tag, const char *type) {
35612 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__dataCollectionParameter);
35613 if (soap_out_PointerTons1__dataCollectionParameter(soap, tag ? tag : "ns1:dataCollectionParameter", id, a, type))
35614 return soap->error;
35615 return soap_putindependent(soap);
35616}
35617
35619 struct soap *soap, ns1__dataCollectionParameter **p, const char *tag, const char *type) {
35620 if ((p = soap_in_PointerTons1__dataCollectionParameter(soap, tag, p, type)))
35621 if (soap_getindependent(soap))
35622 return nullptr;
35623 return p;
35624}
35625
35626SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__dataCollection(struct soap *soap,
35627 ns1__dataCollection *const *a) {
35628#ifndef WITH_NOIDREF
35629 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__dataCollection))
35630 (*a)->soap_serialize(soap);
35631#endif
35632}
35633
35634SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__dataCollection(struct soap *soap, const char *tag, int id,
35635 ns1__dataCollection *const *a, const char *type) {
35636 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__dataCollection);
35637 if (id < 0)
35638 return soap->error;
35639 return (*a)->soap_out(soap, tag, id, type);
35640}
35641
35642SOAP_FMAC3 ns1__dataCollection **SOAP_FMAC4 soap_in_PointerTons1__dataCollection(struct soap *soap, const char *tag,
35644 const char *type) {
35645 if (soap_element_begin_in(soap, tag, 1, nullptr))
35646 return nullptr;
35647 if (!a)
35648 if (!(a = (ns1__dataCollection **)soap_malloc(soap, sizeof(ns1__dataCollection *))))
35649 return nullptr;
35650 *a = nullptr;
35651 if (!soap->null && *soap->href != '#') {
35652 soap_revert(soap);
35653 if (!(*a = (ns1__dataCollection *)soap_instantiate_ns1__dataCollection(soap, -1, soap->type, soap->arrayType,
35654 nullptr)))
35655 return nullptr;
35656 (*a)->soap_default(soap);
35657 if (!(*a)->soap_in(soap, tag, nullptr))
35658 return nullptr;
35659 } else {
35660 ns1__dataCollection **p = (ns1__dataCollection **)soap_id_lookup(
35661 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__dataCollection, sizeof(ns1__dataCollection), 0);
35662 a = p;
35663 if (soap->body && soap_element_end_in(soap, tag))
35664 return nullptr;
35665 }
35666 return a;
35667}
35668
35669SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__dataCollection(struct soap *soap, ns1__dataCollection *const *a,
35670 const char *tag, const char *type) {
35671 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__dataCollection);
35672 if (soap_out_PointerTons1__dataCollection(soap, tag ? tag : "ns1:dataCollection", id, a, type))
35673 return soap->error;
35674 return soap_putindependent(soap);
35675}
35676
35677SOAP_FMAC3 ns1__dataCollection **SOAP_FMAC4 soap_get_PointerTons1__dataCollection(struct soap *soap,
35679 const char *tag, const char *type) {
35680 if ((p = soap_in_PointerTons1__dataCollection(soap, tag, p, type)))
35681 if (soap_getindependent(soap))
35682 return nullptr;
35683 return p;
35684}
35685
35686SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__job(struct soap *soap, ns1__job *const *a) {
35687#ifndef WITH_NOIDREF
35688 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__job))
35689 (*a)->soap_serialize(soap);
35690#endif
35691}
35692
35693SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__job(struct soap *soap, const char *tag, int id, ns1__job *const *a,
35694 const char *type) {
35695 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__job);
35696 if (id < 0)
35697 return soap->error;
35698 return (*a)->soap_out(soap, tag, id, type);
35699}
35700
35701SOAP_FMAC3 ns1__job **SOAP_FMAC4 soap_in_PointerTons1__job(struct soap *soap, const char *tag, ns1__job **a,
35702 const char *type) {
35703 if (soap_element_begin_in(soap, tag, 1, nullptr))
35704 return nullptr;
35705 if (!a)
35706 if (!(a = (ns1__job **)soap_malloc(soap, sizeof(ns1__job *))))
35707 return nullptr;
35708 *a = nullptr;
35709 if (!soap->null && *soap->href != '#') {
35710 soap_revert(soap);
35711 if (!(*a = (ns1__job *)soap_instantiate_ns1__job(soap, -1, soap->type, soap->arrayType, nullptr)))
35712 return nullptr;
35713 (*a)->soap_default(soap);
35714 if (!(*a)->soap_in(soap, tag, nullptr))
35715 return nullptr;
35716 } else {
35717 ns1__job **p =
35718 (ns1__job **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__job, sizeof(ns1__job), 0);
35719 a = p;
35720 if (soap->body && soap_element_end_in(soap, tag))
35721 return nullptr;
35722 }
35723 return a;
35724}
35725
35726SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__job(struct soap *soap, ns1__job *const *a, const char *tag,
35727 const char *type) {
35728 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__job);
35729 if (soap_out_PointerTons1__job(soap, tag ? tag : "ns1:job", id, a, type))
35730 return soap->error;
35731 return soap_putindependent(soap);
35732}
35733
35734SOAP_FMAC3 ns1__job **SOAP_FMAC4 soap_get_PointerTons1__job(struct soap *soap, ns1__job **p, const char *tag,
35735 const char *type) {
35736 if ((p = soap_in_PointerTons1__job(soap, tag, p, type)))
35737 if (soap_getindependent(soap))
35738 return nullptr;
35739 return p;
35740}
35741
35742SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__application(struct soap *soap, ns1__application *const *a) {
35743#ifndef WITH_NOIDREF
35744 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__application))
35745 (*a)->soap_serialize(soap);
35746#endif
35747}
35748
35749SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__application(struct soap *soap, const char *tag, int id,
35750 ns1__application *const *a, const char *type) {
35751 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__application);
35752 if (id < 0)
35753 return soap->error;
35754 return (*a)->soap_out(soap, tag, id, type);
35755}
35756
35757SOAP_FMAC3 ns1__application **SOAP_FMAC4 soap_in_PointerTons1__application(struct soap *soap, const char *tag,
35758 ns1__application **a, const char *type) {
35759 if (soap_element_begin_in(soap, tag, 1, nullptr))
35760 return nullptr;
35761 if (!a)
35762 if (!(a = (ns1__application **)soap_malloc(soap, sizeof(ns1__application *))))
35763 return nullptr;
35764 *a = nullptr;
35765 if (!soap->null && *soap->href != '#') {
35766 soap_revert(soap);
35767 if (!(*a = (ns1__application *)soap_instantiate_ns1__application(soap, -1, soap->type, soap->arrayType, nullptr)))
35768 return nullptr;
35769 (*a)->soap_default(soap);
35770 if (!(*a)->soap_in(soap, tag, nullptr))
35771 return nullptr;
35772 } else {
35773 ns1__application **p = (ns1__application **)soap_id_lookup(
35774 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__application, sizeof(ns1__application), 0);
35775 a = p;
35776 if (soap->body && soap_element_end_in(soap, tag))
35777 return nullptr;
35778 }
35779 return a;
35780}
35781
35782SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__application(struct soap *soap, ns1__application *const *a,
35783 const char *tag, const char *type) {
35784 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__application);
35785 if (soap_out_PointerTons1__application(soap, tag ? tag : "ns1:application", id, a, type))
35786 return soap->error;
35787 return soap_putindependent(soap);
35788}
35789
35790SOAP_FMAC3 ns1__application **SOAP_FMAC4 soap_get_PointerTons1__application(struct soap *soap, ns1__application **p,
35791 const char *tag, const char *type) {
35792 if ((p = soap_in_PointerTons1__application(soap, tag, p, type)))
35793 if (soap_getindependent(soap))
35794 return nullptr;
35795 return p;
35796}
35797
35798SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__studyStatus(struct soap *soap,
35799 enum ns1__studyStatus *const *a) {
35800#ifndef WITH_NOIDREF
35801 soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__studyStatus);
35802#endif
35803}
35804
35805SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__studyStatus(struct soap *soap, const char *tag, int id,
35806 enum ns1__studyStatus *const *a, const char *type) {
35807 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__studyStatus);
35808 if (id < 0)
35809 return soap->error;
35810 return soap_out_ns1__studyStatus(soap, tag, id, *a, type);
35811}
35812
35813SOAP_FMAC3 enum ns1__studyStatus **SOAP_FMAC4 soap_in_PointerTons1__studyStatus(struct soap *soap, const char *tag,
35814 enum ns1__studyStatus **a,
35815 const char *type) {
35816 if (soap_element_begin_in(soap, tag, 1, nullptr))
35817 return nullptr;
35818 if (!a)
35819 if (!(a = (enum ns1__studyStatus **)soap_malloc(soap, sizeof(enum ns1__studyStatus *))))
35820 return nullptr;
35821 *a = nullptr;
35822 if (!soap->null && *soap->href != '#') {
35823 soap_revert(soap);
35824 if (!(*a = soap_in_ns1__studyStatus(soap, tag, *a, type)))
35825 return nullptr;
35826 } else {
35827 a = (enum ns1__studyStatus **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__studyStatus,
35828 sizeof(enum ns1__studyStatus), 0);
35829 if (soap->body && soap_element_end_in(soap, tag))
35830 return nullptr;
35831 }
35832 return a;
35833}
35834
35835SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__studyStatus(struct soap *soap, enum ns1__studyStatus *const *a,
35836 const char *tag, const char *type) {
35837 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__studyStatus);
35838 if (soap_out_PointerTons1__studyStatus(soap, tag ? tag : "ns1:studyStatus", id, a, type))
35839 return soap->error;
35840 return soap_putindependent(soap);
35841}
35842
35843SOAP_FMAC3 enum ns1__studyStatus **SOAP_FMAC4 soap_get_PointerTons1__studyStatus(struct soap *soap,
35844 enum ns1__studyStatus **p,
35845 const char *tag, const char *type) {
35846 if ((p = soap_in_PointerTons1__studyStatus(soap, tag, p, type)))
35847 if (soap_getindependent(soap))
35848 return nullptr;
35849 return p;
35850}
35851
35852SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__studyInvestigation(struct soap *soap,
35853 ns1__studyInvestigation *const *a) {
35854#ifndef WITH_NOIDREF
35855 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__studyInvestigation))
35856 (*a)->soap_serialize(soap);
35857#endif
35858}
35859
35860SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__studyInvestigation(struct soap *soap, const char *tag, int id,
35861 ns1__studyInvestigation *const *a,
35862 const char *type) {
35863 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__studyInvestigation);
35864 if (id < 0)
35865 return soap->error;
35866 return (*a)->soap_out(soap, tag, id, type);
35867}
35868
35870 const char *tag,
35872 const char *type) {
35873 if (soap_element_begin_in(soap, tag, 1, nullptr))
35874 return nullptr;
35875 if (!a)
35876 if (!(a = (ns1__studyInvestigation **)soap_malloc(soap, sizeof(ns1__studyInvestigation *))))
35877 return nullptr;
35878 *a = nullptr;
35879 if (!soap->null && *soap->href != '#') {
35880 soap_revert(soap);
35881 if (!(*a = (ns1__studyInvestigation *)soap_instantiate_ns1__studyInvestigation(soap, -1, soap->type,
35882 soap->arrayType, nullptr)))
35883 return nullptr;
35884 (*a)->soap_default(soap);
35885 if (!(*a)->soap_in(soap, tag, nullptr))
35886 return nullptr;
35887 } else {
35888 ns1__studyInvestigation **p = (ns1__studyInvestigation **)soap_id_lookup(
35889 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__studyInvestigation, sizeof(ns1__studyInvestigation), 0);
35890 a = p;
35891 if (soap->body && soap_element_end_in(soap, tag))
35892 return nullptr;
35893 }
35894 return a;
35895}
35896
35897SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__studyInvestigation(struct soap *soap,
35898 ns1__studyInvestigation *const *a, const char *tag,
35899 const char *type) {
35900 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__studyInvestigation);
35901 if (soap_out_PointerTons1__studyInvestigation(soap, tag ? tag : "ns1:studyInvestigation", id, a, type))
35902 return soap->error;
35903 return soap_putindependent(soap);
35904}
35905
35908 const char *tag,
35909 const char *type) {
35910 if ((p = soap_in_PointerTons1__studyInvestigation(soap, tag, p, type)))
35911 if (soap_getindependent(soap))
35912 return nullptr;
35913 return p;
35914}
35915
35916SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__study(struct soap *soap, ns1__study *const *a) {
35917#ifndef WITH_NOIDREF
35918 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__study))
35919 (*a)->soap_serialize(soap);
35920#endif
35921}
35922
35923SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__study(struct soap *soap, const char *tag, int id, ns1__study *const *a,
35924 const char *type) {
35925 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__study);
35926 if (id < 0)
35927 return soap->error;
35928 return (*a)->soap_out(soap, tag, id, type);
35929}
35930
35931SOAP_FMAC3 ns1__study **SOAP_FMAC4 soap_in_PointerTons1__study(struct soap *soap, const char *tag, ns1__study **a,
35932 const char *type) {
35933 if (soap_element_begin_in(soap, tag, 1, nullptr))
35934 return nullptr;
35935 if (!a)
35936 if (!(a = (ns1__study **)soap_malloc(soap, sizeof(ns1__study *))))
35937 return nullptr;
35938 *a = nullptr;
35939 if (!soap->null && *soap->href != '#') {
35940 soap_revert(soap);
35941 if (!(*a = (ns1__study *)soap_instantiate_ns1__study(soap, -1, soap->type, soap->arrayType, nullptr)))
35942 return nullptr;
35943 (*a)->soap_default(soap);
35944 if (!(*a)->soap_in(soap, tag, nullptr))
35945 return nullptr;
35946 } else {
35947 ns1__study **p =
35948 (ns1__study **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__study, sizeof(ns1__study), 0);
35949 a = p;
35950 if (soap->body && soap_element_end_in(soap, tag))
35951 return nullptr;
35952 }
35953 return a;
35954}
35955
35956SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__study(struct soap *soap, ns1__study *const *a, const char *tag,
35957 const char *type) {
35958 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__study);
35959 if (soap_out_PointerTons1__study(soap, tag ? tag : "ns1:study", id, a, type))
35960 return soap->error;
35961 return soap_putindependent(soap);
35962}
35963
35964SOAP_FMAC3 ns1__study **SOAP_FMAC4 soap_get_PointerTons1__study(struct soap *soap, ns1__study **p, const char *tag,
35965 const char *type) {
35966 if ((p = soap_in_PointerTons1__study(soap, tag, p, type)))
35967 if (soap_getindependent(soap))
35968 return nullptr;
35969 return p;
35970}
35971
35972SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__shift(struct soap *soap, ns1__shift *const *a) {
35973#ifndef WITH_NOIDREF
35974 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__shift))
35975 (*a)->soap_serialize(soap);
35976#endif
35977}
35978
35979SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__shift(struct soap *soap, const char *tag, int id, ns1__shift *const *a,
35980 const char *type) {
35981 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__shift);
35982 if (id < 0)
35983 return soap->error;
35984 return (*a)->soap_out(soap, tag, id, type);
35985}
35986
35987SOAP_FMAC3 ns1__shift **SOAP_FMAC4 soap_in_PointerTons1__shift(struct soap *soap, const char *tag, ns1__shift **a,
35988 const char *type) {
35989 if (soap_element_begin_in(soap, tag, 1, nullptr))
35990 return nullptr;
35991 if (!a)
35992 if (!(a = (ns1__shift **)soap_malloc(soap, sizeof(ns1__shift *))))
35993 return nullptr;
35994 *a = nullptr;
35995 if (!soap->null && *soap->href != '#') {
35996 soap_revert(soap);
35997 if (!(*a = (ns1__shift *)soap_instantiate_ns1__shift(soap, -1, soap->type, soap->arrayType, nullptr)))
35998 return nullptr;
35999 (*a)->soap_default(soap);
36000 if (!(*a)->soap_in(soap, tag, nullptr))
36001 return nullptr;
36002 } else {
36003 ns1__shift **p =
36004 (ns1__shift **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__shift, sizeof(ns1__shift), 0);
36005 a = p;
36006 if (soap->body && soap_element_end_in(soap, tag))
36007 return nullptr;
36008 }
36009 return a;
36010}
36011
36012SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__shift(struct soap *soap, ns1__shift *const *a, const char *tag,
36013 const char *type) {
36014 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__shift);
36015 if (soap_out_PointerTons1__shift(soap, tag ? tag : "ns1:shift", id, a, type))
36016 return soap->error;
36017 return soap_putindependent(soap);
36018}
36019
36020SOAP_FMAC3 ns1__shift **SOAP_FMAC4 soap_get_PointerTons1__shift(struct soap *soap, ns1__shift **p, const char *tag,
36021 const char *type) {
36022 if ((p = soap_in_PointerTons1__shift(soap, tag, p, type)))
36023 if (soap_getindependent(soap))
36024 return nullptr;
36025 return p;
36026}
36027
36028SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__sampleParameter(struct soap *soap,
36029 ns1__sampleParameter *const *a) {
36030#ifndef WITH_NOIDREF
36031 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__sampleParameter))
36032 (*a)->soap_serialize(soap);
36033#endif
36034}
36035
36036SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__sampleParameter(struct soap *soap, const char *tag, int id,
36037 ns1__sampleParameter *const *a, const char *type) {
36038 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__sampleParameter);
36039 if (id < 0)
36040 return soap->error;
36041 return (*a)->soap_out(soap, tag, id, type);
36042}
36043
36044SOAP_FMAC3 ns1__sampleParameter **SOAP_FMAC4 soap_in_PointerTons1__sampleParameter(struct soap *soap, const char *tag,
36046 const char *type) {
36047 if (soap_element_begin_in(soap, tag, 1, nullptr))
36048 return nullptr;
36049 if (!a)
36050 if (!(a = (ns1__sampleParameter **)soap_malloc(soap, sizeof(ns1__sampleParameter *))))
36051 return nullptr;
36052 *a = nullptr;
36053 if (!soap->null && *soap->href != '#') {
36054 soap_revert(soap);
36055 if (!(*a = (ns1__sampleParameter *)soap_instantiate_ns1__sampleParameter(soap, -1, soap->type, soap->arrayType,
36056 nullptr)))
36057 return nullptr;
36058 (*a)->soap_default(soap);
36059 if (!(*a)->soap_in(soap, tag, nullptr))
36060 return nullptr;
36061 } else {
36062 ns1__sampleParameter **p = (ns1__sampleParameter **)soap_id_lookup(
36063 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__sampleParameter, sizeof(ns1__sampleParameter), 0);
36064 a = p;
36065 if (soap->body && soap_element_end_in(soap, tag))
36066 return nullptr;
36067 }
36068 return a;
36069}
36070
36071SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__sampleParameter(struct soap *soap, ns1__sampleParameter *const *a,
36072 const char *tag, const char *type) {
36073 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__sampleParameter);
36074 if (soap_out_PointerTons1__sampleParameter(soap, tag ? tag : "ns1:sampleParameter", id, a, type))
36075 return soap->error;
36076 return soap_putindependent(soap);
36077}
36078
36079SOAP_FMAC3 ns1__sampleParameter **SOAP_FMAC4 soap_get_PointerTons1__sampleParameter(struct soap *soap,
36081 const char *tag, const char *type) {
36082 if ((p = soap_in_PointerTons1__sampleParameter(soap, tag, p, type)))
36083 if (soap_getindependent(soap))
36084 return nullptr;
36085 return p;
36086}
36087
36088SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__sample(struct soap *soap, ns1__sample *const *a) {
36089#ifndef WITH_NOIDREF
36090 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__sample))
36091 (*a)->soap_serialize(soap);
36092#endif
36093}
36094
36095SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__sample(struct soap *soap, const char *tag, int id,
36096 ns1__sample *const *a, const char *type) {
36097 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__sample);
36098 if (id < 0)
36099 return soap->error;
36100 return (*a)->soap_out(soap, tag, id, type);
36101}
36102
36103SOAP_FMAC3 ns1__sample **SOAP_FMAC4 soap_in_PointerTons1__sample(struct soap *soap, const char *tag, ns1__sample **a,
36104 const char *type) {
36105 if (soap_element_begin_in(soap, tag, 1, nullptr))
36106 return nullptr;
36107 if (!a)
36108 if (!(a = (ns1__sample **)soap_malloc(soap, sizeof(ns1__sample *))))
36109 return nullptr;
36110 *a = nullptr;
36111 if (!soap->null && *soap->href != '#') {
36112 soap_revert(soap);
36113 if (!(*a = (ns1__sample *)soap_instantiate_ns1__sample(soap, -1, soap->type, soap->arrayType, nullptr)))
36114 return nullptr;
36115 (*a)->soap_default(soap);
36116 if (!(*a)->soap_in(soap, tag, nullptr))
36117 return nullptr;
36118 } else {
36119 ns1__sample **p = (ns1__sample **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__sample,
36120 sizeof(ns1__sample), 0);
36121 a = p;
36122 if (soap->body && soap_element_end_in(soap, tag))
36123 return nullptr;
36124 }
36125 return a;
36126}
36127
36128SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__sample(struct soap *soap, ns1__sample *const *a, const char *tag,
36129 const char *type) {
36130 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__sample);
36131 if (soap_out_PointerTons1__sample(soap, tag ? tag : "ns1:sample", id, a, type))
36132 return soap->error;
36133 return soap_putindependent(soap);
36134}
36135
36136SOAP_FMAC3 ns1__sample **SOAP_FMAC4 soap_get_PointerTons1__sample(struct soap *soap, ns1__sample **p, const char *tag,
36137 const char *type) {
36138 if ((p = soap_in_PointerTons1__sample(soap, tag, p, type)))
36139 if (soap_getindependent(soap))
36140 return nullptr;
36141 return p;
36142}
36143
36144SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__relatedDatafile(struct soap *soap,
36145 ns1__relatedDatafile *const *a) {
36146#ifndef WITH_NOIDREF
36147 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__relatedDatafile))
36148 (*a)->soap_serialize(soap);
36149#endif
36150}
36151
36152SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__relatedDatafile(struct soap *soap, const char *tag, int id,
36153 ns1__relatedDatafile *const *a, const char *type) {
36154 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__relatedDatafile);
36155 if (id < 0)
36156 return soap->error;
36157 return (*a)->soap_out(soap, tag, id, type);
36158}
36159
36160SOAP_FMAC3 ns1__relatedDatafile **SOAP_FMAC4 soap_in_PointerTons1__relatedDatafile(struct soap *soap, const char *tag,
36162 const char *type) {
36163 if (soap_element_begin_in(soap, tag, 1, nullptr))
36164 return nullptr;
36165 if (!a)
36166 if (!(a = (ns1__relatedDatafile **)soap_malloc(soap, sizeof(ns1__relatedDatafile *))))
36167 return nullptr;
36168 *a = nullptr;
36169 if (!soap->null && *soap->href != '#') {
36170 soap_revert(soap);
36171 if (!(*a = (ns1__relatedDatafile *)soap_instantiate_ns1__relatedDatafile(soap, -1, soap->type, soap->arrayType,
36172 nullptr)))
36173 return nullptr;
36174 (*a)->soap_default(soap);
36175 if (!(*a)->soap_in(soap, tag, nullptr))
36176 return nullptr;
36177 } else {
36178 ns1__relatedDatafile **p = (ns1__relatedDatafile **)soap_id_lookup(
36179 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__relatedDatafile, sizeof(ns1__relatedDatafile), 0);
36180 a = p;
36181 if (soap->body && soap_element_end_in(soap, tag))
36182 return nullptr;
36183 }
36184 return a;
36185}
36186
36187SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__relatedDatafile(struct soap *soap, ns1__relatedDatafile *const *a,
36188 const char *tag, const char *type) {
36189 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__relatedDatafile);
36190 if (soap_out_PointerTons1__relatedDatafile(soap, tag ? tag : "ns1:relatedDatafile", id, a, type))
36191 return soap->error;
36192 return soap_putindependent(soap);
36193}
36194
36195SOAP_FMAC3 ns1__relatedDatafile **SOAP_FMAC4 soap_get_PointerTons1__relatedDatafile(struct soap *soap,
36197 const char *tag, const char *type) {
36198 if ((p = soap_in_PointerTons1__relatedDatafile(soap, tag, p, type)))
36199 if (soap_getindependent(soap))
36200 return nullptr;
36201 return p;
36202}
36203
36204SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__publication(struct soap *soap, ns1__publication *const *a) {
36205#ifndef WITH_NOIDREF
36206 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__publication))
36207 (*a)->soap_serialize(soap);
36208#endif
36209}
36210
36211SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__publication(struct soap *soap, const char *tag, int id,
36212 ns1__publication *const *a, const char *type) {
36213 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__publication);
36214 if (id < 0)
36215 return soap->error;
36216 return (*a)->soap_out(soap, tag, id, type);
36217}
36218
36219SOAP_FMAC3 ns1__publication **SOAP_FMAC4 soap_in_PointerTons1__publication(struct soap *soap, const char *tag,
36220 ns1__publication **a, const char *type) {
36221 if (soap_element_begin_in(soap, tag, 1, nullptr))
36222 return nullptr;
36223 if (!a)
36224 if (!(a = (ns1__publication **)soap_malloc(soap, sizeof(ns1__publication *))))
36225 return nullptr;
36226 *a = nullptr;
36227 if (!soap->null && *soap->href != '#') {
36228 soap_revert(soap);
36229 if (!(*a = (ns1__publication *)soap_instantiate_ns1__publication(soap, -1, soap->type, soap->arrayType, nullptr)))
36230 return nullptr;
36231 (*a)->soap_default(soap);
36232 if (!(*a)->soap_in(soap, tag, nullptr))
36233 return nullptr;
36234 } else {
36235 ns1__publication **p = (ns1__publication **)soap_id_lookup(
36236 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__publication, sizeof(ns1__publication), 0);
36237 a = p;
36238 if (soap->body && soap_element_end_in(soap, tag))
36239 return nullptr;
36240 }
36241 return a;
36242}
36243
36244SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__publication(struct soap *soap, ns1__publication *const *a,
36245 const char *tag, const char *type) {
36246 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__publication);
36247 if (soap_out_PointerTons1__publication(soap, tag ? tag : "ns1:publication", id, a, type))
36248 return soap->error;
36249 return soap_putindependent(soap);
36250}
36251
36252SOAP_FMAC3 ns1__publication **SOAP_FMAC4 soap_get_PointerTons1__publication(struct soap *soap, ns1__publication **p,
36253 const char *tag, const char *type) {
36254 if ((p = soap_in_PointerTons1__publication(soap, tag, p, type)))
36255 if (soap_getindependent(soap))
36256 return nullptr;
36257 return p;
36258}
36259
36260SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__parameterType(struct soap *soap, ns1__parameterType *const *a) {
36261#ifndef WITH_NOIDREF
36262 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__parameterType))
36263 (*a)->soap_serialize(soap);
36264#endif
36265}
36266
36267SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__parameterType(struct soap *soap, const char *tag, int id,
36268 ns1__parameterType *const *a, const char *type) {
36269 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__parameterType);
36270 if (id < 0)
36271 return soap->error;
36272 return (*a)->soap_out(soap, tag, id, type);
36273}
36274
36275SOAP_FMAC3 ns1__parameterType **SOAP_FMAC4 soap_in_PointerTons1__parameterType(struct soap *soap, const char *tag,
36277 const char *type) {
36278 if (soap_element_begin_in(soap, tag, 1, nullptr))
36279 return nullptr;
36280 if (!a)
36281 if (!(a = (ns1__parameterType **)soap_malloc(soap, sizeof(ns1__parameterType *))))
36282 return nullptr;
36283 *a = nullptr;
36284 if (!soap->null && *soap->href != '#') {
36285 soap_revert(soap);
36286 if (!(*a = (ns1__parameterType *)soap_instantiate_ns1__parameterType(soap, -1, soap->type, soap->arrayType,
36287 nullptr)))
36288 return nullptr;
36289 (*a)->soap_default(soap);
36290 if (!(*a)->soap_in(soap, tag, nullptr))
36291 return nullptr;
36292 } else {
36293 ns1__parameterType **p = (ns1__parameterType **)soap_id_lookup(
36294 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__parameterType, sizeof(ns1__parameterType), 0);
36295 a = p;
36296 if (soap->body && soap_element_end_in(soap, tag))
36297 return nullptr;
36298 }
36299 return a;
36300}
36301
36302SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__parameterType(struct soap *soap, ns1__parameterType *const *a,
36303 const char *tag, const char *type) {
36304 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__parameterType);
36305 if (soap_out_PointerTons1__parameterType(soap, tag ? tag : "ns1:parameterType", id, a, type))
36306 return soap->error;
36307 return soap_putindependent(soap);
36308}
36309
36310SOAP_FMAC3 ns1__parameterType **SOAP_FMAC4 soap_get_PointerTons1__parameterType(struct soap *soap,
36311 ns1__parameterType **p, const char *tag,
36312 const char *type) {
36313 if ((p = soap_in_PointerTons1__parameterType(soap, tag, p, type)))
36314 if (soap_getindependent(soap))
36315 return nullptr;
36316 return p;
36317}
36318
36319SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__keyword(struct soap *soap, ns1__keyword *const *a) {
36320#ifndef WITH_NOIDREF
36321 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__keyword))
36322 (*a)->soap_serialize(soap);
36323#endif
36324}
36325
36326SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__keyword(struct soap *soap, const char *tag, int id,
36327 ns1__keyword *const *a, const char *type) {
36328 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__keyword);
36329 if (id < 0)
36330 return soap->error;
36331 return (*a)->soap_out(soap, tag, id, type);
36332}
36333
36334SOAP_FMAC3 ns1__keyword **SOAP_FMAC4 soap_in_PointerTons1__keyword(struct soap *soap, const char *tag, ns1__keyword **a,
36335 const char *type) {
36336 if (soap_element_begin_in(soap, tag, 1, nullptr))
36337 return nullptr;
36338 if (!a)
36339 if (!(a = (ns1__keyword **)soap_malloc(soap, sizeof(ns1__keyword *))))
36340 return nullptr;
36341 *a = nullptr;
36342 if (!soap->null && *soap->href != '#') {
36343 soap_revert(soap);
36344 if (!(*a = (ns1__keyword *)soap_instantiate_ns1__keyword(soap, -1, soap->type, soap->arrayType, nullptr)))
36345 return nullptr;
36346 (*a)->soap_default(soap);
36347 if (!(*a)->soap_in(soap, tag, nullptr))
36348 return nullptr;
36349 } else {
36350 ns1__keyword **p = (ns1__keyword **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__keyword,
36351 sizeof(ns1__keyword), 0);
36352 a = p;
36353 if (soap->body && soap_element_end_in(soap, tag))
36354 return nullptr;
36355 }
36356 return a;
36357}
36358
36359SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__keyword(struct soap *soap, ns1__keyword *const *a, const char *tag,
36360 const char *type) {
36361 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__keyword);
36362 if (soap_out_PointerTons1__keyword(soap, tag ? tag : "ns1:keyword", id, a, type))
36363 return soap->error;
36364 return soap_putindependent(soap);
36365}
36366
36367SOAP_FMAC3 ns1__keyword **SOAP_FMAC4 soap_get_PointerTons1__keyword(struct soap *soap, ns1__keyword **p,
36368 const char *tag, const char *type) {
36369 if ((p = soap_in_PointerTons1__keyword(soap, tag, p, type)))
36370 if (soap_getindependent(soap))
36371 return nullptr;
36372 return p;
36373}
36374
36375SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__investigationUser(struct soap *soap,
36376 ns1__investigationUser *const *a) {
36377#ifndef WITH_NOIDREF
36378 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__investigationUser))
36379 (*a)->soap_serialize(soap);
36380#endif
36381}
36382
36383SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__investigationUser(struct soap *soap, const char *tag, int id,
36384 ns1__investigationUser *const *a, const char *type) {
36385 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__investigationUser);
36386 if (id < 0)
36387 return soap->error;
36388 return (*a)->soap_out(soap, tag, id, type);
36389}
36390
36391SOAP_FMAC3 ns1__investigationUser **SOAP_FMAC4 soap_in_PointerTons1__investigationUser(struct soap *soap,
36392 const char *tag,
36394 const char *type) {
36395 if (soap_element_begin_in(soap, tag, 1, nullptr))
36396 return nullptr;
36397 if (!a)
36398 if (!(a = (ns1__investigationUser **)soap_malloc(soap, sizeof(ns1__investigationUser *))))
36399 return nullptr;
36400 *a = nullptr;
36401 if (!soap->null && *soap->href != '#') {
36402 soap_revert(soap);
36403 if (!(*a = (ns1__investigationUser *)soap_instantiate_ns1__investigationUser(soap, -1, soap->type, soap->arrayType,
36404 nullptr)))
36405 return nullptr;
36406 (*a)->soap_default(soap);
36407 if (!(*a)->soap_in(soap, tag, nullptr))
36408 return nullptr;
36409 } else {
36410 ns1__investigationUser **p = (ns1__investigationUser **)soap_id_lookup(
36411 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__investigationUser, sizeof(ns1__investigationUser), 0);
36412 a = p;
36413 if (soap->body && soap_element_end_in(soap, tag))
36414 return nullptr;
36415 }
36416 return a;
36417}
36418
36419SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__investigationUser(struct soap *soap, ns1__investigationUser *const *a,
36420 const char *tag, const char *type) {
36421 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__investigationUser);
36422 if (soap_out_PointerTons1__investigationUser(soap, tag ? tag : "ns1:investigationUser", id, a, type))
36423 return soap->error;
36424 return soap_putindependent(soap);
36425}
36426
36429 const char *tag,
36430 const char *type) {
36431 if ((p = soap_in_PointerTons1__investigationUser(soap, tag, p, type)))
36432 if (soap_getindependent(soap))
36433 return nullptr;
36434 return p;
36435}
36436
36437SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__investigationType(struct soap *soap,
36438 ns1__investigationType *const *a) {
36439#ifndef WITH_NOIDREF
36440 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__investigationType))
36441 (*a)->soap_serialize(soap);
36442#endif
36443}
36444
36445SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__investigationType(struct soap *soap, const char *tag, int id,
36446 ns1__investigationType *const *a, const char *type) {
36447 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__investigationType);
36448 if (id < 0)
36449 return soap->error;
36450 return (*a)->soap_out(soap, tag, id, type);
36451}
36452
36453SOAP_FMAC3 ns1__investigationType **SOAP_FMAC4 soap_in_PointerTons1__investigationType(struct soap *soap,
36454 const char *tag,
36456 const char *type) {
36457 if (soap_element_begin_in(soap, tag, 1, nullptr))
36458 return nullptr;
36459 if (!a)
36460 if (!(a = (ns1__investigationType **)soap_malloc(soap, sizeof(ns1__investigationType *))))
36461 return nullptr;
36462 *a = nullptr;
36463 if (!soap->null && *soap->href != '#') {
36464 soap_revert(soap);
36465 if (!(*a = (ns1__investigationType *)soap_instantiate_ns1__investigationType(soap, -1, soap->type, soap->arrayType,
36466 nullptr)))
36467 return nullptr;
36468 (*a)->soap_default(soap);
36469 if (!(*a)->soap_in(soap, tag, nullptr))
36470 return nullptr;
36471 } else {
36472 ns1__investigationType **p = (ns1__investigationType **)soap_id_lookup(
36473 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__investigationType, sizeof(ns1__investigationType), 0);
36474 a = p;
36475 if (soap->body && soap_element_end_in(soap, tag))
36476 return nullptr;
36477 }
36478 return a;
36479}
36480
36481SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__investigationType(struct soap *soap, ns1__investigationType *const *a,
36482 const char *tag, const char *type) {
36483 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__investigationType);
36484 if (soap_out_PointerTons1__investigationType(soap, tag ? tag : "ns1:investigationType", id, a, type))
36485 return soap->error;
36486 return soap_putindependent(soap);
36487}
36488
36491 const char *tag,
36492 const char *type) {
36493 if ((p = soap_in_PointerTons1__investigationType(soap, tag, p, type)))
36494 if (soap_getindependent(soap))
36495 return nullptr;
36496 return p;
36497}
36498
36499SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__investigation(struct soap *soap, ns1__investigation *const *a) {
36500#ifndef WITH_NOIDREF
36501 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__investigation))
36502 (*a)->soap_serialize(soap);
36503#endif
36504}
36505
36506SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__investigation(struct soap *soap, const char *tag, int id,
36507 ns1__investigation *const *a, const char *type) {
36508 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__investigation);
36509 if (id < 0)
36510 return soap->error;
36511 return (*a)->soap_out(soap, tag, id, type);
36512}
36513
36514SOAP_FMAC3 ns1__investigation **SOAP_FMAC4 soap_in_PointerTons1__investigation(struct soap *soap, const char *tag,
36516 const char *type) {
36517 if (soap_element_begin_in(soap, tag, 1, nullptr))
36518 return nullptr;
36519 if (!a)
36520 if (!(a = (ns1__investigation **)soap_malloc(soap, sizeof(ns1__investigation *))))
36521 return nullptr;
36522 *a = nullptr;
36523 if (!soap->null && *soap->href != '#') {
36524 soap_revert(soap);
36525 if (!(*a = (ns1__investigation *)soap_instantiate_ns1__investigation(soap, -1, soap->type, soap->arrayType,
36526 nullptr)))
36527 return nullptr;
36528 (*a)->soap_default(soap);
36529 if (!(*a)->soap_in(soap, tag, nullptr))
36530 return nullptr;
36531 } else {
36532 ns1__investigation **p = (ns1__investigation **)soap_id_lookup(
36533 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__investigation, sizeof(ns1__investigation), 0);
36534 a = p;
36535 if (soap->body && soap_element_end_in(soap, tag))
36536 return nullptr;
36537 }
36538 return a;
36539}
36540
36541SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__investigation(struct soap *soap, ns1__investigation *const *a,
36542 const char *tag, const char *type) {
36543 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__investigation);
36544 if (soap_out_PointerTons1__investigation(soap, tag ? tag : "ns1:investigation", id, a, type))
36545 return soap->error;
36546 return soap_putindependent(soap);
36547}
36548
36549SOAP_FMAC3 ns1__investigation **SOAP_FMAC4 soap_get_PointerTons1__investigation(struct soap *soap,
36550 ns1__investigation **p, const char *tag,
36551 const char *type) {
36552 if ((p = soap_in_PointerTons1__investigation(soap, tag, p, type)))
36553 if (soap_getindependent(soap))
36554 return nullptr;
36555 return p;
36556}
36557
36558SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__instrument(struct soap *soap, ns1__instrument *const *a) {
36559#ifndef WITH_NOIDREF
36560 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__instrument))
36561 (*a)->soap_serialize(soap);
36562#endif
36563}
36564
36565SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__instrument(struct soap *soap, const char *tag, int id,
36566 ns1__instrument *const *a, const char *type) {
36567 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__instrument);
36568 if (id < 0)
36569 return soap->error;
36570 return (*a)->soap_out(soap, tag, id, type);
36571}
36572
36573SOAP_FMAC3 ns1__instrument **SOAP_FMAC4 soap_in_PointerTons1__instrument(struct soap *soap, const char *tag,
36574 ns1__instrument **a, const char *type) {
36575 if (soap_element_begin_in(soap, tag, 1, nullptr))
36576 return nullptr;
36577 if (!a)
36578 if (!(a = (ns1__instrument **)soap_malloc(soap, sizeof(ns1__instrument *))))
36579 return nullptr;
36580 *a = nullptr;
36581 if (!soap->null && *soap->href != '#') {
36582 soap_revert(soap);
36583 if (!(*a = (ns1__instrument *)soap_instantiate_ns1__instrument(soap, -1, soap->type, soap->arrayType, nullptr)))
36584 return nullptr;
36585 (*a)->soap_default(soap);
36586 if (!(*a)->soap_in(soap, tag, nullptr))
36587 return nullptr;
36588 } else {
36589 ns1__instrument **p = (ns1__instrument **)soap_id_lookup(
36590 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__instrument, sizeof(ns1__instrument), 0);
36591 a = p;
36592 if (soap->body && soap_element_end_in(soap, tag))
36593 return nullptr;
36594 }
36595 return a;
36596}
36597
36598SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__instrument(struct soap *soap, ns1__instrument *const *a,
36599 const char *tag, const char *type) {
36600 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__instrument);
36601 if (soap_out_PointerTons1__instrument(soap, tag ? tag : "ns1:instrument", id, a, type))
36602 return soap->error;
36603 return soap_putindependent(soap);
36604}
36605
36606SOAP_FMAC3 ns1__instrument **SOAP_FMAC4 soap_get_PointerTons1__instrument(struct soap *soap, ns1__instrument **p,
36607 const char *tag, const char *type) {
36608 if ((p = soap_in_PointerTons1__instrument(soap, tag, p, type)))
36609 if (soap_getindependent(soap))
36610 return nullptr;
36611 return p;
36612}
36613
36614SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__user(struct soap *soap, ns1__user *const *a) {
36615#ifndef WITH_NOIDREF
36616 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__user))
36617 (*a)->soap_serialize(soap);
36618#endif
36619}
36620
36621SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__user(struct soap *soap, const char *tag, int id, ns1__user *const *a,
36622 const char *type) {
36623 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__user);
36624 if (id < 0)
36625 return soap->error;
36626 return (*a)->soap_out(soap, tag, id, type);
36627}
36628
36629SOAP_FMAC3 ns1__user **SOAP_FMAC4 soap_in_PointerTons1__user(struct soap *soap, const char *tag, ns1__user **a,
36630 const char *type) {
36631 if (soap_element_begin_in(soap, tag, 1, nullptr))
36632 return nullptr;
36633 if (!a)
36634 if (!(a = (ns1__user **)soap_malloc(soap, sizeof(ns1__user *))))
36635 return nullptr;
36636 *a = nullptr;
36637 if (!soap->null && *soap->href != '#') {
36638 soap_revert(soap);
36639 if (!(*a = (ns1__user *)soap_instantiate_ns1__user(soap, -1, soap->type, soap->arrayType, nullptr)))
36640 return nullptr;
36641 (*a)->soap_default(soap);
36642 if (!(*a)->soap_in(soap, tag, nullptr))
36643 return nullptr;
36644 } else {
36645 ns1__user **p =
36646 (ns1__user **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__user, sizeof(ns1__user), 0);
36647 a = p;
36648 if (soap->body && soap_element_end_in(soap, tag))
36649 return nullptr;
36650 }
36651 return a;
36652}
36653
36654SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__user(struct soap *soap, ns1__user *const *a, const char *tag,
36655 const char *type) {
36656 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__user);
36657 if (soap_out_PointerTons1__user(soap, tag ? tag : "ns1:user", id, a, type))
36658 return soap->error;
36659 return soap_putindependent(soap);
36660}
36661
36662SOAP_FMAC3 ns1__user **SOAP_FMAC4 soap_get_PointerTons1__user(struct soap *soap, ns1__user **p, const char *tag,
36663 const char *type) {
36664 if ((p = soap_in_PointerTons1__user(soap, tag, p, type)))
36665 if (soap_getindependent(soap))
36666 return nullptr;
36667 return p;
36668}
36669
36670SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__instrumentScientist(struct soap *soap,
36671 ns1__instrumentScientist *const *a) {
36672#ifndef WITH_NOIDREF
36673 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__instrumentScientist))
36674 (*a)->soap_serialize(soap);
36675#endif
36676}
36677
36678SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__instrumentScientist(struct soap *soap, const char *tag, int id,
36679 ns1__instrumentScientist *const *a,
36680 const char *type) {
36681 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__instrumentScientist);
36682 if (id < 0)
36683 return soap->error;
36684 return (*a)->soap_out(soap, tag, id, type);
36685}
36686
36688 const char *tag,
36690 const char *type) {
36691 if (soap_element_begin_in(soap, tag, 1, nullptr))
36692 return nullptr;
36693 if (!a)
36694 if (!(a = (ns1__instrumentScientist **)soap_malloc(soap, sizeof(ns1__instrumentScientist *))))
36695 return nullptr;
36696 *a = nullptr;
36697 if (!soap->null && *soap->href != '#') {
36698 soap_revert(soap);
36700 soap->arrayType, nullptr)))
36701 return nullptr;
36702 (*a)->soap_default(soap);
36703 if (!(*a)->soap_in(soap, tag, nullptr))
36704 return nullptr;
36705 } else {
36706 ns1__instrumentScientist **p = (ns1__instrumentScientist **)soap_id_lookup(
36707 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__instrumentScientist, sizeof(ns1__instrumentScientist), 0);
36708 a = p;
36709 if (soap->body && soap_element_end_in(soap, tag))
36710 return nullptr;
36711 }
36712 return a;
36713}
36714
36715SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__instrumentScientist(struct soap *soap,
36716 ns1__instrumentScientist *const *a,
36717 const char *tag, const char *type) {
36718 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__instrumentScientist);
36719 if (soap_out_PointerTons1__instrumentScientist(soap, tag ? tag : "ns1:instrumentScientist", id, a, type))
36720 return soap->error;
36721 return soap_putindependent(soap);
36722}
36723
36725 struct soap *soap, ns1__instrumentScientist **p, const char *tag, const char *type) {
36726 if ((p = soap_in_PointerTons1__instrumentScientist(soap, tag, p, type)))
36727 if (soap_getindependent(soap))
36728 return nullptr;
36729 return p;
36730}
36731
36732SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__facilityCycle(struct soap *soap, ns1__facilityCycle *const *a) {
36733#ifndef WITH_NOIDREF
36734 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__facilityCycle))
36735 (*a)->soap_serialize(soap);
36736#endif
36737}
36738
36739SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__facilityCycle(struct soap *soap, const char *tag, int id,
36740 ns1__facilityCycle *const *a, const char *type) {
36741 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__facilityCycle);
36742 if (id < 0)
36743 return soap->error;
36744 return (*a)->soap_out(soap, tag, id, type);
36745}
36746
36747SOAP_FMAC3 ns1__facilityCycle **SOAP_FMAC4 soap_in_PointerTons1__facilityCycle(struct soap *soap, const char *tag,
36749 const char *type) {
36750 if (soap_element_begin_in(soap, tag, 1, nullptr))
36751 return nullptr;
36752 if (!a)
36753 if (!(a = (ns1__facilityCycle **)soap_malloc(soap, sizeof(ns1__facilityCycle *))))
36754 return nullptr;
36755 *a = nullptr;
36756 if (!soap->null && *soap->href != '#') {
36757 soap_revert(soap);
36758 if (!(*a = (ns1__facilityCycle *)soap_instantiate_ns1__facilityCycle(soap, -1, soap->type, soap->arrayType,
36759 nullptr)))
36760 return nullptr;
36761 (*a)->soap_default(soap);
36762 if (!(*a)->soap_in(soap, tag, nullptr))
36763 return nullptr;
36764 } else {
36765 ns1__facilityCycle **p = (ns1__facilityCycle **)soap_id_lookup(
36766 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__facilityCycle, sizeof(ns1__facilityCycle), 0);
36767 a = p;
36768 if (soap->body && soap_element_end_in(soap, tag))
36769 return nullptr;
36770 }
36771 return a;
36772}
36773
36774SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__facilityCycle(struct soap *soap, ns1__facilityCycle *const *a,
36775 const char *tag, const char *type) {
36776 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__facilityCycle);
36777 if (soap_out_PointerTons1__facilityCycle(soap, tag ? tag : "ns1:facilityCycle", id, a, type))
36778 return soap->error;
36779 return soap_putindependent(soap);
36780}
36781
36782SOAP_FMAC3 ns1__facilityCycle **SOAP_FMAC4 soap_get_PointerTons1__facilityCycle(struct soap *soap,
36783 ns1__facilityCycle **p, const char *tag,
36784 const char *type) {
36785 if ((p = soap_in_PointerTons1__facilityCycle(soap, tag, p, type)))
36786 if (soap_getindependent(soap))
36787 return nullptr;
36788 return p;
36789}
36790
36791SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__facility(struct soap *soap, ns1__facility *const *a) {
36792#ifndef WITH_NOIDREF
36793 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__facility))
36794 (*a)->soap_serialize(soap);
36795#endif
36796}
36797
36798SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__facility(struct soap *soap, const char *tag, int id,
36799 ns1__facility *const *a, const char *type) {
36800 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__facility);
36801 if (id < 0)
36802 return soap->error;
36803 return (*a)->soap_out(soap, tag, id, type);
36804}
36805
36806SOAP_FMAC3 ns1__facility **SOAP_FMAC4 soap_in_PointerTons1__facility(struct soap *soap, const char *tag,
36807 ns1__facility **a, const char *type) {
36808 if (soap_element_begin_in(soap, tag, 1, nullptr))
36809 return nullptr;
36810 if (!a)
36811 if (!(a = (ns1__facility **)soap_malloc(soap, sizeof(ns1__facility *))))
36812 return nullptr;
36813 *a = nullptr;
36814 if (!soap->null && *soap->href != '#') {
36815 soap_revert(soap);
36816 if (!(*a = (ns1__facility *)soap_instantiate_ns1__facility(soap, -1, soap->type, soap->arrayType, nullptr)))
36817 return nullptr;
36818 (*a)->soap_default(soap);
36819 if (!(*a)->soap_in(soap, tag, nullptr))
36820 return nullptr;
36821 } else {
36822 ns1__facility **p = (ns1__facility **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__facility,
36823 sizeof(ns1__facility), 0);
36824 a = p;
36825 if (soap->body && soap_element_end_in(soap, tag))
36826 return nullptr;
36827 }
36828 return a;
36829}
36830
36831SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__facility(struct soap *soap, ns1__facility *const *a, const char *tag,
36832 const char *type) {
36833 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__facility);
36834 if (soap_out_PointerTons1__facility(soap, tag ? tag : "ns1:facility", id, a, type))
36835 return soap->error;
36836 return soap_putindependent(soap);
36837}
36838
36839SOAP_FMAC3 ns1__facility **SOAP_FMAC4 soap_get_PointerTons1__facility(struct soap *soap, ns1__facility **p,
36840 const char *tag, const char *type) {
36841 if ((p = soap_in_PointerTons1__facility(soap, tag, p, type)))
36842 if (soap_getindependent(soap))
36843 return nullptr;
36844 return p;
36845}
36846
36847SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__datasetType(struct soap *soap, ns1__datasetType *const *a) {
36848#ifndef WITH_NOIDREF
36849 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__datasetType))
36850 (*a)->soap_serialize(soap);
36851#endif
36852}
36853
36854SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__datasetType(struct soap *soap, const char *tag, int id,
36855 ns1__datasetType *const *a, const char *type) {
36856 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__datasetType);
36857 if (id < 0)
36858 return soap->error;
36859 return (*a)->soap_out(soap, tag, id, type);
36860}
36861
36862SOAP_FMAC3 ns1__datasetType **SOAP_FMAC4 soap_in_PointerTons1__datasetType(struct soap *soap, const char *tag,
36863 ns1__datasetType **a, const char *type) {
36864 if (soap_element_begin_in(soap, tag, 1, nullptr))
36865 return nullptr;
36866 if (!a)
36867 if (!(a = (ns1__datasetType **)soap_malloc(soap, sizeof(ns1__datasetType *))))
36868 return nullptr;
36869 *a = nullptr;
36870 if (!soap->null && *soap->href != '#') {
36871 soap_revert(soap);
36872 if (!(*a = (ns1__datasetType *)soap_instantiate_ns1__datasetType(soap, -1, soap->type, soap->arrayType, nullptr)))
36873 return nullptr;
36874 (*a)->soap_default(soap);
36875 if (!(*a)->soap_in(soap, tag, nullptr))
36876 return nullptr;
36877 } else {
36878 ns1__datasetType **p = (ns1__datasetType **)soap_id_lookup(
36879 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__datasetType, sizeof(ns1__datasetType), 0);
36880 a = p;
36881 if (soap->body && soap_element_end_in(soap, tag))
36882 return nullptr;
36883 }
36884 return a;
36885}
36886
36887SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__datasetType(struct soap *soap, ns1__datasetType *const *a,
36888 const char *tag, const char *type) {
36889 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__datasetType);
36890 if (soap_out_PointerTons1__datasetType(soap, tag ? tag : "ns1:datasetType", id, a, type))
36891 return soap->error;
36892 return soap_putindependent(soap);
36893}
36894
36895SOAP_FMAC3 ns1__datasetType **SOAP_FMAC4 soap_get_PointerTons1__datasetType(struct soap *soap, ns1__datasetType **p,
36896 const char *tag, const char *type) {
36897 if ((p = soap_in_PointerTons1__datasetType(soap, tag, p, type)))
36898 if (soap_getindependent(soap))
36899 return nullptr;
36900 return p;
36901}
36902
36903SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__datasetParameter(struct soap *soap,
36904 ns1__datasetParameter *const *a) {
36905#ifndef WITH_NOIDREF
36906 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__datasetParameter))
36907 (*a)->soap_serialize(soap);
36908#endif
36909}
36910
36911SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__datasetParameter(struct soap *soap, const char *tag, int id,
36912 ns1__datasetParameter *const *a, const char *type) {
36913 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__datasetParameter);
36914 if (id < 0)
36915 return soap->error;
36916 return (*a)->soap_out(soap, tag, id, type);
36917}
36918
36919SOAP_FMAC3 ns1__datasetParameter **SOAP_FMAC4 soap_in_PointerTons1__datasetParameter(struct soap *soap, const char *tag,
36921 const char *type) {
36922 if (soap_element_begin_in(soap, tag, 1, nullptr))
36923 return nullptr;
36924 if (!a)
36925 if (!(a = (ns1__datasetParameter **)soap_malloc(soap, sizeof(ns1__datasetParameter *))))
36926 return nullptr;
36927 *a = nullptr;
36928 if (!soap->null && *soap->href != '#') {
36929 soap_revert(soap);
36930 if (!(*a = (ns1__datasetParameter *)soap_instantiate_ns1__datasetParameter(soap, -1, soap->type, soap->arrayType,
36931 nullptr)))
36932 return nullptr;
36933 (*a)->soap_default(soap);
36934 if (!(*a)->soap_in(soap, tag, nullptr))
36935 return nullptr;
36936 } else {
36937 ns1__datasetParameter **p = (ns1__datasetParameter **)soap_id_lookup(
36938 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__datasetParameter, sizeof(ns1__datasetParameter), 0);
36939 a = p;
36940 if (soap->body && soap_element_end_in(soap, tag))
36941 return nullptr;
36942 }
36943 return a;
36944}
36945
36946SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__datasetParameter(struct soap *soap, ns1__datasetParameter *const *a,
36947 const char *tag, const char *type) {
36948 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__datasetParameter);
36949 if (soap_out_PointerTons1__datasetParameter(soap, tag ? tag : "ns1:datasetParameter", id, a, type))
36950 return soap->error;
36951 return soap_putindependent(soap);
36952}
36953
36954SOAP_FMAC3 ns1__datasetParameter **SOAP_FMAC4 soap_get_PointerTons1__datasetParameter(struct soap *soap,
36956 const char *tag,
36957 const char *type) {
36958 if ((p = soap_in_PointerTons1__datasetParameter(soap, tag, p, type)))
36959 if (soap_getindependent(soap))
36960 return nullptr;
36961 return p;
36962}
36963
36964SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__dataset(struct soap *soap, ns1__dataset *const *a) {
36965#ifndef WITH_NOIDREF
36966 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__dataset))
36967 (*a)->soap_serialize(soap);
36968#endif
36969}
36970
36971SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__dataset(struct soap *soap, const char *tag, int id,
36972 ns1__dataset *const *a, const char *type) {
36973 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__dataset);
36974 if (id < 0)
36975 return soap->error;
36976 return (*a)->soap_out(soap, tag, id, type);
36977}
36978
36979SOAP_FMAC3 ns1__dataset **SOAP_FMAC4 soap_in_PointerTons1__dataset(struct soap *soap, const char *tag, ns1__dataset **a,
36980 const char *type) {
36981 if (soap_element_begin_in(soap, tag, 1, nullptr))
36982 return nullptr;
36983 if (!a)
36984 if (!(a = (ns1__dataset **)soap_malloc(soap, sizeof(ns1__dataset *))))
36985 return nullptr;
36986 *a = nullptr;
36987 if (!soap->null && *soap->href != '#') {
36988 soap_revert(soap);
36989 if (!(*a = (ns1__dataset *)soap_instantiate_ns1__dataset(soap, -1, soap->type, soap->arrayType, nullptr)))
36990 return nullptr;
36991 (*a)->soap_default(soap);
36992 if (!(*a)->soap_in(soap, tag, nullptr))
36993 return nullptr;
36994 } else {
36995 ns1__dataset **p = (ns1__dataset **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__dataset,
36996 sizeof(ns1__dataset), 0);
36997 a = p;
36998 if (soap->body && soap_element_end_in(soap, tag))
36999 return nullptr;
37000 }
37001 return a;
37002}
37003
37004SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__dataset(struct soap *soap, ns1__dataset *const *a, const char *tag,
37005 const char *type) {
37006 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__dataset);
37007 if (soap_out_PointerTons1__dataset(soap, tag ? tag : "ns1:dataset", id, a, type))
37008 return soap->error;
37009 return soap_putindependent(soap);
37010}
37011
37012SOAP_FMAC3 ns1__dataset **SOAP_FMAC4 soap_get_PointerTons1__dataset(struct soap *soap, ns1__dataset **p,
37013 const char *tag, const char *type) {
37014 if ((p = soap_in_PointerTons1__dataset(soap, tag, p, type)))
37015 if (soap_getindependent(soap))
37016 return nullptr;
37017 return p;
37018}
37019
37020SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__datafileParameter(struct soap *soap,
37021 ns1__datafileParameter *const *a) {
37022#ifndef WITH_NOIDREF
37023 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__datafileParameter))
37024 (*a)->soap_serialize(soap);
37025#endif
37026}
37027
37028SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__datafileParameter(struct soap *soap, const char *tag, int id,
37029 ns1__datafileParameter *const *a, const char *type) {
37030 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__datafileParameter);
37031 if (id < 0)
37032 return soap->error;
37033 return (*a)->soap_out(soap, tag, id, type);
37034}
37035
37036SOAP_FMAC3 ns1__datafileParameter **SOAP_FMAC4 soap_in_PointerTons1__datafileParameter(struct soap *soap,
37037 const char *tag,
37039 const char *type) {
37040 if (soap_element_begin_in(soap, tag, 1, nullptr))
37041 return nullptr;
37042 if (!a)
37043 if (!(a = (ns1__datafileParameter **)soap_malloc(soap, sizeof(ns1__datafileParameter *))))
37044 return nullptr;
37045 *a = nullptr;
37046 if (!soap->null && *soap->href != '#') {
37047 soap_revert(soap);
37048 if (!(*a = (ns1__datafileParameter *)soap_instantiate_ns1__datafileParameter(soap, -1, soap->type, soap->arrayType,
37049 nullptr)))
37050 return nullptr;
37051 (*a)->soap_default(soap);
37052 if (!(*a)->soap_in(soap, tag, nullptr))
37053 return nullptr;
37054 } else {
37055 ns1__datafileParameter **p = (ns1__datafileParameter **)soap_id_lookup(
37056 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__datafileParameter, sizeof(ns1__datafileParameter), 0);
37057 a = p;
37058 if (soap->body && soap_element_end_in(soap, tag))
37059 return nullptr;
37060 }
37061 return a;
37062}
37063
37064SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__datafileParameter(struct soap *soap, ns1__datafileParameter *const *a,
37065 const char *tag, const char *type) {
37066 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__datafileParameter);
37067 if (soap_out_PointerTons1__datafileParameter(soap, tag ? tag : "ns1:datafileParameter", id, a, type))
37068 return soap->error;
37069 return soap_putindependent(soap);
37070}
37071
37074 const char *tag,
37075 const char *type) {
37076 if ((p = soap_in_PointerTons1__datafileParameter(soap, tag, p, type)))
37077 if (soap_getindependent(soap))
37078 return nullptr;
37079 return p;
37080}
37081
37082SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__datafileFormat(struct soap *soap,
37083 ns1__datafileFormat *const *a) {
37084#ifndef WITH_NOIDREF
37085 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__datafileFormat))
37086 (*a)->soap_serialize(soap);
37087#endif
37088}
37089
37090SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__datafileFormat(struct soap *soap, const char *tag, int id,
37091 ns1__datafileFormat *const *a, const char *type) {
37092 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__datafileFormat);
37093 if (id < 0)
37094 return soap->error;
37095 return (*a)->soap_out(soap, tag, id, type);
37096}
37097
37098SOAP_FMAC3 ns1__datafileFormat **SOAP_FMAC4 soap_in_PointerTons1__datafileFormat(struct soap *soap, const char *tag,
37100 const char *type) {
37101 if (soap_element_begin_in(soap, tag, 1, nullptr))
37102 return nullptr;
37103 if (!a)
37104 if (!(a = (ns1__datafileFormat **)soap_malloc(soap, sizeof(ns1__datafileFormat *))))
37105 return nullptr;
37106 *a = nullptr;
37107 if (!soap->null && *soap->href != '#') {
37108 soap_revert(soap);
37109 if (!(*a = (ns1__datafileFormat *)soap_instantiate_ns1__datafileFormat(soap, -1, soap->type, soap->arrayType,
37110 nullptr)))
37111 return nullptr;
37112 (*a)->soap_default(soap);
37113 if (!(*a)->soap_in(soap, tag, nullptr))
37114 return nullptr;
37115 } else {
37116 ns1__datafileFormat **p = (ns1__datafileFormat **)soap_id_lookup(
37117 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__datafileFormat, sizeof(ns1__datafileFormat), 0);
37118 a = p;
37119 if (soap->body && soap_element_end_in(soap, tag))
37120 return nullptr;
37121 }
37122 return a;
37123}
37124
37125SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__datafileFormat(struct soap *soap, ns1__datafileFormat *const *a,
37126 const char *tag, const char *type) {
37127 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__datafileFormat);
37128 if (soap_out_PointerTons1__datafileFormat(soap, tag ? tag : "ns1:datafileFormat", id, a, type))
37129 return soap->error;
37130 return soap_putindependent(soap);
37131}
37132
37133SOAP_FMAC3 ns1__datafileFormat **SOAP_FMAC4 soap_get_PointerTons1__datafileFormat(struct soap *soap,
37135 const char *tag, const char *type) {
37136 if ((p = soap_in_PointerTons1__datafileFormat(soap, tag, p, type)))
37137 if (soap_getindependent(soap))
37138 return nullptr;
37139 return p;
37140}
37141
37142SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__datafile(struct soap *soap, ns1__datafile *const *a) {
37143#ifndef WITH_NOIDREF
37144 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__datafile))
37145 (*a)->soap_serialize(soap);
37146#endif
37147}
37148
37149SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__datafile(struct soap *soap, const char *tag, int id,
37150 ns1__datafile *const *a, const char *type) {
37151 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__datafile);
37152 if (id < 0)
37153 return soap->error;
37154 return (*a)->soap_out(soap, tag, id, type);
37155}
37156
37157SOAP_FMAC3 ns1__datafile **SOAP_FMAC4 soap_in_PointerTons1__datafile(struct soap *soap, const char *tag,
37158 ns1__datafile **a, const char *type) {
37159 if (soap_element_begin_in(soap, tag, 1, nullptr))
37160 return nullptr;
37161 if (!a)
37162 if (!(a = (ns1__datafile **)soap_malloc(soap, sizeof(ns1__datafile *))))
37163 return nullptr;
37164 *a = nullptr;
37165 if (!soap->null && *soap->href != '#') {
37166 soap_revert(soap);
37167 if (!(*a = (ns1__datafile *)soap_instantiate_ns1__datafile(soap, -1, soap->type, soap->arrayType, nullptr)))
37168 return nullptr;
37169 (*a)->soap_default(soap);
37170 if (!(*a)->soap_in(soap, tag, nullptr))
37171 return nullptr;
37172 } else {
37173 ns1__datafile **p = (ns1__datafile **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__datafile,
37174 sizeof(ns1__datafile), 0);
37175 a = p;
37176 if (soap->body && soap_element_end_in(soap, tag))
37177 return nullptr;
37178 }
37179 return a;
37180}
37181
37182SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__datafile(struct soap *soap, ns1__datafile *const *a, const char *tag,
37183 const char *type) {
37184 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__datafile);
37185 if (soap_out_PointerTons1__datafile(soap, tag ? tag : "ns1:datafile", id, a, type))
37186 return soap->error;
37187 return soap_putindependent(soap);
37188}
37189
37190SOAP_FMAC3 ns1__datafile **SOAP_FMAC4 soap_get_PointerTons1__datafile(struct soap *soap, ns1__datafile **p,
37191 const char *tag, const char *type) {
37192 if ((p = soap_in_PointerTons1__datafile(soap, tag, p, type)))
37193 if (soap_getindependent(soap))
37194 return nullptr;
37195 return p;
37196}
37197
37199 struct soap *soap, std::vector<_ns1__login_credentials_entry> *const *a) {
37200#ifndef WITH_NOIDREF
37203#endif
37204}
37205
37207 struct soap *soap, const char *tag, int id, std::vector<_ns1__login_credentials_entry> *const *a,
37208 const char *type) {
37209 if (!*a)
37210 return soap_element_null(soap, tag, id, type);
37212}
37213
37214SOAP_FMAC3 std::vector<_ns1__login_credentials_entry> **SOAP_FMAC4
37216 std::vector<_ns1__login_credentials_entry> **a,
37217 const char *type) {
37218 if (soap_element_begin_in(soap, tag, 1, nullptr))
37219 return nullptr;
37220 soap_revert(soap);
37221 if (!a) {
37222 if (!(a = (std::vector<_ns1__login_credentials_entry> **)soap_malloc(
37223 soap, sizeof(std::vector<_ns1__login_credentials_entry> *))))
37224 return nullptr;
37225 *a = nullptr;
37226 }
37227 if (!(*a = soap_in_std__vectorTemplateOf_ns1__login_credentials_entry(soap, tag, *a, type)))
37228 return nullptr;
37229 return a;
37230}
37231
37233 struct soap *soap, std::vector<_ns1__login_credentials_entry> *const *a, const char *tag, const char *type) {
37234 int id = soap_embed(soap, (void *)a, nullptr, 0, tag,
37236 if (soap_out_PointerTostd__vectorTemplateOf_ns1__login_credentials_entry(soap, tag ? tag : "", id, a, type))
37237 return soap->error;
37238 return soap_putindependent(soap);
37239}
37240
37241SOAP_FMAC3 std::vector<_ns1__login_credentials_entry> **SOAP_FMAC4
37243 std::vector<_ns1__login_credentials_entry> **p,
37244 const char *tag, const char *type) {
37246 if (soap_getindependent(soap))
37247 return nullptr;
37248 return p;
37249}
37250
37251SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToLONG64(struct soap *soap, LONG64 *const *a) {
37252#ifndef WITH_NOIDREF
37253 soap_reference(soap, *a, SOAP_TYPE_ICat4_LONG64);
37254#endif
37255}
37256
37257SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToLONG64(struct soap *soap, const char *tag, int id, LONG64 *const *a,
37258 const char *type) {
37259 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_LONG64);
37260 if (id < 0)
37261 return soap->error;
37262 return soap_out_LONG64(soap, tag, id, *a, type);
37263}
37264
37265SOAP_FMAC3 LONG64 **SOAP_FMAC4 soap_in_PointerToLONG64(struct soap *soap, const char *tag, LONG64 **a,
37266 const char *type) {
37267 if (soap_element_begin_in(soap, tag, 1, nullptr))
37268 return nullptr;
37269 if (!a)
37270 if (!(a = (LONG64 **)soap_malloc(soap, sizeof(LONG64 *))))
37271 return nullptr;
37272 *a = nullptr;
37273 if (!soap->null && *soap->href != '#') {
37274 soap_revert(soap);
37275 if (!(*a = soap_in_LONG64(soap, tag, *a, type)))
37276 return nullptr;
37277 } else {
37278 a = (LONG64 **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_LONG64, sizeof(LONG64), 0);
37279 if (soap->body && soap_element_end_in(soap, tag))
37280 return nullptr;
37281 }
37282 return a;
37283}
37284
37285SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToLONG64(struct soap *soap, LONG64 *const *a, const char *tag,
37286 const char *type) {
37287 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerToLONG64);
37288 if (soap_out_PointerToLONG64(soap, tag ? tag : "long", id, a, type))
37289 return soap->error;
37290 return soap_putindependent(soap);
37291}
37292
37293SOAP_FMAC3 LONG64 **SOAP_FMAC4 soap_get_PointerToLONG64(struct soap *soap, LONG64 **p, const char *tag,
37294 const char *type) {
37295 if ((p = soap_in_PointerToLONG64(soap, tag, p, type)))
37296 if (soap_getindependent(soap))
37297 return nullptr;
37298 return p;
37299}
37300
37301SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTotime(struct soap *soap, time_t *const *a) {
37302#ifndef WITH_NOIDREF
37303 soap_reference(soap, *a, SOAP_TYPE_ICat4_time);
37304#endif
37305}
37306
37307SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTotime(struct soap *soap, const char *tag, int id, time_t *const *a,
37308 const char *type) {
37309 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_time);
37310 if (id < 0)
37311 return soap->error;
37312 return soap_out_time(soap, tag, id, *a, type);
37313}
37314
37315SOAP_FMAC3 time_t **SOAP_FMAC4 soap_in_PointerTotime(struct soap *soap, const char *tag, time_t **a, const char *type) {
37316 if (soap_element_begin_in(soap, tag, 1, nullptr))
37317 return nullptr;
37318 if (!a)
37319 if (!(a = (time_t **)soap_malloc(soap, sizeof(time_t *))))
37320 return nullptr;
37321 *a = nullptr;
37322 if (!soap->null && *soap->href != '#') {
37323 soap_revert(soap);
37324 if (!(*a = soap_in_time(soap, tag, *a, type)))
37325 return nullptr;
37326 } else {
37327 a = (time_t **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_time, sizeof(time_t), 0);
37328 if (soap->body && soap_element_end_in(soap, tag))
37329 return nullptr;
37330 }
37331 return a;
37332}
37333
37334SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTotime(struct soap *soap, time_t *const *a, const char *tag,
37335 const char *type) {
37336 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTotime);
37337 if (soap_out_PointerTotime(soap, tag ? tag : "dateTime", id, a, type))
37338 return soap->error;
37339 return soap_putindependent(soap);
37340}
37341
37342SOAP_FMAC3 time_t **SOAP_FMAC4 soap_get_PointerTotime(struct soap *soap, time_t **p, const char *tag,
37343 const char *type) {
37344 if ((p = soap_in_PointerTotime(soap, tag, p, type)))
37345 if (soap_getindependent(soap))
37346 return nullptr;
37347 return p;
37348}
37349
37350SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__entityBaseBean(struct soap *soap,
37351 ns1__entityBaseBean *const *a) {
37352#ifndef WITH_NOIDREF
37353 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__entityBaseBean))
37354 (*a)->soap_serialize(soap);
37355#endif
37356}
37357
37358SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__entityBaseBean(struct soap *soap, const char *tag, int id,
37359 ns1__entityBaseBean *const *a, const char *type) {
37360 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__entityBaseBean);
37361 if (id < 0)
37362 return soap->error;
37363 return (*a)->soap_out(soap, tag, id, type);
37364}
37365
37366SOAP_FMAC3 ns1__entityBaseBean **SOAP_FMAC4 soap_in_PointerTons1__entityBaseBean(struct soap *soap, const char *tag,
37368 const char *type) {
37369 if (soap_element_begin_in(soap, tag, 1, nullptr))
37370 return nullptr;
37371 if (!a)
37372 if (!(a = (ns1__entityBaseBean **)soap_malloc(soap, sizeof(ns1__entityBaseBean *))))
37373 return nullptr;
37374 *a = nullptr;
37375 if (!soap->null && *soap->href != '#') {
37376 soap_revert(soap);
37377 if (!(*a = (ns1__entityBaseBean *)soap_instantiate_ns1__entityBaseBean(soap, -1, soap->type, soap->arrayType,
37378 nullptr)))
37379 return nullptr;
37380 (*a)->soap_default(soap);
37381 if (!(*a)->soap_in(soap, tag, nullptr))
37382 return nullptr;
37383 } else {
37384 ns1__entityBaseBean **p = (ns1__entityBaseBean **)soap_id_lookup(
37385 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__entityBaseBean, sizeof(ns1__entityBaseBean), 0);
37386 if (!p && soap->error == SOAP_HREF) {
37387 soap->error = SOAP_OK;
37388 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__datafile,
37389 sizeof(ns1__datafile), 0);
37390 }
37391 if (!p && soap->error == SOAP_HREF) {
37392 soap->error = SOAP_OK;
37393 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a,
37395 sizeof(ns1__dataCollectionDatafile), 0);
37396 }
37397 if (!p && soap->error == SOAP_HREF) {
37398 soap->error = SOAP_OK;
37399 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__dataCollection,
37400 sizeof(ns1__dataCollection), 0);
37401 }
37402 if (!p && soap->error == SOAP_HREF) {
37403 soap->error = SOAP_OK;
37404 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a,
37406 sizeof(ns1__dataCollectionDataset), 0);
37407 }
37408 if (!p && soap->error == SOAP_HREF) {
37409 soap->error = SOAP_OK;
37410 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__dataset,
37411 sizeof(ns1__dataset), 0);
37412 }
37413 if (!p && soap->error == SOAP_HREF) {
37414 soap->error = SOAP_OK;
37415 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__investigation,
37416 sizeof(ns1__investigation), 0);
37417 }
37418 if (!p && soap->error == SOAP_HREF) {
37419 soap->error = SOAP_OK;
37420 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__facility,
37421 sizeof(ns1__facility), 0);
37422 }
37423 if (!p && soap->error == SOAP_HREF) {
37424 soap->error = SOAP_OK;
37425 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__application,
37426 sizeof(ns1__application), 0);
37427 }
37428 if (!p && soap->error == SOAP_HREF) {
37429 soap->error = SOAP_OK;
37430 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__job,
37431 sizeof(ns1__job), 0);
37432 }
37433 if (!p && soap->error == SOAP_HREF) {
37434 soap->error = SOAP_OK;
37435 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__datafileFormat,
37436 sizeof(ns1__datafileFormat), 0);
37437 }
37438 if (!p && soap->error == SOAP_HREF) {
37439 soap->error = SOAP_OK;
37440 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__datasetType,
37441 sizeof(ns1__datasetType), 0);
37442 }
37443 if (!p && soap->error == SOAP_HREF) {
37444 soap->error = SOAP_OK;
37445 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__facilityCycle,
37446 sizeof(ns1__facilityCycle), 0);
37447 }
37448 if (!p && soap->error == SOAP_HREF) {
37449 soap->error = SOAP_OK;
37450 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__instrument,
37451 sizeof(ns1__instrument), 0);
37452 }
37453 if (!p && soap->error == SOAP_HREF) {
37454 soap->error = SOAP_OK;
37455 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__instrumentScientist,
37456 sizeof(ns1__instrumentScientist), 0);
37457 }
37458 if (!p && soap->error == SOAP_HREF) {
37459 soap->error = SOAP_OK;
37460 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__user,
37461 sizeof(ns1__user), 0);
37462 }
37463 if (!p && soap->error == SOAP_HREF) {
37464 soap->error = SOAP_OK;
37465 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__investigationUser,
37466 sizeof(ns1__investigationUser), 0);
37467 }
37468 if (!p && soap->error == SOAP_HREF) {
37469 soap->error = SOAP_OK;
37470 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__study,
37471 sizeof(ns1__study), 0);
37472 }
37473 if (!p && soap->error == SOAP_HREF) {
37474 soap->error = SOAP_OK;
37475 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__studyInvestigation,
37476 sizeof(ns1__studyInvestigation), 0);
37477 }
37478 if (!p && soap->error == SOAP_HREF) {
37479 soap->error = SOAP_OK;
37480 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__userGroup,
37481 sizeof(ns1__userGroup), 0);
37482 }
37483 if (!p && soap->error == SOAP_HREF) {
37484 soap->error = SOAP_OK;
37485 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__grouping,
37486 sizeof(ns1__grouping), 0);
37487 }
37488 if (!p && soap->error == SOAP_HREF) {
37489 soap->error = SOAP_OK;
37490 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__rule,
37491 sizeof(ns1__rule), 0);
37492 }
37493 if (!p && soap->error == SOAP_HREF) {
37494 soap->error = SOAP_OK;
37495 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a,
37497 sizeof(ns1__investigationInstrument), 0);
37498 }
37499 if (!p && soap->error == SOAP_HREF) {
37500 soap->error = SOAP_OK;
37501 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__investigationType,
37502 sizeof(ns1__investigationType), 0);
37503 }
37504 if (!p && soap->error == SOAP_HREF) {
37505 soap->error = SOAP_OK;
37506 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__parameterType,
37507 sizeof(ns1__parameterType), 0);
37508 }
37509 if (!p && soap->error == SOAP_HREF) {
37510 soap->error = SOAP_OK;
37511 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__parameter,
37512 sizeof(ns1__parameter), 0);
37513 }
37514 if (!p && soap->error == SOAP_HREF) {
37515 soap->error = SOAP_OK;
37516 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a,
37518 sizeof(ns1__permissibleStringValue), 0);
37519 }
37520 if (!p && soap->error == SOAP_HREF) {
37521 soap->error = SOAP_OK;
37522 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__sample,
37523 sizeof(ns1__sample), 0);
37524 }
37525 if (!p && soap->error == SOAP_HREF) {
37526 soap->error = SOAP_OK;
37527 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__sampleType,
37528 sizeof(ns1__sampleType), 0);
37529 }
37530 if (!p && soap->error == SOAP_HREF) {
37531 soap->error = SOAP_OK;
37532 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__keyword,
37533 sizeof(ns1__keyword), 0);
37534 }
37535 if (!p && soap->error == SOAP_HREF) {
37536 soap->error = SOAP_OK;
37537 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__publication,
37538 sizeof(ns1__publication), 0);
37539 }
37540 if (!p && soap->error == SOAP_HREF) {
37541 soap->error = SOAP_OK;
37542 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__shift,
37543 sizeof(ns1__shift), 0);
37544 }
37545 if (!p && soap->error == SOAP_HREF) {
37546 soap->error = SOAP_OK;
37547 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__relatedDatafile,
37548 sizeof(ns1__relatedDatafile), 0);
37549 }
37550 if (!p && soap->error == SOAP_HREF) {
37551 soap->error = SOAP_OK;
37552 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__log,
37553 sizeof(ns1__log), 0);
37554 }
37555 if (!p && soap->error == SOAP_HREF) {
37556 soap->error = SOAP_OK;
37557 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__publicStep,
37558 sizeof(ns1__publicStep), 0);
37559 }
37560 if (!p && soap->error == SOAP_HREF) {
37561 soap->error = SOAP_OK;
37562 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a,
37564 sizeof(ns1__dataCollectionParameter), 0);
37565 }
37566 if (!p && soap->error == SOAP_HREF) {
37567 soap->error = SOAP_OK;
37568 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__datafileParameter,
37569 sizeof(ns1__datafileParameter), 0);
37570 }
37571 if (!p && soap->error == SOAP_HREF) {
37572 soap->error = SOAP_OK;
37573 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__datasetParameter,
37574 sizeof(ns1__datasetParameter), 0);
37575 }
37576 if (!p && soap->error == SOAP_HREF) {
37577 soap->error = SOAP_OK;
37578 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a,
37580 sizeof(ns1__investigationParameter), 0);
37581 }
37582 if (!p && soap->error == SOAP_HREF) {
37583 soap->error = SOAP_OK;
37584 p = (ns1__entityBaseBean **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__sampleParameter,
37585 sizeof(ns1__sampleParameter), 0);
37586 }
37587 a = p;
37588 if (soap->body && soap_element_end_in(soap, tag))
37589 return nullptr;
37590 }
37591 return a;
37592}
37593
37594SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__entityBaseBean(struct soap *soap, ns1__entityBaseBean *const *a,
37595 const char *tag, const char *type) {
37596 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__entityBaseBean);
37597 if (soap_out_PointerTons1__entityBaseBean(soap, tag ? tag : "ns1:entityBaseBean", id, a, type))
37598 return soap->error;
37599 return soap_putindependent(soap);
37600}
37601
37602SOAP_FMAC3 ns1__entityBaseBean **SOAP_FMAC4 soap_get_PointerTons1__entityBaseBean(struct soap *soap,
37604 const char *tag, const char *type) {
37605 if ((p = soap_in_PointerTons1__entityBaseBean(soap, tag, p, type)))
37606 if (soap_getindependent(soap))
37607 return nullptr;
37608 return p;
37609}
37610
37611SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__icatExceptionType(struct soap *soap,
37612 enum ns1__icatExceptionType *const *a) {
37613#ifndef WITH_NOIDREF
37614 soap_reference(soap, *a, SOAP_TYPE_ICat4_ns1__icatExceptionType);
37615#endif
37616}
37617
37618SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__icatExceptionType(struct soap *soap, const char *tag, int id,
37619 enum ns1__icatExceptionType *const *a,
37620 const char *type) {
37621 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_ns1__icatExceptionType);
37622 if (id < 0)
37623 return soap->error;
37624 return soap_out_ns1__icatExceptionType(soap, tag, id, *a, type);
37625}
37626
37628 struct soap *soap, const char *tag, enum ns1__icatExceptionType **a, const char *type) {
37629 if (soap_element_begin_in(soap, tag, 1, nullptr))
37630 return nullptr;
37631 if (!a)
37632 if (!(a = (enum ns1__icatExceptionType **)soap_malloc(soap, sizeof(enum ns1__icatExceptionType *))))
37633 return nullptr;
37634 *a = nullptr;
37635 if (!soap->null && *soap->href != '#') {
37636 soap_revert(soap);
37637 if (!(*a = soap_in_ns1__icatExceptionType(soap, tag, *a, type)))
37638 return nullptr;
37639 } else {
37640 a = (enum ns1__icatExceptionType **)soap_id_lookup(
37641 soap, soap->href, (void **)a, SOAP_TYPE_ICat4_ns1__icatExceptionType, sizeof(enum ns1__icatExceptionType), 0);
37642 if (soap->body && soap_element_end_in(soap, tag))
37643 return nullptr;
37644 }
37645 return a;
37646}
37647
37648SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__icatExceptionType(struct soap *soap,
37649 enum ns1__icatExceptionType *const *a,
37650 const char *tag, const char *type) {
37651 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTons1__icatExceptionType);
37652 if (soap_out_PointerTons1__icatExceptionType(soap, tag ? tag : "ns1:icatExceptionType", id, a, type))
37653 return soap->error;
37654 return soap_putindependent(soap);
37655}
37656
37658 struct soap *soap, enum ns1__icatExceptionType **p, const char *tag, const char *type) {
37659 if ((p = soap_in_PointerTons1__icatExceptionType(soap, tag, p, type)))
37660 if (soap_getindependent(soap))
37661 return nullptr;
37662 return p;
37663}
37664
37665SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostd__string(struct soap *soap, std::string *const *a) {
37666#ifndef WITH_NOIDREF
37667 if (!soap_reference(soap, *a, SOAP_TYPE_ICat4_std__string))
37669#endif
37670}
37671
37672SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostd__string(struct soap *soap, const char *tag, int id,
37673 std::string *const *a, const char *type) {
37674 id = soap_element_id(soap, tag, id, *a, nullptr, 0, type, SOAP_TYPE_ICat4_std__string);
37675 if (id < 0)
37676 return soap->error;
37677 return soap_out_std__string(soap, tag, id, *a, type);
37678}
37679
37680SOAP_FMAC3 std::string **SOAP_FMAC4 soap_in_PointerTostd__string(struct soap *soap, const char *tag, std::string **a,
37681 const char *type) {
37682 if (soap_element_begin_in(soap, tag, 1, nullptr))
37683 return nullptr;
37684 if (!a)
37685 if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *))))
37686 return nullptr;
37687 *a = nullptr;
37688 if (!soap->null && *soap->href != '#') {
37689 soap_revert(soap);
37690 if (!(*a = soap_in_std__string(soap, tag, *a, type)))
37691 return nullptr;
37692 } else {
37693 a = (std::string **)soap_id_lookup(soap, soap->href, (void **)a, SOAP_TYPE_ICat4_std__string, sizeof(std::string),
37694 0);
37695 if (soap->body && soap_element_end_in(soap, tag))
37696 return nullptr;
37697 }
37698 return a;
37699}
37700
37701SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostd__string(struct soap *soap, std::string *const *a, const char *tag,
37702 const char *type) {
37703 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_PointerTostd__string);
37704 if (soap_out_PointerTostd__string(soap, tag ? tag : "string", id, a, type))
37705 return soap->error;
37706 return soap_putindependent(soap);
37707}
37708
37709SOAP_FMAC3 std::string **SOAP_FMAC4 soap_get_PointerTostd__string(struct soap *soap, std::string **p, const char *tag,
37710 const char *type) {
37711 if ((p = soap_in_PointerTostd__string(soap, tag, p, type)))
37712 if (soap_getindependent(soap))
37713 return nullptr;
37714 return p;
37715}
37716
37717SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__QName(struct soap *soap, char *const *a) {
37718#ifndef WITH_NOIDREF
37719 soap_reference(soap, *a, SOAP_TYPE_ICat4__QName);
37720#endif
37721}
37722
37723SOAP_FMAC3 int SOAP_FMAC4 soap_out__QName(struct soap *soap, const char *tag, int id, char *const *a,
37724 const char *type) {
37725 return soap_outstring(soap, tag, id, a, type, SOAP_TYPE_ICat4__QName);
37726}
37727
37728SOAP_FMAC3 char **SOAP_FMAC4 soap_in__QName(struct soap *soap, const char *tag, char **a, const char *type) {
37729 char **p;
37730 p = soap_instring(soap, tag, a, type, SOAP_TYPE_ICat4__QName, 2, 0, -1);
37731 return p;
37732}
37733
37734SOAP_FMAC3 int SOAP_FMAC4 soap_put__QName(struct soap *soap, char *const *a, const char *tag, const char *type) {
37735 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4__QName);
37736 if (soap_out__QName(soap, tag ? tag : "byte", id, a, type))
37737 return soap->error;
37738 return soap_putindependent(soap);
37739}
37740
37741SOAP_FMAC3 char **SOAP_FMAC4 soap_get__QName(struct soap *soap, char **p, const char *tag, const char *type) {
37742 if ((p = soap_in__QName(soap, tag, p, type)))
37743 if (soap_getindependent(soap))
37744 return nullptr;
37745 return p;
37746}
37747
37748SOAP_FMAC3 void SOAP_FMAC4 soap_default_string(struct soap *soap, char **a) {
37749 (void)soap; /* appease -Wall -Werror */
37750#ifdef SOAP_DEFAULT_string
37751 *a = SOAP_DEFAULT_string;
37752#else
37753 *a = (char *)nullptr;
37754#endif
37755}
37756
37757SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_string(struct soap *soap, char *const *a) {
37758#ifndef WITH_NOIDREF
37759 soap_reference(soap, *a, SOAP_TYPE_ICat4_string);
37760#endif
37761}
37762
37763SOAP_FMAC3 int SOAP_FMAC4 soap_out_string(struct soap *soap, const char *tag, int id, char *const *a,
37764 const char *type) {
37765 return soap_outstring(soap, tag, id, a, type, SOAP_TYPE_ICat4_string);
37766}
37767
37768SOAP_FMAC3 char **SOAP_FMAC4 soap_in_string(struct soap *soap, const char *tag, char **a, const char *type) {
37769 char **p;
37770 p = soap_instring(soap, tag, a, type, SOAP_TYPE_ICat4_string, 1, 0, -1);
37771 return p;
37772}
37773
37774SOAP_FMAC3 int SOAP_FMAC4 soap_put_string(struct soap *soap, char *const *a, const char *tag, const char *type) {
37775 int id = soap_embed(soap, (void *)a, nullptr, 0, tag, SOAP_TYPE_ICat4_string);
37776 if (soap_out_string(soap, tag ? tag : "byte", id, a, type))
37777 return soap->error;
37778 return soap_putindependent(soap);
37779}
37780
37781SOAP_FMAC3 char **SOAP_FMAC4 soap_get_string(struct soap *soap, char **p, const char *tag, const char *type) {
37782 if ((p = soap_in_string(soap, tag, p, type)))
37783 if (soap_getindependent(soap))
37784 return nullptr;
37785 return p;
37786}
37787
37789 struct soap *soap, std::vector<ns1__sampleParameter *> *p) {
37790 p->clear();
37791}
37792
37794 struct soap *soap, const std::vector<ns1__sampleParameter *> *a) {
37795#ifndef WITH_NOIDREF
37796 for (std::vector<ns1__sampleParameter *>::const_iterator i = a->begin(); i != a->end(); ++i)
37798#endif
37799}
37800
37802 struct soap *soap, const char *tag, int id, const std::vector<ns1__sampleParameter *> *a, const char *type) {
37803 for (std::vector<ns1__sampleParameter *>::const_iterator i = a->begin(); i != a->end(); ++i) {
37804 if (soap_out_PointerTons1__sampleParameter(soap, tag, id, &(*i), ""))
37805 return soap->error;
37806 }
37807 return SOAP_OK;
37808}
37809
37810SOAP_FMAC3 std::vector<ns1__sampleParameter *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__sampleParameter(
37811 struct soap *soap, const char *tag, std::vector<ns1__sampleParameter *> *a, const char *type) {
37812 (void)type; /* appease -Wall -Werror */
37813 short soap_flag;
37814 for (soap_flag = 0;; soap_flag = 1) {
37816 if (tag && *tag != '-') {
37817 if (soap_element_begin_in(soap, tag, 1, nullptr))
37818 break;
37819 soap_revert(soap);
37820 }
37821 n = nullptr;
37822 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
37824 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__sampleParameter,
37826 break;
37827 if (!soap_in_PointerTons1__sampleParameter(soap, tag, nullptr, "ns1:sampleParameter"))
37828 break;
37829 } else if (!soap_in_PointerTons1__sampleParameter(soap, tag, &n, "ns1:sampleParameter"))
37830 break;
37832 return nullptr;
37833 a->push_back(n);
37834 if (!tag || *tag == '-')
37835 return a;
37836 }
37837 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
37838 soap->error = SOAP_OK;
37839 return a;
37840 }
37841 return nullptr;
37842}
37843
37844SOAP_FMAC1 std::vector<ns1__sampleParameter *> *SOAP_FMAC2
37846 const char *arrayType, size_t *size) {
37847 (void)type;
37848 (void)arrayType; /* appease -Wall -Werror */
37849 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
37850 "soap_instantiate_std__"
37851 "vectorTemplateOfPointerTons1__"
37852 "sampleParameter(%d, %s, %s)\n",
37853 n, type ? type : "", arrayType ? arrayType : ""));
37854 struct soap_clist *cp =
37856 if (!cp)
37857 return nullptr;
37858 if (n < 0) {
37859 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__sampleParameter *>);
37860 if (size)
37861 *size = sizeof(std::vector<ns1__sampleParameter *>);
37862 } else {
37863 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__sampleParameter *>, n);
37864 if (size)
37865 *size = n * sizeof(std::vector<ns1__sampleParameter *>);
37866 }
37867 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
37868 if (!cp->ptr)
37869 soap->error = SOAP_EOM;
37870 return (std::vector<ns1__sampleParameter *> *)cp->ptr;
37871}
37872
37873SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__sampleParameter(struct soap *soap, int st,
37874 int tt, void *p, size_t len,
37875 const void *q, size_t n) {
37876 (void)soap;
37877 (void)tt;
37878 (void)st;
37879 (void)len;
37880 (void)n; /* appease -Wall -Werror */
37881 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__sampleParameter * > %p -> %p\n", q, p));
37882 *(std::vector<ns1__sampleParameter *> *)p = *(std::vector<ns1__sampleParameter *> *)q;
37883}
37884
37886 struct soap *soap, std::vector<ns1__permissibleStringValue *> *p) {
37887 p->clear();
37888}
37889
37891 struct soap *soap, const std::vector<ns1__permissibleStringValue *> *a) {
37892#ifndef WITH_NOIDREF
37893 for (std::vector<ns1__permissibleStringValue *>::const_iterator i = a->begin(); i != a->end(); ++i)
37895#endif
37896}
37897
37899 struct soap *soap, const char *tag, int id, const std::vector<ns1__permissibleStringValue *> *a, const char *type) {
37900 for (std::vector<ns1__permissibleStringValue *>::const_iterator i = a->begin(); i != a->end(); ++i) {
37901 if (soap_out_PointerTons1__permissibleStringValue(soap, tag, id, &(*i), ""))
37902 return soap->error;
37903 }
37904 return SOAP_OK;
37905}
37906
37907SOAP_FMAC3 std::vector<ns1__permissibleStringValue *> *SOAP_FMAC4
37909 std::vector<ns1__permissibleStringValue *> *a,
37910 const char *type) {
37911 (void)type; /* appease -Wall -Werror */
37912 short soap_flag;
37913 for (soap_flag = 0;; soap_flag = 1) {
37915 if (tag && *tag != '-') {
37916 if (soap_element_begin_in(soap, tag, 1, nullptr))
37917 break;
37918 soap_revert(soap);
37919 }
37920 n = nullptr;
37921 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
37922 if (!soap_container_id_forward(soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(),
37925 sizeof(ns1__permissibleStringValue), 1))
37926 break;
37927 if (!soap_in_PointerTons1__permissibleStringValue(soap, tag, nullptr, "ns1:permissibleStringValue"))
37928 break;
37929 } else if (!soap_in_PointerTons1__permissibleStringValue(soap, tag, &n, "ns1:permissibleStringValue"))
37930 break;
37932 return nullptr;
37933 a->push_back(n);
37934 if (!tag || *tag == '-')
37935 return a;
37936 }
37937 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
37938 soap->error = SOAP_OK;
37939 return a;
37940 }
37941 return nullptr;
37942}
37943
37944SOAP_FMAC1 std::vector<ns1__permissibleStringValue *> *SOAP_FMAC2
37946 const char *arrayType, size_t *size) {
37947 (void)type;
37948 (void)arrayType; /* appease -Wall -Werror */
37949 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
37950 "soap_instantiate_std__"
37951 "vectorTemplateOfPointerTons1__"
37952 "permissibleStringValue(%d, %s, %s)\n",
37953 n, type ? type : "", arrayType ? arrayType : ""));
37954 struct soap_clist *cp = soap_link(
37956 if (!cp)
37957 return nullptr;
37958 if (n < 0) {
37959 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__permissibleStringValue *>);
37960 if (size)
37961 *size = sizeof(std::vector<ns1__permissibleStringValue *>);
37962 } else {
37963 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__permissibleStringValue *>, n);
37964 if (size)
37965 *size = n * sizeof(std::vector<ns1__permissibleStringValue *>);
37966 }
37967 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
37968 if (!cp->ptr)
37969 soap->error = SOAP_EOM;
37970 return (std::vector<ns1__permissibleStringValue *> *)cp->ptr;
37971}
37972
37974 struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) {
37975 (void)soap;
37976 (void)tt;
37977 (void)st;
37978 (void)len;
37979 (void)n; /* appease -Wall -Werror */
37980 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__permissibleStringValue * > %p -> %p\n", q, p));
37981 *(std::vector<ns1__permissibleStringValue *> *)p = *(std::vector<ns1__permissibleStringValue *> *)q;
37982}
37983
37984SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__rule(struct soap *soap,
37985 std::vector<ns1__rule *> *p) {
37986 p->clear();
37987}
37988
37989SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__rule(struct soap *soap,
37990 const std::vector<ns1__rule *> *a) {
37991#ifndef WITH_NOIDREF
37992 for (std::vector<ns1__rule *>::const_iterator i = a->begin(); i != a->end(); ++i)
37994#endif
37995}
37996
37997SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__rule(struct soap *soap, const char *tag, int id,
37998 const std::vector<ns1__rule *> *a,
37999 const char *type) {
38000 for (std::vector<ns1__rule *>::const_iterator i = a->begin(); i != a->end(); ++i) {
38001 if (soap_out_PointerTons1__rule(soap, tag, id, &(*i), ""))
38002 return soap->error;
38003 }
38004 return SOAP_OK;
38005}
38006
38007SOAP_FMAC3 std::vector<ns1__rule *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__rule(
38008 struct soap *soap, const char *tag, std::vector<ns1__rule *> *a, const char *type) {
38009 (void)type; /* appease -Wall -Werror */
38010 short soap_flag;
38011 for (soap_flag = 0;; soap_flag = 1) {
38012 ns1__rule *n;
38013 if (tag && *tag != '-') {
38014 if (soap_element_begin_in(soap, tag, 1, nullptr))
38015 break;
38016 soap_revert(soap);
38017 }
38018 n = nullptr;
38019 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
38020 if (!soap_container_id_forward(soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(),
38022 sizeof(ns1__rule), 1))
38023 break;
38024 if (!soap_in_PointerTons1__rule(soap, tag, nullptr, "ns1:rule"))
38025 break;
38026 } else if (!soap_in_PointerTons1__rule(soap, tag, &n, "ns1:rule"))
38027 break;
38028 if (!a && !(a = soap_new_std__vectorTemplateOfPointerTons1__rule(soap, -1)))
38029 return nullptr;
38030 a->push_back(n);
38031 if (!tag || *tag == '-')
38032 return a;
38033 }
38034 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
38035 soap->error = SOAP_OK;
38036 return a;
38037 }
38038 return nullptr;
38039}
38040
38041SOAP_FMAC1 std::vector<ns1__rule *> *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__rule(
38042 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
38043 (void)type;
38044 (void)arrayType; /* appease -Wall -Werror */
38045 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
38046 "soap_instantiate_std__"
38047 "vectorTemplateOfPointerTons1__rule(%d, "
38048 "%s, %s)\n",
38049 n, type ? type : "", arrayType ? arrayType : ""));
38050 struct soap_clist *cp =
38052 if (!cp)
38053 return nullptr;
38054 if (n < 0) {
38055 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__rule *>);
38056 if (size)
38057 *size = sizeof(std::vector<ns1__rule *>);
38058 } else {
38059 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__rule *>, n);
38060 if (size)
38061 *size = n * sizeof(std::vector<ns1__rule *>);
38062 }
38063 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
38064 if (!cp->ptr)
38065 soap->error = SOAP_EOM;
38066 return (std::vector<ns1__rule *> *)cp->ptr;
38067}
38068
38069SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__rule(struct soap *soap, int st, int tt, void *p,
38070 size_t len, const void *q, size_t n) {
38071 (void)soap;
38072 (void)tt;
38073 (void)st;
38074 (void)len;
38075 (void)n; /* appease -Wall -Werror */
38076 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__rule * > %p -> %p\n", q, p));
38077 *(std::vector<ns1__rule *> *)p = *(std::vector<ns1__rule *> *)q;
38078}
38079
38080SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__userGroup(struct soap *soap,
38081 std::vector<ns1__userGroup *> *p) {
38082 p->clear();
38083}
38084
38085SOAP_FMAC3 void SOAP_FMAC4
38086soap_serialize_std__vectorTemplateOfPointerTons1__userGroup(struct soap *soap, const std::vector<ns1__userGroup *> *a) {
38087#ifndef WITH_NOIDREF
38088 for (std::vector<ns1__userGroup *>::const_iterator i = a->begin(); i != a->end(); ++i)
38090#endif
38091}
38092
38093SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__userGroup(struct soap *soap, const char *tag,
38094 int id,
38095 const std::vector<ns1__userGroup *> *a,
38096 const char *type) {
38097 for (std::vector<ns1__userGroup *>::const_iterator i = a->begin(); i != a->end(); ++i) {
38098 if (soap_out_PointerTons1__userGroup(soap, tag, id, &(*i), ""))
38099 return soap->error;
38100 }
38101 return SOAP_OK;
38102}
38103
38104SOAP_FMAC3 std::vector<ns1__userGroup *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__userGroup(
38105 struct soap *soap, const char *tag, std::vector<ns1__userGroup *> *a, const char *type) {
38106 (void)type; /* appease -Wall -Werror */
38107 short soap_flag;
38108 for (soap_flag = 0;; soap_flag = 1) {
38110 if (tag && *tag != '-') {
38111 if (soap_element_begin_in(soap, tag, 1, nullptr))
38112 break;
38113 soap_revert(soap);
38114 }
38115 n = nullptr;
38116 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
38118 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__userGroup,
38120 break;
38121 if (!soap_in_PointerTons1__userGroup(soap, tag, nullptr, "ns1:userGroup"))
38122 break;
38123 } else if (!soap_in_PointerTons1__userGroup(soap, tag, &n, "ns1:userGroup"))
38124 break;
38126 return nullptr;
38127 a->push_back(n);
38128 if (!tag || *tag == '-')
38129 return a;
38130 }
38131 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
38132 soap->error = SOAP_OK;
38133 return a;
38134 }
38135 return nullptr;
38136}
38137
38138SOAP_FMAC1 std::vector<ns1__userGroup *> *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__userGroup(
38139 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
38140 (void)type;
38141 (void)arrayType; /* appease -Wall -Werror */
38142 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
38143 "soap_instantiate_std__"
38144 "vectorTemplateOfPointerTons1__userGroup(%"
38145 "d, %s, %s)\n",
38146 n, type ? type : "", arrayType ? arrayType : ""));
38147 struct soap_clist *cp =
38149 if (!cp)
38150 return nullptr;
38151 if (n < 0) {
38152 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__userGroup *>);
38153 if (size)
38154 *size = sizeof(std::vector<ns1__userGroup *>);
38155 } else {
38156 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__userGroup *>, n);
38157 if (size)
38158 *size = n * sizeof(std::vector<ns1__userGroup *>);
38159 }
38160 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
38161 if (!cp->ptr)
38162 soap->error = SOAP_EOM;
38163 return (std::vector<ns1__userGroup *> *)cp->ptr;
38164}
38165
38166SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__userGroup(struct soap *soap, int st, int tt,
38167 void *p, size_t len, const void *q,
38168 size_t n) {
38169 (void)soap;
38170 (void)tt;
38171 (void)st;
38172 (void)len;
38173 (void)n; /* appease -Wall -Werror */
38174 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__userGroup * > %p -> %p\n", q, p));
38175 *(std::vector<ns1__userGroup *> *)p = *(std::vector<ns1__userGroup *> *)q;
38176}
38177
38178SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__study(struct soap *soap,
38179 std::vector<ns1__study *> *p) {
38180 p->clear();
38181}
38182
38183SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__study(struct soap *soap,
38184 const std::vector<ns1__study *> *a) {
38185#ifndef WITH_NOIDREF
38186 for (std::vector<ns1__study *>::const_iterator i = a->begin(); i != a->end(); ++i)
38188#endif
38189}
38190
38191SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__study(struct soap *soap, const char *tag, int id,
38192 const std::vector<ns1__study *> *a,
38193 const char *type) {
38194 for (std::vector<ns1__study *>::const_iterator i = a->begin(); i != a->end(); ++i) {
38195 if (soap_out_PointerTons1__study(soap, tag, id, &(*i), ""))
38196 return soap->error;
38197 }
38198 return SOAP_OK;
38199}
38200
38201SOAP_FMAC3 std::vector<ns1__study *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__study(
38202 struct soap *soap, const char *tag, std::vector<ns1__study *> *a, const char *type) {
38203 (void)type; /* appease -Wall -Werror */
38204 short soap_flag;
38205 for (soap_flag = 0;; soap_flag = 1) {
38206 ns1__study *n;
38207 if (tag && *tag != '-') {
38208 if (soap_element_begin_in(soap, tag, 1, nullptr))
38209 break;
38210 soap_revert(soap);
38211 }
38212 n = nullptr;
38213 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
38214 if (!soap_container_id_forward(soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(),
38217 break;
38218 if (!soap_in_PointerTons1__study(soap, tag, nullptr, "ns1:study"))
38219 break;
38220 } else if (!soap_in_PointerTons1__study(soap, tag, &n, "ns1:study"))
38221 break;
38222 if (!a && !(a = soap_new_std__vectorTemplateOfPointerTons1__study(soap, -1)))
38223 return nullptr;
38224 a->push_back(n);
38225 if (!tag || *tag == '-')
38226 return a;
38227 }
38228 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
38229 soap->error = SOAP_OK;
38230 return a;
38231 }
38232 return nullptr;
38233}
38234
38235SOAP_FMAC1 std::vector<ns1__study *> *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__study(
38236 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
38237 (void)type;
38238 (void)arrayType; /* appease -Wall -Werror */
38239 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
38240 "soap_instantiate_std__"
38241 "vectorTemplateOfPointerTons1__study(%d, "
38242 "%s, %s)\n",
38243 n, type ? type : "", arrayType ? arrayType : ""));
38244 struct soap_clist *cp =
38246 if (!cp)
38247 return nullptr;
38248 if (n < 0) {
38249 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__study *>);
38250 if (size)
38251 *size = sizeof(std::vector<ns1__study *>);
38252 } else {
38253 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__study *>, n);
38254 if (size)
38255 *size = n * sizeof(std::vector<ns1__study *>);
38256 }
38257 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
38258 if (!cp->ptr)
38259 soap->error = SOAP_EOM;
38260 return (std::vector<ns1__study *> *)cp->ptr;
38261}
38262
38263SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__study(struct soap *soap, int st, int tt,
38264 void *p, size_t len, const void *q,
38265 size_t n) {
38266 (void)soap;
38267 (void)tt;
38268 (void)st;
38269 (void)len;
38270 (void)n; /* appease -Wall -Werror */
38271 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__study * > %p -> %p\n", q, p));
38272 *(std::vector<ns1__study *> *)p = *(std::vector<ns1__study *> *)q;
38273}
38274
38276 struct soap *soap, std::vector<ns1__instrumentScientist *> *p) {
38277 p->clear();
38278}
38279
38281 struct soap *soap, const std::vector<ns1__instrumentScientist *> *a) {
38282#ifndef WITH_NOIDREF
38283 for (std::vector<ns1__instrumentScientist *>::const_iterator i = a->begin(); i != a->end(); ++i)
38285#endif
38286}
38287
38289 struct soap *soap, const char *tag, int id, const std::vector<ns1__instrumentScientist *> *a, const char *type) {
38290 for (std::vector<ns1__instrumentScientist *>::const_iterator i = a->begin(); i != a->end(); ++i) {
38291 if (soap_out_PointerTons1__instrumentScientist(soap, tag, id, &(*i), ""))
38292 return soap->error;
38293 }
38294 return SOAP_OK;
38295}
38296
38297SOAP_FMAC3 std::vector<ns1__instrumentScientist *> *SOAP_FMAC4
38299 std::vector<ns1__instrumentScientist *> *a,
38300 const char *type) {
38301 (void)type; /* appease -Wall -Werror */
38302 short soap_flag;
38303 for (soap_flag = 0;; soap_flag = 1) {
38305 if (tag && *tag != '-') {
38306 if (soap_element_begin_in(soap, tag, 1, nullptr))
38307 break;
38308 soap_revert(soap);
38309 }
38310 n = nullptr;
38311 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
38312 if (!soap_container_id_forward(soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(),
38315 sizeof(ns1__instrumentScientist), 1))
38316 break;
38317 if (!soap_in_PointerTons1__instrumentScientist(soap, tag, nullptr, "ns1:instrumentScientist"))
38318 break;
38319 } else if (!soap_in_PointerTons1__instrumentScientist(soap, tag, &n, "ns1:instrumentScientist"))
38320 break;
38322 return nullptr;
38323 a->push_back(n);
38324 if (!tag || *tag == '-')
38325 return a;
38326 }
38327 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
38328 soap->error = SOAP_OK;
38329 return a;
38330 }
38331 return nullptr;
38332}
38333
38334SOAP_FMAC1 std::vector<ns1__instrumentScientist *> *SOAP_FMAC2
38336 const char *arrayType, size_t *size) {
38337 (void)type;
38338 (void)arrayType; /* appease -Wall -Werror */
38339 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
38340 "soap_instantiate_std__"
38341 "vectorTemplateOfPointerTons1__"
38342 "instrumentScientist(%d, %s, %s)\n",
38343 n, type ? type : "", arrayType ? arrayType : ""));
38344 struct soap_clist *cp = soap_link(
38346 if (!cp)
38347 return nullptr;
38348 if (n < 0) {
38349 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__instrumentScientist *>);
38350 if (size)
38351 *size = sizeof(std::vector<ns1__instrumentScientist *>);
38352 } else {
38353 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__instrumentScientist *>, n);
38354 if (size)
38355 *size = n * sizeof(std::vector<ns1__instrumentScientist *>);
38356 }
38357 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
38358 if (!cp->ptr)
38359 soap->error = SOAP_EOM;
38360 return (std::vector<ns1__instrumentScientist *> *)cp->ptr;
38361}
38362
38363SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__instrumentScientist(struct soap *soap, int st,
38364 int tt, void *p, size_t len,
38365 const void *q, size_t n) {
38366 (void)soap;
38367 (void)tt;
38368 (void)st;
38369 (void)len;
38370 (void)n; /* appease -Wall -Werror */
38371 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__instrumentScientist * > %p -> %p\n", q, p));
38372 *(std::vector<ns1__instrumentScientist *> *)p = *(std::vector<ns1__instrumentScientist *> *)q;
38373}
38374
38375SOAP_FMAC3 void SOAP_FMAC4
38376soap_default_std__vectorTemplateOfPointerTons1__sampleType(struct soap *soap, std::vector<ns1__sampleType *> *p) {
38377 p->clear();
38378}
38379
38381 struct soap *soap, const std::vector<ns1__sampleType *> *a) {
38382#ifndef WITH_NOIDREF
38383 for (std::vector<ns1__sampleType *>::const_iterator i = a->begin(); i != a->end(); ++i)
38385#endif
38386}
38387
38389 struct soap *soap, const char *tag, int id, const std::vector<ns1__sampleType *> *a, const char *type) {
38390 for (std::vector<ns1__sampleType *>::const_iterator i = a->begin(); i != a->end(); ++i) {
38391 if (soap_out_PointerTons1__sampleType(soap, tag, id, &(*i), ""))
38392 return soap->error;
38393 }
38394 return SOAP_OK;
38395}
38396
38397SOAP_FMAC3 std::vector<ns1__sampleType *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__sampleType(
38398 struct soap *soap, const char *tag, std::vector<ns1__sampleType *> *a, const char *type) {
38399 (void)type; /* appease -Wall -Werror */
38400 short soap_flag;
38401 for (soap_flag = 0;; soap_flag = 1) {
38403 if (tag && *tag != '-') {
38404 if (soap_element_begin_in(soap, tag, 1, nullptr))
38405 break;
38406 soap_revert(soap);
38407 }
38408 n = nullptr;
38409 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
38411 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__sampleType,
38413 break;
38414 if (!soap_in_PointerTons1__sampleType(soap, tag, nullptr, "ns1:sampleType"))
38415 break;
38416 } else if (!soap_in_PointerTons1__sampleType(soap, tag, &n, "ns1:sampleType"))
38417 break;
38419 return nullptr;
38420 a->push_back(n);
38421 if (!tag || *tag == '-')
38422 return a;
38423 }
38424 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
38425 soap->error = SOAP_OK;
38426 return a;
38427 }
38428 return nullptr;
38429}
38430
38431SOAP_FMAC1 std::vector<ns1__sampleType *> *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__sampleType(
38432 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
38433 (void)type;
38434 (void)arrayType; /* appease -Wall -Werror */
38435 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
38436 "soap_instantiate_std__"
38437 "vectorTemplateOfPointerTons1__sampleType(%"
38438 "d, %s, %s)\n",
38439 n, type ? type : "", arrayType ? arrayType : ""));
38440 struct soap_clist *cp =
38442 if (!cp)
38443 return nullptr;
38444 if (n < 0) {
38445 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__sampleType *>);
38446 if (size)
38447 *size = sizeof(std::vector<ns1__sampleType *>);
38448 } else {
38449 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__sampleType *>, n);
38450 if (size)
38451 *size = n * sizeof(std::vector<ns1__sampleType *>);
38452 }
38453 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
38454 if (!cp->ptr)
38455 soap->error = SOAP_EOM;
38456 return (std::vector<ns1__sampleType *> *)cp->ptr;
38457}
38458
38459SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__sampleType(struct soap *soap, int st, int tt,
38460 void *p, size_t len, const void *q,
38461 size_t n) {
38462 (void)soap;
38463 (void)tt;
38464 (void)st;
38465 (void)len;
38466 (void)n; /* appease -Wall -Werror */
38467 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__sampleType * > %p -> %p\n", q, p));
38468 *(std::vector<ns1__sampleType *> *)p = *(std::vector<ns1__sampleType *> *)q;
38469}
38470
38471SOAP_FMAC3 void SOAP_FMAC4
38472soap_default_std__vectorTemplateOfPointerTons1__parameterType(struct soap *soap, std::vector<ns1__parameterType *> *p) {
38473 p->clear();
38474}
38475
38477 struct soap *soap, const std::vector<ns1__parameterType *> *a) {
38478#ifndef WITH_NOIDREF
38479 for (std::vector<ns1__parameterType *>::const_iterator i = a->begin(); i != a->end(); ++i)
38481#endif
38482}
38483
38485 struct soap *soap, const char *tag, int id, const std::vector<ns1__parameterType *> *a, const char *type) {
38486 for (std::vector<ns1__parameterType *>::const_iterator i = a->begin(); i != a->end(); ++i) {
38487 if (soap_out_PointerTons1__parameterType(soap, tag, id, &(*i), ""))
38488 return soap->error;
38489 }
38490 return SOAP_OK;
38491}
38492
38493SOAP_FMAC3 std::vector<ns1__parameterType *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__parameterType(
38494 struct soap *soap, const char *tag, std::vector<ns1__parameterType *> *a, const char *type) {
38495 (void)type; /* appease -Wall -Werror */
38496 short soap_flag;
38497 for (soap_flag = 0;; soap_flag = 1) {
38499 if (tag && *tag != '-') {
38500 if (soap_element_begin_in(soap, tag, 1, nullptr))
38501 break;
38502 soap_revert(soap);
38503 }
38504 n = nullptr;
38505 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
38507 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__parameterType,
38509 break;
38510 if (!soap_in_PointerTons1__parameterType(soap, tag, nullptr, "ns1:parameterType"))
38511 break;
38512 } else if (!soap_in_PointerTons1__parameterType(soap, tag, &n, "ns1:parameterType"))
38513 break;
38515 return nullptr;
38516 a->push_back(n);
38517 if (!tag || *tag == '-')
38518 return a;
38519 }
38520 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
38521 soap->error = SOAP_OK;
38522 return a;
38523 }
38524 return nullptr;
38525}
38526
38527SOAP_FMAC1 std::vector<ns1__parameterType *> *SOAP_FMAC2
38529 const char *arrayType, size_t *size) {
38530 (void)type;
38531 (void)arrayType; /* appease -Wall -Werror */
38532 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
38533 "soap_instantiate_std__"
38534 "vectorTemplateOfPointerTons1__"
38535 "parameterType(%d, %s, %s)\n",
38536 n, type ? type : "", arrayType ? arrayType : ""));
38537 struct soap_clist *cp =
38539 if (!cp)
38540 return nullptr;
38541 if (n < 0) {
38542 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__parameterType *>);
38543 if (size)
38544 *size = sizeof(std::vector<ns1__parameterType *>);
38545 } else {
38546 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__parameterType *>, n);
38547 if (size)
38548 *size = n * sizeof(std::vector<ns1__parameterType *>);
38549 }
38550 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
38551 if (!cp->ptr)
38552 soap->error = SOAP_EOM;
38553 return (std::vector<ns1__parameterType *> *)cp->ptr;
38554}
38555
38556SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__parameterType(struct soap *soap, int st, int tt,
38557 void *p, size_t len,
38558 const void *q, size_t n) {
38559 (void)soap;
38560 (void)tt;
38561 (void)st;
38562 (void)len;
38563 (void)n; /* appease -Wall -Werror */
38564 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__parameterType * > %p -> %p\n", q, p));
38565 *(std::vector<ns1__parameterType *> *)p = *(std::vector<ns1__parameterType *> *)q;
38566}
38567
38568SOAP_FMAC3 void SOAP_FMAC4
38569soap_default_std__vectorTemplateOfPointerTons1__investigation(struct soap *soap, std::vector<ns1__investigation *> *p) {
38570 p->clear();
38571}
38572
38574 struct soap *soap, const std::vector<ns1__investigation *> *a) {
38575#ifndef WITH_NOIDREF
38576 for (std::vector<ns1__investigation *>::const_iterator i = a->begin(); i != a->end(); ++i)
38578#endif
38579}
38580
38582 struct soap *soap, const char *tag, int id, const std::vector<ns1__investigation *> *a, const char *type) {
38583 for (std::vector<ns1__investigation *>::const_iterator i = a->begin(); i != a->end(); ++i) {
38584 if (soap_out_PointerTons1__investigation(soap, tag, id, &(*i), ""))
38585 return soap->error;
38586 }
38587 return SOAP_OK;
38588}
38589
38590SOAP_FMAC3 std::vector<ns1__investigation *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__investigation(
38591 struct soap *soap, const char *tag, std::vector<ns1__investigation *> *a, const char *type) {
38592 (void)type; /* appease -Wall -Werror */
38593 short soap_flag;
38594 for (soap_flag = 0;; soap_flag = 1) {
38596 if (tag && *tag != '-') {
38597 if (soap_element_begin_in(soap, tag, 1, nullptr))
38598 break;
38599 soap_revert(soap);
38600 }
38601 n = nullptr;
38602 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
38604 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__investigation,
38606 break;
38607 if (!soap_in_PointerTons1__investigation(soap, tag, nullptr, "ns1:investigation"))
38608 break;
38609 } else if (!soap_in_PointerTons1__investigation(soap, tag, &n, "ns1:investigation"))
38610 break;
38612 return nullptr;
38613 a->push_back(n);
38614 if (!tag || *tag == '-')
38615 return a;
38616 }
38617 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
38618 soap->error = SOAP_OK;
38619 return a;
38620 }
38621 return nullptr;
38622}
38623
38624SOAP_FMAC1 std::vector<ns1__investigation *> *SOAP_FMAC2
38626 const char *arrayType, size_t *size) {
38627 (void)type;
38628 (void)arrayType; /* appease -Wall -Werror */
38629 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
38630 "soap_instantiate_std__"
38631 "vectorTemplateOfPointerTons1__"
38632 "investigation(%d, %s, %s)\n",
38633 n, type ? type : "", arrayType ? arrayType : ""));
38634 struct soap_clist *cp =
38636 if (!cp)
38637 return nullptr;
38638 if (n < 0) {
38639 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__investigation *>);
38640 if (size)
38641 *size = sizeof(std::vector<ns1__investigation *>);
38642 } else {
38643 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__investigation *>, n);
38644 if (size)
38645 *size = n * sizeof(std::vector<ns1__investigation *>);
38646 }
38647 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
38648 if (!cp->ptr)
38649 soap->error = SOAP_EOM;
38650 return (std::vector<ns1__investigation *> *)cp->ptr;
38651}
38652
38653SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__investigation(struct soap *soap, int st, int tt,
38654 void *p, size_t len,
38655 const void *q, size_t n) {
38656 (void)soap;
38657 (void)tt;
38658 (void)st;
38659 (void)len;
38660 (void)n; /* appease -Wall -Werror */
38661 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__investigation * > %p -> %p\n", q, p));
38662 *(std::vector<ns1__investigation *> *)p = *(std::vector<ns1__investigation *> *)q;
38663}
38664
38666 struct soap *soap, std::vector<ns1__investigationType *> *p) {
38667 p->clear();
38668}
38669
38671 struct soap *soap, const std::vector<ns1__investigationType *> *a) {
38672#ifndef WITH_NOIDREF
38673 for (std::vector<ns1__investigationType *>::const_iterator i = a->begin(); i != a->end(); ++i)
38675#endif
38676}
38677
38679 struct soap *soap, const char *tag, int id, const std::vector<ns1__investigationType *> *a, const char *type) {
38680 for (std::vector<ns1__investigationType *>::const_iterator i = a->begin(); i != a->end(); ++i) {
38681 if (soap_out_PointerTons1__investigationType(soap, tag, id, &(*i), ""))
38682 return soap->error;
38683 }
38684 return SOAP_OK;
38685}
38686
38687SOAP_FMAC3 std::vector<ns1__investigationType *> *SOAP_FMAC4
38689 std::vector<ns1__investigationType *> *a,
38690 const char *type) {
38691 (void)type; /* appease -Wall -Werror */
38692 short soap_flag;
38693 for (soap_flag = 0;; soap_flag = 1) {
38695 if (tag && *tag != '-') {
38696 if (soap_element_begin_in(soap, tag, 1, nullptr))
38697 break;
38698 soap_revert(soap);
38699 }
38700 n = nullptr;
38701 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
38703 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__investigationType,
38705 break;
38706 if (!soap_in_PointerTons1__investigationType(soap, tag, nullptr, "ns1:investigationType"))
38707 break;
38708 } else if (!soap_in_PointerTons1__investigationType(soap, tag, &n, "ns1:investigationType"))
38709 break;
38711 return nullptr;
38712 a->push_back(n);
38713 if (!tag || *tag == '-')
38714 return a;
38715 }
38716 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
38717 soap->error = SOAP_OK;
38718 return a;
38719 }
38720 return nullptr;
38721}
38722
38723SOAP_FMAC1 std::vector<ns1__investigationType *> *SOAP_FMAC2
38725 const char *arrayType, size_t *size) {
38726 (void)type;
38727 (void)arrayType; /* appease -Wall -Werror */
38728 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
38729 "soap_instantiate_std__"
38730 "vectorTemplateOfPointerTons1__"
38731 "investigationType(%d, %s, %s)\n",
38732 n, type ? type : "", arrayType ? arrayType : ""));
38733 struct soap_clist *cp =
38735 if (!cp)
38736 return nullptr;
38737 if (n < 0) {
38738 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__investigationType *>);
38739 if (size)
38740 *size = sizeof(std::vector<ns1__investigationType *>);
38741 } else {
38742 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__investigationType *>, n);
38743 if (size)
38744 *size = n * sizeof(std::vector<ns1__investigationType *>);
38745 }
38746 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
38747 if (!cp->ptr)
38748 soap->error = SOAP_EOM;
38749 return (std::vector<ns1__investigationType *> *)cp->ptr;
38750}
38751
38752SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__investigationType(struct soap *soap, int st,
38753 int tt, void *p, size_t len,
38754 const void *q, size_t n) {
38755 (void)soap;
38756 (void)tt;
38757 (void)st;
38758 (void)len;
38759 (void)n; /* appease -Wall -Werror */
38760 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__investigationType * > %p -> %p\n", q, p));
38761 *(std::vector<ns1__investigationType *> *)p = *(std::vector<ns1__investigationType *> *)q;
38762}
38763
38764SOAP_FMAC3 void SOAP_FMAC4
38765soap_default_std__vectorTemplateOfPointerTons1__instrument(struct soap *soap, std::vector<ns1__instrument *> *p) {
38766 p->clear();
38767}
38768
38770 struct soap *soap, const std::vector<ns1__instrument *> *a) {
38771#ifndef WITH_NOIDREF
38772 for (std::vector<ns1__instrument *>::const_iterator i = a->begin(); i != a->end(); ++i)
38774#endif
38775}
38776
38778 struct soap *soap, const char *tag, int id, const std::vector<ns1__instrument *> *a, const char *type) {
38779 for (std::vector<ns1__instrument *>::const_iterator i = a->begin(); i != a->end(); ++i) {
38780 if (soap_out_PointerTons1__instrument(soap, tag, id, &(*i), ""))
38781 return soap->error;
38782 }
38783 return SOAP_OK;
38784}
38785
38786SOAP_FMAC3 std::vector<ns1__instrument *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__instrument(
38787 struct soap *soap, const char *tag, std::vector<ns1__instrument *> *a, const char *type) {
38788 (void)type; /* appease -Wall -Werror */
38789 short soap_flag;
38790 for (soap_flag = 0;; soap_flag = 1) {
38792 if (tag && *tag != '-') {
38793 if (soap_element_begin_in(soap, tag, 1, nullptr))
38794 break;
38795 soap_revert(soap);
38796 }
38797 n = nullptr;
38798 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
38800 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__instrument,
38802 break;
38803 if (!soap_in_PointerTons1__instrument(soap, tag, nullptr, "ns1:instrument"))
38804 break;
38805 } else if (!soap_in_PointerTons1__instrument(soap, tag, &n, "ns1:instrument"))
38806 break;
38808 return nullptr;
38809 a->push_back(n);
38810 if (!tag || *tag == '-')
38811 return a;
38812 }
38813 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
38814 soap->error = SOAP_OK;
38815 return a;
38816 }
38817 return nullptr;
38818}
38819
38820SOAP_FMAC1 std::vector<ns1__instrument *> *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__instrument(
38821 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
38822 (void)type;
38823 (void)arrayType; /* appease -Wall -Werror */
38824 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
38825 "soap_instantiate_std__"
38826 "vectorTemplateOfPointerTons1__instrument(%"
38827 "d, %s, %s)\n",
38828 n, type ? type : "", arrayType ? arrayType : ""));
38829 struct soap_clist *cp =
38831 if (!cp)
38832 return nullptr;
38833 if (n < 0) {
38834 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__instrument *>);
38835 if (size)
38836 *size = sizeof(std::vector<ns1__instrument *>);
38837 } else {
38838 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__instrument *>, n);
38839 if (size)
38840 *size = n * sizeof(std::vector<ns1__instrument *>);
38841 }
38842 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
38843 if (!cp->ptr)
38844 soap->error = SOAP_EOM;
38845 return (std::vector<ns1__instrument *> *)cp->ptr;
38846}
38847
38848SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__instrument(struct soap *soap, int st, int tt,
38849 void *p, size_t len, const void *q,
38850 size_t n) {
38851 (void)soap;
38852 (void)tt;
38853 (void)st;
38854 (void)len;
38855 (void)n; /* appease -Wall -Werror */
38856 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__instrument * > %p -> %p\n", q, p));
38857 *(std::vector<ns1__instrument *> *)p = *(std::vector<ns1__instrument *> *)q;
38858}
38859
38860SOAP_FMAC3 void SOAP_FMAC4
38861soap_default_std__vectorTemplateOfPointerTons1__facilityCycle(struct soap *soap, std::vector<ns1__facilityCycle *> *p) {
38862 p->clear();
38863}
38864
38866 struct soap *soap, const std::vector<ns1__facilityCycle *> *a) {
38867#ifndef WITH_NOIDREF
38868 for (std::vector<ns1__facilityCycle *>::const_iterator i = a->begin(); i != a->end(); ++i)
38870#endif
38871}
38872
38874 struct soap *soap, const char *tag, int id, const std::vector<ns1__facilityCycle *> *a, const char *type) {
38875 for (std::vector<ns1__facilityCycle *>::const_iterator i = a->begin(); i != a->end(); ++i) {
38876 if (soap_out_PointerTons1__facilityCycle(soap, tag, id, &(*i), ""))
38877 return soap->error;
38878 }
38879 return SOAP_OK;
38880}
38881
38882SOAP_FMAC3 std::vector<ns1__facilityCycle *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__facilityCycle(
38883 struct soap *soap, const char *tag, std::vector<ns1__facilityCycle *> *a, const char *type) {
38884 (void)type; /* appease -Wall -Werror */
38885 short soap_flag;
38886 for (soap_flag = 0;; soap_flag = 1) {
38888 if (tag && *tag != '-') {
38889 if (soap_element_begin_in(soap, tag, 1, nullptr))
38890 break;
38891 soap_revert(soap);
38892 }
38893 n = nullptr;
38894 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
38896 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__facilityCycle,
38898 break;
38899 if (!soap_in_PointerTons1__facilityCycle(soap, tag, nullptr, "ns1:facilityCycle"))
38900 break;
38901 } else if (!soap_in_PointerTons1__facilityCycle(soap, tag, &n, "ns1:facilityCycle"))
38902 break;
38904 return nullptr;
38905 a->push_back(n);
38906 if (!tag || *tag == '-')
38907 return a;
38908 }
38909 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
38910 soap->error = SOAP_OK;
38911 return a;
38912 }
38913 return nullptr;
38914}
38915
38916SOAP_FMAC1 std::vector<ns1__facilityCycle *> *SOAP_FMAC2
38918 const char *arrayType, size_t *size) {
38919 (void)type;
38920 (void)arrayType; /* appease -Wall -Werror */
38921 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
38922 "soap_instantiate_std__"
38923 "vectorTemplateOfPointerTons1__"
38924 "facilityCycle(%d, %s, %s)\n",
38925 n, type ? type : "", arrayType ? arrayType : ""));
38926 struct soap_clist *cp =
38928 if (!cp)
38929 return nullptr;
38930 if (n < 0) {
38931 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__facilityCycle *>);
38932 if (size)
38933 *size = sizeof(std::vector<ns1__facilityCycle *>);
38934 } else {
38935 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__facilityCycle *>, n);
38936 if (size)
38937 *size = n * sizeof(std::vector<ns1__facilityCycle *>);
38938 }
38939 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
38940 if (!cp->ptr)
38941 soap->error = SOAP_EOM;
38942 return (std::vector<ns1__facilityCycle *> *)cp->ptr;
38943}
38944
38945SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__facilityCycle(struct soap *soap, int st, int tt,
38946 void *p, size_t len,
38947 const void *q, size_t n) {
38948 (void)soap;
38949 (void)tt;
38950 (void)st;
38951 (void)len;
38952 (void)n; /* appease -Wall -Werror */
38953 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__facilityCycle * > %p -> %p\n", q, p));
38954 *(std::vector<ns1__facilityCycle *> *)p = *(std::vector<ns1__facilityCycle *> *)q;
38955}
38956
38957SOAP_FMAC3 void SOAP_FMAC4
38958soap_default_std__vectorTemplateOfPointerTons1__datasetType(struct soap *soap, std::vector<ns1__datasetType *> *p) {
38959 p->clear();
38960}
38961
38963 struct soap *soap, const std::vector<ns1__datasetType *> *a) {
38964#ifndef WITH_NOIDREF
38965 for (std::vector<ns1__datasetType *>::const_iterator i = a->begin(); i != a->end(); ++i)
38967#endif
38968}
38969
38971 struct soap *soap, const char *tag, int id, const std::vector<ns1__datasetType *> *a, const char *type) {
38972 for (std::vector<ns1__datasetType *>::const_iterator i = a->begin(); i != a->end(); ++i) {
38973 if (soap_out_PointerTons1__datasetType(soap, tag, id, &(*i), ""))
38974 return soap->error;
38975 }
38976 return SOAP_OK;
38977}
38978
38979SOAP_FMAC3 std::vector<ns1__datasetType *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__datasetType(
38980 struct soap *soap, const char *tag, std::vector<ns1__datasetType *> *a, const char *type) {
38981 (void)type; /* appease -Wall -Werror */
38982 short soap_flag;
38983 for (soap_flag = 0;; soap_flag = 1) {
38985 if (tag && *tag != '-') {
38986 if (soap_element_begin_in(soap, tag, 1, nullptr))
38987 break;
38988 soap_revert(soap);
38989 }
38990 n = nullptr;
38991 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
38993 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__datasetType,
38995 break;
38996 if (!soap_in_PointerTons1__datasetType(soap, tag, nullptr, "ns1:datasetType"))
38997 break;
38998 } else if (!soap_in_PointerTons1__datasetType(soap, tag, &n, "ns1:datasetType"))
38999 break;
39001 return nullptr;
39002 a->push_back(n);
39003 if (!tag || *tag == '-')
39004 return a;
39005 }
39006 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
39007 soap->error = SOAP_OK;
39008 return a;
39009 }
39010 return nullptr;
39011}
39012
39013SOAP_FMAC1 std::vector<ns1__datasetType *> *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__datasetType(
39014 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
39015 (void)type;
39016 (void)arrayType; /* appease -Wall -Werror */
39017 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
39018 "soap_instantiate_std__"
39019 "vectorTemplateOfPointerTons1__datasetType("
39020 "%d, %s, %s)\n",
39021 n, type ? type : "", arrayType ? arrayType : ""));
39022 struct soap_clist *cp =
39024 if (!cp)
39025 return nullptr;
39026 if (n < 0) {
39027 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__datasetType *>);
39028 if (size)
39029 *size = sizeof(std::vector<ns1__datasetType *>);
39030 } else {
39031 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__datasetType *>, n);
39032 if (size)
39033 *size = n * sizeof(std::vector<ns1__datasetType *>);
39034 }
39035 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
39036 if (!cp->ptr)
39037 soap->error = SOAP_EOM;
39038 return (std::vector<ns1__datasetType *> *)cp->ptr;
39039}
39040
39041SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__datasetType(struct soap *soap, int st, int tt,
39042 void *p, size_t len, const void *q,
39043 size_t n) {
39044 (void)soap;
39045 (void)tt;
39046 (void)st;
39047 (void)len;
39048 (void)n; /* appease -Wall -Werror */
39049 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__datasetType * > %p -> %p\n", q, p));
39050 *(std::vector<ns1__datasetType *> *)p = *(std::vector<ns1__datasetType *> *)q;
39051}
39052
39054 struct soap *soap, std::vector<ns1__datafileFormat *> *p) {
39055 p->clear();
39056}
39057
39059 struct soap *soap, const std::vector<ns1__datafileFormat *> *a) {
39060#ifndef WITH_NOIDREF
39061 for (std::vector<ns1__datafileFormat *>::const_iterator i = a->begin(); i != a->end(); ++i)
39063#endif
39064}
39065
39067 struct soap *soap, const char *tag, int id, const std::vector<ns1__datafileFormat *> *a, const char *type) {
39068 for (std::vector<ns1__datafileFormat *>::const_iterator i = a->begin(); i != a->end(); ++i) {
39069 if (soap_out_PointerTons1__datafileFormat(soap, tag, id, &(*i), ""))
39070 return soap->error;
39071 }
39072 return SOAP_OK;
39073}
39074
39075SOAP_FMAC3 std::vector<ns1__datafileFormat *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__datafileFormat(
39076 struct soap *soap, const char *tag, std::vector<ns1__datafileFormat *> *a, const char *type) {
39077 (void)type; /* appease -Wall -Werror */
39078 short soap_flag;
39079 for (soap_flag = 0;; soap_flag = 1) {
39081 if (tag && *tag != '-') {
39082 if (soap_element_begin_in(soap, tag, 1, nullptr))
39083 break;
39084 soap_revert(soap);
39085 }
39086 n = nullptr;
39087 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
39089 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__datafileFormat,
39091 break;
39092 if (!soap_in_PointerTons1__datafileFormat(soap, tag, nullptr, "ns1:datafileFormat"))
39093 break;
39094 } else if (!soap_in_PointerTons1__datafileFormat(soap, tag, &n, "ns1:datafileFormat"))
39095 break;
39097 return nullptr;
39098 a->push_back(n);
39099 if (!tag || *tag == '-')
39100 return a;
39101 }
39102 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
39103 soap->error = SOAP_OK;
39104 return a;
39105 }
39106 return nullptr;
39107}
39108
39109SOAP_FMAC1 std::vector<ns1__datafileFormat *> *SOAP_FMAC2
39111 const char *arrayType, size_t *size) {
39112 (void)type;
39113 (void)arrayType; /* appease -Wall -Werror */
39114 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
39115 "soap_instantiate_std__"
39116 "vectorTemplateOfPointerTons1__"
39117 "datafileFormat(%d, %s, %s)\n",
39118 n, type ? type : "", arrayType ? arrayType : ""));
39119 struct soap_clist *cp =
39121 if (!cp)
39122 return nullptr;
39123 if (n < 0) {
39124 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__datafileFormat *>);
39125 if (size)
39126 *size = sizeof(std::vector<ns1__datafileFormat *>);
39127 } else {
39128 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__datafileFormat *>, n);
39129 if (size)
39130 *size = n * sizeof(std::vector<ns1__datafileFormat *>);
39131 }
39132 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
39133 if (!cp->ptr)
39134 soap->error = SOAP_EOM;
39135 return (std::vector<ns1__datafileFormat *> *)cp->ptr;
39136}
39137
39138SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__datafileFormat(struct soap *soap, int st,
39139 int tt, void *p, size_t len,
39140 const void *q, size_t n) {
39141 (void)soap;
39142 (void)tt;
39143 (void)st;
39144 (void)len;
39145 (void)n; /* appease -Wall -Werror */
39146 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__datafileFormat * > %p -> %p\n", q, p));
39147 *(std::vector<ns1__datafileFormat *> *)p = *(std::vector<ns1__datafileFormat *> *)q;
39148}
39149
39150SOAP_FMAC3 void SOAP_FMAC4
39151soap_default_std__vectorTemplateOfPointerTons1__application(struct soap *soap, std::vector<ns1__application *> *p) {
39152 p->clear();
39153}
39154
39156 struct soap *soap, const std::vector<ns1__application *> *a) {
39157#ifndef WITH_NOIDREF
39158 for (std::vector<ns1__application *>::const_iterator i = a->begin(); i != a->end(); ++i)
39160#endif
39161}
39162
39164 struct soap *soap, const char *tag, int id, const std::vector<ns1__application *> *a, const char *type) {
39165 for (std::vector<ns1__application *>::const_iterator i = a->begin(); i != a->end(); ++i) {
39166 if (soap_out_PointerTons1__application(soap, tag, id, &(*i), ""))
39167 return soap->error;
39168 }
39169 return SOAP_OK;
39170}
39171
39172SOAP_FMAC3 std::vector<ns1__application *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__application(
39173 struct soap *soap, const char *tag, std::vector<ns1__application *> *a, const char *type) {
39174 (void)type; /* appease -Wall -Werror */
39175 short soap_flag;
39176 for (soap_flag = 0;; soap_flag = 1) {
39178 if (tag && *tag != '-') {
39179 if (soap_element_begin_in(soap, tag, 1, nullptr))
39180 break;
39181 soap_revert(soap);
39182 }
39183 n = nullptr;
39184 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
39186 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__application,
39188 break;
39189 if (!soap_in_PointerTons1__application(soap, tag, nullptr, "ns1:application"))
39190 break;
39191 } else if (!soap_in_PointerTons1__application(soap, tag, &n, "ns1:application"))
39192 break;
39194 return nullptr;
39195 a->push_back(n);
39196 if (!tag || *tag == '-')
39197 return a;
39198 }
39199 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
39200 soap->error = SOAP_OK;
39201 return a;
39202 }
39203 return nullptr;
39204}
39205
39206SOAP_FMAC1 std::vector<ns1__application *> *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__application(
39207 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
39208 (void)type;
39209 (void)arrayType; /* appease -Wall -Werror */
39210 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
39211 "soap_instantiate_std__"
39212 "vectorTemplateOfPointerTons1__application("
39213 "%d, %s, %s)\n",
39214 n, type ? type : "", arrayType ? arrayType : ""));
39215 struct soap_clist *cp =
39217 if (!cp)
39218 return nullptr;
39219 if (n < 0) {
39220 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__application *>);
39221 if (size)
39222 *size = sizeof(std::vector<ns1__application *>);
39223 } else {
39224 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__application *>, n);
39225 if (size)
39226 *size = n * sizeof(std::vector<ns1__application *>);
39227 }
39228 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
39229 if (!cp->ptr)
39230 soap->error = SOAP_EOM;
39231 return (std::vector<ns1__application *> *)cp->ptr;
39232}
39233
39234SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__application(struct soap *soap, int st, int tt,
39235 void *p, size_t len, const void *q,
39236 size_t n) {
39237 (void)soap;
39238 (void)tt;
39239 (void)st;
39240 (void)len;
39241 (void)n; /* appease -Wall -Werror */
39242 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__application * > %p -> %p\n", q, p));
39243 *(std::vector<ns1__application *> *)p = *(std::vector<ns1__application *> *)q;
39244}
39245
39247 struct soap *soap, std::vector<ns1__studyInvestigation *> *p) {
39248 p->clear();
39249}
39250
39252 struct soap *soap, const std::vector<ns1__studyInvestigation *> *a) {
39253#ifndef WITH_NOIDREF
39254 for (std::vector<ns1__studyInvestigation *>::const_iterator i = a->begin(); i != a->end(); ++i)
39256#endif
39257}
39258
39260 struct soap *soap, const char *tag, int id, const std::vector<ns1__studyInvestigation *> *a, const char *type) {
39261 for (std::vector<ns1__studyInvestigation *>::const_iterator i = a->begin(); i != a->end(); ++i) {
39262 if (soap_out_PointerTons1__studyInvestigation(soap, tag, id, &(*i), ""))
39263 return soap->error;
39264 }
39265 return SOAP_OK;
39266}
39267
39268SOAP_FMAC3 std::vector<ns1__studyInvestigation *> *SOAP_FMAC4
39270 std::vector<ns1__studyInvestigation *> *a,
39271 const char *type) {
39272 (void)type; /* appease -Wall -Werror */
39273 short soap_flag;
39274 for (soap_flag = 0;; soap_flag = 1) {
39276 if (tag && *tag != '-') {
39277 if (soap_element_begin_in(soap, tag, 1, nullptr))
39278 break;
39279 soap_revert(soap);
39280 }
39281 n = nullptr;
39282 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
39283 if (!soap_container_id_forward(soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(),
39286 sizeof(ns1__studyInvestigation), 1))
39287 break;
39288 if (!soap_in_PointerTons1__studyInvestigation(soap, tag, nullptr, "ns1:studyInvestigation"))
39289 break;
39290 } else if (!soap_in_PointerTons1__studyInvestigation(soap, tag, &n, "ns1:studyInvestigation"))
39291 break;
39293 return nullptr;
39294 a->push_back(n);
39295 if (!tag || *tag == '-')
39296 return a;
39297 }
39298 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
39299 soap->error = SOAP_OK;
39300 return a;
39301 }
39302 return nullptr;
39303}
39304
39305SOAP_FMAC1 std::vector<ns1__studyInvestigation *> *SOAP_FMAC2
39307 const char *arrayType, size_t *size) {
39308 (void)type;
39309 (void)arrayType; /* appease -Wall -Werror */
39310 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
39311 "soap_instantiate_std__"
39312 "vectorTemplateOfPointerTons1__"
39313 "studyInvestigation(%d, %s, %s)\n",
39314 n, type ? type : "", arrayType ? arrayType : ""));
39315 struct soap_clist *cp =
39317 if (!cp)
39318 return nullptr;
39319 if (n < 0) {
39320 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__studyInvestigation *>);
39321 if (size)
39322 *size = sizeof(std::vector<ns1__studyInvestigation *>);
39323 } else {
39324 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__studyInvestigation *>, n);
39325 if (size)
39326 *size = n * sizeof(std::vector<ns1__studyInvestigation *>);
39327 }
39328 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
39329 if (!cp->ptr)
39330 soap->error = SOAP_EOM;
39331 return (std::vector<ns1__studyInvestigation *> *)cp->ptr;
39332}
39333
39334SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__studyInvestigation(struct soap *soap, int st,
39335 int tt, void *p, size_t len,
39336 const void *q, size_t n) {
39337 (void)soap;
39338 (void)tt;
39339 (void)st;
39340 (void)len;
39341 (void)n; /* appease -Wall -Werror */
39342 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__studyInvestigation * > %p -> %p\n", q, p));
39343 *(std::vector<ns1__studyInvestigation *> *)p = *(std::vector<ns1__studyInvestigation *> *)q;
39344}
39345
39346SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__shift(struct soap *soap,
39347 std::vector<ns1__shift *> *p) {
39348 p->clear();
39349}
39350
39351SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__shift(struct soap *soap,
39352 const std::vector<ns1__shift *> *a) {
39353#ifndef WITH_NOIDREF
39354 for (std::vector<ns1__shift *>::const_iterator i = a->begin(); i != a->end(); ++i)
39356#endif
39357}
39358
39359SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__shift(struct soap *soap, const char *tag, int id,
39360 const std::vector<ns1__shift *> *a,
39361 const char *type) {
39362 for (std::vector<ns1__shift *>::const_iterator i = a->begin(); i != a->end(); ++i) {
39363 if (soap_out_PointerTons1__shift(soap, tag, id, &(*i), ""))
39364 return soap->error;
39365 }
39366 return SOAP_OK;
39367}
39368
39369SOAP_FMAC3 std::vector<ns1__shift *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__shift(
39370 struct soap *soap, const char *tag, std::vector<ns1__shift *> *a, const char *type) {
39371 (void)type; /* appease -Wall -Werror */
39372 short soap_flag;
39373 for (soap_flag = 0;; soap_flag = 1) {
39374 ns1__shift *n;
39375 if (tag && *tag != '-') {
39376 if (soap_element_begin_in(soap, tag, 1, nullptr))
39377 break;
39378 soap_revert(soap);
39379 }
39380 n = nullptr;
39381 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
39382 if (!soap_container_id_forward(soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(),
39385 break;
39386 if (!soap_in_PointerTons1__shift(soap, tag, nullptr, "ns1:shift"))
39387 break;
39388 } else if (!soap_in_PointerTons1__shift(soap, tag, &n, "ns1:shift"))
39389 break;
39390 if (!a && !(a = soap_new_std__vectorTemplateOfPointerTons1__shift(soap, -1)))
39391 return nullptr;
39392 a->push_back(n);
39393 if (!tag || *tag == '-')
39394 return a;
39395 }
39396 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
39397 soap->error = SOAP_OK;
39398 return a;
39399 }
39400 return nullptr;
39401}
39402
39403SOAP_FMAC1 std::vector<ns1__shift *> *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__shift(
39404 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
39405 (void)type;
39406 (void)arrayType; /* appease -Wall -Werror */
39407 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
39408 "soap_instantiate_std__"
39409 "vectorTemplateOfPointerTons1__shift(%d, "
39410 "%s, %s)\n",
39411 n, type ? type : "", arrayType ? arrayType : ""));
39412 struct soap_clist *cp =
39414 if (!cp)
39415 return nullptr;
39416 if (n < 0) {
39417 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__shift *>);
39418 if (size)
39419 *size = sizeof(std::vector<ns1__shift *>);
39420 } else {
39421 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__shift *>, n);
39422 if (size)
39423 *size = n * sizeof(std::vector<ns1__shift *>);
39424 }
39425 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
39426 if (!cp->ptr)
39427 soap->error = SOAP_EOM;
39428 return (std::vector<ns1__shift *> *)cp->ptr;
39429}
39430
39431SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__shift(struct soap *soap, int st, int tt,
39432 void *p, size_t len, const void *q,
39433 size_t n) {
39434 (void)soap;
39435 (void)tt;
39436 (void)st;
39437 (void)len;
39438 (void)n; /* appease -Wall -Werror */
39439 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__shift * > %p -> %p\n", q, p));
39440 *(std::vector<ns1__shift *> *)p = *(std::vector<ns1__shift *> *)q;
39441}
39442
39443SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__sample(struct soap *soap,
39444 std::vector<ns1__sample *> *p) {
39445 p->clear();
39446}
39447
39448SOAP_FMAC3 void SOAP_FMAC4
39449soap_serialize_std__vectorTemplateOfPointerTons1__sample(struct soap *soap, const std::vector<ns1__sample *> *a) {
39450#ifndef WITH_NOIDREF
39451 for (std::vector<ns1__sample *>::const_iterator i = a->begin(); i != a->end(); ++i)
39453#endif
39454}
39455
39456SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__sample(struct soap *soap, const char *tag, int id,
39457 const std::vector<ns1__sample *> *a,
39458 const char *type) {
39459 for (std::vector<ns1__sample *>::const_iterator i = a->begin(); i != a->end(); ++i) {
39460 if (soap_out_PointerTons1__sample(soap, tag, id, &(*i), ""))
39461 return soap->error;
39462 }
39463 return SOAP_OK;
39464}
39465
39466SOAP_FMAC3 std::vector<ns1__sample *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__sample(
39467 struct soap *soap, const char *tag, std::vector<ns1__sample *> *a, const char *type) {
39468 (void)type; /* appease -Wall -Werror */
39469 short soap_flag;
39470 for (soap_flag = 0;; soap_flag = 1) {
39471 ns1__sample *n;
39472 if (tag && *tag != '-') {
39473 if (soap_element_begin_in(soap, tag, 1, nullptr))
39474 break;
39475 soap_revert(soap);
39476 }
39477 n = nullptr;
39478 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
39479 if (!soap_container_id_forward(soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(),
39482 break;
39483 if (!soap_in_PointerTons1__sample(soap, tag, nullptr, "ns1:sample"))
39484 break;
39485 } else if (!soap_in_PointerTons1__sample(soap, tag, &n, "ns1:sample"))
39486 break;
39487 if (!a && !(a = soap_new_std__vectorTemplateOfPointerTons1__sample(soap, -1)))
39488 return nullptr;
39489 a->push_back(n);
39490 if (!tag || *tag == '-')
39491 return a;
39492 }
39493 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
39494 soap->error = SOAP_OK;
39495 return a;
39496 }
39497 return nullptr;
39498}
39499
39500SOAP_FMAC1 std::vector<ns1__sample *> *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__sample(
39501 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
39502 (void)type;
39503 (void)arrayType; /* appease -Wall -Werror */
39504 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
39505 "soap_instantiate_std__"
39506 "vectorTemplateOfPointerTons1__sample(%d, "
39507 "%s, %s)\n",
39508 n, type ? type : "", arrayType ? arrayType : ""));
39509 struct soap_clist *cp =
39511 if (!cp)
39512 return nullptr;
39513 if (n < 0) {
39514 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__sample *>);
39515 if (size)
39516 *size = sizeof(std::vector<ns1__sample *>);
39517 } else {
39518 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__sample *>, n);
39519 if (size)
39520 *size = n * sizeof(std::vector<ns1__sample *>);
39521 }
39522 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
39523 if (!cp->ptr)
39524 soap->error = SOAP_EOM;
39525 return (std::vector<ns1__sample *> *)cp->ptr;
39526}
39527
39528SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__sample(struct soap *soap, int st, int tt,
39529 void *p, size_t len, const void *q,
39530 size_t n) {
39531 (void)soap;
39532 (void)tt;
39533 (void)st;
39534 (void)len;
39535 (void)n; /* appease -Wall -Werror */
39536 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__sample * > %p -> %p\n", q, p));
39537 *(std::vector<ns1__sample *> *)p = *(std::vector<ns1__sample *> *)q;
39538}
39539
39540SOAP_FMAC3 void SOAP_FMAC4
39541soap_default_std__vectorTemplateOfPointerTons1__publication(struct soap *soap, std::vector<ns1__publication *> *p) {
39542 p->clear();
39543}
39544
39546 struct soap *soap, const std::vector<ns1__publication *> *a) {
39547#ifndef WITH_NOIDREF
39548 for (std::vector<ns1__publication *>::const_iterator i = a->begin(); i != a->end(); ++i)
39550#endif
39551}
39552
39554 struct soap *soap, const char *tag, int id, const std::vector<ns1__publication *> *a, const char *type) {
39555 for (std::vector<ns1__publication *>::const_iterator i = a->begin(); i != a->end(); ++i) {
39556 if (soap_out_PointerTons1__publication(soap, tag, id, &(*i), ""))
39557 return soap->error;
39558 }
39559 return SOAP_OK;
39560}
39561
39562SOAP_FMAC3 std::vector<ns1__publication *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__publication(
39563 struct soap *soap, const char *tag, std::vector<ns1__publication *> *a, const char *type) {
39564 (void)type; /* appease -Wall -Werror */
39565 short soap_flag;
39566 for (soap_flag = 0;; soap_flag = 1) {
39568 if (tag && *tag != '-') {
39569 if (soap_element_begin_in(soap, tag, 1, nullptr))
39570 break;
39571 soap_revert(soap);
39572 }
39573 n = nullptr;
39574 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
39576 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__publication,
39578 break;
39579 if (!soap_in_PointerTons1__publication(soap, tag, nullptr, "ns1:publication"))
39580 break;
39581 } else if (!soap_in_PointerTons1__publication(soap, tag, &n, "ns1:publication"))
39582 break;
39584 return nullptr;
39585 a->push_back(n);
39586 if (!tag || *tag == '-')
39587 return a;
39588 }
39589 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
39590 soap->error = SOAP_OK;
39591 return a;
39592 }
39593 return nullptr;
39594}
39595
39596SOAP_FMAC1 std::vector<ns1__publication *> *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__publication(
39597 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
39598 (void)type;
39599 (void)arrayType; /* appease -Wall -Werror */
39600 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
39601 "soap_instantiate_std__"
39602 "vectorTemplateOfPointerTons1__publication("
39603 "%d, %s, %s)\n",
39604 n, type ? type : "", arrayType ? arrayType : ""));
39605 struct soap_clist *cp =
39607 if (!cp)
39608 return nullptr;
39609 if (n < 0) {
39610 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__publication *>);
39611 if (size)
39612 *size = sizeof(std::vector<ns1__publication *>);
39613 } else {
39614 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__publication *>, n);
39615 if (size)
39616 *size = n * sizeof(std::vector<ns1__publication *>);
39617 }
39618 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
39619 if (!cp->ptr)
39620 soap->error = SOAP_EOM;
39621 return (std::vector<ns1__publication *> *)cp->ptr;
39622}
39623
39624SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__publication(struct soap *soap, int st, int tt,
39625 void *p, size_t len, const void *q,
39626 size_t n) {
39627 (void)soap;
39628 (void)tt;
39629 (void)st;
39630 (void)len;
39631 (void)n; /* appease -Wall -Werror */
39632 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__publication * > %p -> %p\n", q, p));
39633 *(std::vector<ns1__publication *> *)p = *(std::vector<ns1__publication *> *)q;
39634}
39635
39637 struct soap *soap, std::vector<ns1__investigationParameter *> *p) {
39638 p->clear();
39639}
39640
39642 struct soap *soap, const std::vector<ns1__investigationParameter *> *a) {
39643#ifndef WITH_NOIDREF
39644 for (std::vector<ns1__investigationParameter *>::const_iterator i = a->begin(); i != a->end(); ++i)
39646#endif
39647}
39648
39650 struct soap *soap, const char *tag, int id, const std::vector<ns1__investigationParameter *> *a, const char *type) {
39651 for (std::vector<ns1__investigationParameter *>::const_iterator i = a->begin(); i != a->end(); ++i) {
39652 if (soap_out_PointerTons1__investigationParameter(soap, tag, id, &(*i), ""))
39653 return soap->error;
39654 }
39655 return SOAP_OK;
39656}
39657
39658SOAP_FMAC3 std::vector<ns1__investigationParameter *> *SOAP_FMAC4
39660 std::vector<ns1__investigationParameter *> *a,
39661 const char *type) {
39662 (void)type; /* appease -Wall -Werror */
39663 short soap_flag;
39664 for (soap_flag = 0;; soap_flag = 1) {
39666 if (tag && *tag != '-') {
39667 if (soap_element_begin_in(soap, tag, 1, nullptr))
39668 break;
39669 soap_revert(soap);
39670 }
39671 n = nullptr;
39672 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
39673 if (!soap_container_id_forward(soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(),
39676 sizeof(ns1__investigationParameter), 1))
39677 break;
39678 if (!soap_in_PointerTons1__investigationParameter(soap, tag, nullptr, "ns1:investigationParameter"))
39679 break;
39680 } else if (!soap_in_PointerTons1__investigationParameter(soap, tag, &n, "ns1:investigationParameter"))
39681 break;
39683 return nullptr;
39684 a->push_back(n);
39685 if (!tag || *tag == '-')
39686 return a;
39687 }
39688 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
39689 soap->error = SOAP_OK;
39690 return a;
39691 }
39692 return nullptr;
39693}
39694
39695SOAP_FMAC1 std::vector<ns1__investigationParameter *> *SOAP_FMAC2
39697 const char *arrayType, size_t *size) {
39698 (void)type;
39699 (void)arrayType; /* appease -Wall -Werror */
39700 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
39701 "soap_instantiate_std__"
39702 "vectorTemplateOfPointerTons1__"
39703 "investigationParameter(%d, %s, %s)\n",
39704 n, type ? type : "", arrayType ? arrayType : ""));
39705 struct soap_clist *cp = soap_link(
39707 if (!cp)
39708 return nullptr;
39709 if (n < 0) {
39710 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__investigationParameter *>);
39711 if (size)
39712 *size = sizeof(std::vector<ns1__investigationParameter *>);
39713 } else {
39714 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__investigationParameter *>, n);
39715 if (size)
39716 *size = n * sizeof(std::vector<ns1__investigationParameter *>);
39717 }
39718 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
39719 if (!cp->ptr)
39720 soap->error = SOAP_EOM;
39721 return (std::vector<ns1__investigationParameter *> *)cp->ptr;
39722}
39723
39725 struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) {
39726 (void)soap;
39727 (void)tt;
39728 (void)st;
39729 (void)len;
39730 (void)n; /* appease -Wall -Werror */
39731 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__investigationParameter * > %p -> %p\n", q, p));
39732 *(std::vector<ns1__investigationParameter *> *)p = *(std::vector<ns1__investigationParameter *> *)q;
39733}
39734
39735SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__keyword(struct soap *soap,
39736 std::vector<ns1__keyword *> *p) {
39737 p->clear();
39738}
39739
39740SOAP_FMAC3 void SOAP_FMAC4
39741soap_serialize_std__vectorTemplateOfPointerTons1__keyword(struct soap *soap, const std::vector<ns1__keyword *> *a) {
39742#ifndef WITH_NOIDREF
39743 for (std::vector<ns1__keyword *>::const_iterator i = a->begin(); i != a->end(); ++i)
39745#endif
39746}
39747
39748SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__keyword(struct soap *soap, const char *tag,
39749 int id,
39750 const std::vector<ns1__keyword *> *a,
39751 const char *type) {
39752 for (std::vector<ns1__keyword *>::const_iterator i = a->begin(); i != a->end(); ++i) {
39753 if (soap_out_PointerTons1__keyword(soap, tag, id, &(*i), ""))
39754 return soap->error;
39755 }
39756 return SOAP_OK;
39757}
39758
39759SOAP_FMAC3 std::vector<ns1__keyword *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__keyword(
39760 struct soap *soap, const char *tag, std::vector<ns1__keyword *> *a, const char *type) {
39761 (void)type; /* appease -Wall -Werror */
39762 short soap_flag;
39763 for (soap_flag = 0;; soap_flag = 1) {
39764 ns1__keyword *n;
39765 if (tag && *tag != '-') {
39766 if (soap_element_begin_in(soap, tag, 1, nullptr))
39767 break;
39768 soap_revert(soap);
39769 }
39770 n = nullptr;
39771 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
39773 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__keyword,
39775 break;
39776 if (!soap_in_PointerTons1__keyword(soap, tag, nullptr, "ns1:keyword"))
39777 break;
39778 } else if (!soap_in_PointerTons1__keyword(soap, tag, &n, "ns1:keyword"))
39779 break;
39780 if (!a && !(a = soap_new_std__vectorTemplateOfPointerTons1__keyword(soap, -1)))
39781 return nullptr;
39782 a->push_back(n);
39783 if (!tag || *tag == '-')
39784 return a;
39785 }
39786 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
39787 soap->error = SOAP_OK;
39788 return a;
39789 }
39790 return nullptr;
39791}
39792
39793SOAP_FMAC1 std::vector<ns1__keyword *> *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__keyword(
39794 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
39795 (void)type;
39796 (void)arrayType; /* appease -Wall -Werror */
39797 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
39798 "soap_instantiate_std__"
39799 "vectorTemplateOfPointerTons1__keyword(%d, "
39800 "%s, %s)\n",
39801 n, type ? type : "", arrayType ? arrayType : ""));
39802 struct soap_clist *cp =
39804 if (!cp)
39805 return nullptr;
39806 if (n < 0) {
39807 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__keyword *>);
39808 if (size)
39809 *size = sizeof(std::vector<ns1__keyword *>);
39810 } else {
39811 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__keyword *>, n);
39812 if (size)
39813 *size = n * sizeof(std::vector<ns1__keyword *>);
39814 }
39815 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
39816 if (!cp->ptr)
39817 soap->error = SOAP_EOM;
39818 return (std::vector<ns1__keyword *> *)cp->ptr;
39819}
39820
39821SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__keyword(struct soap *soap, int st, int tt,
39822 void *p, size_t len, const void *q,
39823 size_t n) {
39824 (void)soap;
39825 (void)tt;
39826 (void)st;
39827 (void)len;
39828 (void)n; /* appease -Wall -Werror */
39829 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__keyword * > %p -> %p\n", q, p));
39830 *(std::vector<ns1__keyword *> *)p = *(std::vector<ns1__keyword *> *)q;
39831}
39832
39834 struct soap *soap, std::vector<ns1__investigationUser *> *p) {
39835 p->clear();
39836}
39837
39839 struct soap *soap, const std::vector<ns1__investigationUser *> *a) {
39840#ifndef WITH_NOIDREF
39841 for (std::vector<ns1__investigationUser *>::const_iterator i = a->begin(); i != a->end(); ++i)
39843#endif
39844}
39845
39847 struct soap *soap, const char *tag, int id, const std::vector<ns1__investigationUser *> *a, const char *type) {
39848 for (std::vector<ns1__investigationUser *>::const_iterator i = a->begin(); i != a->end(); ++i) {
39849 if (soap_out_PointerTons1__investigationUser(soap, tag, id, &(*i), ""))
39850 return soap->error;
39851 }
39852 return SOAP_OK;
39853}
39854
39855SOAP_FMAC3 std::vector<ns1__investigationUser *> *SOAP_FMAC4
39857 std::vector<ns1__investigationUser *> *a,
39858 const char *type) {
39859 (void)type; /* appease -Wall -Werror */
39860 short soap_flag;
39861 for (soap_flag = 0;; soap_flag = 1) {
39863 if (tag && *tag != '-') {
39864 if (soap_element_begin_in(soap, tag, 1, nullptr))
39865 break;
39866 soap_revert(soap);
39867 }
39868 n = nullptr;
39869 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
39871 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__investigationUser,
39873 break;
39874 if (!soap_in_PointerTons1__investigationUser(soap, tag, nullptr, "ns1:investigationUser"))
39875 break;
39876 } else if (!soap_in_PointerTons1__investigationUser(soap, tag, &n, "ns1:investigationUser"))
39877 break;
39879 return nullptr;
39880 a->push_back(n);
39881 if (!tag || *tag == '-')
39882 return a;
39883 }
39884 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
39885 soap->error = SOAP_OK;
39886 return a;
39887 }
39888 return nullptr;
39889}
39890
39891SOAP_FMAC1 std::vector<ns1__investigationUser *> *SOAP_FMAC2
39893 const char *arrayType, size_t *size) {
39894 (void)type;
39895 (void)arrayType; /* appease -Wall -Werror */
39896 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
39897 "soap_instantiate_std__"
39898 "vectorTemplateOfPointerTons1__"
39899 "investigationUser(%d, %s, %s)\n",
39900 n, type ? type : "", arrayType ? arrayType : ""));
39901 struct soap_clist *cp =
39903 if (!cp)
39904 return nullptr;
39905 if (n < 0) {
39906 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__investigationUser *>);
39907 if (size)
39908 *size = sizeof(std::vector<ns1__investigationUser *>);
39909 } else {
39910 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__investigationUser *>, n);
39911 if (size)
39912 *size = n * sizeof(std::vector<ns1__investigationUser *>);
39913 }
39914 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
39915 if (!cp->ptr)
39916 soap->error = SOAP_EOM;
39917 return (std::vector<ns1__investigationUser *> *)cp->ptr;
39918}
39919
39920SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__investigationUser(struct soap *soap, int st,
39921 int tt, void *p, size_t len,
39922 const void *q, size_t n) {
39923 (void)soap;
39924 (void)tt;
39925 (void)st;
39926 (void)len;
39927 (void)n; /* appease -Wall -Werror */
39928 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__investigationUser * > %p -> %p\n", q, p));
39929 *(std::vector<ns1__investigationUser *> *)p = *(std::vector<ns1__investigationUser *> *)q;
39930}
39931
39933 struct soap *soap, std::vector<ns1__investigationInstrument *> *p) {
39934 p->clear();
39935}
39936
39938 struct soap *soap, const std::vector<ns1__investigationInstrument *> *a) {
39939#ifndef WITH_NOIDREF
39940 for (std::vector<ns1__investigationInstrument *>::const_iterator i = a->begin(); i != a->end(); ++i)
39942#endif
39943}
39944
39946 struct soap *soap, const char *tag, int id, const std::vector<ns1__investigationInstrument *> *a,
39947 const char *type) {
39948 for (std::vector<ns1__investigationInstrument *>::const_iterator i = a->begin(); i != a->end(); ++i) {
39949 if (soap_out_PointerTons1__investigationInstrument(soap, tag, id, &(*i), ""))
39950 return soap->error;
39951 }
39952 return SOAP_OK;
39953}
39954
39955SOAP_FMAC3 std::vector<ns1__investigationInstrument *> *SOAP_FMAC4
39957 std::vector<ns1__investigationInstrument *> *a,
39958 const char *type) {
39959 (void)type; /* appease -Wall -Werror */
39960 short soap_flag;
39961 for (soap_flag = 0;; soap_flag = 1) {
39963 if (tag && *tag != '-') {
39964 if (soap_element_begin_in(soap, tag, 1, nullptr))
39965 break;
39966 soap_revert(soap);
39967 }
39968 n = nullptr;
39969 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
39970 if (!soap_container_id_forward(soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(),
39973 sizeof(ns1__investigationInstrument), 1))
39974 break;
39975 if (!soap_in_PointerTons1__investigationInstrument(soap, tag, nullptr, "ns1:investigationInstrument"))
39976 break;
39977 } else if (!soap_in_PointerTons1__investigationInstrument(soap, tag, &n, "ns1:investigationInstrument"))
39978 break;
39980 return nullptr;
39981 a->push_back(n);
39982 if (!tag || *tag == '-')
39983 return a;
39984 }
39985 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
39986 soap->error = SOAP_OK;
39987 return a;
39988 }
39989 return nullptr;
39990}
39991
39992SOAP_FMAC1 std::vector<ns1__investigationInstrument *> *SOAP_FMAC2
39994 const char *arrayType, size_t *size) {
39995 (void)type;
39996 (void)arrayType; /* appease -Wall -Werror */
39997 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
39998 "soap_instantiate_std__"
39999 "vectorTemplateOfPointerTons1__"
40000 "investigationInstrument(%d, %s, %s)\n",
40001 n, type ? type : "", arrayType ? arrayType : ""));
40002 struct soap_clist *cp = soap_link(
40004 if (!cp)
40005 return nullptr;
40006 if (n < 0) {
40007 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__investigationInstrument *>);
40008 if (size)
40009 *size = sizeof(std::vector<ns1__investigationInstrument *>);
40010 } else {
40011 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__investigationInstrument *>, n);
40012 if (size)
40013 *size = n * sizeof(std::vector<ns1__investigationInstrument *>);
40014 }
40015 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
40016 if (!cp->ptr)
40017 soap->error = SOAP_EOM;
40018 return (std::vector<ns1__investigationInstrument *> *)cp->ptr;
40019}
40020
40022 struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) {
40023 (void)soap;
40024 (void)tt;
40025 (void)st;
40026 (void)len;
40027 (void)n; /* appease -Wall -Werror */
40028 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__investigationInstrument * > %p -> %p\n", q, p));
40029 *(std::vector<ns1__investigationInstrument *> *)p = *(std::vector<ns1__investigationInstrument *> *)q;
40030}
40031
40032SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__dataset(struct soap *soap,
40033 std::vector<ns1__dataset *> *p) {
40034 p->clear();
40035}
40036
40037SOAP_FMAC3 void SOAP_FMAC4
40038soap_serialize_std__vectorTemplateOfPointerTons1__dataset(struct soap *soap, const std::vector<ns1__dataset *> *a) {
40039#ifndef WITH_NOIDREF
40040 for (std::vector<ns1__dataset *>::const_iterator i = a->begin(); i != a->end(); ++i)
40042#endif
40043}
40044
40045SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__dataset(struct soap *soap, const char *tag,
40046 int id,
40047 const std::vector<ns1__dataset *> *a,
40048 const char *type) {
40049 for (std::vector<ns1__dataset *>::const_iterator i = a->begin(); i != a->end(); ++i) {
40050 if (soap_out_PointerTons1__dataset(soap, tag, id, &(*i), ""))
40051 return soap->error;
40052 }
40053 return SOAP_OK;
40054}
40055
40056SOAP_FMAC3 std::vector<ns1__dataset *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__dataset(
40057 struct soap *soap, const char *tag, std::vector<ns1__dataset *> *a, const char *type) {
40058 (void)type; /* appease -Wall -Werror */
40059 short soap_flag;
40060 for (soap_flag = 0;; soap_flag = 1) {
40061 ns1__dataset *n;
40062 if (tag && *tag != '-') {
40063 if (soap_element_begin_in(soap, tag, 1, nullptr))
40064 break;
40065 soap_revert(soap);
40066 }
40067 n = nullptr;
40068 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
40070 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__dataset,
40072 break;
40073 if (!soap_in_PointerTons1__dataset(soap, tag, nullptr, "ns1:dataset"))
40074 break;
40075 } else if (!soap_in_PointerTons1__dataset(soap, tag, &n, "ns1:dataset"))
40076 break;
40077 if (!a && !(a = soap_new_std__vectorTemplateOfPointerTons1__dataset(soap, -1)))
40078 return nullptr;
40079 a->push_back(n);
40080 if (!tag || *tag == '-')
40081 return a;
40082 }
40083 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
40084 soap->error = SOAP_OK;
40085 return a;
40086 }
40087 return nullptr;
40088}
40089
40090SOAP_FMAC1 std::vector<ns1__dataset *> *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__dataset(
40091 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
40092 (void)type;
40093 (void)arrayType; /* appease -Wall -Werror */
40094 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
40095 "soap_instantiate_std__"
40096 "vectorTemplateOfPointerTons1__dataset(%d, "
40097 "%s, %s)\n",
40098 n, type ? type : "", arrayType ? arrayType : ""));
40099 struct soap_clist *cp =
40101 if (!cp)
40102 return nullptr;
40103 if (n < 0) {
40104 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__dataset *>);
40105 if (size)
40106 *size = sizeof(std::vector<ns1__dataset *>);
40107 } else {
40108 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__dataset *>, n);
40109 if (size)
40110 *size = n * sizeof(std::vector<ns1__dataset *>);
40111 }
40112 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
40113 if (!cp->ptr)
40114 soap->error = SOAP_EOM;
40115 return (std::vector<ns1__dataset *> *)cp->ptr;
40116}
40117
40118SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__dataset(struct soap *soap, int st, int tt,
40119 void *p, size_t len, const void *q,
40120 size_t n) {
40121 (void)soap;
40122 (void)tt;
40123 (void)st;
40124 (void)len;
40125 (void)n; /* appease -Wall -Werror */
40126 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__dataset * > %p -> %p\n", q, p));
40127 *(std::vector<ns1__dataset *> *)p = *(std::vector<ns1__dataset *> *)q;
40128}
40129
40131 struct soap *soap, std::vector<ns1__datasetParameter *> *p) {
40132 p->clear();
40133}
40134
40136 struct soap *soap, const std::vector<ns1__datasetParameter *> *a) {
40137#ifndef WITH_NOIDREF
40138 for (std::vector<ns1__datasetParameter *>::const_iterator i = a->begin(); i != a->end(); ++i)
40140#endif
40141}
40142
40144 struct soap *soap, const char *tag, int id, const std::vector<ns1__datasetParameter *> *a, const char *type) {
40145 for (std::vector<ns1__datasetParameter *>::const_iterator i = a->begin(); i != a->end(); ++i) {
40146 if (soap_out_PointerTons1__datasetParameter(soap, tag, id, &(*i), ""))
40147 return soap->error;
40148 }
40149 return SOAP_OK;
40150}
40151
40152SOAP_FMAC3 std::vector<ns1__datasetParameter *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__datasetParameter(
40153 struct soap *soap, const char *tag, std::vector<ns1__datasetParameter *> *a, const char *type) {
40154 (void)type; /* appease -Wall -Werror */
40155 short soap_flag;
40156 for (soap_flag = 0;; soap_flag = 1) {
40158 if (tag && *tag != '-') {
40159 if (soap_element_begin_in(soap, tag, 1, nullptr))
40160 break;
40161 soap_revert(soap);
40162 }
40163 n = nullptr;
40164 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
40166 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__datasetParameter,
40168 break;
40169 if (!soap_in_PointerTons1__datasetParameter(soap, tag, nullptr, "ns1:datasetParameter"))
40170 break;
40171 } else if (!soap_in_PointerTons1__datasetParameter(soap, tag, &n, "ns1:datasetParameter"))
40172 break;
40174 return nullptr;
40175 a->push_back(n);
40176 if (!tag || *tag == '-')
40177 return a;
40178 }
40179 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
40180 soap->error = SOAP_OK;
40181 return a;
40182 }
40183 return nullptr;
40184}
40185
40186SOAP_FMAC1 std::vector<ns1__datasetParameter *> *SOAP_FMAC2
40188 const char *arrayType, size_t *size) {
40189 (void)type;
40190 (void)arrayType; /* appease -Wall -Werror */
40191 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
40192 "soap_instantiate_std__"
40193 "vectorTemplateOfPointerTons1__"
40194 "datasetParameter(%d, %s, %s)\n",
40195 n, type ? type : "", arrayType ? arrayType : ""));
40196 struct soap_clist *cp =
40198 if (!cp)
40199 return nullptr;
40200 if (n < 0) {
40201 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__datasetParameter *>);
40202 if (size)
40203 *size = sizeof(std::vector<ns1__datasetParameter *>);
40204 } else {
40205 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__datasetParameter *>, n);
40206 if (size)
40207 *size = n * sizeof(std::vector<ns1__datasetParameter *>);
40208 }
40209 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
40210 if (!cp->ptr)
40211 soap->error = SOAP_EOM;
40212 return (std::vector<ns1__datasetParameter *> *)cp->ptr;
40213}
40214
40215SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__datasetParameter(struct soap *soap, int st,
40216 int tt, void *p, size_t len,
40217 const void *q, size_t n) {
40218 (void)soap;
40219 (void)tt;
40220 (void)st;
40221 (void)len;
40222 (void)n; /* appease -Wall -Werror */
40223 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__datasetParameter * > %p -> %p\n", q, p));
40224 *(std::vector<ns1__datasetParameter *> *)p = *(std::vector<ns1__datasetParameter *> *)q;
40225}
40226
40227SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__datafile(struct soap *soap,
40228 std::vector<ns1__datafile *> *p) {
40229 p->clear();
40230}
40231
40232SOAP_FMAC3 void SOAP_FMAC4
40233soap_serialize_std__vectorTemplateOfPointerTons1__datafile(struct soap *soap, const std::vector<ns1__datafile *> *a) {
40234#ifndef WITH_NOIDREF
40235 for (std::vector<ns1__datafile *>::const_iterator i = a->begin(); i != a->end(); ++i)
40237#endif
40238}
40239
40240SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__datafile(struct soap *soap, const char *tag,
40241 int id,
40242 const std::vector<ns1__datafile *> *a,
40243 const char *type) {
40244 for (std::vector<ns1__datafile *>::const_iterator i = a->begin(); i != a->end(); ++i) {
40245 if (soap_out_PointerTons1__datafile(soap, tag, id, &(*i), ""))
40246 return soap->error;
40247 }
40248 return SOAP_OK;
40249}
40250
40251SOAP_FMAC3 std::vector<ns1__datafile *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__datafile(
40252 struct soap *soap, const char *tag, std::vector<ns1__datafile *> *a, const char *type) {
40253 (void)type; /* appease -Wall -Werror */
40254 short soap_flag;
40255 for (soap_flag = 0;; soap_flag = 1) {
40257 if (tag && *tag != '-') {
40258 if (soap_element_begin_in(soap, tag, 1, nullptr))
40259 break;
40260 soap_revert(soap);
40261 }
40262 n = nullptr;
40263 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
40265 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__datafile,
40267 break;
40268 if (!soap_in_PointerTons1__datafile(soap, tag, nullptr, "ns1:datafile"))
40269 break;
40270 } else if (!soap_in_PointerTons1__datafile(soap, tag, &n, "ns1:datafile"))
40271 break;
40273 return nullptr;
40274 a->push_back(n);
40275 if (!tag || *tag == '-')
40276 return a;
40277 }
40278 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
40279 soap->error = SOAP_OK;
40280 return a;
40281 }
40282 return nullptr;
40283}
40284
40285SOAP_FMAC1 std::vector<ns1__datafile *> *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__datafile(
40286 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
40287 (void)type;
40288 (void)arrayType; /* appease -Wall -Werror */
40289 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
40290 "soap_instantiate_std__"
40291 "vectorTemplateOfPointerTons1__datafile(%d,"
40292 " %s, %s)\n",
40293 n, type ? type : "", arrayType ? arrayType : ""));
40294 struct soap_clist *cp =
40296 if (!cp)
40297 return nullptr;
40298 if (n < 0) {
40299 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__datafile *>);
40300 if (size)
40301 *size = sizeof(std::vector<ns1__datafile *>);
40302 } else {
40303 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__datafile *>, n);
40304 if (size)
40305 *size = n * sizeof(std::vector<ns1__datafile *>);
40306 }
40307 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
40308 if (!cp->ptr)
40309 soap->error = SOAP_EOM;
40310 return (std::vector<ns1__datafile *> *)cp->ptr;
40311}
40312
40313SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__datafile(struct soap *soap, int st, int tt,
40314 void *p, size_t len, const void *q,
40315 size_t n) {
40316 (void)soap;
40317 (void)tt;
40318 (void)st;
40319 (void)len;
40320 (void)n; /* appease -Wall -Werror */
40321 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__datafile * > %p -> %p\n", q, p));
40322 *(std::vector<ns1__datafile *> *)p = *(std::vector<ns1__datafile *> *)q;
40323}
40324
40326 struct soap *soap, std::vector<ns1__dataCollectionParameter *> *p) {
40327 p->clear();
40328}
40329
40331 struct soap *soap, const std::vector<ns1__dataCollectionParameter *> *a) {
40332#ifndef WITH_NOIDREF
40333 for (std::vector<ns1__dataCollectionParameter *>::const_iterator i = a->begin(); i != a->end(); ++i)
40335#endif
40336}
40337
40339 struct soap *soap, const char *tag, int id, const std::vector<ns1__dataCollectionParameter *> *a,
40340 const char *type) {
40341 for (std::vector<ns1__dataCollectionParameter *>::const_iterator i = a->begin(); i != a->end(); ++i) {
40342 if (soap_out_PointerTons1__dataCollectionParameter(soap, tag, id, &(*i), ""))
40343 return soap->error;
40344 }
40345 return SOAP_OK;
40346}
40347
40348SOAP_FMAC3 std::vector<ns1__dataCollectionParameter *> *SOAP_FMAC4
40350 std::vector<ns1__dataCollectionParameter *> *a,
40351 const char *type) {
40352 (void)type; /* appease -Wall -Werror */
40353 short soap_flag;
40354 for (soap_flag = 0;; soap_flag = 1) {
40356 if (tag && *tag != '-') {
40357 if (soap_element_begin_in(soap, tag, 1, nullptr))
40358 break;
40359 soap_revert(soap);
40360 }
40361 n = nullptr;
40362 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
40363 if (!soap_container_id_forward(soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(),
40366 sizeof(ns1__dataCollectionParameter), 1))
40367 break;
40368 if (!soap_in_PointerTons1__dataCollectionParameter(soap, tag, nullptr, "ns1:dataCollectionParameter"))
40369 break;
40370 } else if (!soap_in_PointerTons1__dataCollectionParameter(soap, tag, &n, "ns1:dataCollectionParameter"))
40371 break;
40373 return nullptr;
40374 a->push_back(n);
40375 if (!tag || *tag == '-')
40376 return a;
40377 }
40378 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
40379 soap->error = SOAP_OK;
40380 return a;
40381 }
40382 return nullptr;
40383}
40384
40385SOAP_FMAC1 std::vector<ns1__dataCollectionParameter *> *SOAP_FMAC2
40387 const char *arrayType, size_t *size) {
40388 (void)type;
40389 (void)arrayType; /* appease -Wall -Werror */
40390 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
40391 "soap_instantiate_std__"
40392 "vectorTemplateOfPointerTons1__"
40393 "dataCollectionParameter(%d, %s, %s)\n",
40394 n, type ? type : "", arrayType ? arrayType : ""));
40395 struct soap_clist *cp = soap_link(
40397 if (!cp)
40398 return nullptr;
40399 if (n < 0) {
40400 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__dataCollectionParameter *>);
40401 if (size)
40402 *size = sizeof(std::vector<ns1__dataCollectionParameter *>);
40403 } else {
40404 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__dataCollectionParameter *>, n);
40405 if (size)
40406 *size = n * sizeof(std::vector<ns1__dataCollectionParameter *>);
40407 }
40408 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
40409 if (!cp->ptr)
40410 soap->error = SOAP_EOM;
40411 return (std::vector<ns1__dataCollectionParameter *> *)cp->ptr;
40412}
40413
40415 struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) {
40416 (void)soap;
40417 (void)tt;
40418 (void)st;
40419 (void)len;
40420 (void)n; /* appease -Wall -Werror */
40421 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__dataCollectionParameter * > %p -> %p\n", q, p));
40422 *(std::vector<ns1__dataCollectionParameter *> *)p = *(std::vector<ns1__dataCollectionParameter *> *)q;
40423}
40424
40425SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__job(struct soap *soap,
40426 std::vector<ns1__job *> *p) {
40427 p->clear();
40428}
40429
40430SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__job(struct soap *soap,
40431 const std::vector<ns1__job *> *a) {
40432#ifndef WITH_NOIDREF
40433 for (std::vector<ns1__job *>::const_iterator i = a->begin(); i != a->end(); ++i)
40435#endif
40436}
40437
40438SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__job(struct soap *soap, const char *tag, int id,
40439 const std::vector<ns1__job *> *a,
40440 const char *type) {
40441 for (std::vector<ns1__job *>::const_iterator i = a->begin(); i != a->end(); ++i) {
40442 if (soap_out_PointerTons1__job(soap, tag, id, &(*i), ""))
40443 return soap->error;
40444 }
40445 return SOAP_OK;
40446}
40447
40448SOAP_FMAC3 std::vector<ns1__job *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__job(
40449 struct soap *soap, const char *tag, std::vector<ns1__job *> *a, const char *type) {
40450 (void)type; /* appease -Wall -Werror */
40451 short soap_flag;
40452 for (soap_flag = 0;; soap_flag = 1) {
40453 ns1__job *n;
40454 if (tag && *tag != '-') {
40455 if (soap_element_begin_in(soap, tag, 1, nullptr))
40456 break;
40457 soap_revert(soap);
40458 }
40459 n = nullptr;
40460 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
40461 if (!soap_container_id_forward(soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(),
40463 sizeof(ns1__job), 1))
40464 break;
40465 if (!soap_in_PointerTons1__job(soap, tag, nullptr, "ns1:job"))
40466 break;
40467 } else if (!soap_in_PointerTons1__job(soap, tag, &n, "ns1:job"))
40468 break;
40469 if (!a && !(a = soap_new_std__vectorTemplateOfPointerTons1__job(soap, -1)))
40470 return nullptr;
40471 a->push_back(n);
40472 if (!tag || *tag == '-')
40473 return a;
40474 }
40475 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
40476 soap->error = SOAP_OK;
40477 return a;
40478 }
40479 return nullptr;
40480}
40481
40482SOAP_FMAC1 std::vector<ns1__job *> *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__job(
40483 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
40484 (void)type;
40485 (void)arrayType; /* appease -Wall -Werror */
40486 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
40487 "soap_instantiate_std__"
40488 "vectorTemplateOfPointerTons1__job(%d, %s, %s)\n",
40489 n, type ? type : "", arrayType ? arrayType : ""));
40490 struct soap_clist *cp =
40492 if (!cp)
40493 return nullptr;
40494 if (n < 0) {
40495 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__job *>);
40496 if (size)
40497 *size = sizeof(std::vector<ns1__job *>);
40498 } else {
40499 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__job *>, n);
40500 if (size)
40501 *size = n * sizeof(std::vector<ns1__job *>);
40502 }
40503 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
40504 if (!cp->ptr)
40505 soap->error = SOAP_EOM;
40506 return (std::vector<ns1__job *> *)cp->ptr;
40507}
40508
40509SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__job(struct soap *soap, int st, int tt, void *p,
40510 size_t len, const void *q, size_t n) {
40511 (void)soap;
40512 (void)tt;
40513 (void)st;
40514 (void)len;
40515 (void)n; /* appease -Wall -Werror */
40516 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__job * > %p -> %p\n", q, p));
40517 *(std::vector<ns1__job *> *)p = *(std::vector<ns1__job *> *)q;
40518}
40519
40521 struct soap *soap, std::vector<ns1__dataCollectionDataset *> *p) {
40522 p->clear();
40523}
40524
40526 struct soap *soap, const std::vector<ns1__dataCollectionDataset *> *a) {
40527#ifndef WITH_NOIDREF
40528 for (std::vector<ns1__dataCollectionDataset *>::const_iterator i = a->begin(); i != a->end(); ++i)
40530#endif
40531}
40532
40534 struct soap *soap, const char *tag, int id, const std::vector<ns1__dataCollectionDataset *> *a, const char *type) {
40535 for (std::vector<ns1__dataCollectionDataset *>::const_iterator i = a->begin(); i != a->end(); ++i) {
40536 if (soap_out_PointerTons1__dataCollectionDataset(soap, tag, id, &(*i), ""))
40537 return soap->error;
40538 }
40539 return SOAP_OK;
40540}
40541
40542SOAP_FMAC3 std::vector<ns1__dataCollectionDataset *> *SOAP_FMAC4
40544 std::vector<ns1__dataCollectionDataset *> *a,
40545 const char *type) {
40546 (void)type; /* appease -Wall -Werror */
40547 short soap_flag;
40548 for (soap_flag = 0;; soap_flag = 1) {
40550 if (tag && *tag != '-') {
40551 if (soap_element_begin_in(soap, tag, 1, nullptr))
40552 break;
40553 soap_revert(soap);
40554 }
40555 n = nullptr;
40556 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
40557 if (!soap_container_id_forward(soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(),
40560 sizeof(ns1__dataCollectionDataset), 1))
40561 break;
40562 if (!soap_in_PointerTons1__dataCollectionDataset(soap, tag, nullptr, "ns1:dataCollectionDataset"))
40563 break;
40564 } else if (!soap_in_PointerTons1__dataCollectionDataset(soap, tag, &n, "ns1:dataCollectionDataset"))
40565 break;
40567 return nullptr;
40568 a->push_back(n);
40569 if (!tag || *tag == '-')
40570 return a;
40571 }
40572 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
40573 soap->error = SOAP_OK;
40574 return a;
40575 }
40576 return nullptr;
40577}
40578
40579SOAP_FMAC1 std::vector<ns1__dataCollectionDataset *> *SOAP_FMAC2
40581 const char *arrayType, size_t *size) {
40582 (void)type;
40583 (void)arrayType; /* appease -Wall -Werror */
40584 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
40585 "soap_instantiate_std__"
40586 "vectorTemplateOfPointerTons1__"
40587 "dataCollectionDataset(%d, %s, %s)\n",
40588 n, type ? type : "", arrayType ? arrayType : ""));
40589 struct soap_clist *cp = soap_link(
40591 if (!cp)
40592 return nullptr;
40593 if (n < 0) {
40594 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__dataCollectionDataset *>);
40595 if (size)
40596 *size = sizeof(std::vector<ns1__dataCollectionDataset *>);
40597 } else {
40598 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__dataCollectionDataset *>, n);
40599 if (size)
40600 *size = n * sizeof(std::vector<ns1__dataCollectionDataset *>);
40601 }
40602 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
40603 if (!cp->ptr)
40604 soap->error = SOAP_EOM;
40605 return (std::vector<ns1__dataCollectionDataset *> *)cp->ptr;
40606}
40607
40608SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__dataCollectionDataset(struct soap *soap, int st,
40609 int tt, void *p,
40610 size_t len, const void *q,
40611 size_t n) {
40612 (void)soap;
40613 (void)tt;
40614 (void)st;
40615 (void)len;
40616 (void)n; /* appease -Wall -Werror */
40617 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__dataCollectionDataset * > %p -> %p\n", q, p));
40618 *(std::vector<ns1__dataCollectionDataset *> *)p = *(std::vector<ns1__dataCollectionDataset *> *)q;
40619}
40620
40622 struct soap *soap, std::vector<ns1__datafileParameter *> *p) {
40623 p->clear();
40624}
40625
40627 struct soap *soap, const std::vector<ns1__datafileParameter *> *a) {
40628#ifndef WITH_NOIDREF
40629 for (std::vector<ns1__datafileParameter *>::const_iterator i = a->begin(); i != a->end(); ++i)
40631#endif
40632}
40633
40635 struct soap *soap, const char *tag, int id, const std::vector<ns1__datafileParameter *> *a, const char *type) {
40636 for (std::vector<ns1__datafileParameter *>::const_iterator i = a->begin(); i != a->end(); ++i) {
40637 if (soap_out_PointerTons1__datafileParameter(soap, tag, id, &(*i), ""))
40638 return soap->error;
40639 }
40640 return SOAP_OK;
40641}
40642
40643SOAP_FMAC3 std::vector<ns1__datafileParameter *> *SOAP_FMAC4
40645 std::vector<ns1__datafileParameter *> *a,
40646 const char *type) {
40647 (void)type; /* appease -Wall -Werror */
40648 short soap_flag;
40649 for (soap_flag = 0;; soap_flag = 1) {
40651 if (tag && *tag != '-') {
40652 if (soap_element_begin_in(soap, tag, 1, nullptr))
40653 break;
40654 soap_revert(soap);
40655 }
40656 n = nullptr;
40657 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
40659 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__datafileParameter,
40661 break;
40662 if (!soap_in_PointerTons1__datafileParameter(soap, tag, nullptr, "ns1:datafileParameter"))
40663 break;
40664 } else if (!soap_in_PointerTons1__datafileParameter(soap, tag, &n, "ns1:datafileParameter"))
40665 break;
40667 return nullptr;
40668 a->push_back(n);
40669 if (!tag || *tag == '-')
40670 return a;
40671 }
40672 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
40673 soap->error = SOAP_OK;
40674 return a;
40675 }
40676 return nullptr;
40677}
40678
40679SOAP_FMAC1 std::vector<ns1__datafileParameter *> *SOAP_FMAC2
40681 const char *arrayType, size_t *size) {
40682 (void)type;
40683 (void)arrayType; /* appease -Wall -Werror */
40684 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
40685 "soap_instantiate_std__"
40686 "vectorTemplateOfPointerTons1__"
40687 "datafileParameter(%d, %s, %s)\n",
40688 n, type ? type : "", arrayType ? arrayType : ""));
40689 struct soap_clist *cp =
40691 if (!cp)
40692 return nullptr;
40693 if (n < 0) {
40694 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__datafileParameter *>);
40695 if (size)
40696 *size = sizeof(std::vector<ns1__datafileParameter *>);
40697 } else {
40698 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__datafileParameter *>, n);
40699 if (size)
40700 *size = n * sizeof(std::vector<ns1__datafileParameter *>);
40701 }
40702 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
40703 if (!cp->ptr)
40704 soap->error = SOAP_EOM;
40705 return (std::vector<ns1__datafileParameter *> *)cp->ptr;
40706}
40707
40708SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__datafileParameter(struct soap *soap, int st,
40709 int tt, void *p, size_t len,
40710 const void *q, size_t n) {
40711 (void)soap;
40712 (void)tt;
40713 (void)st;
40714 (void)len;
40715 (void)n; /* appease -Wall -Werror */
40716 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__datafileParameter * > %p -> %p\n", q, p));
40717 *(std::vector<ns1__datafileParameter *> *)p = *(std::vector<ns1__datafileParameter *> *)q;
40718}
40719
40721 struct soap *soap, std::vector<ns1__relatedDatafile *> *p) {
40722 p->clear();
40723}
40724
40726 struct soap *soap, const std::vector<ns1__relatedDatafile *> *a) {
40727#ifndef WITH_NOIDREF
40728 for (std::vector<ns1__relatedDatafile *>::const_iterator i = a->begin(); i != a->end(); ++i)
40730#endif
40731}
40732
40734 struct soap *soap, const char *tag, int id, const std::vector<ns1__relatedDatafile *> *a, const char *type) {
40735 for (std::vector<ns1__relatedDatafile *>::const_iterator i = a->begin(); i != a->end(); ++i) {
40736 if (soap_out_PointerTons1__relatedDatafile(soap, tag, id, &(*i), ""))
40737 return soap->error;
40738 }
40739 return SOAP_OK;
40740}
40741
40742SOAP_FMAC3 std::vector<ns1__relatedDatafile *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__relatedDatafile(
40743 struct soap *soap, const char *tag, std::vector<ns1__relatedDatafile *> *a, const char *type) {
40744 (void)type; /* appease -Wall -Werror */
40745 short soap_flag;
40746 for (soap_flag = 0;; soap_flag = 1) {
40748 if (tag && *tag != '-') {
40749 if (soap_element_begin_in(soap, tag, 1, nullptr))
40750 break;
40751 soap_revert(soap);
40752 }
40753 n = nullptr;
40754 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
40756 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__relatedDatafile,
40758 break;
40759 if (!soap_in_PointerTons1__relatedDatafile(soap, tag, nullptr, "ns1:relatedDatafile"))
40760 break;
40761 } else if (!soap_in_PointerTons1__relatedDatafile(soap, tag, &n, "ns1:relatedDatafile"))
40762 break;
40764 return nullptr;
40765 a->push_back(n);
40766 if (!tag || *tag == '-')
40767 return a;
40768 }
40769 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
40770 soap->error = SOAP_OK;
40771 return a;
40772 }
40773 return nullptr;
40774}
40775
40776SOAP_FMAC1 std::vector<ns1__relatedDatafile *> *SOAP_FMAC2
40778 const char *arrayType, size_t *size) {
40779 (void)type;
40780 (void)arrayType; /* appease -Wall -Werror */
40781 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
40782 "soap_instantiate_std__"
40783 "vectorTemplateOfPointerTons1__"
40784 "relatedDatafile(%d, %s, %s)\n",
40785 n, type ? type : "", arrayType ? arrayType : ""));
40786 struct soap_clist *cp =
40788 if (!cp)
40789 return nullptr;
40790 if (n < 0) {
40791 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__relatedDatafile *>);
40792 if (size)
40793 *size = sizeof(std::vector<ns1__relatedDatafile *>);
40794 } else {
40795 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__relatedDatafile *>, n);
40796 if (size)
40797 *size = n * sizeof(std::vector<ns1__relatedDatafile *>);
40798 }
40799 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
40800 if (!cp->ptr)
40801 soap->error = SOAP_EOM;
40802 return (std::vector<ns1__relatedDatafile *> *)cp->ptr;
40803}
40804
40805SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__relatedDatafile(struct soap *soap, int st,
40806 int tt, void *p, size_t len,
40807 const void *q, size_t n) {
40808 (void)soap;
40809 (void)tt;
40810 (void)st;
40811 (void)len;
40812 (void)n; /* appease -Wall -Werror */
40813 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__relatedDatafile * > %p -> %p\n", q, p));
40814 *(std::vector<ns1__relatedDatafile *> *)p = *(std::vector<ns1__relatedDatafile *> *)q;
40815}
40816
40818 struct soap *soap, std::vector<ns1__dataCollectionDatafile *> *p) {
40819 p->clear();
40820}
40821
40823 struct soap *soap, const std::vector<ns1__dataCollectionDatafile *> *a) {
40824#ifndef WITH_NOIDREF
40825 for (std::vector<ns1__dataCollectionDatafile *>::const_iterator i = a->begin(); i != a->end(); ++i)
40827#endif
40828}
40829
40831 struct soap *soap, const char *tag, int id, const std::vector<ns1__dataCollectionDatafile *> *a, const char *type) {
40832 for (std::vector<ns1__dataCollectionDatafile *>::const_iterator i = a->begin(); i != a->end(); ++i) {
40833 if (soap_out_PointerTons1__dataCollectionDatafile(soap, tag, id, &(*i), ""))
40834 return soap->error;
40835 }
40836 return SOAP_OK;
40837}
40838
40839SOAP_FMAC3 std::vector<ns1__dataCollectionDatafile *> *SOAP_FMAC4
40841 std::vector<ns1__dataCollectionDatafile *> *a,
40842 const char *type) {
40843 (void)type; /* appease -Wall -Werror */
40844 short soap_flag;
40845 for (soap_flag = 0;; soap_flag = 1) {
40847 if (tag && *tag != '-') {
40848 if (soap_element_begin_in(soap, tag, 1, nullptr))
40849 break;
40850 soap_revert(soap);
40851 }
40852 n = nullptr;
40853 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
40854 if (!soap_container_id_forward(soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(),
40857 sizeof(ns1__dataCollectionDatafile), 1))
40858 break;
40859 if (!soap_in_PointerTons1__dataCollectionDatafile(soap, tag, nullptr, "ns1:dataCollectionDatafile"))
40860 break;
40861 } else if (!soap_in_PointerTons1__dataCollectionDatafile(soap, tag, &n, "ns1:dataCollectionDatafile"))
40862 break;
40864 return nullptr;
40865 a->push_back(n);
40866 if (!tag || *tag == '-')
40867 return a;
40868 }
40869 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
40870 soap->error = SOAP_OK;
40871 return a;
40872 }
40873 return nullptr;
40874}
40875
40876SOAP_FMAC1 std::vector<ns1__dataCollectionDatafile *> *SOAP_FMAC2
40878 const char *arrayType, size_t *size) {
40879 (void)type;
40880 (void)arrayType; /* appease -Wall -Werror */
40881 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
40882 "soap_instantiate_std__"
40883 "vectorTemplateOfPointerTons1__"
40884 "dataCollectionDatafile(%d, %s, %s)\n",
40885 n, type ? type : "", arrayType ? arrayType : ""));
40886 struct soap_clist *cp = soap_link(
40888 if (!cp)
40889 return nullptr;
40890 if (n < 0) {
40891 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__dataCollectionDatafile *>);
40892 if (size)
40893 *size = sizeof(std::vector<ns1__dataCollectionDatafile *>);
40894 } else {
40895 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__dataCollectionDatafile *>, n);
40896 if (size)
40897 *size = n * sizeof(std::vector<ns1__dataCollectionDatafile *>);
40898 }
40899 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
40900 if (!cp->ptr)
40901 soap->error = SOAP_EOM;
40902 return (std::vector<ns1__dataCollectionDatafile *> *)cp->ptr;
40903}
40904
40906 struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n) {
40907 (void)soap;
40908 (void)tt;
40909 (void)st;
40910 (void)len;
40911 (void)n; /* appease -Wall -Werror */
40912 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__dataCollectionDatafile * > %p -> %p\n", q, p));
40913 *(std::vector<ns1__dataCollectionDatafile *> *)p = *(std::vector<ns1__dataCollectionDatafile *> *)q;
40914}
40915
40916SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToxsd__anyType(struct soap *soap,
40917 std::vector<xsd__anyType *> *p) {
40918 p->clear();
40919}
40920
40921SOAP_FMAC3 void SOAP_FMAC4
40922soap_serialize_std__vectorTemplateOfPointerToxsd__anyType(struct soap *soap, const std::vector<xsd__anyType *> *a) {
40923#ifndef WITH_NOIDREF
40924 for (std::vector<xsd__anyType *>::const_iterator i = a->begin(); i != a->end(); ++i)
40926#endif
40927}
40928
40929SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerToxsd__anyType(struct soap *soap, const char *tag,
40930 int id,
40931 const std::vector<xsd__anyType *> *a,
40932 const char *type) {
40933 for (std::vector<xsd__anyType *>::const_iterator i = a->begin(); i != a->end(); ++i) {
40934 if (soap_out_PointerToxsd__anyType(soap, tag, id, &(*i), ""))
40935 return soap->error;
40936 }
40937 return SOAP_OK;
40938}
40939
40940SOAP_FMAC3 std::vector<xsd__anyType *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerToxsd__anyType(
40941 struct soap *soap, const char *tag, std::vector<xsd__anyType *> *a, const char *type) {
40942 (void)type; /* appease -Wall -Werror */
40943 short soap_flag;
40944 for (soap_flag = 0;; soap_flag = 1) {
40945 xsd__anyType *n;
40946 if (tag && *tag != '-') {
40947 if (soap_element_begin_in(soap, tag, 1, nullptr))
40948 break;
40949 soap_revert(soap);
40950 }
40951 n = nullptr;
40952 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
40954 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_xsd__anyType,
40956 break;
40957 if (!soap_in_PointerToxsd__anyType(soap, tag, nullptr, "xsd:anyType"))
40958 break;
40959 } else if (!soap_in_PointerToxsd__anyType(soap, tag, &n, "xsd:anyType"))
40960 break;
40961 if (!a && !(a = soap_new_std__vectorTemplateOfPointerToxsd__anyType(soap, -1)))
40962 return nullptr;
40963 a->push_back(n);
40964 if (!tag || *tag == '-')
40965 return a;
40966 }
40967 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
40968 soap->error = SOAP_OK;
40969 return a;
40970 }
40971 return nullptr;
40972}
40973
40974SOAP_FMAC1 std::vector<xsd__anyType *> *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerToxsd__anyType(
40975 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
40976 (void)type;
40977 (void)arrayType; /* appease -Wall -Werror */
40978 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
40979 "soap_instantiate_std__"
40980 "vectorTemplateOfPointerToxsd__anyType(%d, "
40981 "%s, %s)\n",
40982 n, type ? type : "", arrayType ? arrayType : ""));
40983 struct soap_clist *cp =
40985 if (!cp)
40986 return nullptr;
40987 if (n < 0) {
40988 cp->ptr = (void *)SOAP_NEW(std::vector<xsd__anyType *>);
40989 if (size)
40990 *size = sizeof(std::vector<xsd__anyType *>);
40991 } else {
40992 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<xsd__anyType *>, n);
40993 if (size)
40994 *size = n * sizeof(std::vector<xsd__anyType *>);
40995 }
40996 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
40997 if (!cp->ptr)
40998 soap->error = SOAP_EOM;
40999 return (std::vector<xsd__anyType *> *)cp->ptr;
41000}
41001
41002SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerToxsd__anyType(struct soap *soap, int st, int tt,
41003 void *p, size_t len, const void *q,
41004 size_t n) {
41005 (void)soap;
41006 (void)tt;
41007 (void)st;
41008 (void)len;
41009 (void)n; /* appease -Wall -Werror */
41010 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<xsd__anyType * > %p -> %p\n", q, p));
41011 *(std::vector<xsd__anyType *> *)p = *(std::vector<xsd__anyType *> *)q;
41012}
41013
41014SOAP_FMAC3 void SOAP_FMAC4
41015soap_default_std__vectorTemplateOfPointerTons1__entityField(struct soap *soap, std::vector<ns1__entityField *> *p) {
41016 p->clear();
41017}
41018
41020 struct soap *soap, const std::vector<ns1__entityField *> *a) {
41021#ifndef WITH_NOIDREF
41022 for (std::vector<ns1__entityField *>::const_iterator i = a->begin(); i != a->end(); ++i)
41024#endif
41025}
41026
41028 struct soap *soap, const char *tag, int id, const std::vector<ns1__entityField *> *a, const char *type) {
41029 for (std::vector<ns1__entityField *>::const_iterator i = a->begin(); i != a->end(); ++i) {
41030 if (soap_out_PointerTons1__entityField(soap, tag, id, &(*i), ""))
41031 return soap->error;
41032 }
41033 return SOAP_OK;
41034}
41035
41036SOAP_FMAC3 std::vector<ns1__entityField *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__entityField(
41037 struct soap *soap, const char *tag, std::vector<ns1__entityField *> *a, const char *type) {
41038 (void)type; /* appease -Wall -Werror */
41039 short soap_flag;
41040 for (soap_flag = 0;; soap_flag = 1) {
41042 if (tag && *tag != '-') {
41043 if (soap_element_begin_in(soap, tag, 1, nullptr))
41044 break;
41045 soap_revert(soap);
41046 }
41047 n = nullptr;
41048 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
41050 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__entityField,
41052 break;
41053 if (!soap_in_PointerTons1__entityField(soap, tag, nullptr, "ns1:entityField"))
41054 break;
41055 } else if (!soap_in_PointerTons1__entityField(soap, tag, &n, "ns1:entityField"))
41056 break;
41058 return nullptr;
41059 a->push_back(n);
41060 if (!tag || *tag == '-')
41061 return a;
41062 }
41063 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
41064 soap->error = SOAP_OK;
41065 return a;
41066 }
41067 return nullptr;
41068}
41069
41070SOAP_FMAC1 std::vector<ns1__entityField *> *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__entityField(
41071 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
41072 (void)type;
41073 (void)arrayType; /* appease -Wall -Werror */
41074 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
41075 "soap_instantiate_std__"
41076 "vectorTemplateOfPointerTons1__entityField("
41077 "%d, %s, %s)\n",
41078 n, type ? type : "", arrayType ? arrayType : ""));
41079 struct soap_clist *cp =
41081 if (!cp)
41082 return nullptr;
41083 if (n < 0) {
41084 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__entityField *>);
41085 if (size)
41086 *size = sizeof(std::vector<ns1__entityField *>);
41087 } else {
41088 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__entityField *>, n);
41089 if (size)
41090 *size = n * sizeof(std::vector<ns1__entityField *>);
41091 }
41092 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
41093 if (!cp->ptr)
41094 soap->error = SOAP_EOM;
41095 return (std::vector<ns1__entityField *> *)cp->ptr;
41096}
41097
41098SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__entityField(struct soap *soap, int st, int tt,
41099 void *p, size_t len, const void *q,
41100 size_t n) {
41101 (void)soap;
41102 (void)tt;
41103 (void)st;
41104 (void)len;
41105 (void)n; /* appease -Wall -Werror */
41106 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__entityField * > %p -> %p\n", q, p));
41107 *(std::vector<ns1__entityField *> *)p = *(std::vector<ns1__entityField *> *)q;
41108}
41109
41110SOAP_FMAC3 void SOAP_FMAC4
41111soap_default_std__vectorTemplateOfPointerTons1__constraint(struct soap *soap, std::vector<ns1__constraint *> *p) {
41112 p->clear();
41113}
41114
41116 struct soap *soap, const std::vector<ns1__constraint *> *a) {
41117#ifndef WITH_NOIDREF
41118 for (std::vector<ns1__constraint *>::const_iterator i = a->begin(); i != a->end(); ++i)
41120#endif
41121}
41122
41124 struct soap *soap, const char *tag, int id, const std::vector<ns1__constraint *> *a, const char *type) {
41125 for (std::vector<ns1__constraint *>::const_iterator i = a->begin(); i != a->end(); ++i) {
41126 if (soap_out_PointerTons1__constraint(soap, tag, id, &(*i), ""))
41127 return soap->error;
41128 }
41129 return SOAP_OK;
41130}
41131
41132SOAP_FMAC3 std::vector<ns1__constraint *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__constraint(
41133 struct soap *soap, const char *tag, std::vector<ns1__constraint *> *a, const char *type) {
41134 (void)type; /* appease -Wall -Werror */
41135 short soap_flag;
41136 for (soap_flag = 0;; soap_flag = 1) {
41138 if (tag && *tag != '-') {
41139 if (soap_element_begin_in(soap, tag, 1, nullptr))
41140 break;
41141 soap_revert(soap);
41142 }
41143 n = nullptr;
41144 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
41146 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__constraint,
41148 break;
41149 if (!soap_in_PointerTons1__constraint(soap, tag, nullptr, "ns1:constraint"))
41150 break;
41151 } else if (!soap_in_PointerTons1__constraint(soap, tag, &n, "ns1:constraint"))
41152 break;
41154 return nullptr;
41155 a->push_back(n);
41156 if (!tag || *tag == '-')
41157 return a;
41158 }
41159 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
41160 soap->error = SOAP_OK;
41161 return a;
41162 }
41163 return nullptr;
41164}
41165
41166SOAP_FMAC1 std::vector<ns1__constraint *> *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__constraint(
41167 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
41168 (void)type;
41169 (void)arrayType; /* appease -Wall -Werror */
41170 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
41171 "soap_instantiate_std__"
41172 "vectorTemplateOfPointerTons1__constraint(%"
41173 "d, %s, %s)\n",
41174 n, type ? type : "", arrayType ? arrayType : ""));
41175 struct soap_clist *cp =
41177 if (!cp)
41178 return nullptr;
41179 if (n < 0) {
41180 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__constraint *>);
41181 if (size)
41182 *size = sizeof(std::vector<ns1__constraint *>);
41183 } else {
41184 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__constraint *>, n);
41185 if (size)
41186 *size = n * sizeof(std::vector<ns1__constraint *>);
41187 }
41188 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
41189 if (!cp->ptr)
41190 soap->error = SOAP_EOM;
41191 return (std::vector<ns1__constraint *> *)cp->ptr;
41192}
41193
41194SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__constraint(struct soap *soap, int st, int tt,
41195 void *p, size_t len, const void *q,
41196 size_t n) {
41197 (void)soap;
41198 (void)tt;
41199 (void)st;
41200 (void)len;
41201 (void)n; /* appease -Wall -Werror */
41202 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__constraint * > %p -> %p\n", q, p));
41203 *(std::vector<ns1__constraint *> *)p = *(std::vector<ns1__constraint *> *)q;
41204}
41205
41207 struct soap *soap, std::vector<_ns1__login_credentials_entry> *p) {
41208 p->clear();
41209}
41210
41212 struct soap *soap, const std::vector<_ns1__login_credentials_entry> *a) {
41213#ifndef WITH_NOIDREF
41214 for (std::vector<_ns1__login_credentials_entry>::const_iterator i = a->begin(); i != a->end(); ++i)
41215 (*i).soap_serialize(soap);
41216#endif
41217}
41218
41220 struct soap *soap, const char *tag, int id, const std::vector<_ns1__login_credentials_entry> *a, const char *type) {
41221 for (std::vector<_ns1__login_credentials_entry>::const_iterator i = a->begin(); i != a->end(); ++i) {
41222 if ((*i).soap_out(soap, tag, id, ""))
41223 return soap->error;
41224 }
41225 return SOAP_OK;
41226}
41227
41228SOAP_FMAC3 std::vector<_ns1__login_credentials_entry> *SOAP_FMAC4
41230 std::vector<_ns1__login_credentials_entry> *a,
41231 const char *type) {
41232 (void)type; /* appease -Wall -Werror */
41233 short soap_flag;
41234 for (soap_flag = 0;; soap_flag = 1) {
41236 if (tag && *tag != '-') {
41237 if (soap_element_begin_in(soap, tag, 1, nullptr))
41238 break;
41239 soap_revert(soap);
41240 }
41241 n.soap_default(soap);
41242 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
41243 if (!soap_container_id_forward(soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(),
41247 break;
41248 if (!soap_in__ns1__login_credentials_entry(soap, tag, nullptr, ""))
41249 break;
41250 } else if (!soap_in__ns1__login_credentials_entry(soap, tag, &n, ""))
41251 break;
41253 return nullptr;
41254 soap_update_pointers(soap, (char *)&n, (char *)&n + sizeof(n), (char *)&(*a->insert(a->end(), n)), (char *)&n);
41255 if (!tag || *tag == '-')
41256 return a;
41257 }
41258 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
41259 soap->error = SOAP_OK;
41260 return a;
41261 }
41262 return nullptr;
41263}
41264
41265SOAP_FMAC1 std::vector<_ns1__login_credentials_entry> *SOAP_FMAC2
41267 const char *arrayType, size_t *size) {
41268 (void)type;
41269 (void)arrayType; /* appease -Wall -Werror */
41270 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
41271 "soap_instantiate_std__vectorTemplateOf_ns1__"
41272 "login_credentials_entry(%d, %s, %s)\n",
41273 n, type ? type : "", arrayType ? arrayType : ""));
41274 struct soap_clist *cp =
41276 if (!cp)
41277 return nullptr;
41278 if (n < 0) {
41279 cp->ptr = (void *)SOAP_NEW(std::vector<_ns1__login_credentials_entry>);
41280 if (size)
41281 *size = sizeof(std::vector<_ns1__login_credentials_entry>);
41282 } else {
41283 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<_ns1__login_credentials_entry>, n);
41284 if (size)
41285 *size = n * sizeof(std::vector<_ns1__login_credentials_entry>);
41286 }
41287 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
41288 if (!cp->ptr)
41289 soap->error = SOAP_EOM;
41290 return (std::vector<_ns1__login_credentials_entry> *)cp->ptr;
41291}
41292
41293SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOf_ns1__login_credentials_entry(struct soap *soap, int st,
41294 int tt, void *p, size_t len,
41295 const void *q, size_t n) {
41296 (void)soap;
41297 (void)tt;
41298 (void)st;
41299 (void)len;
41300 (void)n; /* appease -Wall -Werror */
41301 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<_ns1__login_credentials_entry > %p -> %p\n", q, p));
41302 *(std::vector<_ns1__login_credentials_entry> *)p = *(std::vector<_ns1__login_credentials_entry> *)q;
41303}
41304
41305SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfstd__string(struct soap *soap,
41306 std::vector<std::string> *p) {
41307 p->clear();
41308}
41309
41310SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfstd__string(struct soap *soap,
41311 const std::vector<std::string> *a) {
41312#ifndef WITH_NOIDREF
41313 for (std::vector<std::string>::const_iterator i = a->begin(); i != a->end(); ++i)
41314 soap_serialize_std__string(soap, &(*i));
41315#endif
41316}
41317
41318SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfstd__string(struct soap *soap, const char *tag, int id,
41319 const std::vector<std::string> *a,
41320 const char *type) {
41321 for (std::vector<std::string>::const_iterator i = a->begin(); i != a->end(); ++i) {
41322 if (soap_out_std__string(soap, tag, id, &(*i), ""))
41323 return soap->error;
41324 }
41325 return SOAP_OK;
41326}
41327
41328SOAP_FMAC3 std::vector<std::string> *SOAP_FMAC4 soap_in_std__vectorTemplateOfstd__string(struct soap *soap,
41329 const char *tag,
41330 std::vector<std::string> *a,
41331 const char *type) {
41332 (void)type; /* appease -Wall -Werror */
41333 short soap_flag;
41334 for (soap_flag = 0;; soap_flag = 1) {
41335 std::string n;
41336 if (tag && *tag != '-') {
41337 if (soap_element_begin_in(soap, tag, 1, nullptr))
41338 break;
41339 soap_revert(soap);
41340 }
41342 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
41343 if (!soap_container_id_forward(soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(),
41345 sizeof(std::string), 0))
41346 break;
41347 if (!soap_in_std__string(soap, tag, nullptr, "xsd:string"))
41348 break;
41349 } else if (!soap_in_std__string(soap, tag, &n, "xsd:string"))
41350 break;
41351 if (!a && !(a = soap_new_std__vectorTemplateOfstd__string(soap, -1)))
41352 return nullptr;
41353 soap_update_pointers(soap, (char *)&n, (char *)&n + sizeof(n), (char *)&(*a->insert(a->end(), n)), (char *)&n);
41354 if (!tag || *tag == '-')
41355 return a;
41356 }
41357 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
41358 soap->error = SOAP_OK;
41359 return a;
41360 }
41361 return nullptr;
41362}
41363
41364SOAP_FMAC1 std::vector<std::string> *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfstd__string(
41365 struct soap *soap, int n, const char *type, const char *arrayType, size_t *size) {
41366 (void)type;
41367 (void)arrayType; /* appease -Wall -Werror */
41368 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfstd__string(%d, %s, %s)\n", n,
41369 type ? type : "", arrayType ? arrayType : ""));
41370 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_std__vectorTemplateOfstd__string, n, ICat4_fdelete);
41371 if (!cp)
41372 return nullptr;
41373 if (n < 0) {
41374 cp->ptr = (void *)SOAP_NEW(std::vector<std::string>);
41375 if (size)
41376 *size = sizeof(std::vector<std::string>);
41377 } else {
41378 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<std::string>, n);
41379 if (size)
41380 *size = n * sizeof(std::vector<std::string>);
41381 }
41382 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
41383 if (!cp->ptr)
41384 soap->error = SOAP_EOM;
41385 return (std::vector<std::string> *)cp->ptr;
41386}
41387
41388SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfstd__string(struct soap *soap, int st, int tt, void *p,
41389 size_t len, const void *q, size_t n) {
41390 (void)soap;
41391 (void)tt;
41392 (void)st;
41393 (void)len;
41394 (void)n; /* appease -Wall -Werror */
41395 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<std::string > %p -> %p\n", q, p));
41396 *(std::vector<std::string> *)p = *(std::vector<std::string> *)q;
41397}
41398
41399SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfLONG64(struct soap *soap, std::vector<LONG64> *p) {
41400 p->clear();
41401}
41402
41403SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfLONG64(struct soap *soap, const std::vector<LONG64> *a){
41404#ifndef WITH_NOIDREF
41405#endif
41406}
41407
41408SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfLONG64(struct soap *soap, const char *tag, int id,
41409 const std::vector<LONG64> *a, const char *type) {
41410 for (std::vector<LONG64>::const_iterator i = a->begin(); i != a->end(); ++i) {
41411 if (soap_out_LONG64(soap, tag, id, &(*i), ""))
41412 return soap->error;
41413 }
41414 return SOAP_OK;
41415}
41416
41417SOAP_FMAC3 std::vector<LONG64> *SOAP_FMAC4 soap_in_std__vectorTemplateOfLONG64(struct soap *soap, const char *tag,
41418 std::vector<LONG64> *a,
41419 const char *type) {
41420 (void)type; /* appease -Wall -Werror */
41421 short soap_flag;
41422 for (soap_flag = 0;; soap_flag = 1) {
41423 LONG64 n;
41424 if (tag && *tag != '-') {
41425 if (soap_element_begin_in(soap, tag, 1, nullptr))
41426 break;
41427 soap_revert(soap);
41428 }
41429 soap_default_LONG64(soap, &n);
41430 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
41431 if (!soap_container_id_forward(soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(),
41433 sizeof(LONG64), 0))
41434 break;
41435 if (!soap_in_LONG64(soap, tag, nullptr, "xsd:long"))
41436 break;
41437 } else if (!soap_in_LONG64(soap, tag, &n, "xsd:long"))
41438 break;
41439 if (!a && !(a = soap_new_std__vectorTemplateOfLONG64(soap, -1)))
41440 return nullptr;
41441 a->push_back(n);
41442 if (!tag || *tag == '-')
41443 return a;
41444 }
41445 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
41446 soap->error = SOAP_OK;
41447 return a;
41448 }
41449 return nullptr;
41450}
41451
41452SOAP_FMAC1 std::vector<LONG64> *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfLONG64(struct soap *soap, int n,
41453 const char *type,
41454 const char *arrayType,
41455 size_t *size) {
41456 (void)type;
41457 (void)arrayType; /* appease -Wall -Werror */
41458 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfLONG64(%d, %s, %s)\n", n, type ? type : "",
41459 arrayType ? arrayType : ""));
41460 struct soap_clist *cp = soap_link(soap, nullptr, SOAP_TYPE_ICat4_std__vectorTemplateOfLONG64, n, ICat4_fdelete);
41461 if (!cp)
41462 return nullptr;
41463 if (n < 0) {
41464 cp->ptr = (void *)SOAP_NEW(std::vector<LONG64>);
41465 if (size)
41466 *size = sizeof(std::vector<LONG64>);
41467 } else {
41468 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<LONG64>, n);
41469 if (size)
41470 *size = n * sizeof(std::vector<LONG64>);
41471 }
41472 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
41473 if (!cp->ptr)
41474 soap->error = SOAP_EOM;
41475 return (std::vector<LONG64> *)cp->ptr;
41476}
41477
41478SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfLONG64(struct soap *soap, int st, int tt, void *p, size_t len,
41479 const void *q, size_t n) {
41480 (void)soap;
41481 (void)tt;
41482 (void)st;
41483 (void)len;
41484 (void)n; /* appease -Wall -Werror */
41485 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<LONG64 > %p -> %p\n", q, p));
41486 *(std::vector<LONG64> *)p = *(std::vector<LONG64> *)q;
41487}
41488
41490 struct soap *soap, std::vector<ns1__entityBaseBean *> *p) {
41491 p->clear();
41492}
41493
41495 struct soap *soap, const std::vector<ns1__entityBaseBean *> *a) {
41496#ifndef WITH_NOIDREF
41497 for (std::vector<ns1__entityBaseBean *>::const_iterator i = a->begin(); i != a->end(); ++i)
41499#endif
41500}
41501
41503 struct soap *soap, const char *tag, int id, const std::vector<ns1__entityBaseBean *> *a, const char *type) {
41504 for (std::vector<ns1__entityBaseBean *>::const_iterator i = a->begin(); i != a->end(); ++i) {
41505 if (soap_out_PointerTons1__entityBaseBean(soap, tag, id, &(*i), ""))
41506 return soap->error;
41507 }
41508 return SOAP_OK;
41509}
41510
41511SOAP_FMAC3 std::vector<ns1__entityBaseBean *> *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__entityBaseBean(
41512 struct soap *soap, const char *tag, std::vector<ns1__entityBaseBean *> *a, const char *type) {
41513 (void)type; /* appease -Wall -Werror */
41514 short soap_flag;
41515 for (soap_flag = 0;; soap_flag = 1) {
41517 if (tag && *tag != '-') {
41518 if (soap_element_begin_in(soap, tag, 1, nullptr))
41519 break;
41520 soap_revert(soap);
41521 }
41522 n = nullptr;
41523 if (tag && *tag != '-' && (*soap->id || *soap->href)) {
41525 soap, *soap->id ? soap->id : soap->href, a, (size_t)a->size(), SOAP_TYPE_ICat4_ns1__entityBaseBean,
41527 break;
41528 if (!soap_in_PointerTons1__entityBaseBean(soap, tag, nullptr, "ns1:entityBaseBean"))
41529 break;
41530 } else if (!soap_in_PointerTons1__entityBaseBean(soap, tag, &n, "ns1:entityBaseBean"))
41531 break;
41533 return nullptr;
41534 a->push_back(n);
41535 if (!tag || *tag == '-')
41536 return a;
41537 }
41538 if (soap_flag && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)) {
41539 soap->error = SOAP_OK;
41540 return a;
41541 }
41542 return nullptr;
41543}
41544
41545SOAP_FMAC1 std::vector<ns1__entityBaseBean *> *SOAP_FMAC2
41547 const char *arrayType, size_t *size) {
41548 (void)type;
41549 (void)arrayType; /* appease -Wall -Werror */
41550 DBGLOG(TEST, SOAP_MESSAGE(fdebug,
41551 "soap_instantiate_std__"
41552 "vectorTemplateOfPointerTons1__"
41553 "entityBaseBean(%d, %s, %s)\n",
41554 n, type ? type : "", arrayType ? arrayType : ""));
41555 struct soap_clist *cp =
41557 if (!cp)
41558 return nullptr;
41559 if (n < 0) {
41560 cp->ptr = (void *)SOAP_NEW(std::vector<ns1__entityBaseBean *>);
41561 if (size)
41562 *size = sizeof(std::vector<ns1__entityBaseBean *>);
41563 } else {
41564 cp->ptr = (void *)SOAP_NEW_ARRAY(std::vector<ns1__entityBaseBean *>, n);
41565 if (size)
41566 *size = n * sizeof(std::vector<ns1__entityBaseBean *>);
41567 }
41568 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
41569 if (!cp->ptr)
41570 soap->error = SOAP_EOM;
41571 return (std::vector<ns1__entityBaseBean *> *)cp->ptr;
41572}
41573
41574SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__entityBaseBean(struct soap *soap, int st,
41575 int tt, void *p, size_t len,
41576 const void *q, size_t n) {
41577 (void)soap;
41578 (void)tt;
41579 (void)st;
41580 (void)len;
41581 (void)n; /* appease -Wall -Werror */
41582 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<ns1__entityBaseBean * > %p -> %p\n", q, p));
41583 *(std::vector<ns1__entityBaseBean *> *)p = *(std::vector<ns1__entityBaseBean *> *)q;
41584}
41585
41586} // namespace ICat4
41587
41588#if defined(__BORLANDC__)
41589#pragma option pop
41590#pragma option pop
41591#endif
41592
41593/* End of ICat4C.cpp */
#define SOAP_TYPE_ICat4_PointerTons1__isAccessAllowedResponse
Definition: ICat4H.h:9738
#define SOAP_TYPE_ICat4_PointerTons1__instrument
Definition: ICat4H.h:11777
#define SOAP_TYPE_ICat4_PointerTons1__entityField
Definition: ICat4H.h:11023
#define SOAP_TYPE_ICat4_bool
Definition: ICat4H.h:313
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__instrument
Definition: ICat4H.h:12596
#define SOAP_TYPE_ICat4_string
Definition: ICat4H.h:12289
#define SOAP_TYPE_ICat4_PointerTons1__user
Definition: ICat4H.h:11805
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__studyInvestigation
Definition: ICat4H.h:12734
#define SOAP_TYPE_ICat4_PointerToLONG64
Definition: ICat4H.h:12133
#define SOAP_TYPE_ICat4_PointerTons1__getEntityInfo
Definition: ICat4H.h:9277
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__parameterType
Definition: ICat4H.h:12510
#define SOAP_TYPE_ICat4_PointerTons1__investigation
Definition: ICat4H.h:11748
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__rule
Definition: ICat4H.h:12371
#define SOAP_TYPE_ICat4_PointerTons1__getApiVersionResponse
Definition: ICat4H.h:10163
#define SOAP_TYPE_ICat4_PointerTons1__entityBaseBean
Definition: ICat4H.h:12178
#define SOAP_TYPE_ICat4_PointerTons1__getPropertiesResponse
Definition: ICat4H.h:10453
#define SOAP_TYPE_ICat4_std__vectorTemplateOf_ns1__login_credentials_entry
Definition: ICat4H.h:13312
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__permissibleStringValue
Definition: ICat4H.h:12339
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__instrumentScientist
Definition: ICat4H.h:12451
#define SOAP_TYPE_ICat4_PointerTons1__investigationInstrument
Definition: ICat4H.h:10885
#define SOAP_TYPE_ICat4_PointerTons1__refresh
Definition: ICat4H.h:10073
#define SOAP_TYPE_ICat4_PointerToxsd__anyType
Definition: ICat4H.h:10946
#define SOAP_TYPE_ICat4_PointerTons1__IcatException
Definition: ICat4H.h:10682
#define SOAP_TYPE_ICat4_PointerTons1__dummy
Definition: ICat4H.h:10016
#define SOAP_TYPE_ICat4_PointerTons1__grouping
Definition: ICat4H.h:11186
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__relatedDatafile
Definition: ICat4H.h:13171
#define SOAP_TYPE_ICat4_time
Definition: ICat4H.h:125
#define SOAP_TYPE_ICat4_PointerTons1__delete
Definition: ICat4H.h:10425
#define SOAP_TYPE_ICat4_PointerTons1__luceneClearResponse
Definition: ICat4H.h:9615
#define SOAP_TYPE_ICat4_PointerTons1__datafileFormat
Definition: ICat4H.h:12040
#define SOAP_TYPE_ICat4_PointerTons1__log
Definition: ICat4H.h:11135
#define SOAP_TYPE_ICat4_PointerTons1__userGroup
Definition: ICat4H.h:11158
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__investigation
Definition: ICat4H.h:12538
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerToxsd__anyType
Definition: ICat4H.h:13231
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__datafileFormat
Definition: ICat4H.h:12679
#define SOAP_TYPE_ICat4_PointerTons1__luceneGetPopulating
Definition: ICat4H.h:9462
#define SOAP_TYPE_ICat4_PointerTons1__parameterType
Definition: ICat4H.h:11625
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__datafile
Definition: ICat4H.h:13020
#define SOAP_TYPE_ICat4_PointerTons1__getApiVersion
Definition: ICat4H.h:10196
#define SOAP_TYPE_ICat4_PointerTodouble
Definition: ICat4H.h:10777
#define SOAP_TYPE_ICat4_PointerTons1__dataset
Definition: ICat4H.h:11979
#define SOAP_TYPE_ICat4_PointerTons1__refreshResponse
Definition: ICat4H.h:10042
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__facilityCycle
Definition: ICat4H.h:12624
#define SOAP_TYPE_ICat4_PointerTons1__get
Definition: ICat4H.h:10543
#define SOAP_TYPE_ICat4_PointerTons1__update
Definition: ICat4H.h:10254
#define SOAP_TYPE_ICat4_PointerTons1__sampleParameter
Definition: ICat4H.h:11507
#define SOAP_TYPE_ICat4_PointerTons1__datafileParameter
Definition: ICat4H.h:12007
#define SOAP_TYPE_ICat4_PointerTons1__constraint
Definition: ICat4H.h:11051
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__userGroup
Definition: ICat4H.h:12397
#define SOAP_TYPE_ICat4_PointerTons1__dataCollectionDataset
Definition: ICat4H.h:11247
#define SOAP_TYPE_ICat4_PointerTons1__logout
Definition: ICat4H.h:9959
#define SOAP_TYPE_ICat4_std__vectorTemplateOfLONG64
Definition: ICat4H.h:13369
#define SOAP_TYPE_ICat4_PointerTons1__searchTextResponse
Definition: ICat4H.h:9802
#define SOAP_TYPE_ICat4_PointerTons1__getRemainingMinutes
Definition: ICat4H.h:9897
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__job
Definition: ICat4H.h:13081
#define SOAP_TYPE_ICat4_PointerTons1__relatedDatafile
Definition: ICat4H.h:11566
#define SOAP_TYPE_ICat4_PointerTons1__deleteResponse
Definition: ICat4H.h:10396
#define SOAP_TYPE_ICat4_PointerTons1__job
Definition: ICat4H.h:11342
#define SOAP_TYPE_ICat4_PointerTons1__investigationParameter
Definition: ICat4H.h:10852
#define SOAP_TYPE_ICat4_PointerTons1__dummyResponse
Definition: ICat4H.h:9987
#define SOAP_TYPE_ICat4_PointerTons1__getUserName
Definition: ICat4H.h:10599
#define SOAP_TYPE_ICat4_PointerTons1__getRemainingMinutesResponse
Definition: ICat4H.h:9863
#define SOAP_TYPE_ICat4_PointerTons1__instrumentScientist
Definition: ICat4H.h:11829
#define SOAP_TYPE_ICat4_PointerTons1__createMany
Definition: ICat4H.h:9400
#define SOAP_TYPE_ICat4_PointerTons1__dataCollection
Definition: ICat4H.h:11313
#define SOAP_TYPE_ICat4_PointerTons1__parameterValueType
Definition: ICat4H.h:10711
#define SOAP_TYPE_ICat4_PointerTons1__dataCollectionParameter
Definition: ICat4H.h:11280
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__constraint
Definition: ICat4H.h:13284
#define SOAP_TYPE_ICat4_PointerTons1__icatExceptionType
Definition: ICat4H.h:12207
#define SOAP_TYPE_ICat4_PointerTons1__dataCollectionDatafile
Definition: ICat4H.h:11214
#define SOAP_TYPE_ICat4_std__vectorTemplateOfstd__string
Definition: ICat4H.h:13342
#define SOAP_TYPE_ICat4_PointerTons1__application
Definition: ICat4H.h:11365
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__investigationUser
Definition: ICat4H.h:12902
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__investigationInstrument
Definition: ICat4H.h:12932
#define SOAP_TYPE_ICat4_PointerTons1__isAccessAllowed
Definition: ICat4H.h:9771
#define SOAP_TYPE_ICat4_PointerTons1__investigationType
Definition: ICat4H.h:11715
#define SOAP_TYPE_ICat4_PointerTons1__study
Definition: ICat4H.h:11455
#define SOAP_TYPE_ICat4_PointerTons1__logoutResponse
Definition: ICat4H.h:9930
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__dataCollectionDatafile
Definition: ICat4H.h:13199
#define SOAP_TYPE_ICat4_PointerTons1__studyStatus
Definition: ICat4H.h:11393
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__sampleParameter
Definition: ICat4H.h:12311
#define SOAP_TYPE_ICat4_PointerTons1__sample
Definition: ICat4H.h:11538
#define SOAP_TYPE_ICat4_PointerTostd__vectorTemplateOf_ns1__login_credentials_entry
Definition: ICat4H.h:12097
#define SOAP_TYPE_ICat4_PointerTons1__luceneClear
Definition: ICat4H.h:9648
#define SOAP_TYPE_ICat4_PointerTons1__login
Definition: ICat4H.h:10656
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__sampleType
Definition: ICat4H.h:12482
#define SOAP_TYPE_ICat4_PointerTons1__loginResponse
Definition: ICat4H.h:10627
#define SOAP_TYPE_ICat4_PointerTons1__keyword
Definition: ICat4H.h:11654
#define SOAP_TYPE_ICat4_PointerTons1__investigationUser
Definition: ICat4H.h:11682
#define SOAP_TYPE_ICat4_PointerTons1__datafile
Definition: ICat4H.h:12069
#define SOAP_TYPE_ICat4_LONG64
Definition: ICat4H.h:81
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__entityBaseBean
Definition: ICat4H.h:13391
#define SOAP_TYPE_ICat4_PointerTons1__deleteManyResponse
Definition: ICat4H.h:9306
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__study
Definition: ICat4H.h:12425
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__datasetType
Definition: ICat4H.h:12652
#define SOAP_TYPE_ICat4_PointerTons1__lucenePopulate
Definition: ICat4H.h:9709
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__application
Definition: ICat4H.h:12707
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__investigationType
Definition: ICat4H.h:12566
#define SOAP_TYPE_ICat4_PointerTons1__datasetParameter
Definition: ICat4H.h:11947
#define SOAP_TYPE_ICat4_PointerTons1__luceneGetPopulatingResponse
Definition: ICat4H.h:9428
#define SOAP_TYPE_ICat4_PointerTons1__updateResponse
Definition: ICat4H.h:10225
#define SOAP_TYPE_ICat4_PointerTons1__createManyResponse
Definition: ICat4H.h:9367
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__datasetParameter
Definition: ICat4H.h:12991
#define SOAP_TYPE_ICat4_PointerTotime
Definition: ICat4H.h:12156
#define SOAP_TYPE_ICat4_PointerTons1__luceneSearch
Definition: ICat4H.h:9526
#define SOAP_TYPE_ICat4_PointerTons1__luceneSearchResponse
Definition: ICat4H.h:9495
#define SOAP_TYPE_ICat4_PointerTons1__luceneCommitResponse
Definition: ICat4H.h:9555
#define soap_default__QName(soap, a)
Definition: ICat4H.h:12268
#define SOAP_TYPE_ICat4_PointerTons1__getEntityNames
Definition: ICat4H.h:10134
#define SOAP_TYPE_ICat4_byte
Definition: ICat4H.h:37
#define SOAP_TYPE_ICat4_PointerTons1__luceneCommit
Definition: ICat4H.h:9586
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__publication
Definition: ICat4H.h:12817
#define SOAP_TYPE_ICat4_PointerTons1__create
Definition: ICat4H.h:10311
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__entityField
Definition: ICat4H.h:13257
#define SOAP_TYPE_ICat4_PointerTons1__getProperties
Definition: ICat4H.h:10486
#define SOAP_TYPE_ICat4_PointerTons1__search
Definition: ICat4H.h:10368
#define SOAP_TYPE_ICat4_PointerTons1__sampleType
Definition: ICat4H.h:10824
#define SOAP_TYPE_ICat4_int
Definition: ICat4H.h:59
#define SOAP_TYPE_ICat4_PointerTons1__searchResponse
Definition: ICat4H.h:10339
#define SOAP_TYPE_ICat4_PointerTons1__studyInvestigation
Definition: ICat4H.h:11422
#define SOAP_TYPE_ICat4_PointerTons1__lucenePopulateResponse
Definition: ICat4H.h:9676
#define SOAP_TYPE_ICat4_PointerTons1__datasetType
Definition: ICat4H.h:11919
#define SOAP_TYPE_ICat4_PointerTons1__facility
Definition: ICat4H.h:11891
#define SOAP_TYPE_ICat4_PointerTons1__shift
Definition: ICat4H.h:11481
#define SOAP_TYPE_ICat4_PointerTons1__facilityCycle
Definition: ICat4H.h:11862
#define SOAP_TYPE_ICat4_PointerTons1__publication
Definition: ICat4H.h:11597
#define SOAP_TYPE_ICat4_PointerTons1__searchText
Definition: ICat4H.h:9835
#define SOAP_TYPE_ICat4_PointerTons1__entityInfo
Definition: ICat4H.h:11079
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__keyword
Definition: ICat4H.h:12876
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__sample
Definition: ICat4H.h:12791
#define SOAP_TYPE_ICat4_std__string
Definition: ICat4H.h:6374
#define SOAP_TYPE_ICat4_double
Definition: ICat4H.h:103
#define SOAP_TYPE_ICat4_PointerTons1__rule
Definition: ICat4H.h:10800
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__dataCollectionDataset
Definition: ICat4H.h:13109
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__shift
Definition: ICat4H.h:12765
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__dataset
Definition: ICat4H.h:12965
#define SOAP_TYPE_ICat4_PointerTostd__string
Definition: ICat4H.h:12238
#define SOAP_TYPE_ICat4_PointerTons1__createResponse
Definition: ICat4H.h:10282
#define SOAP_TYPE_ICat4_PointerTons1__accessType
Definition: ICat4H.h:10918
#define SOAP_TYPE_ICat4_PointerTons1__publicStep
Definition: ICat4H.h:11107
#define SOAP_TYPE_ICat4_PointerTons1__getResponse
Definition: ICat4H.h:10515
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__investigationParameter
Definition: ICat4H.h:12844
#define SOAP_TYPE_ICat4_PointerToint
Definition: ICat4H.h:10974
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__dataCollectionParameter
Definition: ICat4H.h:13048
#define SOAP_TYPE_ICat4_PointerTons1__permissibleStringValue
Definition: ICat4H.h:10744
#define SOAP_TYPE_ICat4_std__vectorTemplateOfPointerTons1__datafileParameter
Definition: ICat4H.h:13141
#define SOAP_TYPE_ICat4_PointerTons1__getEntityInfoResponse
Definition: ICat4H.h:9244
#define SOAP_TYPE_ICat4_PointerTons1__getUserNameResponse
Definition: ICat4H.h:10566
#define SOAP_TYPE_ICat4_PointerTons1__relType
Definition: ICat4H.h:10995
#define SOAP_TYPE_ICat4_PointerTons1__getEntityNamesResponse
Definition: ICat4H.h:10101
#define SOAP_TYPE_ICat4_PointerTons1__deleteMany
Definition: ICat4H.h:9339
#define SOAP_TYPE_ICat4_ns1__refresh
Definition: ICat4Stub.h:886
#define SOAP_TYPE_ICat4_ns1__luceneGetPopulating
Definition: ICat4Stub.h:734
#define SOAP_TYPE_ICat4_xsd__int
Definition: ICat4Stub.h:177
#define SOAP_TYPE_ICat4_ns1__user
Definition: ICat4Stub.h:1790
#define SOAP_TYPE_ICat4_ns1__search
Definition: ICat4Stub.h:1326
#define SOAP_TYPE_ICat4_xsd__double
Definition: ICat4Stub.h:158
#define SOAP_TYPE_ICat4___ns1__getEntityInfo
Definition: ICat4Stub.h:2734
#define SOAP_TYPE_ICat4_ns1__dummy
Definition: ICat4Stub.h:1001
#define SOAP_TYPE_ICat4_ns1__grouping
Definition: ICat4Stub.h:1895
#define SOAP_TYPE_ICat4___ns1__deleteManyResponse
Definition: ICat4Stub.h:2707
#define SOAP_TYPE_ICat4_ns1__userGroup
Definition: ICat4Stub.h:1876
#define SOAP_TYPE_ICat4_ns1__shift
Definition: ICat4Stub.h:2145
#define SOAP_TYPE_ICat4_ns1__loginResponse
Definition: ICat4Stub.h:978
#define SOAP_TYPE_ICat4___ns1__logoutResponse
Definition: ICat4Stub.h:2531
#define SOAP_TYPE_ICat4_ns1__getEntityInfo
Definition: ICat4Stub.h:1068
#define SOAP_TYPE_ICat4_ns1__luceneClearResponse
Definition: ICat4Stub.h:351
#define SOAP_TYPE_ICat4_ns1__refreshResponse
Definition: ICat4Stub.h:904
#define SOAP_TYPE_ICat4___ns1__updateResponse
Definition: ICat4Stub.h:2428
#define SOAP_TYPE_ICat4___ns1__refreshResponse
Definition: ICat4Stub.h:2477
#define SOAP_TYPE_ICat4_xsd__dateTime
Definition: ICat4Stub.h:139
#define SOAP_TYPE_ICat4_ns1__relType_
Definition: ICat4Stub.h:295
#define SOAP_TYPE_ICat4_ns1__accessType
Definition: ICat4Stub.h:73
#define SOAP_TYPE_ICat4_ns1__studyInvestigation
Definition: ICat4Stub.h:1857
#define SOAP_TYPE_ICat4___ns1__luceneSearch
Definition: ICat4Stub.h:2673
#define SOAP_TYPE_ICat4_ns1__getApiVersion
Definition: ICat4Stub.h:695
#define SOAP_TYPE_ICat4_ns1__getPropertiesResponse
Definition: ICat4Stub.h:511
#define SOAP_TYPE_ICat4_ns1__getEntityInfoResponse
Definition: ICat4Stub.h:1086
#define SOAP_TYPE_ICat4_ns1__IcatException
Definition: ICat4Stub.h:367
#define SOAP_TYPE_ICat4_ns1__luceneCommitResponse
Definition: ICat4Stub.h:1188
#define SOAP_TYPE_ICat4___ns1__update
Definition: ICat4Stub.h:2444
#define SOAP_TYPE_ICat4_ns1__sample
Definition: ICat4Stub.h:2059
#define SOAP_TYPE_ICat4_ns1__login
Definition: ICat4Stub.h:959
#define SOAP_TYPE_ICat4_ns1__icatExceptionType_
Definition: ICat4Stub.h:238
#define SOAP_TYPE_ICat4_ns1__dummyResponse
Definition: ICat4Stub.h:1052
#define SOAP_TYPE_ICat4___ns1__isAccessAllowed
Definition: ICat4Stub.h:2581
#define SOAP_TYPE_ICat4_ns1__instrumentScientist
Definition: ICat4Stub.h:1771
#define SOAP_TYPE_ICat4_ns1__facilityCycle
Definition: ICat4Stub.h:1722
#define SOAP_TYPE_ICat4___ns1__delete
Definition: ICat4Stub.h:2395
#define SOAP_TYPE_ICat4___ns1__refresh
Definition: ICat4Stub.h:2493
#define SOAP_TYPE_ICat4_ns1__parameterValueType
Definition: ICat4Stub.h:57
#define SOAP_TYPE_ICat4_ns1__dataset
Definition: ICat4Stub.h:1537
#define SOAP_TYPE_ICat4___ns1__searchText
Definition: ICat4Stub.h:2570
#define SOAP_TYPE_ICat4___ns1__luceneGetPopulating
Definition: ICat4Stub.h:2684
#define SOAP_TYPE_ICat4_ns1__dataCollectionParameter
Definition: ICat4Stub.h:2227
#define SOAP_TYPE_ICat4_ns1__lucenePopulateResponse
Definition: ICat4Stub.h:597
#define SOAP_TYPE_ICat4_ns1__constraint
Definition: ICat4Stub.h:1129
#define SOAP_TYPE_ICat4_ns1__isAccessAllowedResponse
Definition: ICat4Stub.h:1303
#define SOAP_TYPE_ICat4_ns1__luceneSearchResponse
Definition: ICat4Stub.h:555
#define SOAP_TYPE_ICat4_ns1__getEntityNames
Definition: ICat4Stub.h:656
#define SOAP_TYPE_ICat4__QName
Definition: ICat4Stub.h:2822
#define SOAP_TYPE_ICat4_ns1__facility
Definition: ICat4Stub.h:1605
#define SOAP_TYPE_ICat4_ns1__deleteResponse
Definition: ICat4Stub.h:1267
#define SOAP_TYPE_ICat4__ns1__login_credentials
Definition: ICat4Stub.h:940
#define SOAP_TYPE_ICat4_ns1__luceneClear
Definition: ICat4Stub.h:333
#define SOAP_TYPE_ICat4_ns1__keyword
Definition: ICat4Stub.h:2103
#define SOAP_TYPE_ICat4_ns1__datafile
Definition: ICat4Stub.h:1443
#define SOAP_TYPE_ICat4_ns1__getResponse
Definition: ICat4Stub.h:633
#define SOAP_TYPE_ICat4_ns1__parameter
Definition: ICat4Stub.h:2016
#define SOAP_TYPE_ICat4_ns1__datasetType
Definition: ICat4Stub.h:1701
#define SOAP_TYPE_ICat4_ns1__parameterValueType_
Definition: ICat4Stub.h:276
#define SOAP_TYPE_ICat4___ns1__lucenePopulateResponse
Definition: ICat4Stub.h:2592
#define SOAP_TYPE_ICat4_ns1__accessType_
Definition: ICat4Stub.h:314
#define SOAP_TYPE_ICat4_ns1__investigationUser
Definition: ICat4Stub.h:1814
#define SOAP_TYPE_ICat4___ns1__lucenePopulate
Definition: ICat4Stub.h:2608
#define SOAP_TYPE_ICat4___ns1__deleteMany
Definition: ICat4Stub.h:2723
#define SOAP_TYPE_ICat4_ns1__get
Definition: ICat4Stub.h:613
#define SOAP_TYPE_ICat4_ns1__deleteManyResponse
Definition: ICat4Stub.h:829
#define SOAP_TYPE_ICat4_ns1__getRemainingMinutesResponse
Definition: ICat4Stub.h:1420
#define SOAP_TYPE_ICat4_ns1__investigationType
Definition: ICat4Stub.h:1954
#define SOAP_TYPE_ICat4_ns1__publicStep
Definition: ICat4Stub.h:2208
#define SOAP_TYPE_ICat4_ns1__log
Definition: ICat4Stub.h:2186
#define SOAP_TYPE_ICat4_ns1__sampleType
Definition: ICat4Stub.h:2081
#define SOAP_TYPE_ICat4_ns1__getUserName
Definition: ICat4Stub.h:845
#define SOAP_TYPE_ICat4___ns1__getRemainingMinutes
Definition: ICat4Stub.h:2558
#define SOAP_TYPE_ICat4_ns1__icatExceptionType
Definition: ICat4Stub.h:32
#define SOAP_TYPE_ICat4_ns1__relType
Definition: ICat4Stub.h:67
#define SOAP_TYPE_ICat4_xsd__boolean
Definition: ICat4Stub.h:120
#define SOAP_TYPE_ICat4___ns1__get
Definition: ICat4Stub.h:2357
#define SOAP_TYPE_ICat4_ns1__job
Definition: ICat4Stub.h:1657
#define SOAP_TYPE_ICat4___ns1__getUserName
Definition: ICat4Stub.h:2346
#define SOAP_TYPE_ICat4___ns1__luceneClearResponse
Definition: ICat4Stub.h:2619
#define SOAP_TYPE_ICat4_xsd__string
Definition: ICat4Stub.h:219
#define SOAP_TYPE_ICat4___ns1__deleteResponse
Definition: ICat4Stub.h:2379
#define SOAP_TYPE_ICat4_ns1__entityInfo
Definition: ICat4Stub.h:1109
#define SOAP_TYPE_ICat4___ns1__getProperties
Definition: ICat4Stub.h:2368
#define SOAP_TYPE_ICat4_ns1__searchText
Definition: ICat4Stub.h:1204
#define SOAP_TYPE_ICat4_ns1__study
Definition: ICat4Stub.h:1834
#define SOAP_TYPE_ICat4___ns1__logout
Definition: ICat4Stub.h:2547
#define SOAP_TYPE_ICat4_ns1__createMany
Definition: ICat4Stub.h:387
#define SOAP_TYPE_ICat4_ns1__logout
Definition: ICat4Stub.h:1368
#define SOAP_TYPE_ICat4_ns1__delete
Definition: ICat4Stub.h:1248
#define SOAP_TYPE_ICat4_ns1__isAccessAllowed
Definition: ICat4Stub.h:1283
#define SOAP_TYPE_ICat4_ns1__dataCollectionDataset
Definition: ICat4Stub.h:1518
#define SOAP_TYPE_ICat4_ns1__getEntityNamesResponse
Definition: ICat4Stub.h:672
#define SOAP_TYPE_ICat4___ns1__createMany
Definition: ICat4Stub.h:2696
#define SOAP_TYPE_ICat4_ns1__getUserNameResponse
Definition: ICat4Stub.h:863
#define SOAP_TYPE_ICat4_ns1__dataCollection
Definition: ICat4Stub.h:1494
#define SOAP_TYPE_ICat4_ns1__investigation
Definition: ICat4Stub.h:1568
#define SOAP_TYPE_ICat4___ns1__search
Definition: ICat4Stub.h:2406
#define SOAP_TYPE_ICat4_ns1__update
Definition: ICat4Stub.h:775
#define SOAP_TYPE_ICat4_ns1__createManyResponse
Definition: ICat4Stub.h:428
#define SOAP_TYPE_ICat4_ns1__instrument
Definition: ICat4Stub.h:1744
#define SOAP_TYPE_ICat4_ns1__studyStatus
Definition: ICat4Stub.h:46
#define SOAP_TYPE_ICat4_ns1__searchResponse
Definition: ICat4Stub.h:1345
#define SOAP_TYPE_ICat4_ns1__application
Definition: ICat4Stub.h:1636
#define SOAP_TYPE_ICat4_ns1__searchTextResponse
Definition: ICat4Stub.h:1225
#define SOAP_TYPE_ICat4_xsd__long
Definition: ICat4Stub.h:196
#define SOAP_TYPE_ICat4_xsd__anyType
Definition: ICat4Stub.h:100
#define SOAP_TYPE_ICat4___ns1__getEntityNames
Definition: ICat4Stub.h:2466
#define SOAP_TYPE_ICat4___ns1__dummyResponse
Definition: ICat4Stub.h:2504
#define SOAP_TYPE_ICat4_ns1__dataCollectionDatafile
Definition: ICat4Stub.h:1475
#define SOAP_TYPE_ICat4_ns1__investigationInstrument
Definition: ICat4Stub.h:1935
#define SOAP_TYPE_ICat4_ns1__parameterType
Definition: ICat4Stub.h:1975
#define SOAP_TYPE_ICat4_ns1__getRemainingMinutes
Definition: ICat4Stub.h:1402
#define SOAP_TYPE_ICat4__ns1__login_credentials_entry
Definition: ICat4Stub.h:920
#define SOAP_TYPE_ICat4_ns1__publication
Definition: ICat4Stub.h:2122
#define SOAP_TYPE_ICat4_ns1__lucenePopulate
Definition: ICat4Stub.h:578
#define SOAP_TYPE_ICat4_ns1__datasetParameter
Definition: ICat4Stub.h:2263
#define SOAP_TYPE_ICat4_ns1__rule
Definition: ICat4Stub.h:1915
#define SOAP_TYPE_ICat4_ns1__luceneGetPopulatingResponse
Definition: ICat4Stub.h:752
#define SOAP_TYPE_ICat4_ns1__deleteMany
Definition: ICat4Stub.h:810
#define SOAP_TYPE_ICat4___ns1__luceneClear
Definition: ICat4Stub.h:2635
#define SOAP_TYPE_ICat4_ns1__create
Definition: ICat4Stub.h:451
#define SOAP_TYPE_ICat4_ns1__getProperties
Definition: ICat4Stub.h:493
#define SOAP_TYPE_ICat4___ns1__getApiVersion
Definition: ICat4Stub.h:2455
#define SOAP_TYPE_ICat4___ns1__login
Definition: ICat4Stub.h:2335
#define SOAP_TYPE_ICat4_ns1__datafileParameter
Definition: ICat4Stub.h:2245
#define SOAP_TYPE_ICat4_ns1__entityField
Definition: ICat4Stub.h:1147
#define SOAP_TYPE_ICat4___ns1__dummy
Definition: ICat4Stub.h:2520
#define SOAP_TYPE_ICat4_ns1__luceneSearch
Definition: ICat4Stub.h:534
#define SOAP_TYPE_ICat4_ns1__entityBaseBean
Definition: ICat4Stub.h:406
#define SOAP_TYPE_ICat4_ns1__studyStatus_
Definition: ICat4Stub.h:257
#define SOAP_TYPE_ICat4_ns1__updateResponse
Definition: ICat4Stub.h:794
#define SOAP_TYPE_ICat4_ns1__logoutResponse
Definition: ICat4Stub.h:1386
#define SOAP_TYPE_ICat4_ns1__datafileFormat
Definition: ICat4Stub.h:1678
#define SOAP_TYPE_ICat4_ns1__luceneCommit
Definition: ICat4Stub.h:1170
#define SOAP_TYPE_ICat4_ns1__permissibleStringValue
Definition: ICat4Stub.h:2040
#define SOAP_TYPE_ICat4___ns1__luceneCommitResponse
Definition: ICat4Stub.h:2646
#define SOAP_TYPE_ICat4_ns1__getApiVersionResponse
Definition: ICat4Stub.h:711
#define SOAP_TYPE_ICat4_ns1__investigationParameter
Definition: ICat4Stub.h:2281
#define SOAP_TYPE_ICat4_ns1__sampleParameter
Definition: ICat4Stub.h:2299
#define SOAP_TYPE_ICat4___ns1__luceneCommit
Definition: ICat4Stub.h:2662
#define SOAP_TYPE_ICat4_ns1__createResponse
Definition: ICat4Stub.h:470
#define SOAP_TYPE_ICat4___ns1__create
Definition: ICat4Stub.h:2417
#define SOAP_TYPE_ICat4_ns1__relatedDatafile
Definition: ICat4Stub.h:2166
Definition: ICat4Stub.h:922
virtual void * soap_in(struct soap *, const char *, const char *)
Definition: ICat4C.cpp:4937
virtual void soap_default(struct soap *)
Definition: ICat4C.cpp:4906
virtual void * soap_in(struct soap *, const char *, const char *)
Definition: ICat4C.cpp:5074
virtual void soap_default(struct soap *)
Definition: ICat4C.cpp:5047
void soap_default(struct soap *) override
Definition: ICat4C.cpp:23202
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:23239
void soap_default(struct soap *) override
Definition: ICat4C.cpp:5179
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:5202
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:15761
void soap_default(struct soap *) override
Definition: ICat4C.cpp:15708
void soap_default(struct soap *) override
Definition: ICat4C.cpp:7899
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:7928
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:21974
void soap_default(struct soap *) override
Definition: ICat4C.cpp:21945
void soap_default(struct soap *) override
Definition: ICat4C.cpp:23052
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:23085
void soap_default(struct soap *) override
Definition: ICat4C.cpp:21647
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:21676
void soap_default(struct soap *) override
Definition: ICat4C.cpp:21794
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:21826
void soap_default(struct soap *) override
Definition: ICat4C.cpp:17319
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:17365
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:16935
void soap_default(struct soap *) override
Definition: ICat4C.cpp:16889
void soap_default(struct soap *) override
Definition: ICat4C.cpp:11843
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:11902
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:17159
void soap_default(struct soap *) override
Definition: ICat4C.cpp:17092
void soap_default(struct soap *) override
Definition: ICat4C.cpp:15261
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:15323
void soap_default(struct soap *) override
Definition: ICat4C.cpp:11253
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:11310
void soap_default(struct soap *) override
Definition: ICat4C.cpp:17524
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:17622
void soap_default(struct soap *) override
Definition: ICat4C.cpp:11009
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:11066
void soap_default(struct soap *) override
Definition: ICat4C.cpp:15049
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:15102
void soap_default(struct soap *) override
Definition: ICat4C.cpp:16583
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:16674
void soap_default(struct soap *) override
Definition: ICat4C.cpp:19148
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:19169
void soap_default(struct soap *) override
Definition: ICat4C.cpp:19258
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:19291
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:6894
void soap_default(struct soap *) override
Definition: ICat4C.cpp:6873
void soap_default(struct soap *) override
Definition: ICat4C.cpp:6979
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:7011
void soap_default(struct soap *) override
Definition: ICat4C.cpp:8491
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:8512
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:17998
void soap_default(struct soap *) override
Definition: ICat4C.cpp:17838
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:22134
void soap_default(struct soap *) override
Definition: ICat4C.cpp:22089
void soap_default(struct soap *) override
Definition: ICat4C.cpp:7704
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:7752
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:8077
void soap_default(struct soap *) override
Definition: ICat4C.cpp:8039
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:14881
void soap_default(struct soap *) override
Definition: ICat4C.cpp:14824
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:16020
void soap_default(struct soap *) override
Definition: ICat4C.cpp:15919
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:19985
void soap_default(struct soap *) override
Definition: ICat4C.cpp:19956
void soap_default(struct soap *) override
Definition: ICat4C.cpp:20105
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:20126
void soap_default(struct soap *) override
Definition: ICat4C.cpp:8198
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:8227
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:8377
void soap_default(struct soap *) override
Definition: ICat4C.cpp:8348
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:20240
void soap_default(struct soap *) override
Definition: ICat4C.cpp:20211
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:20380
void soap_default(struct soap *) override
Definition: ICat4C.cpp:20359
void soap_default(struct soap *) override
Definition: ICat4C.cpp:21357
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:21386
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:21533
void soap_default(struct soap *) override
Definition: ICat4C.cpp:21504
void soap_default(struct soap *) override
Definition: ICat4C.cpp:5725
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:5755
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:5903
void soap_default(struct soap *) override
Definition: ICat4C.cpp:5874
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:20494
void soap_default(struct soap *) override
Definition: ICat4C.cpp:20465
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:18888
void soap_default(struct soap *) override
Definition: ICat4C.cpp:18859
void soap_default(struct soap *) override
Definition: ICat4C.cpp:19006
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:19035
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:20644
void soap_default(struct soap *) override
Definition: ICat4C.cpp:20608
void soap_default(struct soap *) override
Definition: ICat4C.cpp:13108
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:13157
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:5636
void soap_default(struct soap *) override
Definition: ICat4C.cpp:5613
void soap_default(struct soap *) override
Definition: ICat4C.cpp:14367
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:14412
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:14642
void soap_default(struct soap *) override
Definition: ICat4C.cpp:14567
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:12753
void soap_default(struct soap *) override
Definition: ICat4C.cpp:12706
void soap_default(struct soap *) override
Definition: ICat4C.cpp:10757
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:10815
void soap_default(struct soap *) override
Definition: ICat4C.cpp:12487
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:12541
void soap_default(struct soap *) override
Definition: ICat4C.cpp:13932
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:13981
void soap_default(struct soap *) override
Definition: ICat4C.cpp:16223
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:16347
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:6589
void soap_default(struct soap *) override
Definition: ICat4C.cpp:6560
void soap_default(struct soap *) override
Definition: ICat4C.cpp:6708
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:6745
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:15547
void soap_default(struct soap *) override
Definition: ICat4C.cpp:15495
void soap_default(struct soap *) override
Definition: ICat4C.cpp:9672
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:9716
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:8847
void soap_default(struct soap *) override
Definition: ICat4C.cpp:8791
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:18343
void soap_default(struct soap *) override
Definition: ICat4C.cpp:18314
void soap_default(struct soap *) override
Definition: ICat4C.cpp:18457
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:18489
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:6042
void soap_default(struct soap *) override
Definition: ICat4C.cpp:6021
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:6155
void soap_default(struct soap *) override
Definition: ICat4C.cpp:6127
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:23391
void soap_default(struct soap *) override
Definition: ICat4C.cpp:23370
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:23509
void soap_default(struct soap *) override
Definition: ICat4C.cpp:23480
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:7473
void soap_default(struct soap *) override
Definition: ICat4C.cpp:7452
void soap_default(struct soap *) override
Definition: ICat4C.cpp:7562
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:7591
void soap_default(struct soap *) override
Definition: ICat4C.cpp:19665
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:19696
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:19838
void soap_default(struct soap *) override
Definition: ICat4C.cpp:19809
void soap_default(struct soap *) override
Definition: ICat4C.cpp:20771
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:20792
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:20916
void soap_default(struct soap *) override
Definition: ICat4C.cpp:20883
void soap_default(struct soap *) override
Definition: ICat4C.cpp:21036
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:21065
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:21222
void soap_default(struct soap *) override
Definition: ICat4C.cpp:21181
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:12219
void soap_default(struct soap *) override
Definition: ICat4C.cpp:12090
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:5417
void soap_default(struct soap *) override
Definition: ICat4C.cpp:5393
void soap_default(struct soap *) override
Definition: ICat4C.cpp:11500
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:11564
void soap_default(struct soap *) override
Definition: ICat4C.cpp:10554
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:10599
void soap_default(struct soap *) override
Definition: ICat4C.cpp:8597
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:8642
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:9498
void soap_default(struct soap *) override
Definition: ICat4C.cpp:9437
void soap_default(struct soap *) override
Definition: ICat4C.cpp:18612
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:18633
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:18746
void soap_default(struct soap *) override
Definition: ICat4C.cpp:18718
void soap_default(struct soap *) override
Definition: ICat4C.cpp:5286
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:5309
void soap_default(struct soap *) override
Definition: ICat4C.cpp:9016
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:9065
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:12954
void soap_default(struct soap *) override
Definition: ICat4C.cpp:12906
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:10368
void soap_default(struct soap *) override
Definition: ICat4C.cpp:10311
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:9923
void soap_default(struct soap *) override
Definition: ICat4C.cpp:9866
void soap_default(struct soap *) override
Definition: ICat4C.cpp:10090
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:10147
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:6297
void soap_default(struct soap *) override
Definition: ICat4C.cpp:6268
void soap_default(struct soap *) override
Definition: ICat4C.cpp:7130
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:7160
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:7317
void soap_default(struct soap *) override
Definition: ICat4C.cpp:7276
void soap_default(struct soap *) override
Definition: ICat4C.cpp:6409
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:6441
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:9275
void soap_default(struct soap *) override
Definition: ICat4C.cpp:9223
void soap_default(struct soap *) override
Definition: ICat4C.cpp:13500
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:13545
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:5529
void soap_default(struct soap *) override
Definition: ICat4C.cpp:5506
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:13761
void soap_default(struct soap *) override
Definition: ICat4C.cpp:13700
void soap_default(struct soap *) override
Definition: ICat4C.cpp:19408
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:19429
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:19546
void soap_default(struct soap *) override
Definition: ICat4C.cpp:19514
void soap_default(struct soap *) override
Definition: ICat4C.cpp:13307
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:13351
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:14204
void soap_default(struct soap *) override
Definition: ICat4C.cpp:14142
virtual void soap_default(struct soap *)
Definition: ICat4C.cpp:24361
virtual void * soap_in(struct soap *, const char *, const char *)
Definition: ICat4C.cpp:24383
void soap_default(struct soap *) override
Definition: ICat4C.cpp:24255
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:24277
void soap_default(struct soap *) override
Definition: ICat4C.cpp:24148
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:24171
void soap_default(struct soap *) override
Definition: ICat4C.cpp:24041
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:24064
void soap_default(struct soap *) override
Definition: ICat4C.cpp:23936
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:23959
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:23853
void soap_default(struct soap *) override
Definition: ICat4C.cpp:23830
void * soap_in(struct soap *, const char *, const char *) override
Definition: ICat4C.cpp:23746
void soap_default(struct soap *) override
Definition: ICat4C.cpp:23722
Definition: ICat4H.h:14
SOAP_FMAC3 ns1__parameterValueType_ *SOAP_FMAC4 soap_in_ns1__parameterValueType_(struct soap *, const char *, ns1__parameterValueType_ *, const char *)
Definition: ICat4C.cpp:5421
SOAP_FMAC3 ns1__entityInfo **SOAP_FMAC4 soap_in_PointerTons1__entityInfo(struct soap *, const char *, ns1__entityInfo **, const char *)
Definition: ICat4C.cpp:35178
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__dummy(struct soap *, const struct __ns1__dummy *, const char *, const char *)
Definition: ICat4C.cpp:29031
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__dataCollection(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:17308
SOAP_FMAC3 std::vector< ns1__constraint * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__constraint(struct soap *, const char *, std::vector< ns1__constraint * > *, const char *)
Definition: ICat4C.cpp:41132
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__updateResponse(struct soap *, const struct __ns1__updateResponse *)
Definition: ICat4C.cpp:29750
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__entityInfo(struct soap *, ns1__entityInfo *const *, const char *, const char *)
Definition: ICat4C.cpp:35203
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTotime(struct soap *, time_t *const *, const char *, const char *)
Definition: ICat4C.cpp:37334
SOAP_FMAC3 ns1__luceneClearResponse *SOAP_FMAC4 soap_in_ns1__luceneClearResponse(struct soap *, const char *, ns1__luceneClearResponse *, const char *)
Definition: ICat4C.cpp:23395
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__luceneGetPopulating(struct soap *, ns1__luceneGetPopulating *const *, const char *, const char *)
Definition: ICat4C.cpp:31503
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__constraint(struct soap *, const std::vector< ns1__constraint * > *)
Definition: ICat4C.cpp:41115
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Detail(struct soap *soap, const char *tag, int id, struct SOAP_ENV__Detail *const *a, const char *type)
Definition: ICat4C.cpp:30929
SOAP_FMAC3 ns1__keyword *SOAP_FMAC4 soap_get_ns1__keyword(struct soap *, ns1__keyword *, const char *, const char *)
Definition: ICat4C.cpp:9819
SOAP_FMAC3 ns1__user *SOAP_FMAC4 soap_get_ns1__user(struct soap *, ns1__user *, const char *, const char *)
Definition: ICat4C.cpp:14320
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__lucenePopulateResponse(struct soap *, ns1__lucenePopulateResponse *const *)
Definition: ICat4C.cpp:31870
SOAP_FMAC3 ns1__searchText **SOAP_FMAC4 soap_get_PointerTons1__searchText(struct soap *, ns1__searchText **, const char *, const char *)
Definition: ICat4C.cpp:32224
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__getEntityNames(struct soap *, struct __ns1__getEntityNames *)
Definition: ICat4C.cpp:29417
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__updateResponse(struct soap *, struct __ns1__updateResponse *)
Definition: ICat4C.cpp:29744
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__job(struct soap *, const std::vector< ns1__job * > *)
Definition: ICat4C.cpp:40430
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getApiVersion(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:20200
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__entityField(struct soap *, ns1__entityField *const *, const char *, const char *)
Definition: ICat4C.cpp:35091
SOAP_FMAC3 ns1__relatedDatafile **SOAP_FMAC4 soap_in_PointerTons1__relatedDatafile(struct soap *, const char *, ns1__relatedDatafile **, const char *)
Definition: ICat4C.cpp:36160
SOAP_FMAC3 ns1__logoutResponse **SOAP_FMAC4 soap_get_PointerTons1__logoutResponse(struct soap *, ns1__logoutResponse **, const char *, const char *)
Definition: ICat4C.cpp:32407
SOAP_FMAC3 ns1__rule *SOAP_FMAC4 soap_in_ns1__rule(struct soap *, const char *, ns1__rule *, const char *)
Definition: ICat4C.cpp:12958
SOAP_FMAC1 ns1__study *SOAP_FMAC2 soap_instantiate_ns1__study(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:13893
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__application(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:39234
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__logout(struct soap *, const struct __ns1__logout *)
Definition: ICat4C.cpp:28764
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__deleteResponse(struct soap *, ns1__deleteResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:33335
SOAP_FMAC1 struct __ns1__create *SOAP_FMAC2 soap_instantiate___ns1__create(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:29928
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__deleteResponse(struct soap *, ns1__deleteResponse *const *)
Definition: ICat4C.cpp:33292
SOAP_FMAC3 char *SOAP_FMAC4 soap_get_byte(struct soap *, char *, const char *, const char *)
Definition: ICat4C.cpp:4252
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__dataCollectionDatafile(struct soap *, std::vector< ns1__dataCollectionDatafile * > *)
Definition: ICat4C.cpp:40817
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__keyword(struct soap *, const std::vector< ns1__keyword * > *)
Definition: ICat4C.cpp:39741
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__parameter(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:11832
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__refresh(struct soap *, const char *, int, const ns1__refresh *, const char *)
Definition: ICat4C.cpp:18736
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__keyword(struct soap *, ns1__keyword *const *)
Definition: ICat4C.cpp:36319
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__job(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:40509
SOAP_FMAC3 struct __ns1__logout *SOAP_FMAC4 soap_get___ns1__logout(struct soap *, struct __ns1__logout *, const char *, const char *)
Definition: ICat4C.cpp:28820
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToint(struct soap *, int *const *)
Definition: ICat4C.cpp:34953
SOAP_FMAC3 struct __ns1__refreshResponse *SOAP_FMAC4 soap_get___ns1__refreshResponse(struct soap *, struct __ns1__refreshResponse *, const char *, const char *)
Definition: ICat4C.cpp:29370
SOAP_FMAC3 struct __ns1__refresh *SOAP_FMAC4 soap_get___ns1__refresh(struct soap *, struct __ns1__refresh *, const char *, const char *)
Definition: ICat4C.cpp:29258
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__lucenePopulate(struct soap *, struct __ns1__lucenePopulate *)
Definition: ICat4C.cpp:28198
SOAP_FMAC1 xsd__int *SOAP_FMAC2 soap_instantiate_xsd__int(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:24002
SOAP_FMAC3 ns1__datasetType *SOAP_FMAC4 soap_in_ns1__datasetType(struct soap *, const char *, ns1__datasetType *, const char *)
Definition: ICat4C.cpp:15106
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__sampleType(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:38459
SOAP_FMAC1 ns1__investigationParameter *SOAP_FMAC2 soap_instantiate_ns1__investigationParameter(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:10968
SOAP_FMAC3 struct __ns1__getEntityInfo *SOAP_FMAC4 soap_in___ns1__getEntityInfo(struct soap *, const char *, struct __ns1__getEntityInfo *, const char *)
Definition: ICat4C.cpp:27112
SOAP_FMAC3 enum ns1__relType **SOAP_FMAC4 soap_get_PointerTons1__relType(struct soap *, enum ns1__relType **, const char *, const char *)
Definition: ICat4C.cpp:35043
SOAP_FMAC1 struct __ns1__delete *SOAP_FMAC2 soap_instantiate___ns1__delete(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:30138
ns1__relType
Definition: ICat4Stub.h:69
@ ns1__relType__ONE
Definition: ICat4Stub.h:69
@ ns1__relType__ATTRIBUTE
Definition: ICat4Stub.h:69
@ ns1__relType__MANY
Definition: ICat4Stub.h:69
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__searchText(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:7441
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__relType(struct soap *, enum ns1__relType *const *)
Definition: ICat4C.cpp:35000
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getApiVersionResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:20094
SOAP_FMAC3 ns1__getApiVersionResponse *SOAP_FMAC4 soap_in_ns1__getApiVersionResponse(struct soap *, const char *, ns1__getApiVersionResponse *, const char *)
Definition: ICat4C.cpp:19989
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__deleteManyResponse(struct soap *, const char *, int, const ns1__deleteManyResponse *, const char *)
Definition: ICat4C.cpp:19164
SOAP_FMAC1 ns1__updateResponse *SOAP_FMAC2 soap_instantiate_ns1__updateResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:19474
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getEntityNames(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:20454
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__searchText(struct soap *, const char *, int, ns1__searchText *const *, const char *)
Definition: ICat4C.cpp:32183
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxsd__anyType(struct soap *, xsd__anyType *const *, const char *, const char *)
Definition: ICat4C.cpp:34937
std::vector< ns1__parameterType * > * soap_new_std__vectorTemplateOfPointerTons1__parameterType(struct soap *soap, int n=-1)
Definition: ICat4H.h:12524
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getUserNameResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:18995
SOAP_FMAC1 struct SOAP_ENV__Fault *SOAP_FMAC2 soap_instantiate_SOAP_ENV__Fault(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
Definition: ICat4C.cpp:26689
SOAP_FMAC1 struct __ns1__refresh *SOAP_FMAC2 soap_instantiate___ns1__refresh(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:29266
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getResponse(struct soap *, ns1__getResponse *const *)
Definition: ICat4C.cpp:33528
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)
Definition: ICat4C.cpp:30737
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *const *a, const char *tag, const char *type)
Definition: ICat4C.cpp:31017
SOAP_FMAC3 ns1__lucenePopulateResponse **SOAP_FMAC4 soap_in_PointerTons1__lucenePopulateResponse(struct soap *, const char *, ns1__lucenePopulateResponse **, const char *)
Definition: ICat4C.cpp:31887
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxsd__anyType(struct soap *, xsd__anyType *const *)
Definition: ICat4C.cpp:34384
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__refresh(struct soap *, ns1__refresh *const *)
Definition: ICat4C.cpp:32647
SOAP_FMAC1 ns1__dummyResponse *SOAP_FMAC2 soap_instantiate_ns1__dummyResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:8557
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__investigationInstrument(struct soap *, const char *, int, const ns1__investigationInstrument *, const char *)
Definition: ICat4C.cpp:12728
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Header(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
Definition: ICat4C.cpp:27073
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getEntityNamesResponse(struct soap *, const char *, int, const ns1__getEntityNamesResponse *, const char *)
Definition: ICat4C.cpp:20229
SOAP_FMAC1 std::vector< ns1__entityField * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__entityField(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:41070
SOAP_FMAC3 void SOAP_FMAC4 soap_default_double(struct soap *, double *)
Definition: ICat4C.cpp:4334
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__datafileFormat(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:15484
SOAP_FMAC3 std::vector< ns1__entityField * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__entityField(struct soap *, const char *, std::vector< ns1__entityField * > *, const char *)
Definition: ICat4C.cpp:41036
SOAP_FMAC3S int SOAP_FMAC4S soap_s2ns1__studyStatus(struct soap *, const char *, enum ns1__studyStatus *)
Definition: ICat4C.cpp:4690
std::vector< ns1__instrumentScientist * > * soap_new_std__vectorTemplateOfPointerTons1__instrumentScientist(struct soap *soap, int n=-1)
Definition: ICat4H.h:12467
SOAP_FMAC3 int SOAP_FMAC4 soap_out__QName(struct soap *, const char *, int, char *const *, const char *)
Definition: ICat4C.cpp:37723
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getApiVersionResponse(struct soap *, ns1__getApiVersionResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:32868
SOAP_FMAC3 void *SOAP_FMAC4 soap_getelement(struct soap *, int *)
Definition: ICat4C.cpp:165
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__shift(struct soap *, const std::vector< ns1__shift * > *)
Definition: ICat4C.cpp:39351
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)
Definition: ICat4C.cpp:26991
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__datafileFormat(struct soap *, const char *, int, const ns1__datafileFormat *, const char *)
Definition: ICat4C.cpp:15291
SOAP_FMAC3 ns1__deleteResponse **SOAP_FMAC4 soap_get_PointerTons1__deleteResponse(struct soap *, ns1__deleteResponse **, const char *, const char *)
Definition: ICat4C.cpp:33343
SOAP_FMAC3 ns1__sampleParameter **SOAP_FMAC4 soap_get_PointerTons1__sampleParameter(struct soap *, ns1__sampleParameter **, const char *, const char *)
Definition: ICat4C.cpp:36079
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__sample(struct soap *, ns1__sample *const *, const char *, const char *)
Definition: ICat4C.cpp:36128
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__keyword(struct soap *, const char *, int, ns1__keyword *const *, const char *)
Definition: ICat4C.cpp:36326
SOAP_FMAC3 ns1__getEntityInfoResponse *SOAP_FMAC4 soap_in_ns1__getEntityInfoResponse(struct soap *, const char *, ns1__getEntityInfoResponse *, const char *)
Definition: ICat4C.cpp:8231
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)
Definition: ICat4C.cpp:26743
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__parameterValueType(struct soap *, const char *, int, const enum ns1__parameterValueType *, const char *)
Definition: ICat4C.cpp:4594
SOAP_FMAC3 ns1__investigationInstrument **SOAP_FMAC4 soap_get_PointerTons1__investigationInstrument(struct soap *, ns1__investigationInstrument **, const char *, const char *)
Definition: ICat4C.cpp:34323
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__luceneClearResponse(struct soap *, const char *, int, const ns1__luceneClearResponse *, const char *)
Definition: ICat4C.cpp:23386
SOAP_FMAC3 ns1__investigation **SOAP_FMAC4 soap_get_PointerTons1__investigation(struct soap *, ns1__investigation **, const char *, const char *)
Definition: ICat4C.cpp:36549
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__dataCollectionDatafile(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:17513
SOAP_FMAC1 ns1__deleteMany *SOAP_FMAC2 soap_instantiate_ns1__deleteMany(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:19369
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__login_credentials_entry(struct soap *, const char *, int, const _ns1__login_credentials_entry *, const char *)
Definition: ICat4C.cpp:4924
SOAP_FMAC3 ns1__instrument **SOAP_FMAC4 soap_get_PointerTons1__instrument(struct soap *, ns1__instrument **, const char *, const char *)
Definition: ICat4C.cpp:36606
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__lucenePopulateResponse(struct soap *, const struct __ns1__lucenePopulateResponse *)
Definition: ICat4C.cpp:28316
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__getProperties(struct soap *, const struct __ns1__getProperties *, const char *, const char *)
Definition: ICat4C.cpp:30344
SOAP_FMAC3 std::vector< ns1__parameterType * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__parameterType(struct soap *, const char *, std::vector< ns1__parameterType * > *, const char *)
Definition: ICat4C.cpp:38493
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getRemainingMinutesResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:5863
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__studyInvestigation(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:13689
SOAP_FMAC3 ns1__loginResponse *SOAP_FMAC4 soap_get_ns1__loginResponse(struct soap *, ns1__loginResponse *, const char *, const char *)
Definition: ICat4C.cpp:18409
SOAP_FMAC1 struct __ns1__get *SOAP_FMAC2 soap_instantiate___ns1__get(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:30468
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)
Definition: ICat4C.cpp:30900
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__parameter(struct soap *, const char *, int, const ns1__parameter *, const char *)
Definition: ICat4C.cpp:11532
SOAP_FMAC3 ns1__isAccessAllowedResponse *SOAP_FMAC4 soap_get_ns1__isAccessAllowedResponse(struct soap *, ns1__isAccessAllowedResponse *, const char *, const char *)
Definition: ICat4C.cpp:6661
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__luceneCommitResponse(struct soap *, const char *, int, const ns1__luceneCommitResponse *, const char *)
Definition: ICat4C.cpp:7468
SOAP_FMAC3 std::vector< ns1__job * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__job(struct soap *, const char *, std::vector< ns1__job * > *, const char *)
Definition: ICat4C.cpp:40448
SOAP_FMAC3 ns1__parameterType **SOAP_FMAC4 soap_in_PointerTons1__parameterType(struct soap *, const char *, ns1__parameterType **, const char *)
Definition: ICat4C.cpp:36275
SOAP_FMAC3 void SOAP_FMAC4 soap_default_LONG64(struct soap *, LONG64 *)
Definition: ICat4C.cpp:4296
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getUserName(struct soap *, ns1__getUserName *const *)
Definition: ICat4C.cpp:33702
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__datafile(struct soap *, const char *, int, const std::vector< ns1__datafile * > *, const char *)
Definition: ICat4C.cpp:40240
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__login(struct soap *, const char *, int, ns1__login *const *, const char *)
Definition: ICat4C.cpp:33824
SOAP_FMAC3 ns1__lucenePopulateResponse *SOAP_FMAC4 soap_in_ns1__lucenePopulateResponse(struct soap *, const char *, ns1__lucenePopulateResponse *, const char *)
Definition: ICat4C.cpp:20796
SOAP_FMAC3 enum ns1__parameterValueType *SOAP_FMAC4 soap_in_ns1__parameterValueType(struct soap *, const char *, enum ns1__parameterValueType *, const char *)
Definition: ICat4C.cpp:4619
SOAP_FMAC3 ns1__luceneCommitResponse *SOAP_FMAC4 soap_in_ns1__luceneCommitResponse(struct soap *, const char *, ns1__luceneCommitResponse *, const char *)
Definition: ICat4C.cpp:7477
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__userGroup(struct soap *, std::vector< ns1__userGroup * > *)
Definition: ICat4C.cpp:38080
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfLONG64(struct soap *, const char *, int, const std::vector< LONG64 > *, const char *)
Definition: ICat4C.cpp:41408
SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__relType(struct soap *, enum ns1__relType *)
Definition: ICat4C.cpp:4491
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__parameterValueType(struct soap *, const char *, int, enum ns1__parameterValueType *const *, const char *)
Definition: ICat4C.cpp:33939
SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__int(struct soap *, const char *, int, const xsd__int *, const char *)
Definition: ICat4C.cpp:23954
SOAP_FMAC3 struct __ns1__login *SOAP_FMAC4 soap_in___ns1__login(struct soap *, const char *, struct __ns1__login *, const char *)
Definition: ICat4C.cpp:30637
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__investigation(struct soap *, ns1__investigation *const *, const char *, const char *)
Definition: ICat4C.cpp:36541
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__dummy(struct soap *, const char *, int, const ns1__dummy *, const char *)
Definition: ICat4C.cpp:17922
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__shift(struct soap *, const char *, int, const std::vector< ns1__shift * > *, const char *)
Definition: ICat4C.cpp:39359
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__createMany(struct soap *, ns1__createMany *const *)
Definition: ICat4C.cpp:31340
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__logout(struct soap *, struct __ns1__logout *)
Definition: ICat4C.cpp:28758
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__dummyResponse(struct soap *, const struct __ns1__dummyResponse *, const char *, const char *)
Definition: ICat4C.cpp:29142
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__datafileParameter(struct soap *, ns1__datafileParameter *const *)
Definition: ICat4C.cpp:37020
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__publicStep(struct soap *, const char *, int, ns1__publicStep *const *, const char *)
Definition: ICat4C.cpp:35226
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__investigationParameter(struct soap *, const char *, int, const std::vector< ns1__investigationParameter * > *, const char *)
Definition: ICat4C.cpp:39649
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__investigationType(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:38752
SOAP_FMAC1 ns1__lucenePopulate *SOAP_FMAC2 soap_instantiate_ns1__lucenePopulate(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:20996
SOAP_FMAC1 ns1__entityField *SOAP_FMAC2 soap_instantiate_ns1__entityField(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:7860
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__dummyResponse(struct soap *, const char *, int, const ns1__dummyResponse *, const char *)
Definition: ICat4C.cpp:8507
SOAP_FMAC3 char **SOAP_FMAC4 soap_get_string(struct soap *, char **, const char *, const char *)
Definition: ICat4C.cpp:37781
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)
Definition: ICat4C.cpp:30753
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__investigation(struct soap *, ns1__investigation *const *)
Definition: ICat4C.cpp:36499
SOAP_FMAC1 ns1__get *SOAP_FMAC2 soap_instantiate_ns1__get(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:20732
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__facilityCycle(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:15038
SOAP_FMAC1 std::vector< ns1__shift * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__shift(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:39403
SOAP_FMAC3 ns1__rule *SOAP_FMAC4 soap_get_ns1__rule(struct soap *, ns1__rule *, const char *, const char *)
Definition: ICat4C.cpp:13061
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__sampleParameter(struct soap *, std::vector< ns1__sampleParameter * > *)
Definition: ICat4C.cpp:37788
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__login(struct soap *, const struct __ns1__login *, const char *, const char *)
Definition: ICat4C.cpp:30666
SOAP_FMAC3 const char **SOAP_FMAC4 soap_faultstring(struct soap *soap)
Definition: ICat4C.cpp:116
SOAP_FMAC3 int SOAP_FMAC4 soap_getindependent(struct soap *)
Definition: ICat4C.cpp:151
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getEntityNames(struct soap *, const char *, int, ns1__getEntityNames *const *, const char *)
Definition: ICat4C.cpp:32772
SOAP_FMAC1 ns1__investigation *SOAP_FMAC2 soap_instantiate_ns1__investigation(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:16543
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__relatedDatafile(struct soap *, const char *, int, ns1__relatedDatafile *const *, const char *)
Definition: ICat4C.cpp:36152
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__createManyResponse(struct soap *, ns1__createManyResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:31321
SOAP_FMAC3 ns1__facilityCycle *SOAP_FMAC4 soap_get_ns1__facilityCycle(struct soap *, ns1__facilityCycle *, const char *, const char *)
Definition: ICat4C.cpp:15001
SOAP_FMAC1 ns1__entityInfo *SOAP_FMAC2 soap_instantiate_ns1__entityInfo(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:8159
std::vector< ns1__application * > * soap_new_std__vectorTemplateOfPointerTons1__application(struct soap *soap, int n=-1)
Definition: ICat4H.h:12720
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__datafile(struct soap *, const std::vector< ns1__datafile * > *)
Definition: ICat4C.cpp:40233
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__luceneClearResponse(struct soap *, const char *, int, const struct __ns1__luceneClearResponse *, const char *)
Definition: ICat4C.cpp:28099
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__entityField(struct soap *, std::vector< ns1__entityField * > *)
Definition: ICat4C.cpp:41015
SOAP_FMAC3 ns1__update **SOAP_FMAC4 soap_in_PointerTons1__update(struct soap *, const char *, ns1__update **, const char *)
Definition: ICat4C.cpp:33019
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__entityField(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:41098
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__luceneCommitResponse(struct soap *, const struct __ns1__luceneCommitResponse *, const char *, const char *)
Definition: ICat4C.cpp:27922
SOAP_FMAC3 ns1__searchResponse **SOAP_FMAC4 soap_in_PointerTons1__searchResponse(struct soap *, const char *, ns1__searchResponse **, const char *)
Definition: ICat4C.cpp:33192
SOAP_FMAC3 ns1__investigationParameter **SOAP_FMAC4 soap_get_PointerTons1__investigationParameter(struct soap *, ns1__investigationParameter **, const char *, const char *)
Definition: ICat4C.cpp:34262
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__lucenePopulateResponse(struct soap *, const char *, int, const struct __ns1__lucenePopulateResponse *, const char *)
Definition: ICat4C.cpp:28325
SOAP_FMAC3 ns1__dataCollection *SOAP_FMAC4 soap_in_ns1__dataCollection(struct soap *, const char *, ns1__dataCollection *, const char *)
Definition: ICat4C.cpp:17163
SOAP_FMAC3 ns1__getEntityInfo **SOAP_FMAC4 soap_in_PointerTons1__getEntityInfo(struct soap *, const char *, ns1__getEntityInfo **, const char *)
Definition: ICat4C.cpp:31112
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__deleteMany(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:27295
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__accessType(struct soap *, enum ns1__accessType *const *, const char *, const char *)
Definition: ICat4C.cpp:34367
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__sampleType(struct soap *, ns1__sampleType *const *, const char *, const char *)
Definition: ICat4C.cpp:34193
std::vector< ns1__studyInvestigation * > * soap_new_std__vectorTemplateOfPointerTons1__studyInvestigation(struct soap *soap, int n=-1)
Definition: ICat4H.h:12750
SOAP_FMAC3 struct __ns1__refreshResponse *SOAP_FMAC4 soap_in___ns1__refreshResponse(struct soap *, const char *, struct __ns1__refreshResponse *, const char *)
Definition: ICat4C.cpp:29329
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__delete(struct soap *, ns1__delete *const *)
Definition: ICat4C.cpp:33352
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__studyStatus(struct soap *, enum ns1__studyStatus *const *, const char *, const char *)
Definition: ICat4C.cpp:35835
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__logout(struct soap *, ns1__logout *const *)
Definition: ICat4C.cpp:32416
SOAP_FMAC3 enum ns1__accessType *SOAP_FMAC4 soap_get_ns1__accessType(struct soap *, enum ns1__accessType *, const char *, const char *)
Definition: ICat4C.cpp:4483
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__dataCollection(struct soap *, ns1__dataCollection *const *)
Definition: ICat4C.cpp:35626
SOAP_FMAC3 ns1__dataCollectionDatafile *SOAP_FMAC4 soap_get_ns1__dataCollectionDatafile(struct soap *, ns1__dataCollectionDatafile *, const char *, const char *)
Definition: ICat4C.cpp:17473
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getEntityNamesResponse(struct soap *, ns1__getEntityNamesResponse *const *)
Definition: ICat4C.cpp:32703
SOAP_FMAC3 const char **SOAP_FMAC4 soap_faultcode(struct soap *soap)
Definition: ICat4C.cpp:86
SOAP_FMAC3 struct __ns1__dummyResponse *SOAP_FMAC4 soap_get___ns1__dummyResponse(struct soap *, struct __ns1__dummyResponse *, const char *, const char *)
Definition: ICat4C.cpp:29150
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getEntityInfoResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:8337
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__dataset(struct soap *, std::vector< ns1__dataset * > *)
Definition: ICat4C.cpp:40032
SOAP_FMAC3 ns1__investigationInstrument *SOAP_FMAC4 soap_get_ns1__investigationInstrument(struct soap *, ns1__investigationInstrument *, const char *, const char *)
Definition: ICat4C.cpp:12859
std::vector< ns1__keyword * > * soap_new_std__vectorTemplateOfPointerTons1__keyword(struct soap *soap, int n=-1)
Definition: ICat4H.h:12890
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__entityField(struct soap *, const char *, int, const ns1__entityField *, const char *)
Definition: ICat4C.cpp:7731
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__deleteManyResponse(struct soap *, const char *, int, ns1__deleteManyResponse *const *, const char *)
Definition: ICat4C.cpp:31164
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__studyInvestigation(struct soap *, ns1__studyInvestigation *const *)
Definition: ICat4C.cpp:35852
SOAP_FMAC3 ns1__dummyResponse *SOAP_FMAC4 soap_get_ns1__dummyResponse(struct soap *, ns1__dummyResponse *, const char *, const char *)
Definition: ICat4C.cpp:8549
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__getUserName(struct soap *, const char *, int, const struct __ns1__getUserName *, const char *)
Definition: ICat4C.cpp:30517
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__get(struct soap *, const char *, int, const ns1__get *, const char *)
Definition: ICat4C.cpp:20630
SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__parameterValueType(struct soap *, enum ns1__parameterValueType *)
Definition: ICat4C.cpp:4572
SOAP_FMAC1 struct __ns1__getProperties *SOAP_FMAC2 soap_instantiate___ns1__getProperties(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:30361
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__sampleType(struct soap *, const std::vector< ns1__sampleType * > *)
Definition: ICat4C.cpp:38380
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToLONG64(struct soap *, LONG64 *const *)
Definition: ICat4C.cpp:37251
SOAP_FMAC3 xsd__int *SOAP_FMAC4 soap_get_xsd__int(struct soap *, xsd__int *, const char *, const char *)
Definition: ICat4C.cpp:23995
SOAP_FMAC3 ns1__dataset *SOAP_FMAC4 soap_in_ns1__dataset(struct soap *, const char *, ns1__dataset *, const char *)
Definition: ICat4C.cpp:16678
SOAP_FMAC3 ns1__getApiVersion **SOAP_FMAC4 soap_in_PointerTons1__getApiVersion(struct soap *, const char *, ns1__getApiVersion **, const char *)
Definition: ICat4C.cpp:32900
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__studyInvestigation(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:39334
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__shift(struct soap *, ns1__shift *const *)
Definition: ICat4C.cpp:35972
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__publication(struct soap *, const char *, int, const ns1__publication *, const char *)
Definition: ICat4C.cpp:9467
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Code(struct soap *soap, const char *tag, int id, struct SOAP_ENV__Code *const *a, const char *type)
Definition: ICat4C.cpp:30987
SOAP_FMAC3 ns1__luceneCommitResponse **SOAP_FMAC4 soap_in_PointerTons1__luceneCommitResponse(struct soap *, const char *, ns1__luceneCommitResponse **, const char *)
Definition: ICat4C.cpp:31653
SOAP_FMAC3 ns1__publication **SOAP_FMAC4 soap_in_PointerTons1__publication(struct soap *, const char *, ns1__publication **, const char *)
Definition: ICat4C.cpp:36219
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__dateTime(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:24244
SOAP_FMAC3 struct __ns1__updateResponse *SOAP_FMAC4 soap_get___ns1__updateResponse(struct soap *, struct __ns1__updateResponse *, const char *, const char *)
Definition: ICat4C.cpp:29812
SOAP_FMAC3 ns1__dataCollection **SOAP_FMAC4 soap_get_PointerTons1__dataCollection(struct soap *, ns1__dataCollection **, const char *, const char *)
Definition: ICat4C.cpp:35677
SOAP_FMAC3 ns1__investigationInstrument *SOAP_FMAC4 soap_in_ns1__investigationInstrument(struct soap *, const char *, ns1__investigationInstrument *, const char *)
Definition: ICat4C.cpp:12757
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__lucenePopulateResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:20872
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__deleteMany(struct soap *, const char *, int, ns1__deleteMany *const *, const char *)
Definition: ICat4C.cpp:31227
SOAP_FMAC3 ns1__luceneSearch **SOAP_FMAC4 soap_in_PointerTons1__luceneSearch(struct soap *, const char *, ns1__luceneSearch **, const char *)
Definition: ICat4C.cpp:31595
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__datafileParameter(struct soap *, std::vector< ns1__datafileParameter * > *)
Definition: ICat4C.cpp:40621
SOAP_FMAC3 ns1__dataCollection **SOAP_FMAC4 soap_in_PointerTons1__dataCollection(struct soap *, const char *, ns1__dataCollection **, const char *)
Definition: ICat4C.cpp:35642
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__luceneSearchResponse(struct soap *, const char *, int, const ns1__luceneSearchResponse *, const char *)
Definition: ICat4C.cpp:21054
SOAP_FMAC3 ns1__facility **SOAP_FMAC4 soap_get_PointerTons1__facility(struct soap *, ns1__facility **, const char *, const char *)
Definition: ICat4C.cpp:36839
SOAP_FMAC1 ns1__dataCollectionDatafile *SOAP_FMAC2 soap_instantiate_ns1__dataCollectionDatafile(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:17483
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__facilityCycle(struct soap *, const char *, int, const std::vector< ns1__facilityCycle * > *, const char *)
Definition: ICat4C.cpp:38873
std::vector< ns1__datasetType * > * soap_new_std__vectorTemplateOfPointerTons1__datasetType(struct soap *soap, int n=-1)
Definition: ICat4H.h:12665
SOAP_FMAC3 ns1__logout *SOAP_FMAC4 soap_in_ns1__logout(struct soap *, const char *, ns1__logout *, const char *)
Definition: ICat4C.cpp:6159
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__dataCollectionParameter(struct soap *, std::vector< ns1__dataCollectionParameter * > *)
Definition: ICat4C.cpp:40325
SOAP_FMAC3 struct __ns1__search *SOAP_FMAC4 soap_in___ns1__search(struct soap *, const char *, struct __ns1__search *, const char *)
Definition: ICat4C.cpp:29988
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__get(struct soap *, const struct __ns1__get *, const char *, const char *)
Definition: ICat4C.cpp:30452
SOAP_FMAC1 ns1__accessType_ *SOAP_FMAC2 soap_instantiate_ns1__accessType_(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:5247
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__update(struct soap *, const char *, int, ns1__update *const *, const char *)
Definition: ICat4C.cpp:33011
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__dataCollectionDatafile(struct soap *, ns1__dataCollectionDatafile *const *, const char *, const char *)
Definition: ICat4C.cpp:35487
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__logoutResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:6116
SOAP_FMAC3 struct __ns1__luceneGetPopulating *SOAP_FMAC4 soap_in___ns1__luceneGetPopulating(struct soap *, const char *, struct __ns1__luceneGetPopulating *, const char *)
Definition: ICat4C.cpp:27558
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__isAccessAllowed(struct soap *, const char *, int, ns1__isAccessAllowed *const *, const char *)
Definition: ICat4C.cpp:32060
SOAP_FMAC3 ns1__investigationParameter **SOAP_FMAC4 soap_in_PointerTons1__investigationParameter(struct soap *, const char *, ns1__investigationParameter **, const char *)
Definition: ICat4C.cpp:34226
SOAP_FMAC3 ns1__deleteManyResponse **SOAP_FMAC4 soap_in_PointerTons1__deleteManyResponse(struct soap *, const char *, ns1__deleteManyResponse **, const char *)
Definition: ICat4C.cpp:31173
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__relType(struct soap *, enum ns1__relType *const *, const char *, const char *)
Definition: ICat4C.cpp:35035
SOAP_FMAC3 ns1__dummyResponse **SOAP_FMAC4 soap_get_PointerTons1__dummyResponse(struct soap *, ns1__dummyResponse **, const char *, const char *)
Definition: ICat4C.cpp:32522
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getEntityNames(struct soap *, ns1__getEntityNames *const *)
Definition: ICat4C.cpp:32764
ns1__accessType
Definition: ICat4Stub.h:75
@ ns1__accessType__UPDATE
Definition: ICat4Stub.h:77
@ ns1__accessType__READ
Definition: ICat4Stub.h:76
@ ns1__accessType__CREATE
Definition: ICat4Stub.h:79
@ ns1__accessType__DELETE
Definition: ICat4Stub.h:78
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__rule(struct soap *, const char *, int, const std::vector< ns1__rule * > *, const char *)
Definition: ICat4C.cpp:37997
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__publicStep(struct soap *, const char *, int, const ns1__publicStep *, const char *)
Definition: ICat4C.cpp:8619
SOAP_FMAC3 ns1__dummy *SOAP_FMAC4 soap_in_ns1__dummy(struct soap *, const char *, ns1__dummy *, const char *)
Definition: ICat4C.cpp:18002
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__getUserName(struct soap *, struct __ns1__getUserName *)
Definition: ICat4C.cpp:30503
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__dataCollectionDataset(struct soap *, const char *, int, const std::vector< ns1__dataCollectionDataset * > *, const char *)
Definition: ICat4C.cpp:40533
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__userGroup(struct soap *, ns1__userGroup *const *)
Definition: ICat4C.cpp:35331
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getEntityInfoResponse(struct soap *, const char *, int, const ns1__getEntityInfoResponse *, const char *)
Definition: ICat4C.cpp:8216
SOAP_FMAC3 std::vector< ns1__investigationUser * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__investigationUser(struct soap *, const char *, std::vector< ns1__investigationUser * > *, const char *)
Definition: ICat4C.cpp:39856
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__getApiVersion(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:29628
SOAP_FMAC1 xsd__string *SOAP_FMAC2 soap_instantiate_xsd__string(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:23791
SOAP_FMAC1 ns1__createResponse *SOAP_FMAC2 soap_instantiate_ns1__createResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:21754
SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__accessType(struct soap *, const enum ns1__accessType *, const char *, const char *)
Definition: ICat4C.cpp:4475
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__investigationInstrument(struct soap *, const char *, int, ns1__investigationInstrument *const *, const char *)
Definition: ICat4C.cpp:34278
SOAP_FMAC3 std::vector< ns1__dataCollectionDatafile * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__dataCollectionDatafile(struct soap *, const char *, std::vector< ns1__dataCollectionDatafile * > *, const char *)
Definition: ICat4C.cpp:40840
SOAP_FMAC3 ns1__relType_ *SOAP_FMAC4 soap_in_ns1__relType_(struct soap *, const char *, ns1__relType_ *, const char *)
Definition: ICat4C.cpp:5313
SOAP_FMAC3 ns1__datasetParameter *SOAP_FMAC4 soap_in_ns1__datasetParameter(struct soap *, const char *, ns1__datasetParameter *, const char *)
Definition: ICat4C.cpp:11070
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__delete(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:30162
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__isAccessAllowed(struct soap *, ns1__isAccessAllowed *const *, const char *, const char *)
Definition: ICat4C.cpp:32095
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__entityBaseBean(struct soap *, ns1__entityBaseBean *const *, const char *, const char *)
Definition: ICat4C.cpp:37594
SOAP_FMAC3 LONG64 **SOAP_FMAC4 soap_get_PointerToLONG64(struct soap *, LONG64 **, const char *, const char *)
Definition: ICat4C.cpp:37293
SOAP_FMAC3 xsd__long *SOAP_FMAC4 soap_get_xsd__long(struct soap *, xsd__long *, const char *, const char *)
Definition: ICat4C.cpp:23889
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__IcatException(struct soap *, ns1__IcatException *const *)
Definition: ICat4C.cpp:33873
SOAP_FMAC3 xsd__dateTime *SOAP_FMAC4 soap_get_xsd__dateTime(struct soap *, xsd__dateTime *, const char *, const char *)
Definition: ICat4C.cpp:24208
SOAP_FMAC3 char **SOAP_FMAC4 soap_get__QName(struct soap *, char **, const char *, const char *)
Definition: ICat4C.cpp:37741
SOAP_FMAC3 struct __ns1__luceneClearResponse *SOAP_FMAC4 soap_get___ns1__luceneClearResponse(struct soap *, struct __ns1__luceneClearResponse *, const char *, const char *)
Definition: ICat4C.cpp:28155
SOAP_FMAC1 ns1__update *SOAP_FMAC2 soap_instantiate_ns1__update(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:19626
SOAP_FMAC1 std::vector< ns1__permissibleStringValue * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__permissibleStringValue(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:37945
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__refresh(struct soap *, const char *, int, const struct __ns1__refresh *, const char *)
Definition: ICat4C.cpp:29210
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__parameterType(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:38556
SOAP_FMAC3 time_t *SOAP_FMAC4 soap_get_time(struct soap *, time_t *, const char *, const char *)
Definition: ICat4C.cpp:4402
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfstd__string(struct soap *, const std::vector< std::string > *)
Definition: ICat4C.cpp:41310
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__datafileParameter(struct soap *, const char *, int, const std::vector< ns1__datafileParameter * > *, const char *)
Definition: ICat4C.cpp:40634
SOAP_FMAC1 ns1__datafileParameter *SOAP_FMAC2 soap_instantiate_ns1__datafileParameter(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:11459
std::vector< LONG64 > * soap_new_std__vectorTemplateOfLONG64(struct soap *soap, int n=-1)
Definition: ICat4H.h:13381
SOAP_FMAC3 struct __ns1__getEntityInfo *SOAP_FMAC4 soap_get___ns1__getEntityInfo(struct soap *, struct __ns1__getEntityInfo *, const char *, const char *)
Definition: ICat4C.cpp:27151
SOAP_FMAC3 enum ns1__studyStatus *SOAP_FMAC4 soap_in_ns1__studyStatus(struct soap *, const char *, enum ns1__studyStatus *, const char *)
Definition: ICat4C.cpp:4706
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__isAccessAllowed(struct soap *, const struct __ns1__isAccessAllowed *, const char *, const char *)
Definition: ICat4C.cpp:28482
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__dummy(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:29071
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__isAccessAllowedResponse(struct soap *, ns1__isAccessAllowedResponse *const *)
Definition: ICat4C.cpp:31992
SOAP_FMAC3S const char *SOAP_FMAC4S soap_ns1__parameterValueType2s(struct soap *, enum ns1__parameterValueType)
Definition: ICat4C.cpp:4587
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__entityInfo(struct soap *, const char *, int, const ns1__entityInfo *, const char *)
Definition: ICat4C.cpp:8061
SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__double(struct soap *, const char *, int, const xsd__double *, const char *)
Definition: ICat4C.cpp:24059
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__dataCollectionDatafile(struct soap *, const std::vector< ns1__dataCollectionDatafile * > *)
Definition: ICat4C.cpp:40822
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__luceneClear(struct soap *, const struct __ns1__luceneClear *)
Definition: ICat4C.cpp:27980
static const struct soap_code_map soap_codes_ns1__studyStatus[]
Definition: ICat4C.cpp:4668
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__investigation(struct soap *, const char *, int, const ns1__investigation *, const char *)
Definition: ICat4C.cpp:16285
SOAP_FMAC1 ns1__sampleType *SOAP_FMAC2 soap_instantiate_ns1__sampleType(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:10051
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToint(struct soap *, int *const *, const char *, const char *)
Definition: ICat4C.cpp:34986
SOAP_FMAC1 ns1__getRemainingMinutes *SOAP_FMAC2 soap_instantiate_ns1__getRemainingMinutes(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:5980
SOAP_FMAC1 ns1__luceneClearResponse *SOAP_FMAC2 soap_instantiate_ns1__luceneClearResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:23439
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__grouping(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:13296
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__createResponse(struct soap *, ns1__createResponse *const *)
Definition: ICat4C.cpp:33060
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__loginResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:18446
SOAP_FMAC3 ns1__shift **SOAP_FMAC4 soap_get_PointerTons1__shift(struct soap *, ns1__shift **, const char *, const char *)
Definition: ICat4C.cpp:36020
std::vector< ns1__datafileFormat * > * soap_new_std__vectorTemplateOfPointerTons1__datafileFormat(struct soap *soap, int n=-1)
Definition: ICat4H.h:12693
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__dataCollectionDataset(struct soap *, const char *, int, ns1__dataCollectionDataset *const *, const char *)
Definition: ICat4C.cpp:35512
SOAP_FMAC1 ns1__getRemainingMinutesResponse *SOAP_FMAC2 soap_instantiate_ns1__getRemainingMinutesResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:5835
std::vector< xsd__anyType * > * soap_new_std__vectorTemplateOfPointerToxsd__anyType(struct soap *soap, int n=-1)
Definition: ICat4H.h:13245
SOAP_FMAC3 ns1__datafileFormat *SOAP_FMAC4 soap_get_ns1__datafileFormat(struct soap *, ns1__datafileFormat *, const char *, const char *)
Definition: ICat4C.cpp:15447
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__investigationUser(struct soap *, ns1__investigationUser *const *)
Definition: ICat4C.cpp:36375
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__create(struct soap *, ns1__create *const *, const char *, const char *)
Definition: ICat4C.cpp:33160
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__investigationParameter(struct soap *, const char *, int, ns1__investigationParameter *const *, const char *)
Definition: ICat4C.cpp:34217
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__user(struct soap *, ns1__user *const *, const char *, const char *)
Definition: ICat4C.cpp:36654
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getEntityNames(struct soap *, const char *, int, const ns1__getEntityNames *, const char *)
Definition: ICat4C.cpp:20375
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__delete(struct soap *, const struct __ns1__delete *, const char *, const char *)
Definition: ICat4C.cpp:30122
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__keyword(struct soap *, std::vector< ns1__keyword * > *)
Definition: ICat4C.cpp:39735
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)
Definition: ICat4C.cpp:27040
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__get(struct soap *, const char *, int, ns1__get *const *, const char *)
Definition: ICat4C.cpp:33591
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__dataCollectionDataset(struct soap *, ns1__dataCollectionDataset *const *, const char *, const char *)
Definition: ICat4C.cpp:35548
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__dataCollectionDatafile(struct soap *, const char *, int, const ns1__dataCollectionDatafile *, const char *)
Definition: ICat4C.cpp:17341
SOAP_FMAC3 int **SOAP_FMAC4 soap_in_PointerToint(struct soap *, const char *, int **, const char *)
Definition: ICat4C.cpp:34967
SOAP_FMAC3 struct __ns1__createMany *SOAP_FMAC4 soap_get___ns1__createMany(struct soap *, struct __ns1__createMany *, const char *, const char *)
Definition: ICat4C.cpp:27483
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__lucenePopulate(struct soap *, ns1__lucenePopulate *const *)
Definition: ICat4C.cpp:31931
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__datasetType(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:15250
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__lucenePopulate(struct soap *, const char *, int, ns1__lucenePopulate *const *, const char *)
Definition: ICat4C.cpp:31939
SOAP_FMAC3 ns1__entityInfo *SOAP_FMAC4 soap_in_ns1__entityInfo(struct soap *, const char *, ns1__entityInfo *, const char *)
Definition: ICat4C.cpp:8081
SOAP_FMAC1 ns1__facility *SOAP_FMAC2 soap_instantiate_ns1__facility(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:16184
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__dataCollectionDataset(struct soap *, const std::vector< ns1__dataCollectionDataset * > *)
Definition: ICat4C.cpp:40525
SOAP_FMAC3 ns1__investigationParameter *SOAP_FMAC4 soap_get_ns1__investigationParameter(struct soap *, ns1__investigationParameter *, const char *, const char *)
Definition: ICat4C.cpp:10958
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__parameterType(struct soap *, const char *, int, ns1__parameterType *const *, const char *)
Definition: ICat4C.cpp:36267
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__accessType(struct soap *, enum ns1__accessType *const *)
Definition: ICat4C.cpp:34331
SOAP_FMAC3 ns1__getUserNameResponse **SOAP_FMAC4 soap_get_PointerTons1__getUserNameResponse(struct soap *, ns1__getUserNameResponse **, const char *, const char *)
Definition: ICat4C.cpp:33694
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__getEntityNames(struct soap *, const struct __ns1__getEntityNames *, const char *, const char *)
Definition: ICat4C.cpp:29474
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__icatExceptionType(struct soap *, enum ns1__icatExceptionType *const *)
Definition: ICat4C.cpp:37611
SOAP_FMAC1 struct __ns1__getUserName *SOAP_FMAC2 soap_instantiate___ns1__getUserName(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:30575
SOAP_FMAC3 ns1__job *SOAP_FMAC4 soap_in_ns1__job(struct soap *, const char *, ns1__job *, const char *)
Definition: ICat4C.cpp:15551
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__dummy(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:18303
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__isAccessAllowed(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:6862
std::vector< ns1__datafile * > * soap_new_std__vectorTemplateOfPointerTons1__datafile(struct soap *soap, int n=-1)
Definition: ICat4H.h:13034
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__dummy(struct soap *, const struct __ns1__dummy *)
Definition: ICat4C.cpp:28983
SOAP_FMAC3 std::vector< ns1__datafileFormat * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__datafileFormat(struct soap *, const char *, std::vector< ns1__datafileFormat * > *, const char *)
Definition: ICat4C.cpp:39075
SOAP_FMAC1 std::vector< ns1__parameterType * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__parameterType(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:38528
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__accessType(struct soap *, const char *, int, const enum ns1__accessType *, const char *)
Definition: ICat4C.cpp:4431
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__logoutResponse(struct soap *, struct __ns1__logoutResponse *)
Definition: ICat4C.cpp:28863
SOAP_FMAC3 ns1__getResponse *SOAP_FMAC4 soap_in_ns1__getResponse(struct soap *, const char *, ns1__getResponse *, const char *)
Definition: ICat4C.cpp:20498
std::vector< ns1__publication * > * soap_new_std__vectorTemplateOfPointerTons1__publication(struct soap *soap, int n=-1)
Definition: ICat4H.h:12830
SOAP_FMAC3 ns1__keyword **SOAP_FMAC4 soap_get_PointerTons1__keyword(struct soap *, ns1__keyword **, const char *, const char *)
Definition: ICat4C.cpp:36367
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__search(struct soap *, const struct __ns1__search *, const char *, const char *)
Definition: ICat4C.cpp:30017
SOAP_FMAC3 enum ns1__relType *SOAP_FMAC4 soap_get_ns1__relType(struct soap *, enum ns1__relType *, const char *, const char *)
Definition: ICat4C.cpp:4564
SOAP_FMAC1 ns1__getEntityInfoResponse *SOAP_FMAC2 soap_instantiate_ns1__getEntityInfoResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:8307
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__luceneCommitResponse(struct soap *, const char *, int, ns1__luceneCommitResponse *const *, const char *)
Definition: ICat4C.cpp:31644
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__deleteResponse(struct soap *, struct __ns1__deleteResponse *)
Definition: ICat4C.cpp:30173
SOAP_FMAC1 struct SOAP_ENV__Reason *SOAP_FMAC2 soap_instantiate_SOAP_ENV__Reason(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
Definition: ICat4C.cpp:26810
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__facility(struct soap *, ns1__facility *const *, const char *, const char *)
Definition: ICat4C.cpp:36831
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__refresh(struct soap *, const struct __ns1__refresh *)
Definition: ICat4C.cpp:29202
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__update(struct soap *, struct __ns1__update *)
Definition: ICat4C.cpp:29639
SOAP_FMAC3 ns1__study *SOAP_FMAC4 soap_in_ns1__study(struct soap *, const char *, ns1__study *, const char *)
Definition: ICat4C.cpp:13765
SOAP_FMAC3 ns1__createManyResponse *SOAP_FMAC4 soap_in_ns1__createManyResponse(struct soap *, const char *, ns1__createManyResponse *, const char *)
Definition: ICat4C.cpp:21978
SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__icatExceptionType(struct soap *, const enum ns1__icatExceptionType *, const char *, const char *)
Definition: ICat4C.cpp:4815
SOAP_FMAC1 ns1__parameter *SOAP_FMAC2 soap_instantiate_ns1__parameter(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:11704
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxsd__anyType(struct soap *, const char *, int, xsd__anyType *const *, const char *)
Definition: ICat4C.cpp:34391
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__relType_(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:5382
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__userGroup(struct soap *, ns1__userGroup *const *, const char *, const char *)
Definition: ICat4C.cpp:35371
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__investigationUser(struct soap *, std::vector< ns1__investigationUser * > *)
Definition: ICat4C.cpp:39833
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__updateResponse(struct soap *, ns1__updateResponse *const *)
Definition: ICat4C.cpp:32944
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getProperties(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:21636
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__facilityCycle(struct soap *, std::vector< ns1__facilityCycle * > *)
Definition: ICat4C.cpp:38861
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__datafileParameter(struct soap *, ns1__datafileParameter *const *, const char *, const char *)
Definition: ICat4C.cpp:37064
SOAP_FMAC3 ns1__IcatException *SOAP_FMAC4 soap_get_ns1__IcatException(struct soap *, ns1__IcatException *, const char *, const char *)
Definition: ICat4C.cpp:23322
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__luceneClear(struct soap *, const char *, int, const ns1__luceneClear *, const char *)
Definition: ICat4C.cpp:23498
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__createMany(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:27518
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerToxsd__anyType(struct soap *, const char *, int, const std::vector< xsd__anyType * > *, const char *)
Definition: ICat4C.cpp:40929
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__datafileFormat(struct soap *, const char *, int, ns1__datafileFormat *const *, const char *)
Definition: ICat4C.cpp:37090
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__searchText(struct soap *, const struct __ns1__searchText *, const char *, const char *)
Definition: ICat4C.cpp:28592
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__shift(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:39431
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__investigationType(struct soap *, ns1__investigationType *const *, const char *, const char *)
Definition: ICat4C.cpp:36481
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__refresh(struct soap *, struct __ns1__refresh *)
Definition: ICat4C.cpp:29196
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__searchResponse(struct soap *, const char *, int, ns1__searchResponse *const *, const char *)
Definition: ICat4C.cpp:33184
SOAP_FMAC3 ns1__getRemainingMinutes *SOAP_FMAC4 soap_in_ns1__getRemainingMinutes(struct soap *, const char *, ns1__getRemainingMinutes *, const char *)
Definition: ICat4C.cpp:5907
SOAP_FMAC3 ns1__investigationType **SOAP_FMAC4 soap_in_PointerTons1__investigationType(struct soap *, const char *, ns1__investigationType **, const char *)
Definition: ICat4C.cpp:36453
std::vector< ns1__investigationInstrument * > * soap_new_std__vectorTemplateOfPointerTons1__investigationInstrument(struct soap *soap, int n=-1)
Definition: ICat4H.h:12949
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__facility(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:16212
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__luceneSearch(struct soap *, const char *, int, const struct __ns1__luceneSearch *, const char *)
Definition: ICat4C.cpp:27655
SOAP_FMAC3 ns1__datasetParameter **SOAP_FMAC4 soap_in_PointerTons1__datasetParameter(struct soap *, const char *, ns1__datasetParameter **, const char *)
Definition: ICat4C.cpp:36919
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__entityField(struct soap *, const char *, int, ns1__entityField *const *, const char *)
Definition: ICat4C.cpp:35058
SOAP_FMAC3 int SOAP_FMAC4 soap_putheader(struct soap *soap)
Definition: ICat4C.cpp:31
SOAP_FMAC3 std::vector< ns1__investigation * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__investigation(struct soap *, const char *, std::vector< ns1__investigation * > *, const char *)
Definition: ICat4C.cpp:38590
SOAP_FMAC3 std::string *SOAP_FMAC4 soap_get_std__string(struct soap *, std::string *, const char *, const char *)
Definition: ICat4C.cpp:23679
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getEntityNames(struct soap *, ns1__getEntityNames *const *, const char *, const char *)
Definition: ICat4C.cpp:32807
SOAP_FMAC3 struct __ns1__refresh *SOAP_FMAC4 soap_in___ns1__refresh(struct soap *, const char *, struct __ns1__refresh *, const char *)
Definition: ICat4C.cpp:29221
SOAP_FMAC3 ns1__get *SOAP_FMAC4 soap_get_ns1__get(struct soap *, ns1__get *, const char *, const char *)
Definition: ICat4C.cpp:20725
SOAP_FMAC3 struct __ns1__get *SOAP_FMAC4 soap_in___ns1__get(struct soap *, const char *, struct __ns1__get *, const char *)
Definition: ICat4C.cpp:30423
SOAP_FMAC1 ns1__datasetType *SOAP_FMAC2 soap_instantiate_ns1__datasetType(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:15222
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__login_credentials(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:5168
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__search(struct soap *, const char *, int, const struct __ns1__search *, const char *)
Definition: ICat4C.cpp:29977
std::vector< ns1__permissibleStringValue * > * soap_new_std__vectorTemplateOfPointerTons1__permissibleStringValue(struct soap *soap, int n=-1)
Definition: ICat4H.h:12356
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__study(struct soap *, const char *, int, const std::vector< ns1__study * > *, const char *)
Definition: ICat4C.cpp:38191
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__entityField(struct soap *, const std::vector< ns1__entityField * > *)
Definition: ICat4C.cpp:41019
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__luceneGetPopulating(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:19945
SOAP_FMAC1 std::vector< ns1__facilityCycle * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__facilityCycle(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:38917
SOAP_FMAC3 ns1__log **SOAP_FMAC4 soap_in_PointerTons1__log(struct soap *, const char *, ns1__log **, const char *)
Definition: ICat4C.cpp:35290
std::vector< ns1__facilityCycle * > * soap_new_std__vectorTemplateOfPointerTons1__facilityCycle(struct soap *soap, int n=-1)
Definition: ICat4H.h:12638
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Fault(struct soap *soap, const struct SOAP_ENV__Fault *a)
Definition: ICat4C.cpp:26543
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__refreshResponse(struct soap *, ns1__refreshResponse *const *)
Definition: ICat4C.cpp:32587
SOAP_FMAC3 xsd__anyType *SOAP_FMAC4 soap_get_xsd__anyType(struct soap *, xsd__anyType *, const char *, const char *)
Definition: ICat4C.cpp:24420
SOAP_FMAC1 struct __ns1__getEntityNames *SOAP_FMAC2 soap_instantiate___ns1__getEntityNames(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:29491
SOAP_FMAC3 ns1__searchResponse *SOAP_FMAC4 soap_get_ns1__searchResponse(struct soap *, ns1__searchResponse *, const char *, const char *)
Definition: ICat4C.cpp:6361
SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Fault(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Fault *a, const char *type)
Definition: ICat4C.cpp:26559
SOAP_FMAC3 ns1__luceneClear *SOAP_FMAC4 soap_in_ns1__luceneClear(struct soap *, const char *, ns1__luceneClear *, const char *)
Definition: ICat4C.cpp:23513
SOAP_FMAC3 ns1__search *SOAP_FMAC4 soap_in_ns1__search(struct soap *, const char *, ns1__search *, const char *)
Definition: ICat4C.cpp:6445
SOAP_FMAC3 int SOAP_FMAC4 soap_put_double(struct soap *, const double *, const char *, const char *)
Definition: ICat4C.cpp:4358
SOAP_FMAC3 ns1__dataset **SOAP_FMAC4 soap_get_PointerTons1__dataset(struct soap *, ns1__dataset **, const char *, const char *)
Definition: ICat4C.cpp:37012
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Reason(struct soap *soap, const struct SOAP_ENV__Reason *a)
Definition: ICat4C.cpp:26735
SOAP_FMAC3 ns1__publicStep **SOAP_FMAC4 soap_in_PointerTons1__publicStep(struct soap *, const char *, ns1__publicStep **, const char *)
Definition: ICat4C.cpp:35234
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__luceneSearchResponse(struct soap *, const char *, int, ns1__luceneSearchResponse *const *, const char *)
Definition: ICat4C.cpp:31528
SOAP_FMAC1 ns1__dataCollectionDataset *SOAP_FMAC2 soap_instantiate_ns1__dataCollectionDataset(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:17051
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__get(struct soap *, struct __ns1__get *)
Definition: ICat4C.cpp:30398
SOAP_FMAC3 ns1__grouping **SOAP_FMAC4 soap_get_PointerTons1__grouping(struct soap *, ns1__grouping **, const char *, const char *)
Definition: ICat4C.cpp:35435
SOAP_FMAC3 ns1__publication *SOAP_FMAC4 soap_get_ns1__publication(struct soap *, ns1__publication *, const char *, const char *)
Definition: ICat4C.cpp:9625
SOAP_FMAC3 ns1__deleteMany **SOAP_FMAC4 soap_in_PointerTons1__deleteMany(struct soap *, const char *, ns1__deleteMany **, const char *)
Definition: ICat4C.cpp:31235
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__entityBaseBean(struct soap *, const char *, int, const ns1__entityBaseBean *, const char *)
Definition: ICat4C.cpp:22115
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__luceneSearch(struct soap *, struct __ns1__luceneSearch *)
Definition: ICat4C.cpp:27641
static const struct soap_code_map soap_codes_ns1__parameterValueType[]
Definition: ICat4C.cpp:4581
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__studyInvestigation(struct soap *, std::vector< ns1__studyInvestigation * > *)
Definition: ICat4C.cpp:39246
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__facilityCycle(struct soap *, ns1__facilityCycle *const *, const char *, const char *)
Definition: ICat4C.cpp:36774
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)
Definition: ICat4C.cpp:27002
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__dummyResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:29185
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__isAccessAllowed(struct soap *, const char *, int, const ns1__isAccessAllowed *, const char *)
Definition: ICat4C.cpp:6730
SOAP_FMAC3 ns1__publicStep *SOAP_FMAC4 soap_get_ns1__publicStep(struct soap *, ns1__publicStep *, const char *, const char *)
Definition: ICat4C.cpp:8744
SOAP_FMAC3 ns1__luceneCommit *SOAP_FMAC4 soap_in_ns1__luceneCommit(struct soap *, const char *, ns1__luceneCommit *, const char *)
Definition: ICat4C.cpp:7595
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getEntityInfoResponse(struct soap *, ns1__getEntityInfoResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:31080
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__lucenePopulate(struct soap *, const char *, int, const struct __ns1__lucenePopulate *, const char *)
Definition: ICat4C.cpp:28213
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__grouping(struct soap *, const char *, int, const ns1__grouping *, const char *)
Definition: ICat4C.cpp:13132
std::vector< ns1__relatedDatafile * > * soap_new_std__vectorTemplateOfPointerTons1__relatedDatafile(struct soap *soap, int n=-1)
Definition: ICat4H.h:13186
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__investigationUser(struct soap *, ns1__investigationUser *const *, const char *, const char *)
Definition: ICat4C.cpp:36419
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__lucenePopulate(struct soap *, ns1__lucenePopulate *const *, const char *, const char *)
Definition: ICat4C.cpp:31974
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__luceneGetPopulatingResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:19798
SOAP_FMAC3 time_t **SOAP_FMAC4 soap_in_PointerTotime(struct soap *, const char *, time_t **, const char *)
Definition: ICat4C.cpp:37315
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getApiVersionResponse(struct soap *, const char *, int, const ns1__getApiVersionResponse *, const char *)
Definition: ICat4C.cpp:19974
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__getProperties(struct soap *, struct __ns1__getProperties *)
Definition: ICat4C.cpp:30287
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__refreshResponse(struct soap *, const struct __ns1__refreshResponse *)
Definition: ICat4C.cpp:29307
SOAP_FMAC1 std::vector< ns1__investigationType * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__investigationType(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:38724
SOAP_FMAC3 std::vector< ns1__study * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__study(struct soap *, const char *, std::vector< ns1__study * > *, const char *)
Definition: ICat4C.cpp:38201
SOAP_FMAC1 std::vector< ns1__application * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__application(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:39206
SOAP_FMAC3 ns1__log *SOAP_FMAC4 soap_in_ns1__log(struct soap *, const char *, ns1__log *, const char *)
Definition: ICat4C.cpp:8851
SOAP_FMAC3 ns1__dataCollectionParameter **SOAP_FMAC4 soap_get_PointerTons1__dataCollectionParameter(struct soap *, ns1__dataCollectionParameter **, const char *, const char *)
Definition: ICat4C.cpp:35618
ns1__studyStatus
Definition: ICat4Stub.h:48
@ ns1__studyStatus__COMPLETE
Definition: ICat4Stub.h:51
@ ns1__studyStatus__IN_USCOREPROGRESS
Definition: ICat4Stub.h:50
@ ns1__studyStatus__NEW
Definition: ICat4Stub.h:49
@ ns1__studyStatus__CANCELLED
Definition: ICat4Stub.h:52
SOAP_FMAC3 ns1__create **SOAP_FMAC4 soap_in_PointerTons1__create(struct soap *, const char *, ns1__create **, const char *)
Definition: ICat4C.cpp:33135
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostd__string(struct soap *, std::string *const *)
Definition: ICat4C.cpp:37665
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__search(struct soap *, ns1__search *const *)
Definition: ICat4C.cpp:33236
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getApiVersionResponse(struct soap *, const char *, int, ns1__getApiVersionResponse *const *, const char *)
Definition: ICat4C.cpp:32832
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__datafileFormat(struct soap *, ns1__datafileFormat *const *)
Definition: ICat4C.cpp:37082
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__searchTextResponse(struct soap *, ns1__searchTextResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:32157
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__constraint(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:41194
SOAP_FMAC3 std::vector< ns1__studyInvestigation * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__studyInvestigation(struct soap *, const char *, std::vector< ns1__studyInvestigation * > *, const char *)
Definition: ICat4C.cpp:39269
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__investigationUser(struct soap *, const char *, int, const std::vector< ns1__investigationUser * > *, const char *)
Definition: ICat4C.cpp:39846
SOAP_FMAC3 ns1__grouping *SOAP_FMAC4 soap_in_ns1__grouping(struct soap *, const char *, ns1__grouping *, const char *)
Definition: ICat4C.cpp:13161
SOAP_FMAC3 ns1__constraint **SOAP_FMAC4 soap_get_PointerTons1__constraint(struct soap *, ns1__constraint **, const char *, const char *)
Definition: ICat4C.cpp:35155
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__shift(struct soap *, const char *, int, const ns1__shift *, const char *)
Definition: ICat4C.cpp:9249
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__facilityCycle(struct soap *, const char *, int, const ns1__facilityCycle *, const char *)
Definition: ICat4C.cpp:14852
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__getEntityNames(struct soap *, const char *, int, const struct __ns1__getEntityNames *, const char *)
Definition: ICat4C.cpp:29432
SOAP_FMAC3 ns1__searchText *SOAP_FMAC4 soap_in_ns1__searchText(struct soap *, const char *, ns1__searchText *, const char *)
Definition: ICat4C.cpp:7321
SOAP_FMAC3 int SOAP_FMAC4 soap_out_string(struct soap *, const char *, int, char *const *, const char *)
Definition: ICat4C.cpp:37763
SOAP_FMAC3 ns1__parameter *SOAP_FMAC4 soap_in_ns1__parameter(struct soap *, const char *, ns1__parameter *, const char *)
Definition: ICat4C.cpp:11568
SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *a)
Definition: ICat4C.cpp:26729
SOAP_FMAC1 ns1__search *SOAP_FMAC2 soap_instantiate_ns1__search(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:6521
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__entityField(struct soap *, const char *, int, const std::vector< ns1__entityField * > *, const char *)
Definition: ICat4C.cpp:41027
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__studyInvestigation(struct soap *, const std::vector< ns1__studyInvestigation * > *)
Definition: ICat4C.cpp:39251
SOAP_FMAC3 ns1__update *SOAP_FMAC4 soap_get_ns1__update(struct soap *, ns1__update *, const char *, const char *)
Definition: ICat4C.cpp:19618
SOAP_FMAC3 ns1__datasetParameter *SOAP_FMAC4 soap_get_ns1__datasetParameter(struct soap *, ns1__datasetParameter *, const char *, const char *)
Definition: ICat4C.cpp:11204
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)
Definition: ICat4C.cpp:30814
SOAP_FMAC3 ns1__getRemainingMinutes **SOAP_FMAC4 soap_get_PointerTons1__getRemainingMinutes(struct soap *, ns1__getRemainingMinutes **, const char *, const char *)
Definition: ICat4C.cpp:32348
SOAP_FMAC3 ns1__getProperties **SOAP_FMAC4 soap_in_PointerTons1__getProperties(struct soap *, const char *, ns1__getProperties **, const char *)
Definition: ICat4C.cpp:33484
SOAP_FMAC3 ns1__entityBaseBean *SOAP_FMAC4 soap_get_ns1__entityBaseBean(struct soap *, ns1__entityBaseBean *, const char *, const char *)
Definition: ICat4C.cpp:22224
SOAP_FMAC1 std::vector< ns1__investigationParameter * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__investigationParameter(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:39696
SOAP_FMAC1 struct __ns1__createMany *SOAP_FMAC2 soap_instantiate___ns1__createMany(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:27492
SOAP_FMAC3 ns1__deleteResponse *SOAP_FMAC4 soap_get_ns1__deleteResponse(struct soap *, ns1__deleteResponse *, const char *, const char *)
Definition: ICat4C.cpp:6931
SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__parameterValueType(struct soap *, const enum ns1__parameterValueType *, const char *, const char *)
Definition: ICat4C.cpp:4641
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__permissibleStringValue(struct soap *, const std::vector< ns1__permissibleStringValue * > *)
Definition: ICat4C.cpp:37890
SOAP_FMAC3 ns1__datafileParameter **SOAP_FMAC4 soap_get_PointerTons1__datafileParameter(struct soap *, ns1__datafileParameter **, const char *, const char *)
Definition: ICat4C.cpp:37072
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getProperties(struct soap *, const char *, int, const ns1__getProperties *, const char *)
Definition: ICat4C.cpp:21522
SOAP_FMAC3 ns1__datafile *SOAP_FMAC4 soap_in_ns1__datafile(struct soap *, const char *, ns1__datafile *, const char *)
Definition: ICat4C.cpp:17626
SOAP_FMAC3 ns1__studyInvestigation **SOAP_FMAC4 soap_get_PointerTons1__studyInvestigation(struct soap *, ns1__studyInvestigation **, const char *, const char *)
Definition: ICat4C.cpp:35906
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__search(struct soap *, const struct __ns1__search *)
Definition: ICat4C.cpp:29969
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__study(struct soap *, std::vector< ns1__study * > *)
Definition: ICat4C.cpp:38178
SOAP_FMAC3 enum ns1__accessType *SOAP_FMAC4 soap_in_ns1__accessType(struct soap *, const char *, enum ns1__accessType *, const char *)
Definition: ICat4C.cpp:4455
SOAP_FMAC3 ns1__facilityCycle *SOAP_FMAC4 soap_in_ns1__facilityCycle(struct soap *, const char *, ns1__facilityCycle *, const char *)
Definition: ICat4C.cpp:14885
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__investigationUser(struct soap *, const char *, int, ns1__investigationUser *const *, const char *)
Definition: ICat4C.cpp:36383
SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__studyStatus(struct soap *, const enum ns1__studyStatus *, const char *, const char *)
Definition: ICat4C.cpp:4726
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__investigationInstrument(struct soap *, const std::vector< ns1__investigationInstrument * > *)
Definition: ICat4C.cpp:39937
SOAP_FMAC3 ns1__getProperties **SOAP_FMAC4 soap_get_PointerTons1__getProperties(struct soap *, ns1__getProperties **, const char *, const char *)
Definition: ICat4C.cpp:33519
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__datafileParameter(struct soap *, const std::vector< ns1__datafileParameter * > *)
Definition: ICat4C.cpp:40626
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__constraint(struct soap *, const char *, int, const ns1__constraint *, const char *)
Definition: ICat4C.cpp:7917
SOAP_FMAC1 ns1__investigationUser *SOAP_FMAC2 soap_instantiate_ns1__investigationUser(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:14101
SOAP_FMAC3 ns1__luceneClearResponse **SOAP_FMAC4 soap_in_PointerTons1__luceneClearResponse(struct soap *, const char *, ns1__luceneClearResponse **, const char *)
Definition: ICat4C.cpp:31769
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__log(struct soap *, const char *, int, const ns1__log *, const char *)
Definition: ICat4C.cpp:8819
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__luceneSearch(struct soap *, const char *, int, ns1__luceneSearch *const *, const char *)
Definition: ICat4C.cpp:31587
SOAP_FMAC3 struct SOAP_ENV__Fault *SOAP_FMAC4 soap_get_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *p, const char *tag, const char *type)
Definition: ICat4C.cpp:26681
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__logoutResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:28966
SOAP_FMAC1 std::vector< ns1__investigation * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__investigation(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:38625
SOAP_FMAC3 const char *SOAP_FMAC4 soap_check_faultsubcode(struct soap *soap)
Definition: ICat4C.cpp:105
SOAP_FMAC3 ns1__get *SOAP_FMAC4 soap_in_ns1__get(struct soap *, const char *, ns1__get *, const char *)
Definition: ICat4C.cpp:20648
SOAP_FMAC3 ns1__icatExceptionType_ *SOAP_FMAC4 soap_get_ns1__icatExceptionType_(struct soap *, ns1__icatExceptionType_ *, const char *, const char *)
Definition: ICat4C.cpp:5675
SOAP_FMAC3 ns1__getEntityNamesResponse **SOAP_FMAC4 soap_in_PointerTons1__getEntityNamesResponse(struct soap *, const char *, ns1__getEntityNamesResponse **, const char *)
Definition: ICat4C.cpp:32720
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__luceneCommitResponse(struct soap *, ns1__luceneCommitResponse *const *)
Definition: ICat4C.cpp:31636
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__study(struct soap *, const char *, int, ns1__study *const *, const char *)
Definition: ICat4C.cpp:35923
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getUserNameResponse(struct soap *, const char *, int, const ns1__getUserNameResponse *, const char *)
Definition: ICat4C.cpp:18877
SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *a)
Definition: ICat4C.cpp:30719
SOAP_FMAC3 struct __ns1__luceneCommitResponse *SOAP_FMAC4 soap_get___ns1__luceneCommitResponse(struct soap *, struct __ns1__luceneCommitResponse *, const char *, const char *)
Definition: ICat4C.cpp:27931
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)
Definition: ICat4C.cpp:30870
SOAP_FMAC3S int SOAP_FMAC4S soap_s2ns1__relType(struct soap *, const char *, enum ns1__relType *)
Definition: ICat4C.cpp:4520
SOAP_FMAC1 xsd__dateTime *SOAP_FMAC2 soap_instantiate_xsd__dateTime(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:24216
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__anyType(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:26516
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__parameterValueType_(struct soap *, const char *, int, const ns1__parameterValueType_ *, const char *)
Definition: ICat4C.cpp:5411
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__dataset(struct soap *, const std::vector< ns1__dataset * > *)
Definition: ICat4C.cpp:40038
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getPropertiesResponse(struct soap *, ns1__getPropertiesResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:33452
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__logout(struct soap *, ns1__logout *const *, const char *, const char *)
Definition: ICat4C.cpp:32456
SOAP_FMAC1 ns1__relType_ *SOAP_FMAC2 soap_instantiate_ns1__relType_(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:5354
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__datasetParameter(struct soap *, std::vector< ns1__datasetParameter * > *)
Definition: ICat4C.cpp:40130
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__investigation(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:16572
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__sample(struct soap *, const char *, int, ns1__sample *const *, const char *)
Definition: ICat4C.cpp:36095
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__login(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:30706
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__dummyResponse(struct soap *, const char *, int, ns1__dummyResponse *const *, const char *)
Definition: ICat4C.cpp:32479
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__publicStep(struct soap *, ns1__publicStep *const *, const char *, const char *)
Definition: ICat4C.cpp:35259
SOAP_FMAC3 ns1__lucenePopulate *SOAP_FMAC4 soap_in_ns1__lucenePopulate(struct soap *, const char *, ns1__lucenePopulate *, const char *)
Definition: ICat4C.cpp:20920
SOAP_FMAC3 ns1__sample **SOAP_FMAC4 soap_in_PointerTons1__sample(struct soap *, const char *, ns1__sample **, const char *)
Definition: ICat4C.cpp:36103
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getEntityInfo(struct soap *, ns1__getEntityInfo *const *, const char *, const char *)
Definition: ICat4C.cpp:31139
SOAP_FMAC3 ns1__permissibleStringValue *SOAP_FMAC4 soap_in_ns1__permissibleStringValue(struct soap *, const char *, ns1__permissibleStringValue *, const char *)
Definition: ICat4C.cpp:10603
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__deleteMany(struct soap *, const char *, int, const struct __ns1__deleteMany *, const char *)
Definition: ICat4C.cpp:27211
std::vector< ns1__dataCollectionDataset * > * soap_new_std__vectorTemplateOfPointerTons1__dataCollectionDataset(struct soap *soap, int n=-1)
Definition: ICat4H.h:13126
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__luceneClear(struct soap *, ns1__luceneClear *const *, const char *, const char *)
Definition: ICat4C.cpp:31854
SOAP_FMAC3 struct __ns1__login *SOAP_FMAC4 soap_get___ns1__login(struct soap *, struct __ns1__login *, const char *, const char *)
Definition: ICat4C.cpp:30674
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__relatedDatafile(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:9212
SOAP_FMAC1 ns1__sampleParameter *SOAP_FMAC2 soap_instantiate_ns1__sampleParameter(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:10514
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__refreshResponse(struct soap *, const char *, int, const ns1__refreshResponse *, const char *)
Definition: ICat4C.cpp:18628
SOAP_FMAC3 ns1__dataCollectionDataset **SOAP_FMAC4 soap_in_PointerTons1__dataCollectionDataset(struct soap *, const char *, ns1__dataCollectionDataset **, const char *)
Definition: ICat4C.cpp:35521
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__dataCollectionParameter(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:40414
SOAP_FMAC1 struct __ns1__getRemainingMinutes *SOAP_FMAC2 soap_instantiate___ns1__getRemainingMinutes(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:28723
SOAP_FMAC3 ns1__grouping **SOAP_FMAC4 soap_in_PointerTons1__grouping(struct soap *, const char *, ns1__grouping **, const char *)
Definition: ICat4C.cpp:35402
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOf_ns1__login_credentials_entry(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:41293
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__datafileParameter(struct soap *, const char *, int, ns1__datafileParameter *const *, const char *)
Definition: ICat4C.cpp:37028
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__delete(struct soap *, const char *, int, const struct __ns1__delete *, const char *)
Definition: ICat4C.cpp:30082
SOAP_FMAC3 ns1__lucenePopulate *SOAP_FMAC4 soap_get_ns1__lucenePopulate(struct soap *, ns1__lucenePopulate *, const char *, const char *)
Definition: ICat4C.cpp:20988
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfLONG64(struct soap *, const std::vector< LONG64 > *)
Definition: ICat4C.cpp:41403
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)
Definition: ICat4C.cpp:26924
SOAP_FMAC3 ns1__dummy **SOAP_FMAC4 soap_in_PointerTons1__dummy(struct soap *, const char *, ns1__dummy **, const char *)
Definition: ICat4C.cpp:32546
SOAP_FMAC3 xsd__string *SOAP_FMAC4 soap_get_xsd__string(struct soap *, xsd__string *, const char *, const char *)
Definition: ICat4C.cpp:23783
SOAP_FMAC1 ns1__getApiVersion *SOAP_FMAC2 soap_instantiate_ns1__getApiVersion(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:20171
SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__icatExceptionType(struct soap *, enum ns1__icatExceptionType *)
Definition: ICat4C.cpp:4742
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__luceneClearResponse(struct soap *, const char *, int, ns1__luceneClearResponse *const *, const char *)
Definition: ICat4C.cpp:31760
SOAP_FMAC1 ns1__job *SOAP_FMAC2 soap_instantiate_ns1__job(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:15669
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__icatExceptionType(struct soap *, const char *, int, enum ns1__icatExceptionType *const *, const char *)
Definition: ICat4C.cpp:37618
SOAP_FMAC1 std::vector< ns1__datasetType * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__datasetType(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:39013
SOAP_FMAC3 ns1__createManyResponse *SOAP_FMAC4 soap_get_ns1__createManyResponse(struct soap *, ns1__createManyResponse *, const char *, const char *)
Definition: ICat4C.cpp:22039
SOAP_FMAC3 ns1__facility *SOAP_FMAC4 soap_in_ns1__facility(struct soap *, const char *, ns1__facility *, const char *)
Definition: ICat4C.cpp:16024
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__luceneSearch(struct soap *, const struct __ns1__luceneSearch *, const char *, const char *)
Definition: ICat4C.cpp:27696
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__luceneCommitResponse(struct soap *, const char *, int, const struct __ns1__luceneCommitResponse *, const char *)
Definition: ICat4C.cpp:27875
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__instrumentScientist(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:14556
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__createManyResponse(struct soap *, const char *, int, const ns1__createManyResponse *, const char *)
Definition: ICat4C.cpp:21963
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__parameterValueType(struct soap *, enum ns1__parameterValueType *const *)
Definition: ICat4C.cpp:33932
SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__boolean(struct soap *, const char *, int, const xsd__boolean *, const char *)
Definition: ICat4C.cpp:24272
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__icatExceptionType_(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:5714
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__lucenePopulateResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:28413
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getEntityNamesResponse(struct soap *, const char *, int, ns1__getEntityNamesResponse *const *, const char *)
Definition: ICat4C.cpp:32711
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getRemainingMinutes(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:6010
SOAP_FMAC3 ns1__luceneGetPopulating **SOAP_FMAC4 soap_get_PointerTons1__luceneGetPopulating(struct soap *, ns1__luceneGetPopulating **, const char *, const char *)
Definition: ICat4C.cpp:31512
SOAP_FMAC3 ns1__datafileParameter *SOAP_FMAC4 soap_get_ns1__datafileParameter(struct soap *, ns1__datafileParameter *, const char *, const char *)
Definition: ICat4C.cpp:11450
SOAP_FMAC3 ns1__search **SOAP_FMAC4 soap_get_PointerTons1__search(struct soap *, ns1__search **, const char *, const char *)
Definition: ICat4C.cpp:33284
SOAP_FMAC3 int SOAP_FMAC4 soap_put_LONG64(struct soap *, const LONG64 *, const char *, const char *)
Definition: ICat4C.cpp:4320
SOAP_FMAC1 ns1__rule *SOAP_FMAC2 soap_instantiate_ns1__rule(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:13069
SOAP_FMAC3 ns1__job **SOAP_FMAC4 soap_get_PointerTons1__job(struct soap *, ns1__job **, const char *, const char *)
Definition: ICat4C.cpp:35734
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__luceneCommit(struct soap *, const struct __ns1__luceneCommit *)
Definition: ICat4C.cpp:27756
SOAP_FMAC3 ns1__logoutResponse *SOAP_FMAC4 soap_in_ns1__logoutResponse(struct soap *, const char *, ns1__logoutResponse *, const char *)
Definition: ICat4C.cpp:6046
std::vector< ns1__sampleType * > * soap_new_std__vectorTemplateOfPointerTons1__sampleType(struct soap *soap, int n=-1)
Definition: ICat4H.h:12496
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__create(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:29952
SOAP_FMAC1 struct SOAP_ENV__Detail *SOAP_FMAC2 soap_instantiate_SOAP_ENV__Detail(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
Definition: ICat4C.cpp:30822
SOAP_FMAC3 ns1__updateResponse *SOAP_FMAC4 soap_get_ns1__updateResponse(struct soap *, ns1__updateResponse *, const char *, const char *)
Definition: ICat4C.cpp:19466
SOAP_FMAC1 ns1__logout *SOAP_FMAC2 soap_instantiate_ns1__logout(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:6229
SOAP_FMAC3 ns1__deleteMany *SOAP_FMAC4 soap_in_ns1__deleteMany(struct soap *, const char *, ns1__deleteMany *, const char *)
Definition: ICat4C.cpp:19295
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)
Definition: ICat4C.cpp:30878
SOAP_FMAC3 bool *SOAP_FMAC4 soap_get_bool(struct soap *, bool *, const char *, const char *)
Definition: ICat4C.cpp:4899
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__rule(struct soap *, std::vector< ns1__rule * > *)
Definition: ICat4C.cpp:37984
SOAP_FMAC3 ns1__permissibleStringValue *SOAP_FMAC4 soap_get_ns1__permissibleStringValue(struct soap *, ns1__permissibleStringValue *, const char *, const char *)
Definition: ICat4C.cpp:10706
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__searchText(struct soap *, ns1__searchText *const *)
Definition: ICat4C.cpp:32176
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__getApiVersion(struct soap *, const char *, int, const struct __ns1__getApiVersion *, const char *)
Definition: ICat4C.cpp:29543
SOAP_FMAC3 ns1__searchResponse **SOAP_FMAC4 soap_get_PointerTons1__searchResponse(struct soap *, ns1__searchResponse **, const char *, const char *)
Definition: ICat4C.cpp:33227
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__keyword(struct soap *, const char *, int, const std::vector< ns1__keyword * > *, const char *)
Definition: ICat4C.cpp:39748
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)
Definition: ICat4C.cpp:27032
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__sample(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:39528
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__publicStep(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:8780
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__userGroup(struct soap *, const char *, int, ns1__userGroup *const *, const char *)
Definition: ICat4C.cpp:35338
SOAP_FMAC3 ns1__getUserNameResponse *SOAP_FMAC4 soap_in_ns1__getUserNameResponse(struct soap *, const char *, ns1__getUserNameResponse *, const char *)
Definition: ICat4C.cpp:18892
SOAP_FMAC3 ns1__dataCollectionDataset *SOAP_FMAC4 soap_get_ns1__dataCollectionDataset(struct soap *, ns1__dataCollectionDataset *, const char *, const char *)
Definition: ICat4C.cpp:17041
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__job(struct soap *, std::vector< ns1__job * > *)
Definition: ICat4C.cpp:40425
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__dataset(struct soap *, const char *, int, const std::vector< ns1__dataset * > *, const char *)
Definition: ICat4C.cpp:40045
SOAP_FMAC3 ns1__deleteResponse *SOAP_FMAC4 soap_in_ns1__deleteResponse(struct soap *, const char *, ns1__deleteResponse *, const char *)
Definition: ICat4C.cpp:6898
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)
Definition: ICat4C.cpp:30908
SOAP_FMAC1 ns1__login *SOAP_FMAC2 soap_instantiate_ns1__login(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:18573
ns1__icatExceptionType
Definition: ICat4Stub.h:34
@ ns1__icatExceptionType__BAD_USCOREPARAMETER
Definition: ICat4Stub.h:35
@ ns1__icatExceptionType__NO_USCORESUCH_USCOREOBJECT_USCOREFOUND
Definition: ICat4Stub.h:38
@ ns1__icatExceptionType__INTERNAL
Definition: ICat4Stub.h:36
@ ns1__icatExceptionType__OBJECT_USCOREALREADY_USCOREEXISTS
Definition: ICat4Stub.h:39
@ ns1__icatExceptionType__INSUFFICIENT_USCOREPRIVILEGES
Definition: ICat4Stub.h:37
@ ns1__icatExceptionType__VALIDATION
Definition: ICat4Stub.h:41
@ ns1__icatExceptionType__SESSION
Definition: ICat4Stub.h:40
SOAP_FMAC3 struct __ns1__dummy *SOAP_FMAC4 soap_get___ns1__dummy(struct soap *, struct __ns1__dummy *, const char *, const char *)
Definition: ICat4C.cpp:29039
SOAP_FMAC3 int *SOAP_FMAC4 soap_in_int(struct soap *, const char *, int *, const char *)
Definition: ICat4C.cpp:4276
SOAP_FMAC3 ns1__isAccessAllowedResponse *SOAP_FMAC4 soap_in_ns1__isAccessAllowedResponse(struct soap *, const char *, ns1__isAccessAllowedResponse *, const char *)
Definition: ICat4C.cpp:6593
SOAP_FMAC1 ns1__publication *SOAP_FMAC2 soap_instantiate_ns1__publication(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:9633
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__parameterValueType_(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:5495
SOAP_FMAC1 struct __ns1__lucenePopulateResponse *SOAP_FMAC2 soap_instantiate___ns1__lucenePopulateResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:28389
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__dataCollectionDataset(struct soap *, const char *, int, const ns1__dataCollectionDataset *, const char *)
Definition: ICat4C.cpp:16911
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:20597
SOAP_FMAC3 std::vector< ns1__investigationInstrument * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__investigationInstrument(struct soap *, const char *, std::vector< ns1__investigationInstrument * > *, const char *)
Definition: ICat4C.cpp:39956
SOAP_FMAC1 ns1__sample *SOAP_FMAC2 soap_instantiate_ns1__sample(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:10272
SOAP_FMAC3 enum ns1__parameterValueType **SOAP_FMAC4 soap_get_PointerTons1__parameterValueType(struct soap *, enum ns1__parameterValueType **, const char *, const char *)
Definition: ICat4C.cpp:33978
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__string(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:23711
SOAP_FMAC3 ns1__parameterType *SOAP_FMAC4 soap_in_ns1__parameterType(struct soap *, const char *, ns1__parameterType *, const char *)
Definition: ICat4C.cpp:12223
SOAP_FMAC1 ns1__relatedDatafile *SOAP_FMAC2 soap_instantiate_ns1__relatedDatafile(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:9183
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfstd__string(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:41388
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__login(struct soap *, const char *, int, const struct __ns1__login *, const char *)
Definition: ICat4C.cpp:30626
SOAP_FMAC1 ns1__luceneCommitResponse *SOAP_FMAC2 soap_instantiate_ns1__luceneCommitResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:7521
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__instrumentScientist(struct soap *, ns1__instrumentScientist *const *, const char *, const char *)
Definition: ICat4C.cpp:36715
SOAP_FMAC3 std::vector< ns1__permissibleStringValue * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__permissibleStringValue(struct soap *, const char *, std::vector< ns1__permissibleStringValue * > *, const char *)
Definition: ICat4C.cpp:37908
SOAP_FMAC1 ns1__permissibleStringValue *SOAP_FMAC2 soap_instantiate_ns1__permissibleStringValue(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:10716
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getPropertiesResponse(struct soap *, ns1__getPropertiesResponse *const *)
Definition: ICat4C.cpp:33408
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__instrument(struct soap *, const std::vector< ns1__instrument * > *)
Definition: ICat4C.cpp:38769
SOAP_FMAC3 ns1__getPropertiesResponse **SOAP_FMAC4 soap_get_PointerTons1__getPropertiesResponse(struct soap *, ns1__getPropertiesResponse **, const char *, const char *)
Definition: ICat4C.cpp:33461
SOAP_FMAC1 ns1__luceneClear *SOAP_FMAC2 soap_instantiate_ns1__luceneClear(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:23583
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getProperties(struct soap *, ns1__getProperties *const *)
Definition: ICat4C.cpp:33469
SOAP_FMAC3 ns1__dummyResponse *SOAP_FMAC4 soap_in_ns1__dummyResponse(struct soap *, const char *, ns1__dummyResponse *, const char *)
Definition: ICat4C.cpp:8516
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__investigationParameter(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:39724
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__studyStatus(struct soap *, const char *, int, enum ns1__studyStatus *const *, const char *)
Definition: ICat4C.cpp:35805
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__instrumentScientist(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:38363
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__getApiVersion(struct soap *, const struct __ns1__getApiVersion *, const char *, const char *)
Definition: ICat4C.cpp:29585
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__logoutResponse(struct soap *, const struct __ns1__logoutResponse *)
Definition: ICat4C.cpp:28869
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__updateResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:19503
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__deleteMany(struct soap *, const char *, int, const ns1__deleteMany *, const char *)
Definition: ICat4C.cpp:19278
SOAP_FMAC3 ns1__create *SOAP_FMAC4 soap_get_ns1__create(struct soap *, ns1__create *, const char *, const char *)
Definition: ICat4C.cpp:21898
SOAP_FMAC1 _ns1__login_credentials *SOAP_FMAC2 soap_instantiate__ns1__login_credentials(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:5142
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__string(struct soap *, std::string *)
Definition: ICat4C.cpp:23622
SOAP_FMAC3 xsd__string *SOAP_FMAC4 soap_in_xsd__string(struct soap *, const char *, xsd__string *, const char *)
Definition: ICat4C.cpp:23750
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostd__vectorTemplateOf_ns1__login_credentials_entry(struct soap *, std::vector< _ns1__login_credentials_entry > *const *)
Definition: ICat4C.cpp:37198
SOAP_FMAC3 char **SOAP_FMAC4 soap_in__QName(struct soap *, const char *, char **, const char *)
Definition: ICat4C.cpp:37728
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__investigationUser(struct soap *, const char *, int, const ns1__investigationUser *, const char *)
Definition: ICat4C.cpp:13956
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__dataCollectionDatafile(struct soap *, ns1__dataCollectionDatafile *const *)
Definition: ICat4C.cpp:35443
SOAP_FMAC3 _ns1__login_credentials_entry *SOAP_FMAC4 soap_get__ns1__login_credentials_entry(struct soap *, _ns1__login_credentials_entry *, const char *, const char *)
Definition: ICat4C.cpp:5004
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__loginResponse(struct soap *, ns1__loginResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:33800
SOAP_FMAC1 std::vector< ns1__dataCollectionDataset * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__dataCollectionDataset(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:40580
SOAP_FMAC3 ns1__keyword **SOAP_FMAC4 soap_in_PointerTons1__keyword(struct soap *, const char *, ns1__keyword **, const char *)
Definition: ICat4C.cpp:36334
SOAP_FMAC3 ns1__luceneClear **SOAP_FMAC4 soap_get_PointerTons1__luceneClear(struct soap *, ns1__luceneClear **, const char *, const char *)
Definition: ICat4C.cpp:31862
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getApiVersion(struct soap *, const char *, int, const ns1__getApiVersion *, const char *)
Definition: ICat4C.cpp:20121
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__refreshResponse(struct soap *, const struct __ns1__refreshResponse *, const char *, const char *)
Definition: ICat4C.cpp:29362
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__permissibleStringValue(struct soap *, ns1__permissibleStringValue *const *, const char *, const char *)
Definition: ICat4C.cpp:34030
SOAP_FMAC3 ns1__sampleParameter **SOAP_FMAC4 soap_in_PointerTons1__sampleParameter(struct soap *, const char *, ns1__sampleParameter **, const char *)
Definition: ICat4C.cpp:36044
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__update(struct soap *, ns1__update *const *)
Definition: ICat4C.cpp:33004
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__dummy(struct soap *, const char *, int, const struct __ns1__dummy *, const char *)
Definition: ICat4C.cpp:28991
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__refreshResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:18707
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__datasetParameter(struct soap *, const std::vector< ns1__datasetParameter * > *)
Definition: ICat4C.cpp:40135
SOAP_FMAC3 ns1__publication **SOAP_FMAC4 soap_get_PointerTons1__publication(struct soap *, ns1__publication **, const char *, const char *)
Definition: ICat4C.cpp:36252
SOAP_FMAC3 ns1__create *SOAP_FMAC4 soap_in_ns1__create(struct soap *, const char *, ns1__create *, const char *)
Definition: ICat4C.cpp:21830
SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__dateTime(struct soap *, const char *, int, const xsd__dateTime *, const char *)
Definition: ICat4C.cpp:24166
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__luceneCommit(struct soap *, const struct __ns1__luceneCommit *, const char *, const char *)
Definition: ICat4C.cpp:27805
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__luceneCommitResponse(struct soap *, const struct __ns1__luceneCommitResponse *)
Definition: ICat4C.cpp:27866
SOAP_FMAC1 std::vector< std::string > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfstd__string(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:41364
SOAP_FMAC3 ns1__investigationUser *SOAP_FMAC4 soap_in_ns1__investigationUser(struct soap *, const char *, ns1__investigationUser *, const char *)
Definition: ICat4C.cpp:13985
std::vector< _ns1__login_credentials_entry > * soap_new_std__vectorTemplateOf_ns1__login_credentials_entry(struct soap *soap, int n=-1)
Definition: ICat4H.h:13328
SOAP_FMAC3 ns1__job *SOAP_FMAC4 soap_get_ns1__job(struct soap *, ns1__job *, const char *, const char *)
Definition: ICat4C.cpp:15662
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__refreshResponse(struct soap *, ns1__refreshResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:32630
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__luceneClearResponse(struct soap *, const struct __ns1__luceneClearResponse *, const char *, const char *)
Definition: ICat4C.cpp:28146
SOAP_FMAC3 ns1__facilityCycle **SOAP_FMAC4 soap_get_PointerTons1__facilityCycle(struct soap *, ns1__facilityCycle **, const char *, const char *)
Definition: ICat4C.cpp:36782
SOAP_FMAC3 ns1__isAccessAllowed **SOAP_FMAC4 soap_get_PointerTons1__isAccessAllowed(struct soap *, ns1__isAccessAllowed **, const char *, const char *)
Definition: ICat4C.cpp:32103
SOAP_FMAC1 ns1__refresh *SOAP_FMAC2 soap_instantiate_ns1__refresh(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:18820
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__searchResponse(struct soap *, ns1__searchResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:33219
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__investigationUser(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:39920
SOAP_FMAC3 ns1__relatedDatafile *SOAP_FMAC4 soap_get_ns1__relatedDatafile(struct soap *, ns1__relatedDatafile *, const char *, const char *)
Definition: ICat4C.cpp:9175
SOAP_FMAC3 ns1__parameterValueType_ *SOAP_FMAC4 soap_get_ns1__parameterValueType_(struct soap *, ns1__parameterValueType_ *, const char *, const char *)
Definition: ICat4C.cpp:5456
SOAP_FMAC1 std::vector< ns1__datafileParameter * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__datafileParameter(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:40680
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__icatExceptionType(struct soap *, const char *, int, const enum ns1__icatExceptionType *, const char *)
Definition: ICat4C.cpp:4768
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__string(struct soap *, const char *, int, const std::string *, const char *)
Definition: ICat4C.cpp:23631
SOAP_FMAC1 ns1__getProperties *SOAP_FMAC2 soap_instantiate_ns1__getProperties(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:21607
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__dataset(struct soap *, const char *, int, ns1__dataset *const *, const char *)
Definition: ICat4C.cpp:36971
SOAP_FMAC3 std::vector< ns1__datafile * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__datafile(struct soap *, const char *, std::vector< ns1__datafile * > *, const char *)
Definition: ICat4C.cpp:40251
SOAP_FMAC1 struct __ns1__isAccessAllowed *SOAP_FMAC2 soap_instantiate___ns1__isAccessAllowed(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:28500
std::vector< ns1__datafileParameter * > * soap_new_std__vectorTemplateOfPointerTons1__datafileParameter(struct soap *soap, int n=-1)
Definition: ICat4H.h:13157
SOAP_FMAC3S const char *SOAP_FMAC4S soap_ns1__studyStatus2s(struct soap *, enum ns1__studyStatus)
Definition: ICat4C.cpp:4675
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__publication(struct soap *, ns1__publication *const *)
Definition: ICat4C.cpp:36204
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__dataset(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:16878
SOAP_FMAC1 std::vector< ns1__dataCollectionDatafile * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__dataCollectionDatafile(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:40877
SOAP_FMAC3 ns1__searchTextResponse **SOAP_FMAC4 soap_in_PointerTons1__searchTextResponse(struct soap *, const char *, ns1__searchTextResponse **, const char *)
Definition: ICat4C.cpp:32129
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__studyInvestigation(struct soap *, const char *, int, const std::vector< ns1__studyInvestigation * > *, const char *)
Definition: ICat4C.cpp:39259
SOAP_FMAC3 ns1__createManyResponse **SOAP_FMAC4 soap_get_PointerTons1__createManyResponse(struct soap *, ns1__createManyResponse **, const char *, const char *)
Definition: ICat4C.cpp:31330
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__lucenePopulate(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:21025
SOAP_FMAC1 struct __ns1__updateResponse *SOAP_FMAC2 soap_instantiate___ns1__updateResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:29821
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__deleteMany(struct soap *, ns1__deleteMany *const *, const char *, const char *)
Definition: ICat4C.cpp:31260
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__investigationInstrument(struct soap *, const char *, int, const std::vector< ns1__investigationInstrument * > *, const char *)
Definition: ICat4C.cpp:39945
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getEntityInfoResponse(struct soap *, const char *, int, ns1__getEntityInfoResponse *const *, const char *)
Definition: ICat4C.cpp:31044
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__IcatException(struct soap *, const char *, int, const ns1__IcatException *, const char *)
Definition: ICat4C.cpp:23224
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__dataCollectionDataset(struct soap *, std::vector< ns1__dataCollectionDataset * > *)
Definition: ICat4C.cpp:40520
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__log(struct soap *, ns1__log *const *)
Definition: ICat4C.cpp:35275
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__long(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:23925
SOAP_FMAC3 struct __ns1__create *SOAP_FMAC4 soap_get___ns1__create(struct soap *, struct __ns1__create *, const char *, const char *)
Definition: ICat4C.cpp:29920
SOAP_FMAC3 ns1__studyInvestigation *SOAP_FMAC4 soap_in_ns1__studyInvestigation(struct soap *, const char *, ns1__studyInvestigation *, const char *)
Definition: ICat4C.cpp:13549
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__luceneGetPopulating(struct soap *, const struct __ns1__luceneGetPopulating *)
Definition: ICat4C.cpp:27536
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__user(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:14356
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__datafileFormat(struct soap *, const char *, int, const std::vector< ns1__datafileFormat * > *, const char *)
Definition: ICat4C.cpp:39066
SOAP_FMAC3 ns1__isAccessAllowed *SOAP_FMAC4 soap_in_ns1__isAccessAllowed(struct soap *, const char *, ns1__isAccessAllowed *, const char *)
Definition: ICat4C.cpp:6749
SOAP_FMAC3 ns1__getUserName *SOAP_FMAC4 soap_in_ns1__getUserName(struct soap *, const char *, ns1__getUserName *, const char *)
Definition: ICat4C.cpp:19039
SOAP_FMAC3 void SOAP_FMAC4 soap_default_string(struct soap *, char **)
Definition: ICat4C.cpp:37748
SOAP_FMAC3 ns1__refresh **SOAP_FMAC4 soap_get_PointerTons1__refresh(struct soap *, ns1__refresh **, const char *, const char *)
Definition: ICat4C.cpp:32695
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__getEntityInfo(struct soap *, const char *, int, const struct __ns1__getEntityInfo *, const char *)
Definition: ICat4C.cpp:27101
SOAP_FMAC1 ns1__deleteManyResponse *SOAP_FMAC2 soap_instantiate_ns1__deleteManyResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:19217
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__dummyResponse(struct soap *, struct __ns1__dummyResponse *)
Definition: ICat4C.cpp:29082
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostd__vectorTemplateOf_ns1__login_credentials_entry(struct soap *, const char *, int, std::vector< _ns1__login_credentials_entry > *const *, const char *)
Definition: ICat4C.cpp:37206
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__createMany(struct soap *, ns1__createMany *const *, const char *, const char *)
Definition: ICat4C.cpp:31380
SOAP_FMAC3 struct __ns1__getEntityNames *SOAP_FMAC4 soap_in___ns1__getEntityNames(struct soap *, const char *, struct __ns1__getEntityNames *, const char *)
Definition: ICat4C.cpp:29443
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostd__string(struct soap *, std::string *const *, const char *, const char *)
Definition: ICat4C.cpp:37701
SOAP_FMAC1 ns1__searchText *SOAP_FMAC2 soap_instantiate_ns1__searchText(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:7413
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__investigationInstrument(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:40021
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__refreshResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:29406
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__datasetType(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:39041
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__entityBaseBean(struct soap *, std::vector< ns1__entityBaseBean * > *)
Definition: ICat4C.cpp:41489
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__constraint(struct soap *, ns1__constraint *const *, const char *, const char *)
Definition: ICat4C.cpp:35147
SOAP_FMAC3 ns1__searchTextResponse *SOAP_FMAC4 soap_in_ns1__searchTextResponse(struct soap *, const char *, ns1__searchTextResponse *, const char *)
Definition: ICat4C.cpp:7164
SOAP_FMAC3 char **SOAP_FMAC4 soap_in_string(struct soap *, const char *, char **, const char *)
Definition: ICat4C.cpp:37768
SOAP_FMAC3 ns1__entityField *SOAP_FMAC4 soap_in_ns1__entityField(struct soap *, const char *, ns1__entityField *, const char *)
Definition: ICat4C.cpp:7756
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__investigationParameter(struct soap *, const char *, int, const ns1__investigationParameter *, const char *)
Definition: ICat4C.cpp:10779
SOAP_FMAC3 ns1__investigation **SOAP_FMAC4 soap_in_PointerTons1__investigation(struct soap *, const char *, ns1__investigation **, const char *)
Definition: ICat4C.cpp:36514
SOAP_FMAC3 _ns1__login_credentials *SOAP_FMAC4 soap_in__ns1__login_credentials(struct soap *, const char *, _ns1__login_credentials *, const char *)
Definition: ICat4C.cpp:5078
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__luceneGetPopulating(struct soap *, const char *, int, ns1__luceneGetPopulating *const *, const char *)
Definition: ICat4C.cpp:31466
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__dataset(struct soap *, ns1__dataset *const *)
Definition: ICat4C.cpp:36964
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getResponse(struct soap *, ns1__getResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:33568
SOAP_FMAC3 ns1__accessType_ *SOAP_FMAC4 soap_get_ns1__accessType_(struct soap *, ns1__accessType_ *, const char *, const char *)
Definition: ICat4C.cpp:5239
SOAP_FMAC3 xsd__long *SOAP_FMAC4 soap_in_xsd__long(struct soap *, const char *, xsd__long *, const char *)
Definition: ICat4C.cpp:23857
SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *a)
Definition: ICat4C.cpp:26529
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTotime(struct soap *, time_t *const *)
Definition: ICat4C.cpp:37301
SOAP_FMAC3 ns1__lucenePopulate **SOAP_FMAC4 soap_in_PointerTons1__lucenePopulate(struct soap *, const char *, ns1__lucenePopulate **, const char *)
Definition: ICat4C.cpp:31947
SOAP_FMAC1 std::vector< ns1__sampleType * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__sampleType(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:38431
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)
Definition: ICat4C.cpp:26673
SOAP_FMAC3 struct __ns1__isAccessAllowed *SOAP_FMAC4 soap_get___ns1__isAccessAllowed(struct soap *, struct __ns1__isAccessAllowed *, const char *, const char *)
Definition: ICat4C.cpp:28490
SOAP_FMAC3 ns1__deleteManyResponse **SOAP_FMAC4 soap_get_PointerTons1__deleteManyResponse(struct soap *, ns1__deleteManyResponse **, const char *, const char *)
Definition: ICat4C.cpp:31210
std::vector< ns1__rule * > * soap_new_std__vectorTemplateOfPointerTons1__rule(struct soap *soap, int n=-1)
Definition: ICat4H.h:12385
SOAP_FMAC3 ns1__getApiVersion **SOAP_FMAC4 soap_get_PointerTons1__getApiVersion(struct soap *, ns1__getApiVersion **, const char *, const char *)
Definition: ICat4C.cpp:32935
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__deleteMany(struct soap *, const struct __ns1__deleteMany *)
Definition: ICat4C.cpp:27203
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__rule(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:38069
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__deleteResponse(struct soap *, const struct __ns1__deleteResponse *, const char *, const char *)
Definition: ICat4C.cpp:30233
SOAP_FMAC1 ns1__createMany *SOAP_FMAC2 soap_instantiate_ns1__createMany(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:23163
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)
Definition: ICat4C.cpp:30937
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__getRemainingMinutes(struct soap *, const struct __ns1__getRemainingMinutes *)
Definition: ICat4C.cpp:28653
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__deleteMany(struct soap *, ns1__deleteMany *const *)
Definition: ICat4C.cpp:31220
SOAP_FMAC1 ns1__IcatException *SOAP_FMAC2 soap_instantiate_ns1__IcatException(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:23330
SOAP_FMAC1 ns1__getEntityNames *SOAP_FMAC2 soap_instantiate_ns1__getEntityNames(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:20425
SOAP_FMAC1 xsd__double *SOAP_FMAC2 soap_instantiate_xsd__double(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:24109
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__job(struct soap *, ns1__job *const *)
Definition: ICat4C.cpp:35686
SOAP_FMAC3 std::vector< ns1__application * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__application(struct soap *, const char *, std::vector< ns1__application * > *, const char *)
Definition: ICat4C.cpp:39172
SOAP_FMAC3 ns1__getRemainingMinutesResponse *SOAP_FMAC4 soap_in_ns1__getRemainingMinutesResponse(struct soap *, const char *, ns1__getRemainingMinutesResponse *, const char *)
Definition: ICat4C.cpp:5759
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__investigation(struct soap *, const char *, int, ns1__investigation *const *, const char *)
Definition: ICat4C.cpp:36506
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getEntityNamesResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:20348
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__entityBaseBean(struct soap *, const char *, int, const std::vector< ns1__entityBaseBean * > *, const char *)
Definition: ICat4C.cpp:41502
SOAP_FMAC3 struct __ns1__luceneGetPopulating *SOAP_FMAC4 soap_get___ns1__luceneGetPopulating(struct soap *, struct __ns1__luceneGetPopulating *, const char *, const char *)
Definition: ICat4C.cpp:27598
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__deleteMany(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:19397
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getUserNameResponse(struct soap *, ns1__getUserNameResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:33685
SOAP_FMAC3 ns1__luceneSearchResponse *SOAP_FMAC4 soap_in_ns1__luceneSearchResponse(struct soap *, const char *, ns1__luceneSearchResponse *, const char *)
Definition: ICat4C.cpp:21069
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__isAccessAllowed(struct soap *, struct __ns1__isAccessAllowed *)
Definition: ICat4C.cpp:28424
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__datasetType(struct soap *, const char *, int, ns1__datasetType *const *, const char *)
Definition: ICat4C.cpp:36854
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__instrument(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:38848
SOAP_FMAC3 ns1__login **SOAP_FMAC4 soap_in_PointerTons1__login(struct soap *, const char *, ns1__login **, const char *)
Definition: ICat4C.cpp:33832
SOAP_FMAC1 ns1__dataset *SOAP_FMAC2 soap_instantiate_ns1__dataset(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:16850
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__getRemainingMinutes(struct soap *, struct __ns1__getRemainingMinutes *)
Definition: ICat4C.cpp:28646
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__dummyResponse(struct soap *, const char *, int, const struct __ns1__dummyResponse *, const char *)
Definition: ICat4C.cpp:29097
SOAP_FMAC3 enum ns1__icatExceptionType *SOAP_FMAC4 soap_get_ns1__icatExceptionType(struct soap *, enum ns1__icatExceptionType *, const char *, const char *)
Definition: ICat4C.cpp:4823
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__luceneCommit(struct soap *, const char *, int, const struct __ns1__luceneCommit *, const char *)
Definition: ICat4C.cpp:27764
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__datasetParameter(struct soap *, ns1__datasetParameter *const *, const char *, const char *)
Definition: ICat4C.cpp:36946
SOAP_FMAC1 struct __ns1__dummyResponse *SOAP_FMAC2 soap_instantiate___ns1__dummyResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:29159
SOAP_FMAC3 ns1__getResponse **SOAP_FMAC4 soap_get_PointerTons1__getResponse(struct soap *, ns1__getResponse **, const char *, const char *)
Definition: ICat4C.cpp:33576
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__datafile(struct soap *, ns1__datafile *const *, const char *, const char *)
Definition: ICat4C.cpp:37182
SOAP_FMAC3 struct __ns1__searchText *SOAP_FMAC4 soap_in___ns1__searchText(struct soap *, const char *, struct __ns1__searchText *, const char *)
Definition: ICat4C.cpp:28562
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__getEntityInfo(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:27186
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__getEntityInfo(struct soap *, struct __ns1__getEntityInfo *)
Definition: ICat4C.cpp:27086
SOAP_FMAC1 ns1__create *SOAP_FMAC2 soap_instantiate_ns1__create(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:21906
SOAP_FMAC3 ns1__permissibleStringValue **SOAP_FMAC4 soap_get_PointerTons1__permissibleStringValue(struct soap *, ns1__permissibleStringValue **, const char *, const char *)
Definition: ICat4C.cpp:34039
std::vector< ns1__sampleParameter * > * soap_new_std__vectorTemplateOfPointerTons1__sampleParameter(struct soap *soap, int n=-1)
Definition: ICat4H.h:12326
SOAP_FMAC3 ns1__luceneSearchResponse *SOAP_FMAC4 soap_get_ns1__luceneSearchResponse(struct soap *, ns1__luceneSearchResponse *, const char *, const char *)
Definition: ICat4C.cpp:21131
SOAP_FMAC3 ns1__luceneGetPopulating *SOAP_FMAC4 soap_get_ns1__luceneGetPopulating(struct soap *, ns1__luceneGetPopulating *, const char *, const char *)
Definition: ICat4C.cpp:19906
SOAP_FMAC1 std::vector< _ns1__login_credentials_entry > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOf_ns1__login_credentials_entry(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:41266
SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *a)
Definition: ICat4C.cpp:26979
SOAP_FMAC1 ns1__isAccessAllowed *SOAP_FMAC2 soap_instantiate_ns1__isAccessAllowed(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:6833
SOAP_FMAC3 double *SOAP_FMAC4 soap_in_double(struct soap *, const char *, double *, const char *)
Definition: ICat4C.cpp:4352
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__datafile(struct soap *, std::vector< ns1__datafile * > *)
Definition: ICat4C.cpp:40227
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__studyStatus_(struct soap *, const char *, int, const ns1__studyStatus_ *, const char *)
Definition: ICat4C.cpp:5524
SOAP_FMAC3 ns1__dataCollectionDatafile *SOAP_FMAC4 soap_in_ns1__dataCollectionDatafile(struct soap *, const char *, ns1__dataCollectionDatafile *, const char *)
Definition: ICat4C.cpp:17369
SOAP_FMAC3 std::vector< ns1__dataCollectionDataset * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__dataCollectionDataset(struct soap *, const char *, std::vector< ns1__dataCollectionDataset * > *, const char *)
Definition: ICat4C.cpp:40543
SOAP_FMAC3 ns1__getEntityInfo *SOAP_FMAC4 soap_in_ns1__getEntityInfo(struct soap *, const char *, ns1__getEntityInfo *, const char *)
Definition: ICat4C.cpp:8381
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__application(struct soap *, std::vector< ns1__application * > *)
Definition: ICat4C.cpp:39151
SOAP_FMAC1 std::vector< ns1__instrument * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__instrument(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:38820
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__instrumentScientist(struct soap *, const char *, int, ns1__instrumentScientist *const *, const char *)
Definition: ICat4C.cpp:36678
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__entityField(struct soap *, ns1__entityField *const *)
Definition: ICat4C.cpp:35051
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__dataset(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:40118
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__update(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:29733
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__investigationType(struct soap *, const char *, int, const ns1__investigationType *, const char *)
Definition: ICat4C.cpp:12513
SOAP_FMAC3 ns1__entityField **SOAP_FMAC4 soap_get_PointerTons1__entityField(struct soap *, ns1__entityField **, const char *, const char *)
Definition: ICat4C.cpp:35099
SOAP_FMAC1 ns1__datafileFormat *SOAP_FMAC2 soap_instantiate_ns1__datafileFormat(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:15455
SOAP_FMAC3 ns1__luceneGetPopulatingResponse *SOAP_FMAC4 soap_get_ns1__luceneGetPopulatingResponse(struct soap *, ns1__luceneGetPopulatingResponse *, const char *, const char *)
Definition: ICat4C.cpp:19762
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__updateResponse(struct soap *, const char *, int, ns1__updateResponse *const *, const char *)
Definition: ICat4C.cpp:32952
SOAP_FMAC3 ns1__get **SOAP_FMAC4 soap_get_PointerTons1__get(struct soap *, ns1__get **, const char *, const char *)
Definition: ICat4C.cpp:33632
std::vector< ns1__sample * > * soap_new_std__vectorTemplateOfPointerTons1__sample(struct soap *soap, int n=-1)
Definition: ICat4H.h:12805
SOAP_FMAC1 ns1__refreshResponse *SOAP_FMAC2 soap_instantiate_ns1__refreshResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:18678
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__keyword(struct soap *, const char *, int, const ns1__keyword *, const char *)
Definition: ICat4C.cpp:9694
SOAP_FMAC3 ns1__searchTextResponse *SOAP_FMAC4 soap_get_ns1__searchTextResponse(struct soap *, ns1__searchTextResponse *, const char *, const char *)
Definition: ICat4C.cpp:7226
SOAP_FMAC3 ns1__dummy **SOAP_FMAC4 soap_get_PointerTons1__dummy(struct soap *, ns1__dummy **, const char *, const char *)
Definition: ICat4C.cpp:32579
SOAP_FMAC3 ns1__parameterType *SOAP_FMAC4 soap_get_ns1__parameterType(struct soap *, ns1__parameterType *, const char *, const char *)
Definition: ICat4C.cpp:12439
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)
Definition: ICat4C.cpp:30995
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__luceneGetPopulating(struct soap *, const char *, int, const ns1__luceneGetPopulating *, const char *)
Definition: ICat4C.cpp:19827
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__job(struct soap *, ns1__job *const *, const char *, const char *)
Definition: ICat4C.cpp:35726
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__datasetType(struct soap *, const std::vector< ns1__datasetType * > *)
Definition: ICat4C.cpp:38962
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Reason(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
Definition: ICat4C.cpp:26835
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__datafileParameter(struct soap *, const char *, int, const ns1__datafileParameter *, const char *)
Definition: ICat4C.cpp:11275
SOAP_FMAC1 struct SOAP_ENV__Header *SOAP_FMAC2 soap_instantiate_SOAP_ENV__Header(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
Definition: ICat4C.cpp:27048
SOAP_FMAC3 LONG64 *SOAP_FMAC4 soap_in_LONG64(struct soap *, const char *, LONG64 *, const char *)
Definition: ICat4C.cpp:4314
SOAP_FMAC3 ns1__entityBaseBean **SOAP_FMAC4 soap_in_PointerTons1__entityBaseBean(struct soap *, const char *, ns1__entityBaseBean **, const char *)
Definition: ICat4C.cpp:37366
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Fault(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
Definition: ICat4C.cpp:26714
SOAP_FMAC3 ns1__constraint **SOAP_FMAC4 soap_in_PointerTons1__constraint(struct soap *, const char *, ns1__constraint **, const char *)
Definition: ICat4C.cpp:35122
SOAP_FMAC3 ns1__refreshResponse **SOAP_FMAC4 soap_get_PointerTons1__refreshResponse(struct soap *, ns1__refreshResponse **, const char *, const char *)
Definition: ICat4C.cpp:32638
SOAP_FMAC1 ns1__luceneSearchResponse *SOAP_FMAC2 soap_instantiate_ns1__luceneSearchResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:21140
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__study(struct soap *, const char *, int, const ns1__study *, const char *)
Definition: ICat4C.cpp:13730
SOAP_FMAC3 ns1__loginResponse *SOAP_FMAC4 soap_in_ns1__loginResponse(struct soap *, const char *, ns1__loginResponse *, const char *)
Definition: ICat4C.cpp:18347
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__getApiVersion(struct soap *, struct __ns1__getApiVersion *)
Definition: ICat4C.cpp:29528
SOAP_FMAC3 void *SOAP_FMAC4 soap_class_id_enter(struct soap *, const char *, void *, int, size_t, const char *, const char *)
Definition: ICat4C.cpp:3917
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__investigationInstrument(struct soap *, ns1__investigationInstrument *const *)
Definition: ICat4C.cpp:34271
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__job(struct soap *, const char *, int, const std::vector< ns1__job * > *, const char *)
Definition: ICat4C.cpp:40438
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__logoutResponse(struct soap *, const struct __ns1__logoutResponse *, const char *, const char *)
Definition: ICat4C.cpp:28923
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getRemainingMinutesResponse(struct soap *, ns1__getRemainingMinutesResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:32276
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__searchText(struct soap *, ns1__searchText *const *, const char *, const char *)
Definition: ICat4C.cpp:32216
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__lucenePopulateResponse(struct soap *, const struct __ns1__lucenePopulateResponse *, const char *, const char *)
Definition: ICat4C.cpp:28372
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)
Definition: ICat4C.cpp:26866
SOAP_FMAC3 void SOAP_FMAC4 soap_default_int(struct soap *, int *)
Definition: ICat4C.cpp:4259
SOAP_FMAC3 ns1__lucenePopulateResponse **SOAP_FMAC4 soap_get_PointerTons1__lucenePopulateResponse(struct soap *, ns1__lucenePopulateResponse **, const char *, const char *)
Definition: ICat4C.cpp:31923
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__dataCollectionDataset(struct soap *, ns1__dataCollectionDataset *const *)
Definition: ICat4C.cpp:35504
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__studyStatus_(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:5602
SOAP_FMAC1 xsd__anyType *SOAP_FMAC2 soap_instantiate_xsd__anyType(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:24428
SOAP_FMAC3 time_t **SOAP_FMAC4 soap_get_PointerTotime(struct soap *, time_t **, const char *, const char *)
Definition: ICat4C.cpp:37342
SOAP_FMAC3 ns1__relatedDatafile *SOAP_FMAC4 soap_in_ns1__relatedDatafile(struct soap *, const char *, ns1__relatedDatafile *, const char *)
Definition: ICat4C.cpp:9069
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Detail(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
Definition: ICat4C.cpp:30847
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__sample(struct soap *, ns1__sample *const *)
Definition: ICat4C.cpp:36088
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__dummy(struct soap *, const char *, int, ns1__dummy *const *, const char *)
Definition: ICat4C.cpp:32538
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__facility(struct soap *, const char *, int, ns1__facility *const *, const char *)
Definition: ICat4C.cpp:36798
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__constraint(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:8028
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__permissibleStringValue(struct soap *, const char *, int, const std::vector< ns1__permissibleStringValue * > *, const char *)
Definition: ICat4C.cpp:37898
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__publication(struct soap *, std::vector< ns1__publication * > *)
Definition: ICat4C.cpp:39541
SOAP_FMAC1 struct __ns1__login *SOAP_FMAC2 soap_instantiate___ns1__login(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:30682
SOAP_FMAC3 ns1__study *SOAP_FMAC4 soap_get_ns1__study(struct soap *, ns1__study *, const char *, const char *)
Definition: ICat4C.cpp:13885
SOAP_FMAC3 ns1__logout *SOAP_FMAC4 soap_get_ns1__logout(struct soap *, ns1__logout *, const char *, const char *)
Definition: ICat4C.cpp:6221
SOAP_FMAC1 ns1__searchResponse *SOAP_FMAC2 soap_instantiate_ns1__searchResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:6369
SOAP_FMAC3 ns1__luceneGetPopulatingResponse **SOAP_FMAC4 soap_in_PointerTons1__luceneGetPopulatingResponse(struct soap *, const char *, ns1__luceneGetPopulatingResponse **, const char *)
Definition: ICat4C.cpp:31413
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__instrument(struct soap *, const char *, int, ns1__instrument *const *, const char *)
Definition: ICat4C.cpp:36565
SOAP_FMAC3 ns1__getApiVersionResponse **SOAP_FMAC4 soap_in_PointerTons1__getApiVersionResponse(struct soap *, const char *, ns1__getApiVersionResponse **, const char *)
Definition: ICat4C.cpp:32841
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__dummy(struct soap *, struct __ns1__dummy *)
Definition: ICat4C.cpp:28977
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__getUserName(struct soap *, const struct __ns1__getUserName *)
Definition: ICat4C.cpp:30509
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__datafile(struct soap *, const char *, int, const ns1__datafile *, const char *)
Definition: ICat4C.cpp:17572
SOAP_FMAC3 int SOAP_FMAC4 soap_out_LONG64(struct soap *, const char *, int, const LONG64 *, const char *)
Definition: ICat4C.cpp:4305
SOAP_FMAC3 ns1__luceneSearch *SOAP_FMAC4 soap_in_ns1__luceneSearch(struct soap *, const char *, ns1__luceneSearch *, const char *)
Definition: ICat4C.cpp:21226
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__lucenePopulate(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:28298
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__searchResponse(struct soap *, const char *, int, const ns1__searchResponse *, const char *)
Definition: ICat4C.cpp:6286
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__facility(struct soap *, ns1__facility *const *)
Definition: ICat4C.cpp:36791
SOAP_FMAC3 ns1__userGroup **SOAP_FMAC4 soap_in_PointerTons1__userGroup(struct soap *, const char *, ns1__userGroup **, const char *)
Definition: ICat4C.cpp:35346
SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__long(struct soap *, const char *, int, const xsd__long *, const char *)
Definition: ICat4C.cpp:23848
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__boolean(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:24350
SOAP_FMAC3 ns1__isAccessAllowedResponse **SOAP_FMAC4 soap_get_PointerTons1__isAccessAllowedResponse(struct soap *, ns1__isAccessAllowedResponse **, const char *, const char *)
Definition: ICat4C.cpp:32044
SOAP_FMAC3 ns1__getUserNameResponse *SOAP_FMAC4 soap_get_ns1__getUserNameResponse(struct soap *, ns1__getUserNameResponse *, const char *, const char *)
Definition: ICat4C.cpp:18956
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getApiVersion(struct soap *, ns1__getApiVersion *const *, const char *, const char *)
Definition: ICat4C.cpp:32927
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__loginResponse(struct soap *, const char *, int, ns1__loginResponse *const *, const char *)
Definition: ICat4C.cpp:33765
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__deleteMany(struct soap *, struct __ns1__deleteMany *)
Definition: ICat4C.cpp:27197
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__luceneClearResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:28187
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__create(struct soap *, ns1__create *const *)
Definition: ICat4C.cpp:33120
SOAP_FMAC3 ns1__lucenePopulateResponse *SOAP_FMAC4 soap_get_ns1__lucenePopulateResponse(struct soap *, ns1__lucenePopulateResponse *, const char *, const char *)
Definition: ICat4C.cpp:20832
SOAP_FMAC3 struct __ns1__logout *SOAP_FMAC4 soap_in___ns1__logout(struct soap *, const char *, struct __ns1__logout *, const char *)
Definition: ICat4C.cpp:28783
SOAP_FMAC1 ns1__icatExceptionType_ *SOAP_FMAC2 soap_instantiate_ns1__icatExceptionType_(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:5684
SOAP_FMAC1 std::vector< ns1__entityBaseBean * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__entityBaseBean(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:41546
SOAP_FMAC1 struct __ns1__logoutResponse *SOAP_FMAC2 soap_instantiate___ns1__logoutResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:28940
SOAP_FMAC3 struct __ns1__lucenePopulate *SOAP_FMAC4 soap_get___ns1__lucenePopulate(struct soap *, struct __ns1__lucenePopulate *, const char *, const char *)
Definition: ICat4C.cpp:28263
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__rule(struct soap *, ns1__rule *const *, const char *, const char *)
Definition: ICat4C.cpp:34137
SOAP_FMAC3 struct __ns1__deleteManyResponse *SOAP_FMAC4 soap_get___ns1__deleteManyResponse(struct soap *, struct __ns1__deleteManyResponse *, const char *, const char *)
Definition: ICat4C.cpp:27377
SOAP_FMAC3 ns1__getEntityInfoResponse *SOAP_FMAC4 soap_get_ns1__getEntityInfoResponse(struct soap *, ns1__getEntityInfoResponse *, const char *, const char *)
Definition: ICat4C.cpp:8297
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__get(struct soap *, const struct __ns1__get *)
Definition: ICat4C.cpp:30404
SOAP_FMAC3 ns1__userGroup *SOAP_FMAC4 soap_in_ns1__userGroup(struct soap *, const char *, ns1__userGroup *, const char *)
Definition: ICat4C.cpp:13355
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__datafileFormat(struct soap *, ns1__datafileFormat *const *, const char *, const char *)
Definition: ICat4C.cpp:37125
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__datasetType(struct soap *, ns1__datasetType *const *, const char *, const char *)
Definition: ICat4C.cpp:36887
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__parameterType(struct soap *, const std::vector< ns1__parameterType * > *)
Definition: ICat4C.cpp:38476
SOAP_FMAC3 ns1__IcatException **SOAP_FMAC4 soap_get_PointerTons1__IcatException(struct soap *, ns1__IcatException **, const char *, const char *)
Definition: ICat4C.cpp:33923
SOAP_FMAC1 ns1__publicStep *SOAP_FMAC2 soap_instantiate_ns1__publicStep(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:8752
SOAP_FMAC3 std::vector< ns1__userGroup * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__userGroup(struct soap *, const char *, std::vector< ns1__userGroup * > *, const char *)
Definition: ICat4C.cpp:38104
SOAP_FMAC1 std::string *SOAP_FMAC2 soap_instantiate_std__string(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:23687
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__getApiVersion(struct soap *, const struct __ns1__getApiVersion *)
Definition: ICat4C.cpp:29534
SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__accessType(struct soap *, enum ns1__accessType *)
Definition: ICat4C.cpp:4409
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__luceneSearch(struct soap *, ns1__luceneSearch *const *, const char *, const char *)
Definition: ICat4C.cpp:31620
SOAP_FMAC3 enum ns1__accessType **SOAP_FMAC4 soap_in_PointerTons1__accessType(struct soap *, const char *, enum ns1__accessType **, const char *)
Definition: ICat4C.cpp:34345
SOAP_FMAC3 ns1__createMany *SOAP_FMAC4 soap_get_ns1__createMany(struct soap *, ns1__createMany *, const char *, const char *)
Definition: ICat4C.cpp:23155
SOAP_FMAC3 std::vector< ns1__datafileParameter * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__datafileParameter(struct soap *, const char *, std::vector< ns1__datafileParameter * > *, const char *)
Definition: ICat4C.cpp:40644
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__facilityCycle(struct soap *, const std::vector< ns1__facilityCycle * > *)
Definition: ICat4C.cpp:38865
SOAP_FMAC3 struct __ns1__getProperties *SOAP_FMAC4 soap_in___ns1__getProperties(struct soap *, const char *, struct __ns1__getProperties *, const char *)
Definition: ICat4C.cpp:30313
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__investigation(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:38653
SOAP_FMAC1 std::vector< ns1__datafileFormat * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__datafileFormat(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:39110
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__entityBaseBean(struct soap *, const std::vector< ns1__entityBaseBean * > *)
Definition: ICat4C.cpp:41494
SOAP_FMAC3 std::vector< LONG64 > *SOAP_FMAC4 soap_in_std__vectorTemplateOfLONG64(struct soap *, const char *, std::vector< LONG64 > *, const char *)
Definition: ICat4C.cpp:41417
SOAP_FMAC3 ns1__dataCollectionDatafile **SOAP_FMAC4 soap_get_PointerTons1__dataCollectionDatafile(struct soap *, ns1__dataCollectionDatafile **, const char *, const char *)
Definition: ICat4C.cpp:35496
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__job(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:15697
SOAP_FMAC3 enum ns1__parameterValueType **SOAP_FMAC4 soap_in_PointerTons1__parameterValueType(struct soap *, const char *, enum ns1__parameterValueType **, const char *)
Definition: ICat4C.cpp:33948
std::vector< ns1__investigationType * > * soap_new_std__vectorTemplateOfPointerTons1__investigationType(struct soap *soap, int n=-1)
Definition: ICat4H.h:12582
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__luceneGetPopulatingResponse(struct soap *, ns1__luceneGetPopulatingResponse *const *)
Definition: ICat4C.cpp:31396
SOAP_FMAC1 struct __ns1__lucenePopulate *SOAP_FMAC2 soap_instantiate___ns1__lucenePopulate(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:28272
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__deleteResponse(struct soap *, const char *, int, const ns1__deleteResponse *, const char *)
Definition: ICat4C.cpp:6889
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__datafile(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:40313
SOAP_FMAC3 ns1__sampleType *SOAP_FMAC4 soap_in_ns1__sampleType(struct soap *, const char *, ns1__sampleType *, const char *)
Definition: ICat4C.cpp:9927
SOAP_FMAC3 ns1__getEntityNamesResponse *SOAP_FMAC4 soap_in_ns1__getEntityNamesResponse(struct soap *, const char *, ns1__getEntityNamesResponse *, const char *)
Definition: ICat4C.cpp:20244
SOAP_FMAC1 ns1__datasetParameter *SOAP_FMAC2 soap_instantiate_ns1__datasetParameter(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:11212
SOAP_FMAC3 ns1__IcatException *SOAP_FMAC4 soap_in_ns1__IcatException(struct soap *, const char *, ns1__IcatException *, const char *)
Definition: ICat4C.cpp:23243
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__luceneClear(struct soap *, const char *, int, ns1__luceneClear *const *, const char *)
Definition: ICat4C.cpp:31821
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__datafile(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:17827
SOAP_FMAC3 int SOAP_FMAC4 soap_out__ns1__login_credentials(struct soap *, const char *, int, const _ns1__login_credentials *, const char *)
Definition: ICat4C.cpp:5064
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__shift(struct soap *, std::vector< ns1__shift * > *)
Definition: ICat4C.cpp:39346
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__update(struct soap *, const char *, int, const ns1__update *, const char *)
Definition: ICat4C.cpp:19534
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__searchResponse(struct soap *, ns1__searchResponse *const *)
Definition: ICat4C.cpp:33176
SOAP_FMAC3 xsd__double *SOAP_FMAC4 soap_in_xsd__double(struct soap *, const char *, xsd__double *, const char *)
Definition: ICat4C.cpp:24068
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__dataCollectionDatafile(struct soap *, const char *, int, ns1__dataCollectionDatafile *const *, const char *)
Definition: ICat4C.cpp:35451
SOAP_FMAC3 ns1__refresh **SOAP_FMAC4 soap_in_PointerTons1__refresh(struct soap *, const char *, ns1__refresh **, const char *)
Definition: ICat4C.cpp:32662
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a)
Definition: ICat4C.cpp:26857
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getEntityInfoResponse(struct soap *, ns1__getEntityInfoResponse *const *)
Definition: ICat4C.cpp:31036
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__userGroup(struct soap *, const char *, int, const ns1__userGroup *, const char *)
Definition: ICat4C.cpp:13329
SOAP_FMAC3 int SOAP_FMAC4 soap_put_string(struct soap *, char *const *, const char *, const char *)
Definition: ICat4C.cpp:37774
SOAP_FMAC3 const char **SOAP_FMAC4 soap_faultsubcode(struct soap *soap)
Definition: ICat4C.cpp:93
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__facility(struct soap *, const char *, int, const ns1__facility *, const char *)
Definition: ICat4C.cpp:15965
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__getUserName(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:30601
SOAP_FMAC3 ns1__instrument *SOAP_FMAC4 soap_in_ns1__instrument(struct soap *, const char *, ns1__instrument *, const char *)
Definition: ICat4C.cpp:14646
SOAP_FMAC3 ns1__luceneCommit *SOAP_FMAC4 soap_get_ns1__luceneCommit(struct soap *, ns1__luceneCommit *, const char *, const char *)
Definition: ICat4C.cpp:7657
SOAP_FMAC1 std::vector< ns1__investigationUser * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__investigationUser(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:39892
SOAP_FMAC3 void SOAP_FMAC4 soap_markelement(struct soap *, const void *, int)
Definition: ICat4C.cpp:1661
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__dataCollectionParameter(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:12079
SOAP_FMAC3 std::string **SOAP_FMAC4 soap_in_PointerTostd__string(struct soap *, const char *, std::string **, const char *)
Definition: ICat4C.cpp:37680
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__accessType(struct soap *, const char *, int, enum ns1__accessType *const *, const char *)
Definition: ICat4C.cpp:34337
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__dummyResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:8586
SOAP_FMAC3 ns1__getResponse **SOAP_FMAC4 soap_in_PointerTons1__getResponse(struct soap *, const char *, ns1__getResponse **, const char *)
Definition: ICat4C.cpp:33543
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__isAccessAllowed(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:28526
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__datasetParameter(struct soap *, ns1__datasetParameter *const *)
Definition: ICat4C.cpp:36903
SOAP_FMAC3 xsd__boolean *SOAP_FMAC4 soap_in_xsd__boolean(struct soap *, const char *, xsd__boolean *, const char *)
Definition: ICat4C.cpp:24281
SOAP_FMAC3 ns1__datafile **SOAP_FMAC4 soap_in_PointerTons1__datafile(struct soap *, const char *, ns1__datafile **, const char *)
Definition: ICat4C.cpp:37157
SOAP_FMAC3 ns1__relatedDatafile **SOAP_FMAC4 soap_get_PointerTons1__relatedDatafile(struct soap *, ns1__relatedDatafile **, const char *, const char *)
Definition: ICat4C.cpp:36195
SOAP_FMAC3 ns1__deleteResponse **SOAP_FMAC4 soap_in_PointerTons1__deleteResponse(struct soap *, const char *, ns1__deleteResponse **, const char *)
Definition: ICat4C.cpp:33308
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__application(struct soap *, const char *, int, const ns1__application *, const char *)
Definition: ICat4C.cpp:15734
SOAP_FMAC3 ns1__instrument **SOAP_FMAC4 soap_in_PointerTons1__instrument(struct soap *, const char *, ns1__instrument **, const char *)
Definition: ICat4C.cpp:36573
SOAP_FMAC1 ns1__luceneGetPopulating *SOAP_FMAC2 soap_instantiate_ns1__luceneGetPopulating(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:19915
SOAP_FMAC3 ns1__luceneClear **SOAP_FMAC4 soap_in_PointerTons1__luceneClear(struct soap *, const char *, ns1__luceneClear **, const char *)
Definition: ICat4C.cpp:31829
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getUserNameResponse(struct soap *, const char *, int, ns1__getUserNameResponse *const *, const char *)
Definition: ICat4C.cpp:33648
SOAP_FMAC3 std::vector< ns1__investigationParameter * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__investigationParameter(struct soap *, const char *, std::vector< ns1__investigationParameter * > *, const char *)
Definition: ICat4C.cpp:39659
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__isAccessAllowedResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:6697
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__deleteManyResponse(struct soap *, const char *, int, const struct __ns1__deleteManyResponse *, const char *)
Definition: ICat4C.cpp:27322
SOAP_FMAC3 const char *SOAP_FMAC4 soap_check_faultdetail(struct soap *soap)
Definition: ICat4C.cpp:139
SOAP_FMAC3 ns1__logoutResponse **SOAP_FMAC4 soap_in_PointerTons1__logoutResponse(struct soap *, const char *, ns1__logoutResponse **, const char *)
Definition: ICat4C.cpp:32372
SOAP_FMAC3 ns1__createResponse **SOAP_FMAC4 soap_in_PointerTons1__createResponse(struct soap *, const char *, ns1__createResponse **, const char *)
Definition: ICat4C.cpp:33076
SOAP_FMAC1 ns1__investigationInstrument *SOAP_FMAC2 soap_instantiate_ns1__investigationInstrument(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:12867
SOAP_FMAC3 xsd__boolean *SOAP_FMAC4 soap_get_xsd__boolean(struct soap *, xsd__boolean *, const char *, const char *)
Definition: ICat4C.cpp:24314
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__luceneCommitResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:27963
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__relType_(struct soap *, const char *, int, const ns1__relType_ *, const char *)
Definition: ICat4C.cpp:5304
SOAP_FMAC3 ns1__investigationUser **SOAP_FMAC4 soap_get_PointerTons1__investigationUser(struct soap *, ns1__investigationUser **, const char *, const char *)
Definition: ICat4C.cpp:36427
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__log(struct soap *, const char *, int, ns1__log *const *, const char *)
Definition: ICat4C.cpp:35282
SOAP_FMAC3 struct __ns1__delete *SOAP_FMAC4 soap_in___ns1__delete(struct soap *, const char *, struct __ns1__delete *, const char *)
Definition: ICat4C.cpp:30093
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__luceneCommit(struct soap *, const char *, int, const ns1__luceneCommit *, const char *)
Definition: ICat4C.cpp:7580
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__investigationType(struct soap *, ns1__investigationType *const *)
Definition: ICat4C.cpp:36437
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__keyword(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:9855
SOAP_FMAC3 ns1__facility **SOAP_FMAC4 soap_in_PointerTons1__facility(struct soap *, const char *, ns1__facility **, const char *)
Definition: ICat4C.cpp:36806
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__deleteManyResponse(struct soap *, const struct __ns1__deleteManyResponse *)
Definition: ICat4C.cpp:27313
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__accessType_(struct soap *, const char *, int, const ns1__accessType_ *, const char *)
Definition: ICat4C.cpp:5197
SOAP_FMAC1 struct __ns1__update *SOAP_FMAC2 soap_instantiate___ns1__update(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:29709
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getResponse(struct soap *, const char *, int, const ns1__getResponse *, const char *)
Definition: ICat4C.cpp:20483
SOAP_FMAC3 ns1__investigation *SOAP_FMAC4 soap_in_ns1__investigation(struct soap *, const char *, ns1__investigation *, const char *)
Definition: ICat4C.cpp:16351
SOAP_FMAC3 int *SOAP_FMAC4 soap_get_int(struct soap *, int *, const char *, const char *)
Definition: ICat4C.cpp:4289
SOAP_FMAC3 ns1__login **SOAP_FMAC4 soap_get_PointerTons1__login(struct soap *, ns1__login **, const char *, const char *)
Definition: ICat4C.cpp:33865
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__sampleType(struct soap *, std::vector< ns1__sampleType * > *)
Definition: ICat4C.cpp:38376
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__dummyResponse(struct soap *, ns1__dummyResponse *const *)
Definition: ICat4C.cpp:32472
SOAP_FMAC3 int SOAP_FMAC4 soap_put_std__string(struct soap *, const std::string *, const char *, const char *)
Definition: ICat4C.cpp:23671
SOAP_FMAC3 int SOAP_FMAC4 soap_ignore_element(struct soap *)
Definition: ICat4C.cpp:1118
SOAP_FMAC3 ns1__getApiVersion *SOAP_FMAC4 soap_in_ns1__getApiVersion(struct soap *, const char *, ns1__getApiVersion *, const char *)
Definition: ICat4C.cpp:20130
SOAP_FMAC3 ns1__shift *SOAP_FMAC4 soap_in_ns1__shift(struct soap *, const char *, ns1__shift *, const char *)
Definition: ICat4C.cpp:9279
SOAP_FMAC1 ns1__getUserNameResponse *SOAP_FMAC2 soap_instantiate_ns1__getUserNameResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:18965
SOAP_FMAC3 ns1__searchText **SOAP_FMAC4 soap_in_PointerTons1__searchText(struct soap *, const char *, ns1__searchText **, const char *)
Definition: ICat4C.cpp:32191
SOAP_FMAC1 std::vector< ns1__userGroup * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__userGroup(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:38138
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__refresh(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:29290
ns1__parameterValueType
Definition: ICat4Stub.h:59
@ ns1__parameterValueType__STRING
Definition: ICat4Stub.h:62
@ ns1__parameterValueType__DATE_USCOREAND_USCORETIME
Definition: ICat4Stub.h:60
@ ns1__parameterValueType__NUMERIC
Definition: ICat4Stub.h:61
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__delete(struct soap *, const char *, int, const ns1__delete *, const char *)
Definition: ICat4C.cpp:6999
SOAP_FMAC3 ns1__application *SOAP_FMAC4 soap_in_ns1__application(struct soap *, const char *, ns1__application *, const char *)
Definition: ICat4C.cpp:15765
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getEntityInfo(struct soap *, const char *, int, ns1__getEntityInfo *const *, const char *)
Definition: ICat4C.cpp:31104
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getUserName(struct soap *, const char *, int, ns1__getUserName *const *, const char *)
Definition: ICat4C.cpp:33709
SOAP_FMAC3 ns1__luceneSearch *SOAP_FMAC4 soap_get_ns1__luceneSearch(struct soap *, ns1__luceneSearch *, const char *, const char *)
Definition: ICat4C.cpp:21310
SOAP_FMAC3 ns1__sample *SOAP_FMAC4 soap_get_ns1__sample(struct soap *, ns1__sample *, const char *, const char *)
Definition: ICat4C.cpp:10264
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__searchTextResponse(struct soap *, const char *, int, const ns1__searchTextResponse *, const char *)
Definition: ICat4C.cpp:7148
SOAP_FMAC3 struct __ns1__deleteManyResponse *SOAP_FMAC4 soap_in___ns1__deleteManyResponse(struct soap *, const char *, struct __ns1__deleteManyResponse *, const char *)
Definition: ICat4C.cpp:27336
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)
Definition: ICat4C.cpp:26758
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__studyInvestigation(struct soap *, const char *, int, ns1__studyInvestigation *const *, const char *)
Definition: ICat4C.cpp:35860
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__updateResponse(struct soap *, const struct __ns1__updateResponse *, const char *, const char *)
Definition: ICat4C.cpp:29804
SOAP_FMAC3 ns1__refreshResponse *SOAP_FMAC4 soap_in_ns1__refreshResponse(struct soap *, const char *, ns1__refreshResponse *, const char *)
Definition: ICat4C.cpp:18637
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__isAccessAllowed(struct soap *, ns1__isAccessAllowed *const *)
Definition: ICat4C.cpp:32052
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__studyInvestigation(struct soap *, const char *, int, const ns1__studyInvestigation *, const char *)
Definition: ICat4C.cpp:13522
SOAP_FMAC3 ns1__publicStep *SOAP_FMAC4 soap_in_ns1__publicStep(struct soap *, const char *, ns1__publicStep *, const char *)
Definition: ICat4C.cpp:8646
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__refresh(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:18848
SOAP_FMAC1 struct __ns1__luceneGetPopulating *SOAP_FMAC2 soap_instantiate___ns1__luceneGetPopulating(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:27606
SOAP_FMAC3 struct __ns1__getRemainingMinutes *SOAP_FMAC4 soap_get___ns1__getRemainingMinutes(struct soap *, struct __ns1__getRemainingMinutes *, const char *, const char *)
Definition: ICat4C.cpp:28715
SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__anyType(struct soap *, const char *, int, const xsd__anyType *, const char *)
Definition: ICat4C.cpp:24378
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getRemainingMinutesResponse(struct soap *, ns1__getRemainingMinutesResponse *const *)
Definition: ICat4C.cpp:32232
SOAP_FMAC3 struct __ns1__lucenePopulateResponse *SOAP_FMAC4 soap_get___ns1__lucenePopulateResponse(struct soap *, struct __ns1__lucenePopulateResponse *, const char *, const char *)
Definition: ICat4C.cpp:28381
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__investigation(struct soap *, std::vector< ns1__investigation * > *)
Definition: ICat4C.cpp:38569
SOAP_FMAC3 struct __ns1__searchText *SOAP_FMAC4 soap_get___ns1__searchText(struct soap *, struct __ns1__searchText *, const char *, const char *)
Definition: ICat4C.cpp:28600
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__login(struct soap *, ns1__login *const *)
Definition: ICat4C.cpp:33817
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__luceneGetPopulating(struct soap *, struct __ns1__luceneGetPopulating *)
Definition: ICat4C.cpp:27529
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__lucenePopulateResponse(struct soap *, const char *, int, ns1__lucenePopulateResponse *const *, const char *)
Definition: ICat4C.cpp:31878
SOAP_FMAC3 void *SOAP_FMAC4 soap_container_id_forward(struct soap *, const char *, void *, size_t, int, int, size_t, unsigned int)
Definition: ICat4C.cpp:3922
SOAP_FMAC1 ns1__userGroup *SOAP_FMAC2 soap_instantiate_ns1__userGroup(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:13461
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__createResponse(struct soap *, const char *, int, const ns1__createResponse *, const char *)
Definition: ICat4C.cpp:21665
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__datasetParameter(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:11242
SOAP_FMAC3 ns1__userGroup *SOAP_FMAC4 soap_get_ns1__userGroup(struct soap *, ns1__userGroup *, const char *, const char *)
Definition: ICat4C.cpp:13453
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__sample(struct soap *, const char *, int, const ns1__sample *, const char *)
Definition: ICat4C.cpp:10118
SOAP_FMAC1 std::vector< ns1__datasetParameter * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__datasetParameter(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:40187
SOAP_FMAC3 ns1__datasetType **SOAP_FMAC4 soap_in_PointerTons1__datasetType(struct soap *, const char *, ns1__datasetType **, const char *)
Definition: ICat4C.cpp:36862
SOAP_FMAC3 std::vector< ns1__datasetParameter * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__datasetParameter(struct soap *, const char *, std::vector< ns1__datasetParameter * > *, const char *)
Definition: ICat4C.cpp:40152
SOAP_FMAC1 std::vector< ns1__dataset * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__dataset(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:40090
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__get(struct soap *, ns1__get *const *)
Definition: ICat4C.cpp:33584
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__permissibleStringValue(struct soap *, const char *, int, const ns1__permissibleStringValue *, const char *)
Definition: ICat4C.cpp:10576
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__login(struct soap *, const char *, int, const ns1__login *, const char *)
Definition: ICat4C.cpp:18477
SOAP_FMAC3 enum ns1__accessType **SOAP_FMAC4 soap_get_PointerTons1__accessType(struct soap *, enum ns1__accessType **, const char *, const char *)
Definition: ICat4C.cpp:34375
SOAP_FMAC3 ns1__refresh *SOAP_FMAC4 soap_in_ns1__refresh(struct soap *, const char *, ns1__refresh *, const char *)
Definition: ICat4C.cpp:18750
SOAP_FMAC3 void SOAP_FMAC4 soap_header(struct soap *soap)
Definition: ICat4C.cpp:46
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__instrument(struct soap *, const char *, int, const std::vector< ns1__instrument * > *, const char *)
Definition: ICat4C.cpp:38777
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__luceneSearch(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:27739
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__sample(struct soap *, const char *, int, const std::vector< ns1__sample * > *, const char *)
Definition: ICat4C.cpp:39456
SOAP_FMAC3 std::string **SOAP_FMAC4 soap_get_PointerTostd__string(struct soap *, std::string **, const char *, const char *)
Definition: ICat4C.cpp:37709
SOAP_FMAC3 ns1__luceneGetPopulatingResponse *SOAP_FMAC4 soap_in_ns1__luceneGetPopulatingResponse(struct soap *, const char *, ns1__luceneGetPopulatingResponse *, const char *)
Definition: ICat4C.cpp:19700
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__luceneSearch(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:21346
SOAP_FMAC1 std::vector< ns1__instrumentScientist * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__instrumentScientist(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:38335
SOAP_FMAC3S const char *SOAP_FMAC4S soap_ns1__icatExceptionType2s(struct soap *, enum ns1__icatExceptionType)
Definition: ICat4C.cpp:4761
SOAP_FMAC1 ns1__dummy *SOAP_FMAC2 soap_instantiate_ns1__dummy(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:18275
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__lucenePopulate(struct soap *, const struct __ns1__lucenePopulate *)
Definition: ICat4C.cpp:28204
SOAP_FMAC3 std::vector< ns1__instrumentScientist * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__instrumentScientist(struct soap *, const char *, std::vector< ns1__instrumentScientist * > *, const char *)
Definition: ICat4C.cpp:38298
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__entityInfo(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:8187
SOAP_FMAC1 std::vector< ns1__sampleParameter * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__sampleParameter(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:37845
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__grouping(struct soap *, ns1__grouping *const *)
Definition: ICat4C.cpp:35387
SOAP_FMAC3 int SOAP_FMAC4 soap_getfault(struct soap *soap)
Definition: ICat4C.cpp:82
SOAP_FMAC3 ns1__datasetType *SOAP_FMAC4 soap_get_ns1__datasetType(struct soap *, ns1__datasetType *, const char *, const char *)
Definition: ICat4C.cpp:15214
std::vector< ns1__investigation * > * soap_new_std__vectorTemplateOfPointerTons1__investigation(struct soap *soap, int n=-1)
Definition: ICat4H.h:12552
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__facilityCycle(struct soap *, const char *, int, ns1__facilityCycle *const *, const char *)
Definition: ICat4C.cpp:36739
SOAP_FMAC3 struct __ns1__luceneSearch *SOAP_FMAC4 soap_get___ns1__luceneSearch(struct soap *, struct __ns1__luceneSearch *, const char *, const char *)
Definition: ICat4C.cpp:27704
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)
Definition: ICat4C.cpp:26589
SOAP_FMAC3 struct __ns1__luceneCommit *SOAP_FMAC4 soap_get___ns1__luceneCommit(struct soap *, struct __ns1__luceneCommit *, const char *, const char *)
Definition: ICat4C.cpp:27813
SOAP_FMAC3 ns1__datafile **SOAP_FMAC4 soap_get_PointerTons1__datafile(struct soap *, ns1__datafile **, const char *, const char *)
Definition: ICat4C.cpp:37190
SOAP_FMAC3 std::vector< ns1__instrument * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__instrument(struct soap *, const char *, std::vector< ns1__instrument * > *, const char *)
Definition: ICat4C.cpp:38786
SOAP_FMAC3 ns1__getEntityNames **SOAP_FMAC4 soap_in_PointerTons1__getEntityNames(struct soap *, const char *, ns1__getEntityNames **, const char *)
Definition: ICat4C.cpp:32780
SOAP_FMAC3 void SOAP_FMAC4 soap_fault(struct soap *soap)
Definition: ICat4C.cpp:53
SOAP_FMAC3 ns1__create **SOAP_FMAC4 soap_get_PointerTons1__create(struct soap *, ns1__create **, const char *, const char *)
Definition: ICat4C.cpp:33168
SOAP_FMAC3 ns1__luceneCommitResponse **SOAP_FMAC4 soap_get_PointerTons1__luceneCommitResponse(struct soap *, ns1__luceneCommitResponse **, const char *, const char *)
Definition: ICat4C.cpp:31688
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__update(struct soap *, const char *, int, const struct __ns1__update *, const char *)
Definition: ICat4C.cpp:29653
std::vector< ns1__userGroup * > * soap_new_std__vectorTemplateOfPointerTons1__userGroup(struct soap *soap, int n=-1)
Definition: ICat4H.h:12411
SOAP_FMAC3 ns1__investigation *SOAP_FMAC4 soap_get_ns1__investigation(struct soap *, ns1__investigation *, const char *, const char *)
Definition: ICat4C.cpp:16535
SOAP_FMAC3 int SOAP_FMAC4 soap_put__QName(struct soap *, char *const *, const char *, const char *)
Definition: ICat4C.cpp:37734
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__luceneClear(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:23611
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__luceneGetPopulating(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:27630
std::vector< ns1__dataset * > * soap_new_std__vectorTemplateOfPointerTons1__dataset(struct soap *soap, int n=-1)
Definition: ICat4H.h:12979
SOAP_FMAC3 std::vector< ns1__relatedDatafile * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__relatedDatafile(struct soap *, const char *, std::vector< ns1__relatedDatafile * > *, const char *)
Definition: ICat4C.cpp:40742
std::vector< ns1__constraint * > * soap_new_std__vectorTemplateOfPointerTons1__constraint(struct soap *soap, int n=-1)
Definition: ICat4H.h:13298
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__luceneClearResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:23469
SOAP_FMAC3 struct __ns1__get *SOAP_FMAC4 soap_get___ns1__get(struct soap *, struct __ns1__get *, const char *, const char *)
Definition: ICat4C.cpp:30460
SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *a)
Definition: ICat4C.cpp:26850
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__relatedDatafile(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:40805
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__datafileParameter(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:11489
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__luceneCommitResponse(struct soap *, ns1__luceneCommitResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:31679
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__entityInfo(struct soap *, ns1__entityInfo *const *)
Definition: ICat4C.cpp:35163
SOAP_FMAC3 ns1__logout **SOAP_FMAC4 soap_in_PointerTons1__logout(struct soap *, const char *, ns1__logout **, const char *)
Definition: ICat4C.cpp:32431
SOAP_FMAC3 double **SOAP_FMAC4 soap_in_PointerTodouble(struct soap *, const char *, double **, const char *)
Definition: ICat4C.cpp:34061
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__deleteResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:30276
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__deleteMany(struct soap *, const struct __ns1__deleteMany *, const char *, const char *)
Definition: ICat4C.cpp:27252
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__update(struct soap *, const struct __ns1__update *)
Definition: ICat4C.cpp:29645
SOAP_FMAC1 _ns1__login_credentials_entry *SOAP_FMAC2 soap_instantiate__ns1__login_credentials_entry(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:5012
SOAP_FMAC3 ns1__createResponse *SOAP_FMAC4 soap_get_ns1__createResponse(struct soap *, ns1__createResponse *, const char *, const char *)
Definition: ICat4C.cpp:21746
SOAP_FMAC3 ns1__deleteMany **SOAP_FMAC4 soap_get_PointerTons1__deleteMany(struct soap *, ns1__deleteMany **, const char *, const char *)
Definition: ICat4C.cpp:31268
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__studyStatus(struct soap *, const char *, int, const enum ns1__studyStatus *, const char *)
Definition: ICat4C.cpp:4682
SOAP_FMAC1 ns1__entityBaseBean *SOAP_FMAC2 soap_instantiate_ns1__entityBaseBean(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:22232
SOAP_FMAC3 struct __ns1__deleteResponse *SOAP_FMAC4 soap_in___ns1__deleteResponse(struct soap *, const char *, struct __ns1__deleteResponse *, const char *)
Definition: ICat4C.cpp:30201
SOAP_FMAC3 ns1__sample **SOAP_FMAC4 soap_get_PointerTons1__sample(struct soap *, ns1__sample **, const char *, const char *)
Definition: ICat4C.cpp:36136
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__deleteManyResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:27409
SOAP_FMAC3 ns1__dataset *SOAP_FMAC4 soap_get_ns1__dataset(struct soap *, ns1__dataset *, const char *, const char *)
Definition: ICat4C.cpp:16842
SOAP_FMAC3 ns1__study **SOAP_FMAC4 soap_in_PointerTons1__study(struct soap *, const char *, ns1__study **, const char *)
Definition: ICat4C.cpp:35931
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__login(struct soap *, struct __ns1__login *)
Definition: ICat4C.cpp:30612
SOAP_FMAC3 ns1__getApiVersion *SOAP_FMAC4 soap_get_ns1__getApiVersion(struct soap *, ns1__getApiVersion *, const char *, const char *)
Definition: ICat4C.cpp:20163
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__luceneCommit(struct soap *, struct __ns1__luceneCommit *)
Definition: ICat4C.cpp:27750
SOAP_FMAC3 ns1__getRemainingMinutes *SOAP_FMAC4 soap_get_ns1__getRemainingMinutes(struct soap *, ns1__getRemainingMinutes *, const char *, const char *)
Definition: ICat4C.cpp:5971
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__luceneSearch(struct soap *, ns1__luceneSearch *const *)
Definition: ICat4C.cpp:31580
SOAP_FMAC3 ns1__getEntityNames *SOAP_FMAC4 soap_get_ns1__getEntityNames(struct soap *, ns1__getEntityNames *, const char *, const char *)
Definition: ICat4C.cpp:20417
SOAP_FMAC3S int SOAP_FMAC4S soap_s2ns1__accessType(struct soap *, const char *, enum ns1__accessType *)
Definition: ICat4C.cpp:4439
SOAP_FMAC3 ns1__dataset **SOAP_FMAC4 soap_in_PointerTons1__dataset(struct soap *, const char *, ns1__dataset **, const char *)
Definition: ICat4C.cpp:36979
SOAP_FMAC3 ns1__delete *SOAP_FMAC4 soap_in_ns1__delete(struct soap *, const char *, ns1__delete *, const char *)
Definition: ICat4C.cpp:7015
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__entityField(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:7888
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTotime(struct soap *, const char *, int, time_t *const *, const char *)
Definition: ICat4C.cpp:37307
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__delete(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:7119
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *const *a)
Definition: ICat4C.cpp:30921
SOAP_FMAC3 struct __ns1__logoutResponse *SOAP_FMAC4 soap_get___ns1__logoutResponse(struct soap *, struct __ns1__logoutResponse *, const char *, const char *)
Definition: ICat4C.cpp:28931
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__entityInfo(struct soap *, const char *, int, ns1__entityInfo *const *, const char *)
Definition: ICat4C.cpp:35170
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__logout(struct soap *, const char *, int, const ns1__logout *, const char *)
Definition: ICat4C.cpp:6145
std::vector< ns1__entityBaseBean * > * soap_new_std__vectorTemplateOfPointerTons1__entityBaseBean(struct soap *soap, int n=-1)
Definition: ICat4H.h:13405
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__shift(struct soap *, ns1__shift *const *, const char *, const char *)
Definition: ICat4C.cpp:36012
SOAP_FMAC3 ns1__luceneSearchResponse **SOAP_FMAC4 soap_get_PointerTons1__luceneSearchResponse(struct soap *, ns1__luceneSearchResponse **, const char *, const char *)
Definition: ICat4C.cpp:31572
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getApiVersion(struct soap *, const char *, int, ns1__getApiVersion *const *, const char *)
Definition: ICat4C.cpp:32892
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__dataCollectionParameter(struct soap *, const char *, int, const std::vector< ns1__dataCollectionParameter * > *, const char *)
Definition: ICat4C.cpp:40338
SOAP_FMAC3 ns1__getEntityNames *SOAP_FMAC4 soap_in_ns1__getEntityNames(struct soap *, const char *, ns1__getEntityNames *, const char *)
Definition: ICat4C.cpp:20384
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__createMany(struct soap *, const struct __ns1__createMany *, const char *, const char *)
Definition: ICat4C.cpp:27475
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__luceneClearResponse(struct soap *, struct __ns1__luceneClearResponse *)
Definition: ICat4C.cpp:28083
SOAP_FMAC1 ns1__investigationType *SOAP_FMAC2 soap_instantiate_ns1__investigationType(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:12665
SOAP_FMAC3 std::vector< ns1__shift * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__shift(struct soap *, const char *, std::vector< ns1__shift * > *, const char *)
Definition: ICat4C.cpp:39369
SOAP_FMAC3 ns1__sampleType **SOAP_FMAC4 soap_in_PointerTons1__sampleType(struct soap *, const char *, ns1__sampleType **, const char *)
Definition: ICat4C.cpp:34168
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getProperties(struct soap *, ns1__getProperties *const *, const char *, const char *)
Definition: ICat4C.cpp:33511
SOAP_FMAC3 struct __ns1__getUserName *SOAP_FMAC4 soap_in___ns1__getUserName(struct soap *, const char *, struct __ns1__getUserName *, const char *)
Definition: ICat4C.cpp:30528
SOAP_FMAC1 struct SOAP_ENV__Code *SOAP_FMAC2 soap_instantiate_SOAP_ENV__Code(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
Definition: ICat4C.cpp:26940
SOAP_FMAC3 enum ns1__icatExceptionType **SOAP_FMAC4 soap_in_PointerTons1__icatExceptionType(struct soap *, const char *, enum ns1__icatExceptionType **, const char *)
Definition: ICat4C.cpp:37627
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__update(struct soap *, const struct __ns1__update *, const char *, const char *)
Definition: ICat4C.cpp:29693
SOAP_FMAC1 ns1__user *SOAP_FMAC2 soap_instantiate_ns1__user(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:14328
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getUserNameResponse(struct soap *, ns1__getUserNameResponse *const *)
Definition: ICat4C.cpp:33640
SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__studyStatus(struct soap *, enum ns1__studyStatus *)
Definition: ICat4C.cpp:4659
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__permissibleStringValue(struct soap *, std::vector< ns1__permissibleStringValue * > *)
Definition: ICat4C.cpp:37885
SOAP_FMAC3 int SOAP_FMAC4 ICat4_fdelete(struct soap_clist *)
Definition: ICat4C.cpp:2795
SOAP_FMAC1 std::vector< ns1__investigationInstrument * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__investigationInstrument(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:39993
SOAP_FMAC1 struct __ns1__getApiVersion *SOAP_FMAC2 soap_instantiate___ns1__getApiVersion(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:29602
SOAP_FMAC3 ns1__datafileParameter *SOAP_FMAC4 soap_in_ns1__datafileParameter(struct soap *, const char *, ns1__datafileParameter *, const char *)
Definition: ICat4C.cpp:11314
SOAP_FMAC1 struct __ns1__luceneCommit *SOAP_FMAC2 soap_instantiate___ns1__luceneCommit(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:27822
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOf_ns1__login_credentials_entry(struct soap *, const std::vector< _ns1__login_credentials_entry > *)
Definition: ICat4C.cpp:41211
SOAP_FMAC3 ns1__studyInvestigation **SOAP_FMAC4 soap_in_PointerTons1__studyInvestigation(struct soap *, const char *, ns1__studyInvestigation **, const char *)
Definition: ICat4C.cpp:35869
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__constraint(struct soap *, const char *, int, const std::vector< ns1__constraint * > *, const char *)
Definition: ICat4C.cpp:41123
std::vector< ns1__entityField * > * soap_new_std__vectorTemplateOfPointerTons1__entityField(struct soap *soap, int n=-1)
Definition: ICat4H.h:13270
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__publication(struct soap *, const char *, int, const std::vector< ns1__publication * > *, const char *)
Definition: ICat4C.cpp:39553
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__luceneClear(struct soap *, struct __ns1__luceneClear *)
Definition: ICat4C.cpp:27974
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__application(struct soap *, ns1__application *const *, const char *, const char *)
Definition: ICat4C.cpp:35782
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTodouble(struct soap *, double *const *, const char *, const char *)
Definition: ICat4C.cpp:34081
SOAP_FMAC1 ns1__loginResponse *SOAP_FMAC2 soap_instantiate_ns1__loginResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:18417
SOAP_FMAC3 double **SOAP_FMAC4 soap_get_PointerTodouble(struct soap *, double **, const char *, const char *)
Definition: ICat4C.cpp:34089
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__getProperties(struct soap *, const char *, int, const struct __ns1__getProperties *, const char *)
Definition: ICat4C.cpp:30302
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__entityBaseBean(struct soap *, ns1__entityBaseBean *const *)
Definition: ICat4C.cpp:37350
SOAP_FMAC3 int SOAP_FMAC4 soap_out_int(struct soap *, const char *, int, const int *, const char *)
Definition: ICat4C.cpp:4268
SOAP_FMAC3 struct __ns1__logoutResponse *SOAP_FMAC4 soap_in___ns1__logoutResponse(struct soap *, const char *, struct __ns1__logoutResponse *, const char *)
Definition: ICat4C.cpp:28891
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getEntityInfo(struct soap *, const char *, int, const ns1__getEntityInfo *, const char *)
Definition: ICat4C.cpp:8366
SOAP_FMAC3 ns1__updateResponse **SOAP_FMAC4 soap_get_PointerTons1__updateResponse(struct soap *, ns1__updateResponse **, const char *, const char *)
Definition: ICat4C.cpp:32995
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__deleteResponse(struct soap *, const struct __ns1__deleteResponse *)
Definition: ICat4C.cpp:30179
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__datasetParameter(struct soap *, const char *, int, const std::vector< ns1__datasetParameter * > *, const char *)
Definition: ICat4C.cpp:40143
SOAP_FMAC3 ns1__getApiVersionResponse **SOAP_FMAC4 soap_get_PointerTons1__getApiVersionResponse(struct soap *, ns1__getApiVersionResponse **, const char *, const char *)
Definition: ICat4C.cpp:32877
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__getEntityNames(struct soap *, const struct __ns1__getEntityNames *)
Definition: ICat4C.cpp:29423
SOAP_FMAC3 ns1__log **SOAP_FMAC4 soap_get_PointerTons1__log(struct soap *, ns1__log **, const char *, const char *)
Definition: ICat4C.cpp:35323
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToint(struct soap *, const char *, int, int *const *, const char *)
Definition: ICat4C.cpp:34959
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__luceneGetPopulatingResponse(struct soap *, const char *, int, const ns1__luceneGetPopulatingResponse *, const char *)
Definition: ICat4C.cpp:19683
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__sampleParameter(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:37873
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__parameterType(struct soap *, ns1__parameterType *const *, const char *, const char *)
Definition: ICat4C.cpp:36302
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__delete(struct soap *, struct __ns1__delete *)
Definition: ICat4C.cpp:30068
SOAP_FMAC3 ns1__refreshResponse *SOAP_FMAC4 soap_get_ns1__refreshResponse(struct soap *, ns1__refreshResponse *, const char *, const char *)
Definition: ICat4C.cpp:18670
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__luceneCommit(struct soap *, const char *, int, ns1__luceneCommit *const *, const char *)
Definition: ICat4C.cpp:31703
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__createMany(struct soap *, const struct __ns1__createMany *)
Definition: ICat4C.cpp:27426
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__get(struct soap *, const char *, int, const struct __ns1__get *, const char *)
Definition: ICat4C.cpp:30412
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__parameterType(struct soap *, const char *, int, const ns1__parameterType *, const char *)
Definition: ICat4C.cpp:12152
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__constraint(struct soap *, std::vector< ns1__constraint * > *)
Definition: ICat4C.cpp:41111
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__userGroup(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:38166
SOAP_FMAC3 std::vector< std::string > *SOAP_FMAC4 soap_in_std__vectorTemplateOfstd__string(struct soap *, const char *, std::vector< std::string > *, const char *)
Definition: ICat4C.cpp:41328
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__rule(struct soap *, const char *, int, const ns1__rule *, const char *)
Definition: ICat4C.cpp:12930
SOAP_FMAC3S int SOAP_FMAC4S soap_s2ns1__parameterValueType(struct soap *, const char *, enum ns1__parameterValueType *)
Definition: ICat4C.cpp:4602
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__rule(struct soap *, ns1__rule *const *)
Definition: ICat4C.cpp:34097
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__permissibleStringValue(struct soap *, const char *, int, ns1__permissibleStringValue *const *, const char *)
Definition: ICat4C.cpp:33994
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__sampleType(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:10079
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__keyword(struct soap *, ns1__keyword *const *, const char *, const char *)
Definition: ICat4C.cpp:36359
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__sampleParameter(struct soap *, ns1__sampleParameter *const *)
Definition: ICat4C.cpp:36028
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__dataCollection(struct soap *, ns1__dataCollection *const *, const char *, const char *)
Definition: ICat4C.cpp:35669
SOAP_FMAC1 ns1__facilityCycle *SOAP_FMAC2 soap_instantiate_ns1__facilityCycle(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:15009
SOAP_FMAC1 std::vector< ns1__relatedDatafile * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__relatedDatafile(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:40777
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__shift(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:9426
SOAP_FMAC3 struct __ns1__deleteMany *SOAP_FMAC4 soap_in___ns1__deleteMany(struct soap *, const char *, struct __ns1__deleteMany *, const char *)
Definition: ICat4C.cpp:27222
SOAP_FMAC3 ns1__datasetType **SOAP_FMAC4 soap_get_PointerTons1__datasetType(struct soap *, ns1__datasetType **, const char *, const char *)
Definition: ICat4C.cpp:36895
SOAP_FMAC3 ns1__search *SOAP_FMAC4 soap_get_ns1__search(struct soap *, ns1__search *, const char *, const char *)
Definition: ICat4C.cpp:6513
SOAP_FMAC3 int SOAP_FMAC4 soap_put_time(struct soap *, const time_t *, const char *, const char *)
Definition: ICat4C.cpp:4395
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__create(struct soap *, const char *, int, ns1__create *const *, const char *)
Definition: ICat4C.cpp:33127
SOAP_FMAC3 struct __ns1__search *SOAP_FMAC4 soap_get___ns1__search(struct soap *, struct __ns1__search *, const char *, const char *)
Definition: ICat4C.cpp:30025
SOAP_FMAC3 ns1__luceneGetPopulating **SOAP_FMAC4 soap_in_PointerTons1__luceneGetPopulating(struct soap *, const char *, ns1__luceneGetPopulating **, const char *)
Definition: ICat4C.cpp:31475
SOAP_FMAC3 std::vector< ns1__publication * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__publication(struct soap *, const char *, std::vector< ns1__publication * > *, const char *)
Definition: ICat4C.cpp:39562
SOAP_FMAC3 int SOAP_FMAC4 soap_out_time(struct soap *, const char *, int, const time_t *, const char *)
Definition: ICat4C.cpp:4381
SOAP_FMAC3 ns1__instrumentScientist **SOAP_FMAC4 soap_get_PointerTons1__instrumentScientist(struct soap *, ns1__instrumentScientist **, const char *, const char *)
Definition: ICat4C.cpp:36724
SOAP_FMAC3 ns1__getRemainingMinutesResponse **SOAP_FMAC4 soap_get_PointerTons1__getRemainingMinutesResponse(struct soap *, ns1__getRemainingMinutesResponse **, const char *, const char *)
Definition: ICat4C.cpp:32286
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__publication(struct soap *, const char *, int, ns1__publication *const *, const char *)
Definition: ICat4C.cpp:36211
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__facilityCycle(struct soap *, ns1__facilityCycle *const *)
Definition: ICat4C.cpp:36732
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__dataset(struct soap *, const char *, int, const ns1__dataset *, const char *)
Definition: ICat4C.cpp:16628
SOAP_FMAC1 ns1__instrument *SOAP_FMAC2 soap_instantiate_ns1__instrument(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:14785
SOAP_FMAC3 ns1__deleteManyResponse *SOAP_FMAC4 soap_get_ns1__deleteManyResponse(struct soap *, ns1__deleteManyResponse *, const char *, const char *)
Definition: ICat4C.cpp:19208
SOAP_FMAC3 ns1__datafileFormat *SOAP_FMAC4 soap_in_ns1__datafileFormat(struct soap *, const char *, ns1__datafileFormat *, const char *)
Definition: ICat4C.cpp:15327
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__updateResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:29847
SOAP_FMAC3 int SOAP_FMAC4 soap_put_byte(struct soap *, const char *, const char *, const char *)
Definition: ICat4C.cpp:4245
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getUserName(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:19137
SOAP_FMAC3 void SOAP_FMAC4 soap_copy__ns1__login_credentials_entry(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:5036
SOAP_FMAC1 std::vector< ns1__keyword * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__keyword(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:39793
SOAP_FMAC3 std::vector< ns1__entityBaseBean * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__entityBaseBean(struct soap *, const char *, std::vector< ns1__entityBaseBean * > *, const char *)
Definition: ICat4C.cpp:41511
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__dataCollectionParameter(struct soap *, const char *, int, ns1__dataCollectionParameter *const *, const char *)
Definition: ICat4C.cpp:35573
SOAP_FMAC1 ns1__logoutResponse *SOAP_FMAC2 soap_instantiate_ns1__logoutResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:6087
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__dataCollectionParameter(struct soap *, const std::vector< ns1__dataCollectionParameter * > *)
Definition: ICat4C.cpp:40330
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostd__string(struct soap *, const char *, int, std::string *const *, const char *)
Definition: ICat4C.cpp:37672
SOAP_FMAC3 struct __ns1__getApiVersion *SOAP_FMAC4 soap_get___ns1__getApiVersion(struct soap *, struct __ns1__getApiVersion *, const char *, const char *)
Definition: ICat4C.cpp:29593
SOAP_FMAC3 ns1__createManyResponse **SOAP_FMAC4 soap_in_PointerTons1__createManyResponse(struct soap *, const char *, ns1__createManyResponse **, const char *)
Definition: ICat4C.cpp:31293
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__search(struct soap *, struct __ns1__search *)
Definition: ICat4C.cpp:29963
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__dataCollectionDatafile(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:40905
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__luceneClearResponse(struct soap *, ns1__luceneClearResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:31797
SOAP_FMAC1 ns1__luceneSearch *SOAP_FMAC2 soap_instantiate_ns1__luceneSearch(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:21318
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__luceneGetPopulating(struct soap *, ns1__luceneGetPopulating *const *)
Definition: ICat4C.cpp:31458
SOAP_FMAC3 LONG64 *SOAP_FMAC4 soap_get_LONG64(struct soap *, LONG64 *, const char *, const char *)
Definition: ICat4C.cpp:4327
SOAP_FMAC3 std::vector< ns1__rule * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__rule(struct soap *, const char *, std::vector< ns1__rule * > *, const char *)
Definition: ICat4C.cpp:38007
SOAP_FMAC1 ns1__dataCollection *SOAP_FMAC2 soap_instantiate_ns1__dataCollection(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:17279
SOAP_FMAC3 ns1__luceneCommit **SOAP_FMAC4 soap_get_PointerTons1__luceneCommit(struct soap *, ns1__luceneCommit **, const char *, const char *)
Definition: ICat4C.cpp:31744
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__search(struct soap *, const char *, int, const ns1__search *, const char *)
Definition: ICat4C.cpp:6429
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__lucenePopulate(struct soap *, const struct __ns1__lucenePopulate *, const char *, const char *)
Definition: ICat4C.cpp:28255
SOAP_FMAC1 struct __ns1__refreshResponse *SOAP_FMAC2 soap_instantiate___ns1__refreshResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:29380
SOAP_FMAC3 ns1__sampleParameter *SOAP_FMAC4 soap_get_ns1__sampleParameter(struct soap *, ns1__sampleParameter *, const char *, const char *)
Definition: ICat4C.cpp:10506
SOAP_FMAC3 void *SOAP_FMAC4 ICat4_instantiate(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:2402
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__luceneSearchResponse(struct soap *, ns1__luceneSearchResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:31563
SOAP_FMAC1 ns1__grouping *SOAP_FMAC2 soap_instantiate_ns1__grouping(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:13268
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__isAccessAllowedResponse(struct soap *, const char *, int, const ns1__isAccessAllowedResponse *, const char *)
Definition: ICat4C.cpp:6577
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getEntityInfo(struct soap *, ns1__getEntityInfo *const *)
Definition: ICat4C.cpp:31097
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Code(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
Definition: ICat4C.cpp:26964
SOAP_FMAC3 ns1__publication *SOAP_FMAC4 soap_in_ns1__publication(struct soap *, const char *, ns1__publication *, const char *)
Definition: ICat4C.cpp:9502
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__sampleParameter(struct soap *, const std::vector< ns1__sampleParameter * > *)
Definition: ICat4C.cpp:37793
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__relType(struct soap *, const char *, int, enum ns1__relType *const *, const char *)
Definition: ICat4C.cpp:35006
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__searchTextResponse(struct soap *, ns1__searchTextResponse *const *)
Definition: ICat4C.cpp:32112
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__logoutResponse(struct soap *, ns1__logoutResponse *const *)
Definition: ICat4C.cpp:32356
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__refresh(struct soap *, ns1__refresh *const *, const char *, const char *)
Definition: ICat4C.cpp:32687
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__keyword(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:39821
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__rule(struct soap *, const std::vector< ns1__rule * > *)
Definition: ICat4C.cpp:37989
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__logout(struct soap *, const char *, int, const struct __ns1__logout *, const char *)
Definition: ICat4C.cpp:28772
SOAP_FMAC3 time_t *SOAP_FMAC4 soap_in_time(struct soap *, const char *, time_t *, const char *)
Definition: ICat4C.cpp:4389
SOAP_FMAC3 ns1__instrumentScientist *SOAP_FMAC4 soap_get_ns1__instrumentScientist(struct soap *, ns1__instrumentScientist *, const char *, const char *)
Definition: ICat4C.cpp:14517
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__dataCollectionDataset(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:40608
SOAP_FMAC3 ns1__investigationType **SOAP_FMAC4 soap_get_PointerTons1__investigationType(struct soap *, ns1__investigationType **, const char *, const char *)
Definition: ICat4C.cpp:36489
SOAP_FMAC3 ns1__refreshResponse **SOAP_FMAC4 soap_in_PointerTons1__refreshResponse(struct soap *, const char *, ns1__refreshResponse **, const char *)
Definition: ICat4C.cpp:32603
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__entityBaseBean(struct soap *, const char *, int, ns1__entityBaseBean *const *, const char *)
Definition: ICat4C.cpp:37358
SOAP_FMAC1 xsd__long *SOAP_FMAC2 soap_instantiate_xsd__long(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:23897
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__lucenePopulateResponse(struct soap *, const char *, int, const ns1__lucenePopulateResponse *, const char *)
Definition: ICat4C.cpp:20787
SOAP_FMAC1 std::vector< ns1__constraint * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__constraint(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:41166
SOAP_FMAC1 ns1__createManyResponse *SOAP_FMAC2 soap_instantiate_ns1__createManyResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:22048
SOAP_FMAC3 ns1__update **SOAP_FMAC4 soap_get_PointerTons1__update(struct soap *, ns1__update **, const char *, const char *)
Definition: ICat4C.cpp:33052
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__update(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:19654
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__createMany(struct soap *, const char *, int, const ns1__createMany *, const char *)
Definition: ICat4C.cpp:23072
SOAP_FMAC3 ns1__studyInvestigation *SOAP_FMAC4 soap_get_ns1__studyInvestigation(struct soap *, ns1__studyInvestigation *, const char *, const char *)
Definition: ICat4C.cpp:13650
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__getRemainingMinutes(struct soap *, const char *, int, const struct __ns1__getRemainingMinutes *, const char *)
Definition: ICat4C.cpp:28662
SOAP_FMAC3 ns1__dataCollectionParameter *SOAP_FMAC4 soap_get_ns1__dataCollectionParameter(struct soap *, ns1__dataCollectionParameter *, const char *, const char *)
Definition: ICat4C.cpp:12043
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__datasetParameter(struct soap *, const char *, int, const ns1__datasetParameter *, const char *)
Definition: ICat4C.cpp:11031
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_string(struct soap *, char *const *)
Definition: ICat4C.cpp:37757
SOAP_FMAC3 ns1__datafileParameter **SOAP_FMAC4 soap_in_PointerTons1__datafileParameter(struct soap *, const char *, ns1__datafileParameter **, const char *)
Definition: ICat4C.cpp:37036
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__getRemainingMinutes(struct soap *, const struct __ns1__getRemainingMinutes *, const char *, const char *)
Definition: ICat4C.cpp:28706
SOAP_FMAC3 ns1__isAccessAllowed *SOAP_FMAC4 soap_get_ns1__isAccessAllowed(struct soap *, ns1__isAccessAllowed *, const char *, const char *)
Definition: ICat4C.cpp:6825
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__deleteManyResponse(struct soap *, struct __ns1__deleteManyResponse *)
Definition: ICat4C.cpp:27306
SOAP_FMAC3 ns1__refresh *SOAP_FMAC4 soap_get_ns1__refresh(struct soap *, ns1__refresh *, const char *, const char *)
Definition: ICat4C.cpp:18812
SOAP_FMAC3 ns1__getPropertiesResponse *SOAP_FMAC4 soap_in_ns1__getPropertiesResponse(struct soap *, const char *, ns1__getPropertiesResponse *, const char *)
Definition: ICat4C.cpp:21390
SOAP_FMAC1 struct __ns1__getEntityInfo *SOAP_FMAC2 soap_instantiate___ns1__getEntityInfo(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:27160
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__luceneCommit(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:7693
SOAP_FMAC3S const char *SOAP_FMAC4S soap_ns1__accessType2s(struct soap *, enum ns1__accessType)
Definition: ICat4C.cpp:4424
SOAP_FMAC3 void SOAP_FMAC4 ICat4_container_insert(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:3927
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__searchText(struct soap *, const struct __ns1__searchText *)
Definition: ICat4C.cpp:28543
SOAP_FMAC3 ns1__searchTextResponse **SOAP_FMAC4 soap_get_PointerTons1__searchTextResponse(struct soap *, ns1__searchTextResponse **, const char *, const char *)
Definition: ICat4C.cpp:32166
SOAP_FMAC1 ns1__constraint *SOAP_FMAC2 soap_instantiate_ns1__constraint(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:8000
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__searchText(struct soap *, const char *, int, const struct __ns1__searchText *, const char *)
Definition: ICat4C.cpp:28551
SOAP_FMAC3 ns1__constraint *SOAP_FMAC4 soap_in_ns1__constraint(struct soap *, const char *, ns1__constraint *, const char *)
Definition: ICat4C.cpp:7932
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__login(struct soap *, ns1__login *const *, const char *, const char *)
Definition: ICat4C.cpp:33857
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__deleteManyResponse(struct soap *, const struct __ns1__deleteManyResponse *, const char *, const char *)
Definition: ICat4C.cpp:27368
SOAP_FMAC3 enum ns1__studyStatus **SOAP_FMAC4 soap_in_PointerTons1__studyStatus(struct soap *, const char *, enum ns1__studyStatus **, const char *)
Definition: ICat4C.cpp:35813
SOAP_FMAC3 ns1__luceneGetPopulating *SOAP_FMAC4 soap_in_ns1__luceneGetPopulating(struct soap *, const char *, ns1__luceneGetPopulating *, const char *)
Definition: ICat4C.cpp:19842
SOAP_FMAC3 enum ns1__relType **SOAP_FMAC4 soap_in_PointerTons1__relType(struct soap *, const char *, enum ns1__relType **, const char *)
Definition: ICat4C.cpp:35014
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__searchResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:6398
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__grouping(struct soap *, const char *, int, ns1__grouping *const *, const char *)
Definition: ICat4C.cpp:35394
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__luceneGetPopulatingResponse(struct soap *, ns1__luceneGetPopulatingResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:31440
SOAP_FMAC3 xsd__anyType **SOAP_FMAC4 soap_get_PointerToxsd__anyType(struct soap *, xsd__anyType **, const char *, const char *)
Definition: ICat4C.cpp:34945
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__study(struct soap *, const std::vector< ns1__study * > *)
Definition: ICat4C.cpp:38183
SOAP_FMAC3 ns1__application **SOAP_FMAC4 soap_get_PointerTons1__application(struct soap *, ns1__application **, const char *, const char *)
Definition: ICat4C.cpp:35790
SOAP_FMAC3 ns1__luceneClear *SOAP_FMAC4 soap_get_ns1__luceneClear(struct soap *, ns1__luceneClear *, const char *, const char *)
Definition: ICat4C.cpp:23575
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__luceneGetPopulating(struct soap *, const char *, int, const struct __ns1__luceneGetPopulating *, const char *)
Definition: ICat4C.cpp:27545
SOAP_FMAC3 ns1__getEntityNamesResponse *SOAP_FMAC4 soap_get_ns1__getEntityNamesResponse(struct soap *, ns1__getEntityNamesResponse *, const char *, const char *)
Definition: ICat4C.cpp:20308
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getEntityNamesResponse(struct soap *, ns1__getEntityNamesResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:32747
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__publication(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:9661
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)
Definition: ICat4C.cpp:26882
SOAP_FMAC3 ns1__application *SOAP_FMAC4 soap_get_ns1__application(struct soap *, ns1__application *, const char *, const char *)
Definition: ICat4C.cpp:15872
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getRemainingMinutes(struct soap *, const char *, int, ns1__getRemainingMinutes *const *, const char *)
Definition: ICat4C.cpp:32302
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__job(struct soap *, const char *, int, ns1__job *const *, const char *)
Definition: ICat4C.cpp:35693
std::string * soap_new_std__string(struct soap *soap, int n=-1)
Definition: ICat4H.h:6399
SOAP_FMAC3 ns1__datafileFormat **SOAP_FMAC4 soap_get_PointerTons1__datafileFormat(struct soap *, ns1__datafileFormat **, const char *, const char *)
Definition: ICat4C.cpp:37133
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__relatedDatafile(struct soap *, const std::vector< ns1__relatedDatafile * > *)
Definition: ICat4C.cpp:40725
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__updateResponse(struct soap *, ns1__updateResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:32987
SOAP_FMAC1 std::vector< ns1__study * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__study(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:38235
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getPropertiesResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:21493
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__updateResponse(struct soap *, const char *, int, const struct __ns1__updateResponse *, const char *)
Definition: ICat4C.cpp:29759
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__getEntityInfo(struct soap *, const struct __ns1__getEntityInfo *, const char *, const char *)
Definition: ICat4C.cpp:27143
SOAP_FMAC3 struct __ns1__create *SOAP_FMAC4 soap_in___ns1__create(struct soap *, const char *, struct __ns1__create *, const char *)
Definition: ICat4C.cpp:29883
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__getRemainingMinutes(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:28747
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__datafileParameter(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:40708
SOAP_FMAC3 ns1__luceneSearch **SOAP_FMAC4 soap_get_PointerTons1__luceneSearch(struct soap *, ns1__luceneSearch **, const char *, const char *)
Definition: ICat4C.cpp:31628
SOAP_FMAC3 std::vector< _ns1__login_credentials_entry > **SOAP_FMAC4 soap_in_PointerTostd__vectorTemplateOf_ns1__login_credentials_entry(struct soap *, const char *, std::vector< _ns1__login_credentials_entry > **, const char *)
Definition: ICat4C.cpp:37215
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__shift(struct soap *, const char *, int, ns1__shift *const *, const char *)
Definition: ICat4C.cpp:35979
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__application(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:15908
SOAP_FMAC1 struct __ns1__luceneCommitResponse *SOAP_FMAC2 soap_instantiate___ns1__luceneCommitResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:27939
SOAP_FMAC3 std::vector< ns1__dataCollectionParameter * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__dataCollectionParameter(struct soap *, const char *, std::vector< ns1__dataCollectionParameter * > *, const char *)
Definition: ICat4C.cpp:40349
SOAP_FMAC1 std::vector< ns1__job * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__job(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:40482
SOAP_FMAC3 bool *SOAP_FMAC4 soap_in_bool(struct soap *, const char *, bool *, const char *)
Definition: ICat4C.cpp:4871
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfLONG64(struct soap *, std::vector< LONG64 > *)
Definition: ICat4C.cpp:41399
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfLONG64(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:41478
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__instrumentScientist(struct soap *, const char *, int, const std::vector< ns1__instrumentScientist * > *, const char *)
Definition: ICat4C.cpp:38288
SOAP_FMAC1 ns1__dataCollectionParameter *SOAP_FMAC2 soap_instantiate_ns1__dataCollectionParameter(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:12051
SOAP_FMAC1 std::vector< xsd__anyType * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerToxsd__anyType(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:40974
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__dataCollection(struct soap *, const char *, int, const ns1__dataCollection *, const char *)
Definition: ICat4C.cpp:17125
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__log(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:9005
SOAP_FMAC3 struct __ns1__getApiVersion *SOAP_FMAC4 soap_in___ns1__getApiVersion(struct soap *, const char *, struct __ns1__getApiVersion *, const char *)
Definition: ICat4C.cpp:29554
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__investigationParameter(struct soap *, ns1__investigationParameter *const *, const char *, const char *)
Definition: ICat4C.cpp:34253
SOAP_FMAC1 std::vector< ns1__rule * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__rule(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:38041
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__get(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:20760
std::vector< ns1__instrument * > * soap_new_std__vectorTemplateOfPointerTons1__instrument(struct soap *soap, int n=-1)
Definition: ICat4H.h:12610
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__lucenePopulateResponse(struct soap *, struct __ns1__lucenePopulateResponse *)
Definition: ICat4C.cpp:28309
SOAP_FMAC3 void SOAP_FMAC4 soap_serializefault(struct soap *soap)
Definition: ICat4C.cpp:70
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__datafile(struct soap *, const char *, int, ns1__datafile *const *, const char *)
Definition: ICat4C.cpp:37149
SOAP_FMAC3 ns1__delete *SOAP_FMAC4 soap_get_ns1__delete(struct soap *, ns1__delete *, const char *, const char *)
Definition: ICat4C.cpp:7083
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__luceneCommit(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:27848
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__application(struct soap *, const std::vector< ns1__application * > *)
Definition: ICat4C.cpp:39155
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__investigationType(struct soap *, std::vector< ns1__investigationType * > *)
Definition: ICat4C.cpp:38665
SOAP_FMAC1 std::vector< LONG64 > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfLONG64(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:41452
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfstd__string(struct soap *, std::vector< std::string > *)
Definition: ICat4C.cpp:41305
SOAP_FMAC1 std::vector< ns1__publication * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__publication(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:39596
SOAP_FMAC1 struct __ns1__searchText *SOAP_FMAC2 soap_instantiate___ns1__searchText(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:28609
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__luceneSearchResponse(struct soap *, ns1__luceneSearchResponse *const *)
Definition: ICat4C.cpp:31520
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__instrumentScientist(struct soap *, std::vector< ns1__instrumentScientist * > *)
Definition: ICat4C.cpp:38275
SOAP_FMAC3 struct __ns1__dummyResponse *SOAP_FMAC4 soap_in___ns1__dummyResponse(struct soap *, const char *, struct __ns1__dummyResponse *, const char *)
Definition: ICat4C.cpp:29110
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__IcatException(struct soap *, ns1__IcatException *const *, const char *, const char *)
Definition: ICat4C.cpp:33915
SOAP_FMAC3 int SOAP_FMAC4 soap_out_bool(struct soap *, const char *, int, const bool *, const char *)
Definition: ICat4C.cpp:4848
SOAP_FMAC1 std::vector< ns1__dataCollectionParameter * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__dataCollectionParameter(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:40386
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__IcatException(struct soap *, const char *, int, ns1__IcatException *const *, const char *)
Definition: ICat4C.cpp:33880
SOAP_FMAC3 ns1__accessType_ *SOAP_FMAC4 soap_in_ns1__accessType_(struct soap *, const char *, ns1__accessType_ *, const char *)
Definition: ICat4C.cpp:5206
SOAP_FMAC3 ns1__datafileFormat **SOAP_FMAC4 soap_in_PointerTons1__datafileFormat(struct soap *, const char *, ns1__datafileFormat **, const char *)
Definition: ICat4C.cpp:37098
SOAP_FMAC3 ns1__luceneSearchResponse **SOAP_FMAC4 soap_in_PointerTons1__luceneSearchResponse(struct soap *, const char *, ns1__luceneSearchResponse **, const char *)
Definition: ICat4C.cpp:31537
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__create(struct soap *, const struct __ns1__create *, const char *, const char *)
Definition: ICat4C.cpp:29912
SOAP_FMAC3 std::vector< _ns1__login_credentials_entry > *SOAP_FMAC4 soap_in_std__vectorTemplateOf_ns1__login_credentials_entry(struct soap *, const char *, std::vector< _ns1__login_credentials_entry > *, const char *)
Definition: ICat4C.cpp:41229
SOAP_FMAC3 ns1__log *SOAP_FMAC4 soap_get_ns1__log(struct soap *, ns1__log *, const char *, const char *)
Definition: ICat4C.cpp:8970
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__icatExceptionType(struct soap *, enum ns1__icatExceptionType *const *, const char *, const char *)
Definition: ICat4C.cpp:37648
SOAP_FMAC1 std::vector< ns1__sample * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__sample(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:39500
SOAP_FMAC3 ns1__rule **SOAP_FMAC4 soap_in_PointerTons1__rule(struct soap *, const char *, ns1__rule **, const char *)
Definition: ICat4C.cpp:34112
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__relatedDatafile(struct soap *, std::vector< ns1__relatedDatafile * > *)
Definition: ICat4C.cpp:40720
std::vector< ns1__datasetParameter * > * soap_new_std__vectorTemplateOfPointerTons1__datasetParameter(struct soap *soap, int n=-1)
Definition: ICat4H.h:13006
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__refreshResponse(struct soap *, const char *, int, const struct __ns1__refreshResponse *, const char *)
Definition: ICat4C.cpp:29316
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__user(struct soap *, const char *, int, ns1__user *const *, const char *)
Definition: ICat4C.cpp:36621
SOAP_FMAC3 void SOAP_FMAC4 soap_default_byte(struct soap *, char *)
Definition: ICat4C.cpp:4222
SOAP_FMAC3 ns1__updateResponse *SOAP_FMAC4 soap_in_ns1__updateResponse(struct soap *, const char *, ns1__updateResponse *, const char *)
Definition: ICat4C.cpp:19433
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__accessType_(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:5275
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__createMany(struct soap *, struct __ns1__createMany *)
Definition: ICat4C.cpp:27420
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__dummy(struct soap *, ns1__dummy *const *, const char *, const char *)
Definition: ICat4C.cpp:32571
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__luceneCommitResponse(struct soap *, struct __ns1__luceneCommitResponse *)
Definition: ICat4C.cpp:27859
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)
Definition: ICat4C.cpp:26802
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__getEntityInfo(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:8480
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__logoutResponse(struct soap *, const char *, int, const ns1__logoutResponse *, const char *)
Definition: ICat4C.cpp:6037
SOAP_FMAC3 ns1__instrumentScientist *SOAP_FMAC4 soap_in_ns1__instrumentScientist(struct soap *, const char *, ns1__instrumentScientist *, const char *)
Definition: ICat4C.cpp:14416
SOAP_FMAC3 ns1__createResponse *SOAP_FMAC4 soap_in_ns1__createResponse(struct soap *, const char *, ns1__createResponse *, const char *)
Definition: ICat4C.cpp:21680
SOAP_FMAC3 ns1__getPropertiesResponse **SOAP_FMAC4 soap_in_PointerTons1__getPropertiesResponse(struct soap *, const char *, ns1__getPropertiesResponse **, const char *)
Definition: ICat4C.cpp:33425
SOAP_FMAC3 ns1__studyStatus_ *SOAP_FMAC4 soap_get_ns1__studyStatus_(struct soap *, ns1__studyStatus_ *, const char *, const char *)
Definition: ICat4C.cpp:5566
SOAP_FMAC3 xsd__anyType **SOAP_FMAC4 soap_in_PointerToxsd__anyType(struct soap *, const char *, xsd__anyType **, const char *)
Definition: ICat4C.cpp:34399
SOAP_FMAC3 void SOAP_FMAC4 soap_default_bool(struct soap *, bool *)
Definition: ICat4C.cpp:4832
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__userGroup(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:13489
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__dataCollection(struct soap *, const char *, int, ns1__dataCollection *const *, const char *)
Definition: ICat4C.cpp:35634
SOAP_FMAC3 ns1__updateResponse **SOAP_FMAC4 soap_in_PointerTons1__updateResponse(struct soap *, const char *, ns1__updateResponse **, const char *)
Definition: ICat4C.cpp:32960
SOAP_FMAC1 struct __ns1__deleteMany *SOAP_FMAC2 soap_instantiate___ns1__deleteMany(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:27269
SOAP_FMAC3 LONG64 **SOAP_FMAC4 soap_in_PointerToLONG64(struct soap *, const char *, LONG64 **, const char *)
Definition: ICat4C.cpp:37265
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__datafileFormat(struct soap *, const std::vector< ns1__datafileFormat * > *)
Definition: ICat4C.cpp:39058
std::vector< ns1__investigationUser * > * soap_new_std__vectorTemplateOfPointerTons1__investigationUser(struct soap *soap, int n=-1)
Definition: ICat4H.h:12918
SOAP_FMAC1 struct __ns1__logout *SOAP_FMAC2 soap_instantiate___ns1__logout(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:28828
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__refresh(struct soap *, const char *, int, ns1__refresh *const *, const char *)
Definition: ICat4C.cpp:32654
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__dummyResponse(struct soap *, ns1__dummyResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:32514
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__deleteResponse(struct soap *, const char *, int, const struct __ns1__deleteResponse *, const char *)
Definition: ICat4C.cpp:30188
SOAP_FMAC3 ns1__dataCollectionDataset **SOAP_FMAC4 soap_get_PointerTons1__dataCollectionDataset(struct soap *, ns1__dataCollectionDataset **, const char *, const char *)
Definition: ICat4C.cpp:35557
SOAP_FMAC3 std::string *SOAP_FMAC4 soap_in_std__string(struct soap *, const char *, std::string *, const char *)
Definition: ICat4C.cpp:23641
SOAP_FMAC3 ns1__instrumentScientist **SOAP_FMAC4 soap_in_PointerTons1__instrumentScientist(struct soap *, const char *, ns1__instrumentScientist **, const char *)
Definition: ICat4C.cpp:36687
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__grouping(struct soap *, ns1__grouping *const *, const char *, const char *)
Definition: ICat4C.cpp:35427
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__sample(struct soap *, std::vector< ns1__sample * > *)
Definition: ICat4C.cpp:39443
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__sampleType(struct soap *, const char *, int, ns1__sampleType *const *, const char *)
Definition: ICat4C.cpp:34160
SOAP_FMAC1 ns1__delete *SOAP_FMAC2 soap_instantiate_ns1__delete(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:7091
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__delete(struct soap *, const struct __ns1__delete *)
Definition: ICat4C.cpp:30074
SOAP_FMAC3 double *SOAP_FMAC4 soap_get_double(struct soap *, double *, const char *, const char *)
Definition: ICat4C.cpp:4365
SOAP_FMAC3 ns1__job **SOAP_FMAC4 soap_in_PointerTons1__job(struct soap *, const char *, ns1__job **, const char *)
Definition: ICat4C.cpp:35701
SOAP_FMAC1 struct __ns1__deleteManyResponse *SOAP_FMAC2 soap_instantiate___ns1__deleteManyResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:27385
SOAP_FMAC3 int SOAP_FMAC4 soap_out_double(struct soap *, const char *, int, const double *, const char *)
Definition: ICat4C.cpp:4343
SOAP_FMAC3 struct __ns1__getRemainingMinutes *SOAP_FMAC4 soap_in___ns1__getRemainingMinutes(struct soap *, const char *, struct __ns1__getRemainingMinutes *, const char *)
Definition: ICat4C.cpp:28675
static const struct soap_code_map soap_codes_ns1__accessType[]
Definition: ICat4C.cpp:4418
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__parameterType(struct soap *, std::vector< ns1__parameterType * > *)
Definition: ICat4C.cpp:38472
SOAP_FMAC3 ns1__luceneCommitResponse *SOAP_FMAC4 soap_get_ns1__luceneCommitResponse(struct soap *, ns1__luceneCommitResponse *, const char *, const char *)
Definition: ICat4C.cpp:7512
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTodouble(struct soap *, double *const *)
Definition: ICat4C.cpp:34047
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__refresh(struct soap *, const struct __ns1__refresh *, const char *, const char *)
Definition: ICat4C.cpp:29250
static const struct soap_code_map soap_codes_bool[]
Definition: ICat4C.cpp:4841
SOAP_FMAC3 ns1__entityField *SOAP_FMAC4 soap_get_ns1__entityField(struct soap *, ns1__entityField *, const char *, const char *)
Definition: ICat4C.cpp:7852
SOAP_FMAC1 ns1__parameterType *SOAP_FMAC2 soap_instantiate_ns1__parameterType(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:12447
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__searchText(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:28635
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getRemainingMinutesResponse(struct soap *, const char *, int, ns1__getRemainingMinutesResponse *const *, const char *)
Definition: ICat4C.cpp:32240
SOAP_FMAC1 ns1__getUserName *SOAP_FMAC2 soap_instantiate_ns1__getUserName(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:19109
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__deleteManyResponse(struct soap *, ns1__deleteManyResponse *const *)
Definition: ICat4C.cpp:31156
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getProperties(struct soap *, const char *, int, ns1__getProperties *const *, const char *)
Definition: ICat4C.cpp:33476
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__rule(struct soap *, const char *, int, ns1__rule *const *, const char *)
Definition: ICat4C.cpp:34104
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__luceneSearch(struct soap *, const char *, int, const ns1__luceneSearch *, const char *)
Definition: ICat4C.cpp:21205
SOAP_FMAC3 _ns1__login_credentials_entry *SOAP_FMAC4 soap_in__ns1__login_credentials_entry(struct soap *, const char *, _ns1__login_credentials_entry *, const char *)
Definition: ICat4C.cpp:4941
SOAP_FMAC3 ns1__investigationType *SOAP_FMAC4 soap_in_ns1__investigationType(struct soap *, const char *, ns1__investigationType *, const char *)
Definition: ICat4C.cpp:12545
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__publicStep(struct soap *, ns1__publicStep *const *)
Definition: ICat4C.cpp:35219
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__luceneCommit(struct soap *, ns1__luceneCommit *const *, const char *, const char *)
Definition: ICat4C.cpp:31736
SOAP_FMAC3 ns1__shift **SOAP_FMAC4 soap_in_PointerTons1__shift(struct soap *, const char *, ns1__shift **, const char *)
Definition: ICat4C.cpp:35987
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__investigationUser(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:14131
SOAP_FMAC3 ns1__getRemainingMinutesResponse *SOAP_FMAC4 soap_get_ns1__getRemainingMinutesResponse(struct soap *, ns1__getRemainingMinutesResponse *, const char *, const char *)
Definition: ICat4C.cpp:5827
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__getEntityInfo(struct soap *, const struct __ns1__getEntityInfo *)
Definition: ICat4C.cpp:27092
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__application(struct soap *, const char *, int, ns1__application *const *, const char *)
Definition: ICat4C.cpp:35749
std::vector< ns1__shift * > * soap_new_std__vectorTemplateOfPointerTons1__shift(struct soap *soap, int n=-1)
Definition: ICat4H.h:12779
std::vector< ns1__job * > * soap_new_std__vectorTemplateOfPointerTons1__job(struct soap *soap, int n=-1)
Definition: ICat4H.h:13097
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__studyInvestigation(struct soap *, ns1__studyInvestigation *const *, const char *, const char *)
Definition: ICat4C.cpp:35897
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToxsd__anyType(struct soap *, const std::vector< xsd__anyType * > *)
Definition: ICat4C.cpp:40922
SOAP_FMAC3 ns1__getUserName **SOAP_FMAC4 soap_in_PointerTons1__getUserName(struct soap *, const char *, ns1__getUserName **, const char *)
Definition: ICat4C.cpp:33717
SOAP_FMAC3 ns1__searchResponse *SOAP_FMAC4 soap_in_ns1__searchResponse(struct soap *, const char *, ns1__searchResponse *, const char *)
Definition: ICat4C.cpp:6301
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__relType(struct soap *, const char *, int, const enum ns1__relType *, const char *)
Definition: ICat4C.cpp:4512
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__luceneSearchResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:21170
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__investigation(struct soap *, const char *, int, const std::vector< ns1__investigation * > *, const char *)
Definition: ICat4C.cpp:38581
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__luceneGetPopulatingResponse(struct soap *, const char *, int, ns1__luceneGetPopulatingResponse *const *, const char *)
Definition: ICat4C.cpp:31404
SOAP_FMAC3 enum ns1__relType *SOAP_FMAC4 soap_in_ns1__relType(struct soap *, const char *, enum ns1__relType *, const char *)
Definition: ICat4C.cpp:4536
SOAP_FMAC3 struct __ns1__luceneClear *SOAP_FMAC4 soap_get___ns1__luceneClear(struct soap *, struct __ns1__luceneClear *, const char *, const char *)
Definition: ICat4C.cpp:28037
SOAP_FMAC3 struct __ns1__getUserName *SOAP_FMAC4 soap_get___ns1__getUserName(struct soap *, struct __ns1__getUserName *, const char *, const char *)
Definition: ICat4C.cpp:30566
SOAP_FMAC3 void SOAP_FMAC4 soap_default_time(struct soap *, time_t *)
Definition: ICat4C.cpp:4372
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__isAccessAllowedResponse(struct soap *, ns1__isAccessAllowedResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:32035
SOAP_FMAC3 ns1__datafile *SOAP_FMAC4 soap_get_ns1__datafile(struct soap *, ns1__datafile *, const char *, const char *)
Definition: ICat4C.cpp:17791
SOAP_FMAC3 struct __ns1__isAccessAllowed *SOAP_FMAC4 soap_in___ns1__isAccessAllowed(struct soap *, const char *, struct __ns1__isAccessAllowed *, const char *)
Definition: ICat4C.cpp:28450
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__entityBaseBean(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:41574
SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__string(struct soap *, const char *, int, const xsd__string *, const char *)
Definition: ICat4C.cpp:23741
SOAP_FMAC3 enum ns1__parameterValueType *SOAP_FMAC4 soap_get_ns1__parameterValueType(struct soap *, enum ns1__parameterValueType *, const char *, const char *)
Definition: ICat4C.cpp:4649
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__investigationType(struct soap *, const char *, int, const std::vector< ns1__investigationType * > *, const char *)
Definition: ICat4C.cpp:38678
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__relatedDatafile(struct soap *, const char *, int, const std::vector< ns1__relatedDatafile * > *, const char *)
Definition: ICat4C.cpp:40733
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__datafile(struct soap *, ns1__datafile *const *)
Definition: ICat4C.cpp:37142
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getRemainingMinutes(struct soap *, ns1__getRemainingMinutes *const *, const char *, const char *)
Definition: ICat4C.cpp:32339
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getRemainingMinutes(struct soap *, const char *, int, const ns1__getRemainingMinutes *, const char *)
Definition: ICat4C.cpp:5892
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__sample(struct soap *, const std::vector< ns1__sample * > *)
Definition: ICat4C.cpp:39449
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__permissibleStringValue(struct soap *, ns1__permissibleStringValue *const *)
Definition: ICat4C.cpp:33986
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__dataset(struct soap *, ns1__dataset *const *, const char *, const char *)
Definition: ICat4C.cpp:37004
SOAP_FMAC3 std::vector< ns1__dataset * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__dataset(struct soap *, const char *, std::vector< ns1__dataset * > *, const char *)
Definition: ICat4C.cpp:40056
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__investigationParameter(struct soap *, const std::vector< ns1__investigationParameter * > *)
Definition: ICat4C.cpp:39641
std::vector< ns1__investigationParameter * > * soap_new_std__vectorTemplateOfPointerTons1__investigationParameter(struct soap *soap, int n=-1)
Definition: ICat4H.h:12861
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__permissibleStringValue(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:10746
SOAP_FMAC3 ns1__investigationParameter *SOAP_FMAC4 soap_in_ns1__investigationParameter(struct soap *, const char *, ns1__investigationParameter *, const char *)
Definition: ICat4C.cpp:10819
SOAP_FMAC3 enum ns1__icatExceptionType *SOAP_FMAC4 soap_in_ns1__icatExceptionType(struct soap *, const char *, enum ns1__icatExceptionType *, const char *)
Definition: ICat4C.cpp:4793
SOAP_FMAC1 ns1__log *SOAP_FMAC2 soap_instantiate_ns1__log(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:8977
SOAP_FMAC3 ns1__getResponse *SOAP_FMAC4 soap_get_ns1__getResponse(struct soap *, ns1__getResponse *, const char *, const char *)
Definition: ICat4C.cpp:20561
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__entityBaseBean(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:23041
SOAP_FMAC1 ns1__lucenePopulateResponse *SOAP_FMAC2 soap_instantiate_ns1__lucenePopulateResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:20842
SOAP_FMAC3 std::vector< ns1__sampleType * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__sampleType(struct soap *, const char *, std::vector< ns1__sampleType * > *, const char *)
Definition: ICat4C.cpp:38397
SOAP_FMAC3 struct __ns1__createMany *SOAP_FMAC4 soap_in___ns1__createMany(struct soap *, const char *, struct __ns1__createMany *, const char *)
Definition: ICat4C.cpp:27445
SOAP_FMAC3 std::vector< ns1__sampleParameter * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__sampleParameter(struct soap *, const char *, std::vector< ns1__sampleParameter * > *, const char *)
Definition: ICat4C.cpp:37810
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getResponse(struct soap *, const char *, int, ns1__getResponse *const *, const char *)
Definition: ICat4C.cpp:33535
SOAP_FMAC1 ns1__deleteResponse *SOAP_FMAC2 soap_instantiate_ns1__deleteResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:6939
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__instrument(struct soap *, ns1__instrument *const *, const char *, const char *)
Definition: ICat4C.cpp:36598
SOAP_FMAC3 ns1__sampleParameter *SOAP_FMAC4 soap_in_ns1__sampleParameter(struct soap *, const char *, ns1__sampleParameter *, const char *)
Definition: ICat4C.cpp:10372
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerToxsd__anyType(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:41002
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__create(struct soap *, struct __ns1__create *)
Definition: ICat4C.cpp:29858
SOAP_FMAC3 int SOAP_FMAC4 soap_out_byte(struct soap *, const char *, int, const char *, const char *)
Definition: ICat4C.cpp:4231
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__datasetType(struct soap *, const char *, int, const std::vector< ns1__datasetType * > *, const char *)
Definition: ICat4C.cpp:38970
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__luceneClear(struct soap *, ns1__luceneClear *const *)
Definition: ICat4C.cpp:31814
SOAP_FMAC3 ns1__dataCollectionDataset *SOAP_FMAC4 soap_in_ns1__dataCollectionDataset(struct soap *, const char *, ns1__dataCollectionDataset *, const char *)
Definition: ICat4C.cpp:16939
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__luceneCommit(struct soap *, ns1__luceneCommit *const *)
Definition: ICat4C.cpp:31696
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__sample(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:10300
SOAP_FMAC3 ns1__entityBaseBean *SOAP_FMAC4 soap_in_ns1__entityBaseBean(struct soap *, const char *, ns1__entityBaseBean *, const char *)
Definition: ICat4C.cpp:22138
SOAP_FMAC1 ns1__getEntityNamesResponse *SOAP_FMAC2 soap_instantiate_ns1__getEntityNamesResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:20318
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getApiVersionResponse(struct soap *, ns1__getApiVersionResponse *const *)
Definition: ICat4C.cpp:32824
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__updateResponse(struct soap *, const char *, int, const ns1__updateResponse *, const char *)
Definition: ICat4C.cpp:19424
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *const *a)
Definition: ICat4C.cpp:30980
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__datafileFormat(struct soap *, std::vector< ns1__datafileFormat * > *)
Definition: ICat4C.cpp:39053
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__create(struct soap *, const char *, int, const ns1__create *, const char *)
Definition: ICat4C.cpp:21814
SOAP_FMAC3 struct __ns1__deleteResponse *SOAP_FMAC4 soap_get___ns1__deleteResponse(struct soap *, struct __ns1__deleteResponse *, const char *, const char *)
Definition: ICat4C.cpp:30241
SOAP_FMAC3 struct __ns1__update *SOAP_FMAC4 soap_get___ns1__update(struct soap *, struct __ns1__update *, const char *, const char *)
Definition: ICat4C.cpp:29701
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__createResponse(struct soap *, const char *, int, ns1__createResponse *const *, const char *)
Definition: ICat4C.cpp:33068
SOAP_FMAC3 ns1__rule **SOAP_FMAC4 soap_get_PointerTons1__rule(struct soap *, ns1__rule **, const char *, const char *)
Definition: ICat4C.cpp:34145
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__investigationInstrument(struct soap *, ns1__investigationInstrument *const *, const char *, const char *)
Definition: ICat4C.cpp:34314
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__investigationParameter(struct soap *, std::vector< ns1__investigationParameter * > *)
Definition: ICat4C.cpp:39636
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__user(struct soap *, ns1__user *const *)
Definition: ICat4C.cpp:36614
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__rule(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:13097
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__IcatException(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:23359
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__logout(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:6257
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__sampleParameter(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:10543
SOAP_FMAC3 ns1__studyStatus_ *SOAP_FMAC4 soap_in_ns1__studyStatus_(struct soap *, const char *, ns1__studyStatus_ *, const char *)
Definition: ICat4C.cpp:5533
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__study(struct soap *, ns1__study *const *)
Definition: ICat4C.cpp:35916
SOAP_FMAC3 ns1__dummyResponse **SOAP_FMAC4 soap_in_PointerTons1__dummyResponse(struct soap *, const char *, ns1__dummyResponse **, const char *)
Definition: ICat4C.cpp:32487
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getRemainingMinutesResponse(struct soap *, const char *, int, const ns1__getRemainingMinutesResponse *, const char *)
Definition: ICat4C.cpp:5743
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__luceneGetPopulating(struct soap *, const struct __ns1__luceneGetPopulating *, const char *, const char *)
Definition: ICat4C.cpp:27589
SOAP_FMAC3S int SOAP_FMAC4S soap_s2bool(struct soap *, const char *, bool *)
Definition: ICat4C.cpp:4855
SOAP_FMAC3 _ns1__login_credentials *SOAP_FMAC4 soap_get__ns1__login_credentials(struct soap *, _ns1__login_credentials *, const char *, const char *)
Definition: ICat4C.cpp:5133
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__dataCollectionDatafile(struct soap *, const char *, int, const std::vector< ns1__dataCollectionDatafile * > *, const char *)
Definition: ICat4C.cpp:40830
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__relatedDatafile(struct soap *, ns1__relatedDatafile *const *, const char *, const char *)
Definition: ICat4C.cpp:36187
SOAP_FMAC3 enum ns1__studyStatus **SOAP_FMAC4 soap_get_PointerTons1__studyStatus(struct soap *, enum ns1__studyStatus **, const char *, const char *)
Definition: ICat4C.cpp:35843
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__lucenePopulateResponse(struct soap *, ns1__lucenePopulateResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:31914
SOAP_FMAC3 struct __ns1__luceneCommit *SOAP_FMAC4 soap_in___ns1__luceneCommit(struct soap *, const char *, struct __ns1__luceneCommit *, const char *)
Definition: ICat4C.cpp:27775
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOf_ns1__login_credentials_entry(struct soap *, std::vector< _ns1__login_credentials_entry > *)
Definition: ICat4C.cpp:41206
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__userGroup(struct soap *, const std::vector< ns1__userGroup * > *)
Definition: ICat4C.cpp:38086
SOAP_FMAC3 ns1__entityBaseBean **SOAP_FMAC4 soap_get_PointerTons1__entityBaseBean(struct soap *, ns1__entityBaseBean **, const char *, const char *)
Definition: ICat4C.cpp:37602
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__instrumentScientist(struct soap *, ns1__instrumentScientist *const *)
Definition: ICat4C.cpp:36670
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__log(struct soap *, ns1__log *const *, const char *, const char *)
Definition: ICat4C.cpp:35315
SOAP_FMAC3 ns1__search **SOAP_FMAC4 soap_in_PointerTons1__search(struct soap *, const char *, ns1__search **, const char *)
Definition: ICat4C.cpp:33251
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__luceneClear(struct soap *, const struct __ns1__luceneClear *, const char *, const char *)
Definition: ICat4C.cpp:28029
std::vector< ns1__dataCollectionDatafile * > * soap_new_std__vectorTemplateOfPointerTons1__dataCollectionDatafile(struct soap *soap, int n=-1)
Definition: ICat4H.h:13216
SOAP_FMAC3 ns1__getRemainingMinutes **SOAP_FMAC4 soap_in_PointerTons1__getRemainingMinutes(struct soap *, const char *, ns1__getRemainingMinutes **, const char *)
Definition: ICat4C.cpp:32311
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__sampleType(struct soap *, ns1__sampleType *const *)
Definition: ICat4C.cpp:34153
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__publication(struct soap *, const std::vector< ns1__publication * > *)
Definition: ICat4C.cpp:39545
SOAP_FMAC3 ns1__deleteMany *SOAP_FMAC4 soap_get_ns1__deleteMany(struct soap *, ns1__deleteMany *, const char *, const char *)
Definition: ICat4C.cpp:19361
SOAP_FMAC3 ns1__isAccessAllowed **SOAP_FMAC4 soap_in_PointerTons1__isAccessAllowed(struct soap *, const char *, ns1__isAccessAllowed **, const char *)
Definition: ICat4C.cpp:32068
SOAP_FMAC3 ns1__permissibleStringValue **SOAP_FMAC4 soap_in_PointerTons1__permissibleStringValue(struct soap *, const char *, ns1__permissibleStringValue **, const char *)
Definition: ICat4C.cpp:34003
SOAP_FMAC3 ns1__getEntityInfoResponse **SOAP_FMAC4 soap_get_PointerTons1__getEntityInfoResponse(struct soap *, ns1__getEntityInfoResponse **, const char *, const char *)
Definition: ICat4C.cpp:31089
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__searchText(struct soap *, const char *, int, const ns1__searchText *, const char *)
Definition: ICat4C.cpp:7300
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__createMany(struct soap *, const char *, int, const struct __ns1__createMany *, const char *)
Definition: ICat4C.cpp:27434
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getPropertiesResponse(struct soap *, const char *, int, const ns1__getPropertiesResponse *, const char *)
Definition: ICat4C.cpp:21375
SOAP_FMAC3 ns1__entityInfo **SOAP_FMAC4 soap_get_PointerTons1__entityInfo(struct soap *, ns1__entityInfo **, const char *, const char *)
Definition: ICat4C.cpp:35211
SOAP_FMAC1 ns1__getApiVersionResponse *SOAP_FMAC2 soap_instantiate_ns1__getApiVersionResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:20064
std::vector< std::string > * soap_new_std__vectorTemplateOfstd__string(struct soap *soap, int n=-1)
Definition: ICat4H.h:13357
SOAP_FMAC3 ns1__getProperties *SOAP_FMAC4 soap_in_ns1__getProperties(struct soap *, const char *, ns1__getProperties *, const char *)
Definition: ICat4C.cpp:21537
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__login(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:18601
SOAP_FMAC3 ns1__sampleType *SOAP_FMAC4 soap_get_ns1__sampleType(struct soap *, ns1__sampleType *, const char *, const char *)
Definition: ICat4C.cpp:10043
SOAP_FMAC3 ns1__dummy *SOAP_FMAC4 soap_get_ns1__dummy(struct soap *, ns1__dummy *, const char *, const char *)
Definition: ICat4C.cpp:18267
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOf_ns1__login_credentials_entry(struct soap *, const char *, int, const std::vector< _ns1__login_credentials_entry > *, const char *)
Definition: ICat4C.cpp:41219
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__createManyResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:22078
SOAP_FMAC3 struct __ns1__luceneCommitResponse *SOAP_FMAC4 soap_in___ns1__luceneCommitResponse(struct soap *, const char *, struct __ns1__luceneCommitResponse *, const char *)
Definition: ICat4C.cpp:27890
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__luceneSearch(struct soap *, const struct __ns1__luceneSearch *)
Definition: ICat4C.cpp:27647
SOAP_FMAC3 int **SOAP_FMAC4 soap_get_PointerToint(struct soap *, int **, const char *, const char *)
Definition: ICat4C.cpp:34993
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__createManyResponse(struct soap *, const char *, int, ns1__createManyResponse *const *, const char *)
Definition: ICat4C.cpp:31284
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__sampleParameter(struct soap *, const char *, int, const std::vector< ns1__sampleParameter * > *, const char *)
Definition: ICat4C.cpp:37801
SOAP_FMAC3 ns1__userGroup **SOAP_FMAC4 soap_get_PointerTons1__userGroup(struct soap *, ns1__userGroup **, const char *, const char *)
Definition: ICat4C.cpp:35379
SOAP_FMAC3 ns1__facility *SOAP_FMAC4 soap_get_ns1__facility(struct soap *, ns1__facility *, const char *, const char *)
Definition: ICat4C.cpp:16176
SOAP_FMAC3 ns1__createMany *SOAP_FMAC4 soap_in_ns1__createMany(struct soap *, const char *, ns1__createMany *, const char *)
Definition: ICat4C.cpp:23089
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__delete(struct soap *, ns1__delete *const *, const char *, const char *)
Definition: ICat4C.cpp:33392
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__constraint(struct soap *, const char *, int, ns1__constraint *const *, const char *)
Definition: ICat4C.cpp:35114
SOAP_FMAC3 int SOAP_FMAC4 soap_putelement(struct soap *, const void *, const char *, int, int)
Definition: ICat4C.cpp:1162
SOAP_FMAC1 std::vector< ns1__studyInvestigation * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__studyInvestigation(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:39306
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__createResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:21783
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__getEntityNames(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:29517
SOAP_FMAC3 std::vector< ns1__keyword * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__keyword(struct soap *, const char *, std::vector< ns1__keyword * > *, const char *)
Definition: ICat4C.cpp:39759
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__dataCollectionParameter(struct soap *, ns1__dataCollectionParameter *const *, const char *, const char *)
Definition: ICat4C.cpp:35609
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__userGroup(struct soap *, const char *, int, const std::vector< ns1__userGroup * > *, const char *)
Definition: ICat4C.cpp:38093
SOAP_FMAC3 ns1__createResponse **SOAP_FMAC4 soap_get_PointerTons1__createResponse(struct soap *, ns1__createResponse **, const char *, const char *)
Definition: ICat4C.cpp:33111
SOAP_FMAC3 ns1__getEntityInfoResponse **SOAP_FMAC4 soap_in_PointerTons1__getEntityInfoResponse(struct soap *, const char *, ns1__getEntityInfoResponse **, const char *)
Definition: ICat4C.cpp:31053
SOAP_FMAC3 ns1__logout **SOAP_FMAC4 soap_get_PointerTons1__logout(struct soap *, ns1__logout **, const char *, const char *)
Definition: ICat4C.cpp:32464
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__string(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:23819
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a)
Definition: ICat4C.cpp:26984
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__application(struct soap *, ns1__application *const *)
Definition: ICat4C.cpp:35742
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__string(struct soap *, const std::string *)
Definition: ICat4C.cpp:23627
SOAP_FMAC3 ns1__user *SOAP_FMAC4 soap_in_ns1__user(struct soap *, const char *, ns1__user *, const char *)
Definition: ICat4C.cpp:14208
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__investigationParameter(struct soap *, ns1__investigationParameter *const *)
Definition: ICat4C.cpp:34209
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)
Definition: ICat4C.cpp:26932
SOAP_FMAC3 ns1__getApiVersionResponse *SOAP_FMAC4 soap_get_ns1__getApiVersionResponse(struct soap *, ns1__getApiVersionResponse *, const char *, const char *)
Definition: ICat4C.cpp:20054
SOAP_FMAC3 int SOAP_FMAC4 soap_put_int(struct soap *, const int *, const char *, const char *)
Definition: ICat4C.cpp:4282
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__dummyResponse(struct soap *, const struct __ns1__dummyResponse *)
Definition: ICat4C.cpp:29088
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__permissibleStringValue(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:37973
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__logout(struct soap *, const struct __ns1__logout *, const char *, const char *)
Definition: ICat4C.cpp:28812
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__deleteManyResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:19247
SOAP_FMAC3 ns1__constraint *SOAP_FMAC4 soap_get_ns1__constraint(struct soap *, ns1__constraint *, const char *, const char *)
Definition: ICat4C.cpp:7992
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__parameterValueType(struct soap *, enum ns1__parameterValueType *const *, const char *, const char *)
Definition: ICat4C.cpp:33969
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__dummy(struct soap *, ns1__dummy *const *)
Definition: ICat4C.cpp:32531
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__instrument(struct soap *, const char *, int, const ns1__instrument *, const char *)
Definition: ICat4C.cpp:14605
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__sampleType(struct soap *, const char *, int, const std::vector< ns1__sampleType * > *, const char *)
Definition: ICat4C.cpp:38388
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__instrument(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:14813
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__instrument(struct soap *, ns1__instrument *const *)
Definition: ICat4C.cpp:36558
SOAP_FMAC3 ns1__instrument *SOAP_FMAC4 soap_get_ns1__instrument(struct soap *, ns1__instrument *, const char *, const char *)
Definition: ICat4C.cpp:14777
SOAP_FMAC3 ns1__createMany **SOAP_FMAC4 soap_get_PointerTons1__createMany(struct soap *, ns1__createMany **, const char *, const char *)
Definition: ICat4C.cpp:31388
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__user(struct soap *, const char *, int, const ns1__user *, const char *)
Definition: ICat4C.cpp:14172
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__getUserName(struct soap *, ns1__getUserName *const *, const char *, const char *)
Definition: ICat4C.cpp:33742
SOAP_FMAC3 ns1__luceneGetPopulatingResponse **SOAP_FMAC4 soap_get_PointerTons1__luceneGetPopulatingResponse(struct soap *, ns1__luceneGetPopulatingResponse **, const char *, const char *)
Definition: ICat4C.cpp:31450
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__investigationType(struct soap *, const char *, int, ns1__investigationType *const *, const char *)
Definition: ICat4C.cpp:36445
SOAP_FMAC3 xsd__int *SOAP_FMAC4 soap_in_xsd__int(struct soap *, const char *, xsd__int *, const char *)
Definition: ICat4C.cpp:23963
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__get(struct soap *, ns1__get *const *, const char *, const char *)
Definition: ICat4C.cpp:33624
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__publication(struct soap *, ns1__publication *const *, const char *, const char *)
Definition: ICat4C.cpp:36244
SOAP_FMAC3 enum ns1__studyStatus *SOAP_FMAC4 soap_get_ns1__studyStatus(struct soap *, enum ns1__studyStatus *, const char *, const char *)
Definition: ICat4C.cpp:4734
SOAP_FMAC3 std::vector< ns1__sample * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__sample(struct soap *, const char *, std::vector< ns1__sample * > *, const char *)
Definition: ICat4C.cpp:39466
SOAP_FMAC3 int SOAP_FMAC4 soap_put___ns1__getUserName(struct soap *, const struct __ns1__getUserName *, const char *, const char *)
Definition: ICat4C.cpp:30558
SOAP_FMAC3 void SOAP_FMAC4 soap_serializeheader(struct soap *soap)
Definition: ICat4C.cpp:41
SOAP_FMAC3S int SOAP_FMAC4S soap_s2ns1__icatExceptionType(struct soap *, const char *, enum ns1__icatExceptionType *)
Definition: ICat4C.cpp:4776
SOAP_FMAC3 ns1__getEntityInfo *SOAP_FMAC4 soap_get_ns1__getEntityInfo(struct soap *, ns1__getEntityInfo *, const char *, const char *)
Definition: ICat4C.cpp:8443
SOAP_FMAC1 ns1__keyword *SOAP_FMAC2 soap_instantiate_ns1__keyword(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:9827
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__datasetParameter(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:40215
SOAP_FMAC3 ns1__sample *SOAP_FMAC4 soap_in_ns1__sample(struct soap *, const char *, ns1__sample *, const char *)
Definition: ICat4C.cpp:10151
SOAP_FMAC3 ns1__createMany **SOAP_FMAC4 soap_in_PointerTons1__createMany(struct soap *, const char *, ns1__createMany **, const char *)
Definition: ICat4C.cpp:31355
static const struct soap_code_map soap_codes_ns1__icatExceptionType[]
Definition: ICat4C.cpp:4751
SOAP_FMAC3 char *SOAP_FMAC4 soap_in_byte(struct soap *, const char *, char *, const char *)
Definition: ICat4C.cpp:4239
SOAP_FMAC3 ns1__getEntityInfo **SOAP_FMAC4 soap_get_PointerTons1__getEntityInfo(struct soap *, ns1__getEntityInfo **, const char *, const char *)
Definition: ICat4C.cpp:31147
SOAP_FMAC3 ns1__get **SOAP_FMAC4 soap_in_PointerTons1__get(struct soap *, const char *, ns1__get **, const char *)
Definition: ICat4C.cpp:33599
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *const *a)
Definition: ICat4C.cpp:30862
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__investigationInstrument(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:12895
SOAP_FMAC1 struct __ns1__luceneSearch *SOAP_FMAC2 soap_instantiate___ns1__luceneSearch(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:27713
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__createManyResponse(struct soap *, ns1__createManyResponse *const *)
Definition: ICat4C.cpp:31276
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__isAccessAllowedResponse(struct soap *, const char *, int, ns1__isAccessAllowedResponse *const *, const char *)
Definition: ICat4C.cpp:31999
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__logoutResponse(struct soap *, const char *, int, const struct __ns1__logoutResponse *, const char *)
Definition: ICat4C.cpp:28878
SOAP_FMAC1 std::vector< ns1__datafile * > *SOAP_FMAC2 soap_instantiate_std__vectorTemplateOfPointerTons1__datafile(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:40285
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__deleteManyResponse(struct soap *, ns1__deleteManyResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:31201
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__investigationInstrument(struct soap *, std::vector< ns1__investigationInstrument * > *)
Definition: ICat4C.cpp:39932
SOAP_FMAC3 ns1__lucenePopulate **SOAP_FMAC4 soap_get_PointerTons1__lucenePopulate(struct soap *, ns1__lucenePopulate **, const char *, const char *)
Definition: ICat4C.cpp:31982
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__loginResponse(struct soap *, ns1__loginResponse *const *)
Definition: ICat4C.cpp:33758
SOAP_FMAC3 xsd__double *SOAP_FMAC4 soap_get_xsd__double(struct soap *, xsd__double *, const char *, const char *)
Definition: ICat4C.cpp:24101
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__lucenePopulate(struct soap *, const char *, int, const ns1__lucenePopulate *, const char *)
Definition: ICat4C.cpp:20903
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfstd__string(struct soap *, const char *, int, const std::vector< std::string > *, const char *)
Definition: ICat4C.cpp:41318
SOAP_FMAC3 ns1__getPropertiesResponse *SOAP_FMAC4 soap_get_ns1__getPropertiesResponse(struct soap *, ns1__getPropertiesResponse *, const char *, const char *)
Definition: ICat4C.cpp:21453
SOAP_FMAC3 struct __ns1__updateResponse *SOAP_FMAC4 soap_in___ns1__updateResponse(struct soap *, const char *, struct __ns1__updateResponse *, const char *)
Definition: ICat4C.cpp:29772
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__study(struct soap *, ns1__study *const *, const char *, const char *)
Definition: ICat4C.cpp:35956
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__deleteResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:6968
SOAP_FMAC3 ns1__getEntityNames **SOAP_FMAC4 soap_get_PointerTons1__getEntityNames(struct soap *, ns1__getEntityNames **, const char *, const char *)
Definition: ICat4C.cpp:32815
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__dataCollectionDataset(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:17081
SOAP_FMAC3 struct __ns1__luceneClear *SOAP_FMAC4 soap_in___ns1__luceneClear(struct soap *, const char *, struct __ns1__luceneClear *, const char *)
Definition: ICat4C.cpp:27999
SOAP_FMAC1 ns1__studyStatus_ *SOAP_FMAC2 soap_instantiate_ns1__studyStatus_(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:5574
SOAP_FMAC3 struct __ns1__dummy *SOAP_FMAC4 soap_in___ns1__dummy(struct soap *, const char *, struct __ns1__dummy *, const char *)
Definition: ICat4C.cpp:29002
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__dataCollectionParameter(struct soap *, ns1__dataCollectionParameter *const *)
Definition: ICat4C.cpp:35566
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__facilityCycle(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:38945
SOAP_FMAC3 ns1__isAccessAllowedResponse **SOAP_FMAC4 soap_in_PointerTons1__isAccessAllowedResponse(struct soap *, const char *, ns1__isAccessAllowedResponse **, const char *)
Definition: ICat4C.cpp:32008
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__int(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:24030
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__update(struct soap *, ns1__update *const *, const char *, const char *)
Definition: ICat4C.cpp:33044
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__double(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:24137
SOAP_FMAC3 ns1__getUserNameResponse **SOAP_FMAC4 soap_in_PointerTons1__getUserNameResponse(struct soap *, const char *, ns1__getUserNameResponse **, const char *)
Definition: ICat4C.cpp:33657
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__study(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:38263
SOAP_FMAC3 ns1__facilityCycle **SOAP_FMAC4 soap_in_PointerTons1__facilityCycle(struct soap *, const char *, ns1__facilityCycle **, const char *)
Definition: ICat4C.cpp:36747
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__datasetType(struct soap *, ns1__datasetType *const *)
Definition: ICat4C.cpp:36847
SOAP_FMAC3 ns1__loginResponse **SOAP_FMAC4 soap_get_PointerTons1__loginResponse(struct soap *, ns1__loginResponse **, const char *, const char *)
Definition: ICat4C.cpp:33808
SOAP_FMAC3 ns1__logoutResponse *SOAP_FMAC4 soap_get_ns1__logoutResponse(struct soap *, ns1__logoutResponse *, const char *, const char *)
Definition: ICat4C.cpp:6079
SOAP_FMAC3 xsd__dateTime *SOAP_FMAC4 soap_in_xsd__dateTime(struct soap *, const char *, xsd__dateTime *, const char *)
Definition: ICat4C.cpp:24175
SOAP_FMAC3 xsd__anyType *SOAP_FMAC4 soap_in_xsd__anyType(struct soap *, const char *, xsd__anyType *, const char *)
Definition: ICat4C.cpp:24387
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__parameterType(struct soap *, const char *, int, const std::vector< ns1__parameterType * > *, const char *)
Definition: ICat4C.cpp:38484
SOAP_FMAC3 ns1__luceneClearResponse **SOAP_FMAC4 soap_get_PointerTons1__luceneClearResponse(struct soap *, ns1__luceneClearResponse **, const char *, const char *)
Definition: ICat4C.cpp:31806
SOAP_FMAC3 ns1__dataCollectionDatafile **SOAP_FMAC4 soap_in_PointerTons1__dataCollectionDatafile(struct soap *, const char *, ns1__dataCollectionDatafile **, const char *)
Definition: ICat4C.cpp:35460
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__instrumentScientist(struct soap *, const std::vector< ns1__instrumentScientist * > *)
Definition: ICat4C.cpp:38280
SOAP_FMAC3 struct __ns1__deleteMany *SOAP_FMAC4 soap_get___ns1__deleteMany(struct soap *, struct __ns1__deleteMany *, const char *, const char *)
Definition: ICat4C.cpp:27260
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__investigationType(struct soap *, const std::vector< ns1__investigationType * > *)
Definition: ICat4C.cpp:38670
SOAP_FMAC1 ns1__luceneCommit *SOAP_FMAC2 soap_instantiate_ns1__luceneCommit(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:7665
SOAP_FMAC3 ns1__study **SOAP_FMAC4 soap_get_PointerTons1__study(struct soap *, ns1__study **, const char *, const char *)
Definition: ICat4C.cpp:35964
SOAP_FMAC3 ns1__keyword *SOAP_FMAC4 soap_in_ns1__keyword(struct soap *, const char *, ns1__keyword *, const char *)
Definition: ICat4C.cpp:9720
SOAP_FMAC3 std::vector< xsd__anyType * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerToxsd__anyType(struct soap *, const char *, std::vector< xsd__anyType * > *, const char *)
Definition: ICat4C.cpp:40940
SOAP_FMAC3 int SOAP_FMAC4 soap_putindependent(struct soap *)
Definition: ICat4C.cpp:1150
SOAP_FMAC3S const char *SOAP_FMAC4S soap_bool2s(struct soap *, bool)
Definition: ICat4C.cpp:4843
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__QName(struct soap *, char *const *)
Definition: ICat4C.cpp:37717
SOAP_FMAC3 ns1__getUserName *SOAP_FMAC4 soap_get_ns1__getUserName(struct soap *, ns1__getUserName *, const char *, const char *)
Definition: ICat4C.cpp:19101
SOAP_FMAC1 ns1__application *SOAP_FMAC2 soap_instantiate_ns1__application(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:15880
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__loginResponse(struct soap *, const char *, int, const ns1__loginResponse *, const char *)
Definition: ICat4C.cpp:18332
SOAP_FMAC3 ns1__dataCollection *SOAP_FMAC4 soap_get_ns1__dataCollection(struct soap *, ns1__dataCollection *, const char *, const char *)
Definition: ICat4C.cpp:17271
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__create(struct soap *, const struct __ns1__create *)
Definition: ICat4C.cpp:29864
SOAP_FMAC3 ns1__shift *SOAP_FMAC4 soap_get_ns1__shift(struct soap *, ns1__shift *, const char *, const char *)
Definition: ICat4C.cpp:9390
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__searchTextResponse(struct soap *, const char *, int, ns1__searchTextResponse *const *, const char *)
Definition: ICat4C.cpp:32120
SOAP_FMAC3 int SOAP_FMAC4 soap_putfault(struct soap *soap)
Definition: ICat4C.cpp:76
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__sampleParameter(struct soap *, const char *, int, ns1__sampleParameter *const *, const char *)
Definition: ICat4C.cpp:36036
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__delete(struct soap *, const char *, int, ns1__delete *const *, const char *)
Definition: ICat4C.cpp:33359
SOAP_FMAC3 ns1__loginResponse **SOAP_FMAC4 soap_in_PointerTons1__loginResponse(struct soap *, const char *, ns1__loginResponse **, const char *)
Definition: ICat4C.cpp:33773
SOAP_FMAC1 struct __ns1__luceneClear *SOAP_FMAC2 soap_instantiate___ns1__luceneClear(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:28046
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__relatedDatafile(struct soap *, ns1__relatedDatafile *const *)
Definition: ICat4C.cpp:36144
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__searchText(struct soap *, struct __ns1__searchText *)
Definition: ICat4C.cpp:28537
SOAP_FMAC3 ns1__luceneCommit **SOAP_FMAC4 soap_in_PointerTons1__luceneCommit(struct soap *, const char *, ns1__luceneCommit **, const char *)
Definition: ICat4C.cpp:31711
SOAP_FMAC3 ns1__login *SOAP_FMAC4 soap_get_ns1__login(struct soap *, ns1__login *, const char *, const char *)
Definition: ICat4C.cpp:18565
SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__relType(struct soap *, const enum ns1__relType *, const char *, const char *)
Definition: ICat4C.cpp:4556
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__luceneClear(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:28072
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__datasetType(struct soap *, std::vector< ns1__datasetType * > *)
Definition: ICat4C.cpp:38958
SOAP_FMAC3 ns1__searchText *SOAP_FMAC4 soap_get_ns1__searchText(struct soap *, ns1__searchText *, const char *, const char *)
Definition: ICat4C.cpp:7405
std::vector< ns1__dataCollectionParameter * > * soap_new_std__vectorTemplateOfPointerTons1__dataCollectionParameter(struct soap *soap, int n=-1)
Definition: ICat4H.h:13065
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__isAccessAllowed(struct soap *, const char *, int, const struct __ns1__isAccessAllowed *, const char *)
Definition: ICat4C.cpp:28439
SOAP_FMAC3 ns1__dataCollectionParameter **SOAP_FMAC4 soap_in_PointerTons1__dataCollectionParameter(struct soap *, const char *, ns1__dataCollectionParameter **, const char *)
Definition: ICat4C.cpp:35582
SOAP_FMAC3 ns1__publicStep **SOAP_FMAC4 soap_get_PointerTons1__publicStep(struct soap *, ns1__publicStep **, const char *, const char *)
Definition: ICat4C.cpp:35267
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)
Definition: ICat4C.cpp:26794
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__search(struct soap *, const char *, int, ns1__search *const *, const char *)
Definition: ICat4C.cpp:33243
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__investigationUser(struct soap *, const std::vector< ns1__investigationUser * > *)
Definition: ICat4C.cpp:39838
SOAP_FMAC1 ns1__parameterValueType_ *SOAP_FMAC2 soap_instantiate_ns1__parameterValueType_(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:5465
SOAP_FMAC3 ns1__icatExceptionType_ *SOAP_FMAC4 soap_in_ns1__icatExceptionType_(struct soap *, const char *, ns1__icatExceptionType_ *, const char *)
Definition: ICat4C.cpp:5640
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__publication(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:39624
SOAP_FMAC3 struct SOAP_ENV__Detail **SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail **p, const char *tag, const char *type)
Definition: ICat4C.cpp:30967
SOAP_FMAC1 ns1__getEntityInfo *SOAP_FMAC2 soap_instantiate_ns1__getEntityInfo(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:8451
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__sampleParameter(struct soap *, ns1__sampleParameter *const *, const char *, const char *)
Definition: ICat4C.cpp:36071
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__relatedDatafile(struct soap *, const char *, int, const ns1__relatedDatafile *, const char *)
Definition: ICat4C.cpp:9040
SOAP_FMAC3 ns1__investigationType *SOAP_FMAC4 soap_get_ns1__investigationType(struct soap *, ns1__investigationType *, const char *, const char *)
Definition: ICat4C.cpp:12656
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__refreshResponse(struct soap *, const char *, int, ns1__refreshResponse *const *, const char *)
Definition: ICat4C.cpp:32595
SOAP_FMAC3 int SOAP_FMAC4 soap_put_bool(struct soap *, const bool *, const char *, const char *)
Definition: ICat4C.cpp:4892
SOAP_FMAC1 ns1__datafile *SOAP_FMAC2 soap_instantiate_ns1__datafile(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:17799
SOAP_FMAC3 ns1__relType_ *SOAP_FMAC4 soap_get_ns1__relType_(struct soap *, ns1__relType_ *, const char *, const char *)
Definition: ICat4C.cpp:5346
SOAP_FMAC3 ns1__getRemainingMinutesResponse **SOAP_FMAC4 soap_in_PointerTons1__getRemainingMinutesResponse(struct soap *, const char *, ns1__getRemainingMinutesResponse **, const char *)
Definition: ICat4C.cpp:32249
SOAP_FMAC1 ns1__luceneGetPopulatingResponse *SOAP_FMAC2 soap_instantiate_ns1__luceneGetPopulatingResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:19770
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__luceneClearResponse(struct soap *, ns1__luceneClearResponse *const *)
Definition: ICat4C.cpp:31752
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__getProperties(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:30387
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTons1__instrument(struct soap *, std::vector< ns1__instrument * > *)
Definition: ICat4C.cpp:38765
SOAP_FMAC3 ns1__user **SOAP_FMAC4 soap_get_PointerTons1__user(struct soap *, ns1__user **, const char *, const char *)
Definition: ICat4C.cpp:36662
SOAP_FMAC3 struct __ns1__getEntityNames *SOAP_FMAC4 soap_get___ns1__getEntityNames(struct soap *, struct __ns1__getEntityNames *, const char *, const char *)
Definition: ICat4C.cpp:29482
SOAP_FMAC3 ns1__delete **SOAP_FMAC4 soap_get_PointerTons1__delete(struct soap *, ns1__delete **, const char *, const char *)
Definition: ICat4C.cpp:33400
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__login(struct soap *, const struct __ns1__login *)
Definition: ICat4C.cpp:30618
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__dataCollectionParameter(struct soap *, const char *, int, const ns1__dataCollectionParameter *, const char *)
Definition: ICat4C.cpp:11865
SOAP_FMAC3 struct __ns1__lucenePopulateResponse *SOAP_FMAC4 soap_in___ns1__lucenePopulateResponse(struct soap *, const char *, struct __ns1__lucenePopulateResponse *, const char *)
Definition: ICat4C.cpp:28340
SOAP_FMAC3 ns1__dataCollectionParameter *SOAP_FMAC4 soap_in_ns1__dataCollectionParameter(struct soap *, const char *, ns1__dataCollectionParameter *, const char *)
Definition: ICat4C.cpp:11906
SOAP_FMAC3 ns1__entityField **SOAP_FMAC4 soap_in_PointerTons1__entityField(struct soap *, const char *, ns1__entityField **, const char *)
Definition: ICat4C.cpp:35066
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__createMany(struct soap *, const char *, int, ns1__createMany *const *, const char *)
Definition: ICat4C.cpp:31347
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__search(struct soap *, ns1__search *const *, const char *, const char *)
Definition: ICat4C.cpp:33276
SOAP_FMAC1 ns1__getResponse *SOAP_FMAC2 soap_instantiate_ns1__getResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:20569
SOAP_FMAC3 ns1__update *SOAP_FMAC4 soap_in_ns1__update(struct soap *, const char *, ns1__update *, const char *)
Definition: ICat4C.cpp:19550
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__parameterType(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:12476
SOAP_FMAC3S const char *SOAP_FMAC4S soap_ns1__relType2s(struct soap *, enum ns1__relType)
Definition: ICat4C.cpp:4505
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__luceneClearResponse(struct soap *, const struct __ns1__luceneClearResponse *)
Definition: ICat4C.cpp:28090
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__logoutResponse(struct soap *, const char *, int, ns1__logoutResponse *const *, const char *)
Definition: ICat4C.cpp:32364
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__getPropertiesResponse(struct soap *, const char *, int, ns1__getPropertiesResponse *const *, const char *)
Definition: ICat4C.cpp:33416
SOAP_FMAC3 int SOAP_FMAC4 soap_getheader(struct soap *soap)
Definition: ICat4C.cpp:24
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__parameterType(struct soap *, ns1__parameterType *const *)
Definition: ICat4C.cpp:36260
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__search(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:6549
SOAP_FMAC3 ns1__IcatException **SOAP_FMAC4 soap_in_PointerTons1__IcatException(struct soap *, const char *, ns1__IcatException **, const char *)
Definition: ICat4C.cpp:33888
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__studyStatus(struct soap *, enum ns1__studyStatus *const *)
Definition: ICat4C.cpp:35798
SOAP_FMAC3 struct SOAP_ENV__Code **SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code **p, const char *tag, const char *type)
Definition: ICat4C.cpp:31025
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__datasetType(struct soap *, const char *, int, const ns1__datasetType *, const char *)
Definition: ICat4C.cpp:15075
SOAP_FMAC3 const char **SOAP_FMAC4 soap_faultdetail(struct soap *soap)
Definition: ICat4C.cpp:123
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__get(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:30492
SOAP_FMAC3 struct __ns1__update *SOAP_FMAC4 soap_in___ns1__update(struct soap *, const char *, struct __ns1__update *, const char *)
Definition: ICat4C.cpp:29664
SOAP_FMAC1 struct __ns1__deleteResponse *SOAP_FMAC2 soap_instantiate___ns1__deleteResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:30250
SOAP_FMAC3 struct __ns1__delete *SOAP_FMAC4 soap_get___ns1__delete(struct soap *, struct __ns1__delete *, const char *, const char *)
Definition: ICat4C.cpp:30130
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__luceneCommitResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:7551
SOAP_FMAC3 ns1__luceneClearResponse *SOAP_FMAC4 soap_get_ns1__luceneClearResponse(struct soap *, ns1__luceneClearResponse *, const char *, const char *)
Definition: ICat4C.cpp:23430
SOAP_FMAC3 struct __ns1__getProperties *SOAP_FMAC4 soap_get___ns1__getProperties(struct soap *, struct __ns1__getProperties *, const char *, const char *)
Definition: ICat4C.cpp:30352
SOAP_FMAC3 struct __ns1__luceneSearch *SOAP_FMAC4 soap_in___ns1__luceneSearch(struct soap *, const char *, struct __ns1__luceneSearch *, const char *)
Definition: ICat4C.cpp:27666
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__investigationType(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:12695
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTons1__investigation(struct soap *, const std::vector< ns1__investigation * > *)
Definition: ICat4C.cpp:38573
SOAP_FMAC3 ns1__datasetParameter **SOAP_FMAC4 soap_get_PointerTons1__datasetParameter(struct soap *, ns1__datasetParameter **, const char *, const char *)
Definition: ICat4C.cpp:36954
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getRemainingMinutes(struct soap *, ns1__getRemainingMinutes *const *)
Definition: ICat4C.cpp:32294
std::vector< ns1__study * > * soap_new_std__vectorTemplateOfPointerTons1__study(struct soap *soap, int n=-1)
Definition: ICat4H.h:12439
SOAP_FMAC1 ns1__shift *SOAP_FMAC2 soap_instantiate_ns1__shift(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:9398
SOAP_FMAC3 ns1__sampleType **SOAP_FMAC4 soap_get_PointerTons1__sampleType(struct soap *, ns1__sampleType **, const char *, const char *)
Definition: ICat4C.cpp:34201
SOAP_FMAC3 ns1__parameter *SOAP_FMAC4 soap_get_ns1__parameter(struct soap *, ns1__parameter *, const char *, const char *)
Definition: ICat4C.cpp:11696
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__sampleType(struct soap *, const char *, int, const ns1__sampleType *, const char *)
Definition: ICat4C.cpp:9894
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTodouble(struct soap *, const char *, int, double *const *, const char *)
Definition: ICat4C.cpp:34053
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToLONG64(struct soap *, LONG64 *const *, const char *, const char *)
Definition: ICat4C.cpp:37285
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__getApiVersion(struct soap *, ns1__getApiVersion *const *)
Definition: ICat4C.cpp:32885
SOAP_FMAC3 ns1__delete **SOAP_FMAC4 soap_in_PointerTons1__delete(struct soap *, const char *, ns1__delete **, const char *)
Definition: ICat4C.cpp:33367
SOAP_FMAC3 ns1__getProperties *SOAP_FMAC4 soap_get_ns1__getProperties(struct soap *, ns1__getProperties *, const char *, const char *)
Definition: ICat4C.cpp:21599
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTons1__datafileFormat(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:39138
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__study(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:13921
SOAP_FMAC1 ns1__studyInvestigation *SOAP_FMAC2 soap_instantiate_ns1__studyInvestigation(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:13659
SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToxsd__anyType(struct soap *, std::vector< xsd__anyType * > *)
Definition: ICat4C.cpp:40916
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__create(struct soap *, const char *, int, const struct __ns1__create *, const char *)
Definition: ICat4C.cpp:29872
SOAP_FMAC1 ns1__searchTextResponse *SOAP_FMAC2 soap_instantiate_ns1__searchTextResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:7235
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__getUserName(struct soap *, const char *, int, const ns1__getUserName *, const char *)
Definition: ICat4C.cpp:19024
SOAP_FMAC3 std::vector< ns1__facilityCycle * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__facilityCycle(struct soap *, const char *, std::vector< ns1__facilityCycle * > *, const char *)
Definition: ICat4C.cpp:38882
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__search(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:30057
SOAP_FMAC1 xsd__boolean *SOAP_FMAC2 soap_instantiate_xsd__boolean(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:24322
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__icatExceptionType_(struct soap *, const char *, int, const ns1__icatExceptionType_ *, const char *)
Definition: ICat4C.cpp:5631
SOAP_FMAC3 ns1__application **SOAP_FMAC4 soap_in_PointerTons1__application(struct soap *, const char *, ns1__application **, const char *)
Definition: ICat4C.cpp:35757
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToLONG64(struct soap *, const char *, int, LONG64 *const *, const char *)
Definition: ICat4C.cpp:37257
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__isAccessAllowed(struct soap *, const struct __ns1__isAccessAllowed *)
Definition: ICat4C.cpp:28430
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__investigationParameter(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:10998
SOAP_FMAC3 ns1__user **SOAP_FMAC4 soap_in_PointerTons1__user(struct soap *, const char *, ns1__user **, const char *)
Definition: ICat4C.cpp:36629
SOAP_FMAC3 ns1__getEntityNamesResponse **SOAP_FMAC4 soap_get_PointerTons1__getEntityNamesResponse(struct soap *, ns1__getEntityNamesResponse **, const char *, const char *)
Definition: ICat4C.cpp:32756
SOAP_FMAC3 ns1__investigationInstrument **SOAP_FMAC4 soap_in_PointerTons1__investigationInstrument(struct soap *, const char *, ns1__investigationInstrument **, const char *)
Definition: ICat4C.cpp:34287
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__datasetParameter(struct soap *, const char *, int, ns1__datasetParameter *const *, const char *)
Definition: ICat4C.cpp:36911
SOAP_FMAC3 ns1__login *SOAP_FMAC4 soap_in_ns1__login(struct soap *, const char *, ns1__login *, const char *)
Definition: ICat4C.cpp:18493
SOAP_FMAC3 struct __ns1__lucenePopulate *SOAP_FMAC4 soap_in___ns1__lucenePopulate(struct soap *, const char *, struct __ns1__lucenePopulate *, const char *)
Definition: ICat4C.cpp:28224
SOAP_FMAC3 ns1__deleteManyResponse *SOAP_FMAC4 soap_in_ns1__deleteManyResponse(struct soap *, const char *, ns1__deleteManyResponse *, const char *)
Definition: ICat4C.cpp:19173
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__deleteResponse(struct soap *, const char *, int, ns1__deleteResponse *const *, const char *)
Definition: ICat4C.cpp:33300
SOAP_FMAC1 ns1__instrumentScientist *SOAP_FMAC2 soap_instantiate_ns1__instrumentScientist(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:14526
SOAP_FMAC1 ns1__getPropertiesResponse *SOAP_FMAC2 soap_instantiate_ns1__getPropertiesResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:21463
SOAP_FMAC3 ns1__grouping *SOAP_FMAC4 soap_get_ns1__grouping(struct soap *, ns1__grouping *, const char *, const char *)
Definition: ICat4C.cpp:13260
SOAP_FMAC3 enum ns1__icatExceptionType **SOAP_FMAC4 soap_get_PointerTons1__icatExceptionType(struct soap *, enum ns1__icatExceptionType **, const char *, const char *)
Definition: ICat4C.cpp:37657
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTons1__constraint(struct soap *, ns1__constraint *const *)
Definition: ICat4C.cpp:35107
SOAP_FMAC3 ns1__investigationUser *SOAP_FMAC4 soap_get_ns1__investigationUser(struct soap *, ns1__investigationUser *, const char *, const char *)
Definition: ICat4C.cpp:14092
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)
Definition: ICat4C.cpp:30806
SOAP_FMAC3 void SOAP_FMAC4 soap_copy___ns1__logout(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:28852
SOAP_FMAC3 std::vector< ns1__datasetType * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__datasetType(struct soap *, const char *, std::vector< ns1__datasetType * > *, const char *)
Definition: ICat4C.cpp:38979
SOAP_FMAC1 struct __ns1__dummy *SOAP_FMAC2 soap_instantiate___ns1__dummy(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:29047
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostd__vectorTemplateOf_ns1__login_credentials_entry(struct soap *, std::vector< _ns1__login_credentials_entry > *const *, const char *, const char *)
Definition: ICat4C.cpp:37232
SOAP_FMAC3 int SOAP_FMAC4 soap_out___ns1__luceneClear(struct soap *, const char *, int, const struct __ns1__luceneClear *, const char *)
Definition: ICat4C.cpp:27988
SOAP_FMAC1 ns1__isAccessAllowedResponse *SOAP_FMAC2 soap_instantiate_ns1__isAccessAllowedResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:6669
SOAP_FMAC3 ns1__entityInfo *SOAP_FMAC4 soap_get_ns1__entityInfo(struct soap *, ns1__entityInfo *, const char *, const char *)
Definition: ICat4C.cpp:8151
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__createResponse(struct soap *, ns1__createResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:33103
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__create(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:21934
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__createMany(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:23191
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__sampleParameter(struct soap *, const char *, int, const ns1__sampleParameter *, const char *)
Definition: ICat4C.cpp:10333
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___ns1__getProperties(struct soap *, const struct __ns1__getProperties *)
Definition: ICat4C.cpp:30293
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__instrumentScientist(struct soap *, const char *, int, const ns1__instrumentScientist *, const char *)
Definition: ICat4C.cpp:14389
SOAP_FMAC3 ns1__parameterType **SOAP_FMAC4 soap_get_PointerTons1__parameterType(struct soap *, ns1__parameterType **, const char *, const char *)
Definition: ICat4C.cpp:36310
SOAP_FMAC3 void SOAP_FMAC4 soap_default___ns1__refreshResponse(struct soap *, struct __ns1__refreshResponse *)
Definition: ICat4C.cpp:29301
SOAP_FMAC3 ns1__investigationUser **SOAP_FMAC4 soap_in_PointerTons1__investigationUser(struct soap *, const char *, ns1__investigationUser **, const char *)
Definition: ICat4C.cpp:36391
SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__job(struct soap *, const char *, int, const ns1__job *, const char *)
Definition: ICat4C.cpp:15521
SOAP_FMAC3 struct __ns1__luceneClearResponse *SOAP_FMAC4 soap_in___ns1__luceneClearResponse(struct soap *, const char *, struct __ns1__luceneClearResponse *, const char *)
Definition: ICat4C.cpp:28114
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTons1__logoutResponse(struct soap *, ns1__logoutResponse *const *, const char *, const char *)
Definition: ICat4C.cpp:32399
static const struct soap_code_map soap_codes_ns1__relType[]
Definition: ICat4C.cpp:4500
SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTons1__application(struct soap *, const char *, int, const std::vector< ns1__application * > *, const char *)
Definition: ICat4C.cpp:39163
SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a)
Definition: ICat4C.cpp:30728
SOAP_FMAC3 ns1__getUserName **SOAP_FMAC4 soap_get_PointerTons1__getUserName(struct soap *, ns1__getUserName **, const char *, const char *)
Definition: ICat4C.cpp:33750
SOAP_FMAC3 std::vector< ns1__investigationType * > *SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTons1__investigationType(struct soap *, const char *, std::vector< ns1__investigationType * > *, const char *)
Definition: ICat4C.cpp:38688
SOAP_FMAC3 void SOAP_FMAC4 soap_copy_ns1__searchTextResponse(struct soap *, int, int, void *, size_t, const void *, size_t)
Definition: ICat4C.cpp:7265
SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTons1__logout(struct soap *, const char *, int, ns1__logout *const *, const char *)
Definition: ICat4C.cpp:32423
SOAP_FMAC1 struct __ns1__luceneClearResponse *SOAP_FMAC2 soap_instantiate___ns1__luceneClearResponse(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:28163
SOAP_FMAC3 std::vector< _ns1__login_credentials_entry > **SOAP_FMAC4 soap_get_PointerTostd__vectorTemplateOf_ns1__login_credentials_entry(struct soap *, std::vector< _ns1__login_credentials_entry > **, const char *, const char *)
Definition: ICat4C.cpp:37242
SOAP_FMAC1 struct __ns1__search *SOAP_FMAC2 soap_instantiate___ns1__search(struct soap *, int, const char *, const char *, size_t *)
Definition: ICat4C.cpp:30033
SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *const *a, const char *tag, const char *type)
Definition: ICat4C.cpp:30959
ns1__createMany * ns1__createMany_
Definition: ICat4Stub.h:2700
ns1__create * ns1__create_
Definition: ICat4Stub.h:2421
ns1__deleteManyResponse * ns1__deleteManyResponse_
Definition: ICat4Stub.h:2711
ns1__deleteMany * ns1__deleteMany_
Definition: ICat4Stub.h:2727
ns1__deleteResponse * ns1__deleteResponse_
Definition: ICat4Stub.h:2383
ns1__delete * ns1__delete_
Definition: ICat4Stub.h:2399
ns1__dummyResponse * ns1__dummyResponse_
Definition: ICat4Stub.h:2508
ns1__dummy * ns1__dummy_
Definition: ICat4Stub.h:2524
ns1__getApiVersion * ns1__getApiVersion_
Definition: ICat4Stub.h:2459
ns1__getEntityInfo * ns1__getEntityInfo_
Definition: ICat4Stub.h:2738
ns1__getEntityNames * ns1__getEntityNames_
Definition: ICat4Stub.h:2470
ns1__getProperties * ns1__getProperties_
Definition: ICat4Stub.h:2372
ns1__getRemainingMinutes * ns1__getRemainingMinutes_
Definition: ICat4Stub.h:2562
ns1__getUserName * ns1__getUserName_
Definition: ICat4Stub.h:2350
ns1__get * ns1__get_
Definition: ICat4Stub.h:2361
ns1__isAccessAllowed * ns1__isAccessAllowed_
Definition: ICat4Stub.h:2585
ns1__login * ns1__login_
Definition: ICat4Stub.h:2339
ns1__logoutResponse * ns1__logoutResponse_
Definition: ICat4Stub.h:2535
ns1__logout * ns1__logout_
Definition: ICat4Stub.h:2551
ns1__luceneClearResponse * ns1__luceneClearResponse_
Definition: ICat4Stub.h:2623
ns1__luceneClear * ns1__luceneClear_
Definition: ICat4Stub.h:2639
ns1__luceneCommitResponse * ns1__luceneCommitResponse_
Definition: ICat4Stub.h:2650
ns1__luceneCommit * ns1__luceneCommit_
Definition: ICat4Stub.h:2666
ns1__luceneGetPopulating * ns1__luceneGetPopulating_
Definition: ICat4Stub.h:2688
ns1__lucenePopulateResponse * ns1__lucenePopulateResponse_
Definition: ICat4Stub.h:2596
ns1__lucenePopulate * ns1__lucenePopulate_
Definition: ICat4Stub.h:2612
ns1__luceneSearch * ns1__luceneSearch_
Definition: ICat4Stub.h:2677
ns1__refreshResponse * ns1__refreshResponse_
Definition: ICat4Stub.h:2481
ns1__refresh * ns1__refresh_
Definition: ICat4Stub.h:2497
ns1__searchText * ns1__searchText_
Definition: ICat4Stub.h:2574
ns1__search * ns1__search_
Definition: ICat4Stub.h:2410
ns1__updateResponse * ns1__updateResponse_
Definition: ICat4Stub.h:2432
ns1__update * ns1__update_
Definition: ICat4Stub.h:2448