2 Generated by gSOAP 2.3 rev 1 from SoapAPI.h
3 Copyright (C) 2001-2003 Genivia inc.
8 SOAP_BEGIN_NAMESPACE(soap)
10 SOAP_SOURCE_STAMP("@(#) soapClient.cpp ver 2.3 rev 1 2003-08-03 13:30:10 GMT")
13 SOAP_FMAC5 int SOAP_FMAC6 soap_call_tns__user(struct soap *soap, const char *URL, const char *action, char *func, tns__ArrayOfstring *params, tns__userResponse *out)
15 struct tns__user soap_tmp_tns__user;
17 URL = "http://cougaar.org/soap/SoapAPI.php";
19 action = "http://cougaar.org/soap/SoapAPI.php";
20 soap_tmp_tns__user.func=func;
21 soap_tmp_tns__user.params=params;
23 soap_serializeheader(soap);
24 soap_serialize_tns__user(soap, &soap_tmp_tns__user);
25 soap_begin_count(soap);
26 if (soap->mode & SOAP_IO_LENGTH)
27 { soap_envelope_begin_out(soap);
29 soap_body_begin_out(soap);
30 soap_put_tns__user(soap, &soap_tmp_tns__user, "tns:user", "");
31 soap_body_end_out(soap);
32 soap_envelope_end_out(soap);
34 if (soap_connect(soap, URL, action)
35 || soap_envelope_begin_out(soap)
36 || soap_putheader(soap)
37 || soap_body_begin_out(soap)
38 || soap_put_tns__user(soap, &soap_tmp_tns__user, "tns:user", "")
39 || soap_body_end_out(soap)
40 || soap_envelope_end_out(soap)
42 || soap_putattachments(soap)
44 || soap_end_send(soap))
45 return soap_closesock(soap);
47 out->soap_default(soap);
48 if (soap_begin_recv(soap)
49 || soap_envelope_begin_in(soap)
50 || soap_recv_header(soap)
51 || soap_body_begin_in(soap))
52 return soap_closesock(soap);
54 out->soap_get(soap, "tns:userResponse", "tns:userResponse");
56 soap_get_tns__userResponse(soap, out, "tns:userResponse", "tns:userResponse");
58 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
59 return soap_recv_fault(soap);
60 return soap_closesock(soap);
62 if (soap_body_end_in(soap)
63 || soap_envelope_end_in(soap)
65 || soap_getattachments(soap)
67 || soap_end_recv(soap))
68 return soap_closesock(soap);
69 return soap_closesock(soap);
72 SOAP_FMAC5 int SOAP_FMAC6 soap_call_tns__logout(struct soap *soap, const char *URL, const char *action, tns__logoutResponse *out)
74 struct tns__logout soap_tmp_tns__logout;
76 URL = "http://cougaar.org/soap/SoapAPI.php";
78 action = "http://cougaar.org/soap/SoapAPI.php";
80 soap_serializeheader(soap);
81 soap_serialize_tns__logout(soap, &soap_tmp_tns__logout);
82 soap_begin_count(soap);
83 if (soap->mode & SOAP_IO_LENGTH)
84 { soap_envelope_begin_out(soap);
86 soap_body_begin_out(soap);
87 soap_put_tns__logout(soap, &soap_tmp_tns__logout, "tns:logout", "");
88 soap_body_end_out(soap);
89 soap_envelope_end_out(soap);
91 if (soap_connect(soap, URL, action)
92 || soap_envelope_begin_out(soap)
93 || soap_putheader(soap)
94 || soap_body_begin_out(soap)
95 || soap_put_tns__logout(soap, &soap_tmp_tns__logout, "tns:logout", "")
96 || soap_body_end_out(soap)
97 || soap_envelope_end_out(soap)
99 || soap_putattachments(soap)
101 || soap_end_send(soap))
102 return soap_closesock(soap);
104 out->soap_default(soap);
105 if (soap_begin_recv(soap)
106 || soap_envelope_begin_in(soap)
107 || soap_recv_header(soap)
108 || soap_body_begin_in(soap))
109 return soap_closesock(soap);
111 out->soap_get(soap, "tns:logoutResponse", "tns:logoutResponse");
113 soap_get_tns__logoutResponse(soap, out, "tns:logoutResponse", "tns:logoutResponse");
115 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
116 return soap_recv_fault(soap);
117 return soap_closesock(soap);
119 if (soap_body_end_in(soap)
120 || soap_envelope_end_in(soap)
122 || soap_getattachments(soap)
124 || soap_end_recv(soap))
125 return soap_closesock(soap);
126 return soap_closesock(soap);
129 SOAP_FMAC5 int SOAP_FMAC6 soap_call_tns__hello(struct soap *soap, const char *URL, const char *action, char *parm, tns__helloResponse *out)
131 struct tns__hello soap_tmp_tns__hello;
133 URL = "http://cougaar.org/soap/SoapAPI.php";
135 action = "http://cougaar.org/soap/SoapAPI.php";
136 soap_tmp_tns__hello.parm=parm;
138 soap_serializeheader(soap);
139 soap_serialize_tns__hello(soap, &soap_tmp_tns__hello);
140 soap_begin_count(soap);
141 if (soap->mode & SOAP_IO_LENGTH)
142 { soap_envelope_begin_out(soap);
143 soap_putheader(soap);
144 soap_body_begin_out(soap);
145 soap_put_tns__hello(soap, &soap_tmp_tns__hello, "tns:hello", "");
146 soap_body_end_out(soap);
147 soap_envelope_end_out(soap);
149 if (soap_connect(soap, URL, action)
150 || soap_envelope_begin_out(soap)
151 || soap_putheader(soap)
152 || soap_body_begin_out(soap)
153 || soap_put_tns__hello(soap, &soap_tmp_tns__hello, "tns:hello", "")
154 || soap_body_end_out(soap)
155 || soap_envelope_end_out(soap)
157 || soap_putattachments(soap)
159 || soap_end_send(soap))
160 return soap_closesock(soap);
162 out->soap_default(soap);
163 if (soap_begin_recv(soap)
164 || soap_envelope_begin_in(soap)
165 || soap_recv_header(soap)
166 || soap_body_begin_in(soap))
167 return soap_closesock(soap);
169 out->soap_get(soap, "tns:helloResponse", "tns:helloResponse");
171 soap_get_tns__helloResponse(soap, out, "tns:helloResponse", "tns:helloResponse");
173 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
174 return soap_recv_fault(soap);
175 return soap_closesock(soap);
177 if (soap_body_end_in(soap)
178 || soap_envelope_end_in(soap)
180 || soap_getattachments(soap)
182 || soap_end_recv(soap))
183 return soap_closesock(soap);
184 return soap_closesock(soap);
187 SOAP_FMAC5 int SOAP_FMAC6 soap_call_tns__getNumberOfActiveUsers(struct soap *soap, const char *URL, const char *action, tns__getNumberOfActiveUsersResponse *out)
189 struct tns__getNumberOfActiveUsers soap_tmp_tns__getNumberOfActiveUsers;
191 URL = "http://cougaar.org/soap/SoapAPI.php";
193 action = "http://cougaar.org/soap/SoapAPI.php";
195 soap_serializeheader(soap);
196 soap_serialize_tns__getNumberOfActiveUsers(soap, &soap_tmp_tns__getNumberOfActiveUsers);
197 soap_begin_count(soap);
198 if (soap->mode & SOAP_IO_LENGTH)
199 { soap_envelope_begin_out(soap);
200 soap_putheader(soap);
201 soap_body_begin_out(soap);
202 soap_put_tns__getNumberOfActiveUsers(soap, &soap_tmp_tns__getNumberOfActiveUsers, "tns:getNumberOfActiveUsers", "");
203 soap_body_end_out(soap);
204 soap_envelope_end_out(soap);
206 if (soap_connect(soap, URL, action)
207 || soap_envelope_begin_out(soap)
208 || soap_putheader(soap)
209 || soap_body_begin_out(soap)
210 || soap_put_tns__getNumberOfActiveUsers(soap, &soap_tmp_tns__getNumberOfActiveUsers, "tns:getNumberOfActiveUsers", "")
211 || soap_body_end_out(soap)
212 || soap_envelope_end_out(soap)
214 || soap_putattachments(soap)
216 || soap_end_send(soap))
217 return soap_closesock(soap);
219 out->soap_default(soap);
220 if (soap_begin_recv(soap)
221 || soap_envelope_begin_in(soap)
222 || soap_recv_header(soap)
223 || soap_body_begin_in(soap))
224 return soap_closesock(soap);
226 out->soap_get(soap, "tns:getNumberOfActiveUsersResponse", "tns:getNumberOfActiveUsersResponse");
228 soap_get_tns__getNumberOfActiveUsersResponse(soap, out, "tns:getNumberOfActiveUsersResponse", "tns:getNumberOfActiveUsersResponse");
230 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
231 return soap_recv_fault(soap);
232 return soap_closesock(soap);
234 if (soap_body_end_in(soap)
235 || soap_envelope_end_in(soap)
237 || soap_getattachments(soap)
239 || soap_end_recv(soap))
240 return soap_closesock(soap);
241 return soap_closesock(soap);
244 SOAP_FMAC5 int SOAP_FMAC6 soap_call_tns__bugList(struct soap *soap, const char *URL, const char *action, char *sessionkey, char *project, tns__bugListResponse *out)
246 struct tns__bugList soap_tmp_tns__bugList;
248 URL = "http://cougaar.org/soap/SoapAPI.php";
250 action = "http://cougaar.org/soap/SoapAPI.php";
251 soap_tmp_tns__bugList.sessionkey=sessionkey;
252 soap_tmp_tns__bugList.project=project;
254 soap_serializeheader(soap);
255 soap_serialize_tns__bugList(soap, &soap_tmp_tns__bugList);
256 soap_begin_count(soap);
257 if (soap->mode & SOAP_IO_LENGTH)
258 { soap_envelope_begin_out(soap);
259 soap_putheader(soap);
260 soap_body_begin_out(soap);
261 soap_put_tns__bugList(soap, &soap_tmp_tns__bugList, "tns:bugList", "");
262 soap_body_end_out(soap);
263 soap_envelope_end_out(soap);
265 if (soap_connect(soap, URL, action)
266 || soap_envelope_begin_out(soap)
267 || soap_putheader(soap)
268 || soap_body_begin_out(soap)
269 || soap_put_tns__bugList(soap, &soap_tmp_tns__bugList, "tns:bugList", "")
270 || soap_body_end_out(soap)
271 || soap_envelope_end_out(soap)
273 || soap_putattachments(soap)
275 || soap_end_send(soap))
276 return soap_closesock(soap);
278 out->soap_default(soap);
279 if (soap_begin_recv(soap)
280 || soap_envelope_begin_in(soap)
281 || soap_recv_header(soap)
282 || soap_body_begin_in(soap))
283 return soap_closesock(soap);
285 out->soap_get(soap, "tns:bugListResponse", "tns:bugListResponse");
287 soap_get_tns__bugListResponse(soap, out, "tns:bugListResponse", "tns:bugListResponse");
289 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
290 return soap_recv_fault(soap);
291 return soap_closesock(soap);
293 if (soap_body_end_in(soap)
294 || soap_envelope_end_in(soap)
296 || soap_getattachments(soap)
298 || soap_end_recv(soap))
299 return soap_closesock(soap);
300 return soap_closesock(soap);
303 SOAP_FMAC5 int SOAP_FMAC6 soap_call_tns__bugUpdate(struct soap *soap, const char *URL, const char *action, char *sessionkey, char *project, char *bugid, char *comment, tns__bugUpdateResponse *out)
305 struct tns__bugUpdate soap_tmp_tns__bugUpdate;
307 URL = "http://cougaar.org/soap/SoapAPI.php";
309 action = "http://cougaar.org/soap/SoapAPI.php";
310 soap_tmp_tns__bugUpdate.sessionkey=sessionkey;
311 soap_tmp_tns__bugUpdate.project=project;
312 soap_tmp_tns__bugUpdate.bugid=bugid;
313 soap_tmp_tns__bugUpdate.comment=comment;
315 soap_serializeheader(soap);
316 soap_serialize_tns__bugUpdate(soap, &soap_tmp_tns__bugUpdate);
317 soap_begin_count(soap);
318 if (soap->mode & SOAP_IO_LENGTH)
319 { soap_envelope_begin_out(soap);
320 soap_putheader(soap);
321 soap_body_begin_out(soap);
322 soap_put_tns__bugUpdate(soap, &soap_tmp_tns__bugUpdate, "tns:bugUpdate", "");
323 soap_body_end_out(soap);
324 soap_envelope_end_out(soap);
326 if (soap_connect(soap, URL, action)
327 || soap_envelope_begin_out(soap)
328 || soap_putheader(soap)
329 || soap_body_begin_out(soap)
330 || soap_put_tns__bugUpdate(soap, &soap_tmp_tns__bugUpdate, "tns:bugUpdate", "")
331 || soap_body_end_out(soap)
332 || soap_envelope_end_out(soap)
334 || soap_putattachments(soap)
336 || soap_end_send(soap))
337 return soap_closesock(soap);
339 out->soap_default(soap);
340 if (soap_begin_recv(soap)
341 || soap_envelope_begin_in(soap)
342 || soap_recv_header(soap)
343 || soap_body_begin_in(soap))
344 return soap_closesock(soap);
346 out->soap_get(soap, "tns:bugUpdateResponse", "tns:bugUpdateResponse");
348 soap_get_tns__bugUpdateResponse(soap, out, "tns:bugUpdateResponse", "tns:bugUpdateResponse");
350 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
351 return soap_recv_fault(soap);
352 return soap_closesock(soap);
354 if (soap_body_end_in(soap)
355 || soap_envelope_end_in(soap)
357 || soap_getattachments(soap)
359 || soap_end_recv(soap))
360 return soap_closesock(soap);
361 return soap_closesock(soap);
364 SOAP_FMAC5 int SOAP_FMAC6 soap_call_tns__group(struct soap *soap, const char *URL, const char *action, char *func, tns__ArrayOfstring *params, tns__groupResponse *out)
366 struct tns__group soap_tmp_tns__group;
368 URL = "http://cougaar.org/soap/SoapAPI.php";
370 action = "http://cougaar.org/soap/SoapAPI.php";
371 soap_tmp_tns__group.func=func;
372 soap_tmp_tns__group.params=params;
374 soap_serializeheader(soap);
375 soap_serialize_tns__group(soap, &soap_tmp_tns__group);
376 soap_begin_count(soap);
377 if (soap->mode & SOAP_IO_LENGTH)
378 { soap_envelope_begin_out(soap);
379 soap_putheader(soap);
380 soap_body_begin_out(soap);
381 soap_put_tns__group(soap, &soap_tmp_tns__group, "tns:group", "");
382 soap_body_end_out(soap);
383 soap_envelope_end_out(soap);
385 if (soap_connect(soap, URL, action)
386 || soap_envelope_begin_out(soap)
387 || soap_putheader(soap)
388 || soap_body_begin_out(soap)
389 || soap_put_tns__group(soap, &soap_tmp_tns__group, "tns:group", "")
390 || soap_body_end_out(soap)
391 || soap_envelope_end_out(soap)
393 || soap_putattachments(soap)
395 || soap_end_send(soap))
396 return soap_closesock(soap);
398 out->soap_default(soap);
399 if (soap_begin_recv(soap)
400 || soap_envelope_begin_in(soap)
401 || soap_recv_header(soap)
402 || soap_body_begin_in(soap))
403 return soap_closesock(soap);
405 out->soap_get(soap, "tns:groupResponse", "tns:groupResponse");
407 soap_get_tns__groupResponse(soap, out, "tns:groupResponse", "tns:groupResponse");
409 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
410 return soap_recv_fault(soap);
411 return soap_closesock(soap);
413 if (soap_body_end_in(soap)
414 || soap_envelope_end_in(soap)
416 || soap_getattachments(soap)
418 || soap_end_recv(soap))
419 return soap_closesock(soap);
420 return soap_closesock(soap);
423 SOAP_FMAC5 int SOAP_FMAC6 soap_call_tns__getPublicProjectNames(struct soap *soap, const char *URL, const char *action, tns__getPublicProjectNamesResponse *out)
425 struct tns__getPublicProjectNames soap_tmp_tns__getPublicProjectNames;
427 URL = "http://cougaar.org/soap/SoapAPI.php";
429 action = "http://cougaar.org/soap/SoapAPI.php";
431 soap_serializeheader(soap);
432 soap_serialize_tns__getPublicProjectNames(soap, &soap_tmp_tns__getPublicProjectNames);
433 soap_begin_count(soap);
434 if (soap->mode & SOAP_IO_LENGTH)
435 { soap_envelope_begin_out(soap);
436 soap_putheader(soap);
437 soap_body_begin_out(soap);
438 soap_put_tns__getPublicProjectNames(soap, &soap_tmp_tns__getPublicProjectNames, "tns:getPublicProjectNames", "");
439 soap_body_end_out(soap);
440 soap_envelope_end_out(soap);
442 if (soap_connect(soap, URL, action)
443 || soap_envelope_begin_out(soap)
444 || soap_putheader(soap)
445 || soap_body_begin_out(soap)
446 || soap_put_tns__getPublicProjectNames(soap, &soap_tmp_tns__getPublicProjectNames, "tns:getPublicProjectNames", "")
447 || soap_body_end_out(soap)
448 || soap_envelope_end_out(soap)
450 || soap_putattachments(soap)
452 || soap_end_send(soap))
453 return soap_closesock(soap);
455 out->soap_default(soap);
456 if (soap_begin_recv(soap)
457 || soap_envelope_begin_in(soap)
458 || soap_recv_header(soap)
459 || soap_body_begin_in(soap))
460 return soap_closesock(soap);
462 out->soap_get(soap, "tns:getPublicProjectNamesResponse", "tns:getPublicProjectNamesResponse");
464 soap_get_tns__getPublicProjectNamesResponse(soap, out, "tns:getPublicProjectNamesResponse", "tns:getPublicProjectNamesResponse");
466 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
467 return soap_recv_fault(soap);
468 return soap_closesock(soap);
470 if (soap_body_end_in(soap)
471 || soap_envelope_end_in(soap)
473 || soap_getattachments(soap)
475 || soap_end_recv(soap))
476 return soap_closesock(soap);
477 return soap_closesock(soap);
480 SOAP_FMAC5 int SOAP_FMAC6 soap_call_tns__getSiteStats(struct soap *soap, const char *URL, const char *action, tns__getSiteStatsResponse *out)
482 struct tns__getSiteStats soap_tmp_tns__getSiteStats;
484 URL = "http://cougaar.org/soap/SoapAPI.php";
486 action = "http://cougaar.org/soap/SoapAPI.php";
488 soap_serializeheader(soap);
489 soap_serialize_tns__getSiteStats(soap, &soap_tmp_tns__getSiteStats);
490 soap_begin_count(soap);
491 if (soap->mode & SOAP_IO_LENGTH)
492 { soap_envelope_begin_out(soap);
493 soap_putheader(soap);
494 soap_body_begin_out(soap);
495 soap_put_tns__getSiteStats(soap, &soap_tmp_tns__getSiteStats, "tns:getSiteStats", "");
496 soap_body_end_out(soap);
497 soap_envelope_end_out(soap);
499 if (soap_connect(soap, URL, action)
500 || soap_envelope_begin_out(soap)
501 || soap_putheader(soap)
502 || soap_body_begin_out(soap)
503 || soap_put_tns__getSiteStats(soap, &soap_tmp_tns__getSiteStats, "tns:getSiteStats", "")
504 || soap_body_end_out(soap)
505 || soap_envelope_end_out(soap)
507 || soap_putattachments(soap)
509 || soap_end_send(soap))
510 return soap_closesock(soap);
512 out->soap_default(soap);
513 if (soap_begin_recv(soap)
514 || soap_envelope_begin_in(soap)
515 || soap_recv_header(soap)
516 || soap_body_begin_in(soap))
517 return soap_closesock(soap);
519 out->soap_get(soap, "tns:getSiteStatsResponse", "tns:getSiteStatsResponse");
521 soap_get_tns__getSiteStatsResponse(soap, out, "tns:getSiteStatsResponse", "tns:getSiteStatsResponse");
523 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
524 return soap_recv_fault(soap);
525 return soap_closesock(soap);
527 if (soap_body_end_in(soap)
528 || soap_envelope_end_in(soap)
530 || soap_getattachments(soap)
532 || soap_end_recv(soap))
533 return soap_closesock(soap);
534 return soap_closesock(soap);
537 SOAP_FMAC5 int SOAP_FMAC6 soap_call_tns__login(struct soap *soap, const char *URL, const char *action, char *userid, char *passwd, tns__loginResponse *out)
539 struct tns__login soap_tmp_tns__login;
541 URL = "http://cougaar.org/soap/SoapAPI.php";
543 action = "http://cougaar.org/soap/SoapAPI.php";
544 soap_tmp_tns__login.userid=userid;
545 soap_tmp_tns__login.passwd=passwd;
547 soap_serializeheader(soap);
548 soap_serialize_tns__login(soap, &soap_tmp_tns__login);
549 soap_begin_count(soap);
550 if (soap->mode & SOAP_IO_LENGTH)
551 { soap_envelope_begin_out(soap);
552 soap_putheader(soap);
553 soap_body_begin_out(soap);
554 soap_put_tns__login(soap, &soap_tmp_tns__login, "tns:login", "");
555 soap_body_end_out(soap);
556 soap_envelope_end_out(soap);
558 if (soap_connect(soap, URL, action)
559 || soap_envelope_begin_out(soap)
560 || soap_putheader(soap)
561 || soap_body_begin_out(soap)
562 || soap_put_tns__login(soap, &soap_tmp_tns__login, "tns:login", "")
563 || soap_body_end_out(soap)
564 || soap_envelope_end_out(soap)
566 || soap_putattachments(soap)
568 || soap_end_send(soap))
569 return soap_closesock(soap);
571 out->soap_default(soap);
572 if (soap_begin_recv(soap)
573 || soap_envelope_begin_in(soap)
574 || soap_recv_header(soap)
575 || soap_body_begin_in(soap))
576 return soap_closesock(soap);
578 out->soap_get(soap, "tns:loginResponse", "tns:loginResponse");
580 soap_get_tns__loginResponse(soap, out, "tns:loginResponse", "tns:loginResponse");
582 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
583 return soap_recv_fault(soap);
584 return soap_closesock(soap);
586 if (soap_body_end_in(soap)
587 || soap_envelope_end_in(soap)
589 || soap_getattachments(soap)
591 || soap_end_recv(soap))
592 return soap_closesock(soap);
593 return soap_closesock(soap);
596 SOAP_FMAC5 int SOAP_FMAC6 soap_call_tns__bugAdd(struct soap *soap, const char *URL, const char *action, char *sessionkey, char *project, char *summary, char *details, tns__bugAddResponse *out)
598 struct tns__bugAdd soap_tmp_tns__bugAdd;
600 URL = "http://cougaar.org/soap/SoapAPI.php";
602 action = "http://cougaar.org/soap/SoapAPI.php";
603 soap_tmp_tns__bugAdd.sessionkey=sessionkey;
604 soap_tmp_tns__bugAdd.project=project;
605 soap_tmp_tns__bugAdd.summary=summary;
606 soap_tmp_tns__bugAdd.details=details;
608 soap_serializeheader(soap);
609 soap_serialize_tns__bugAdd(soap, &soap_tmp_tns__bugAdd);
610 soap_begin_count(soap);
611 if (soap->mode & SOAP_IO_LENGTH)
612 { soap_envelope_begin_out(soap);
613 soap_putheader(soap);
614 soap_body_begin_out(soap);
615 soap_put_tns__bugAdd(soap, &soap_tmp_tns__bugAdd, "tns:bugAdd", "");
616 soap_body_end_out(soap);
617 soap_envelope_end_out(soap);
619 if (soap_connect(soap, URL, action)
620 || soap_envelope_begin_out(soap)
621 || soap_putheader(soap)
622 || soap_body_begin_out(soap)
623 || soap_put_tns__bugAdd(soap, &soap_tmp_tns__bugAdd, "tns:bugAdd", "")
624 || soap_body_end_out(soap)
625 || soap_envelope_end_out(soap)
627 || soap_putattachments(soap)
629 || soap_end_send(soap))
630 return soap_closesock(soap);
632 out->soap_default(soap);
633 if (soap_begin_recv(soap)
634 || soap_envelope_begin_in(soap)
635 || soap_recv_header(soap)
636 || soap_body_begin_in(soap))
637 return soap_closesock(soap);
639 out->soap_get(soap, "tns:bugAddResponse", "tns:bugAddResponse");
641 soap_get_tns__bugAddResponse(soap, out, "tns:bugAddResponse", "tns:bugAddResponse");
643 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
644 return soap_recv_fault(soap);
645 return soap_closesock(soap);
647 if (soap_body_end_in(soap)
648 || soap_envelope_end_in(soap)
650 || soap_getattachments(soap)
652 || soap_end_recv(soap))
653 return soap_closesock(soap);
654 return soap_closesock(soap);
657 SOAP_FMAC5 int SOAP_FMAC6 soap_call_tns__getNumberOfHostedProjects(struct soap *soap, const char *URL, const char *action, tns__getNumberOfHostedProjectsResponse *out)
659 struct tns__getNumberOfHostedProjects soap_tmp_tns__getNumberOfHostedProjects;
661 URL = "http://cougaar.org/soap/SoapAPI.php";
663 action = "http://cougaar.org/soap/SoapAPI.php";
665 soap_serializeheader(soap);
666 soap_serialize_tns__getNumberOfHostedProjects(soap, &soap_tmp_tns__getNumberOfHostedProjects);
667 soap_begin_count(soap);
668 if (soap->mode & SOAP_IO_LENGTH)
669 { soap_envelope_begin_out(soap);
670 soap_putheader(soap);
671 soap_body_begin_out(soap);
672 soap_put_tns__getNumberOfHostedProjects(soap, &soap_tmp_tns__getNumberOfHostedProjects, "tns:getNumberOfHostedProjects", "");
673 soap_body_end_out(soap);
674 soap_envelope_end_out(soap);
676 if (soap_connect(soap, URL, action)
677 || soap_envelope_begin_out(soap)
678 || soap_putheader(soap)
679 || soap_body_begin_out(soap)
680 || soap_put_tns__getNumberOfHostedProjects(soap, &soap_tmp_tns__getNumberOfHostedProjects, "tns:getNumberOfHostedProjects", "")
681 || soap_body_end_out(soap)
682 || soap_envelope_end_out(soap)
684 || soap_putattachments(soap)
686 || soap_end_send(soap))
687 return soap_closesock(soap);
689 out->soap_default(soap);
690 if (soap_begin_recv(soap)
691 || soap_envelope_begin_in(soap)
692 || soap_recv_header(soap)
693 || soap_body_begin_in(soap))
694 return soap_closesock(soap);
696 out->soap_get(soap, "tns:getNumberOfHostedProjectsResponse", "tns:getNumberOfHostedProjectsResponse");
698 soap_get_tns__getNumberOfHostedProjectsResponse(soap, out, "tns:getNumberOfHostedProjectsResponse", "tns:getNumberOfHostedProjectsResponse");
700 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
701 return soap_recv_fault(soap);
702 return soap_closesock(soap);
704 if (soap_body_end_in(soap)
705 || soap_envelope_end_in(soap)
707 || soap_getattachments(soap)
709 || soap_end_recv(soap))
710 return soap_closesock(soap);
711 return soap_closesock(soap);
714 SOAP_FMAC5 int SOAP_FMAC6 soap_call_tns__bugFetch(struct soap *soap, const char *URL, const char *action, char *sessionkey, char *project, char *bugid, tns__bugFetchResponse *out)
716 struct tns__bugFetch soap_tmp_tns__bugFetch;
718 URL = "http://cougaar.org/soap/SoapAPI.php";
720 action = "http://cougaar.org/soap/SoapAPI.php";
721 soap_tmp_tns__bugFetch.sessionkey=sessionkey;
722 soap_tmp_tns__bugFetch.project=project;
723 soap_tmp_tns__bugFetch.bugid=bugid;
725 soap_serializeheader(soap);
726 soap_serialize_tns__bugFetch(soap, &soap_tmp_tns__bugFetch);
727 soap_begin_count(soap);
728 if (soap->mode & SOAP_IO_LENGTH)
729 { soap_envelope_begin_out(soap);
730 soap_putheader(soap);
731 soap_body_begin_out(soap);
732 soap_put_tns__bugFetch(soap, &soap_tmp_tns__bugFetch, "tns:bugFetch", "");
733 soap_body_end_out(soap);
734 soap_envelope_end_out(soap);
736 if (soap_connect(soap, URL, action)
737 || soap_envelope_begin_out(soap)
738 || soap_putheader(soap)
739 || soap_body_begin_out(soap)
740 || soap_put_tns__bugFetch(soap, &soap_tmp_tns__bugFetch, "tns:bugFetch", "")
741 || soap_body_end_out(soap)
742 || soap_envelope_end_out(soap)
744 || soap_putattachments(soap)
746 || soap_end_send(soap))
747 return soap_closesock(soap);
749 out->soap_default(soap);
750 if (soap_begin_recv(soap)
751 || soap_envelope_begin_in(soap)
752 || soap_recv_header(soap)
753 || soap_body_begin_in(soap))
754 return soap_closesock(soap);
756 out->soap_get(soap, "tns:bugFetchResponse", "tns:bugFetchResponse");
758 soap_get_tns__bugFetchResponse(soap, out, "tns:bugFetchResponse", "tns:bugFetchResponse");
760 { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
761 return soap_recv_fault(soap);
762 return soap_closesock(soap);
764 if (soap_body_end_in(soap)
765 || soap_envelope_end_in(soap)
767 || soap_getattachments(soap)
769 || soap_end_recv(soap))
770 return soap_closesock(soap);
771 return soap_closesock(soap);
774 SOAP_END_NAMESPACE(soap)
776 /* end of soapClient.cpp */