~ifolder-dev/simias/trunk-packaging

« back to all changes in this revision

Viewing changes to tools/gsoap/gsoap-linux-2.7/doc/wsa/html/.svn/text-base/wsaapi_8c.html.svn-base

  • Committer: Jorge O. Castro
  • Date: 2007-12-03 06:56:46 UTC
  • Revision ID: jorge@ubuntu.com-20071203065646-mupcnjcwgm5mnhyt
* Remove a bunch of .svn directories we no longer need.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
 
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
 
<title>gSOAP WS-Addressing: /Users/engelen/Projects/gsoap/doc/wsa/wsaapi.c File Reference</title>
4
 
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
 
</head><body>
6
 
<!-- Generated by Doxygen 1.3.8 -->
7
 
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
8
 
<h1>/Users/engelen/Projects/gsoap/doc/wsa/wsaapi.c File Reference</h1><code>#include "<a class="el" href="wsaapi_8h.html">wsaapi.h</a>"</code><br>
9
 
 
10
 
<p>
11
 
Include dependency graph for wsaapi.c:<p><center><img src="wsaapi_8c__incl.png" border="0" usemap="#wsaapi.c_map" alt="Include dependency graph"></center>
12
 
<map name="wsaapi.c_map">
13
 
<area href="wsaapi_8h.html" shape="rect" coords="6,92,68,118" alt="">
14
 
</map>
15
 
<table border=0 cellpadding=0 cellspacing=0>
16
 
<tr><td></td></tr>
17
 
<tr><td colspan=2><br><h2>Functions</h2></td></tr>
18
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a4">soap_wsa_fault_subcode</a> (struct soap *soap, int flag, const char *faultsubcode, const char *faultstring, const char *faultdetail)</td></tr>
19
 
 
20
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets sender/receiver SOAP Fault (sub)code for server fault response.  <a href="#a4"></a><br></td></tr>
21
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a5">soap_wsa_init</a> (struct soap *soap, struct <a class="el" href="structsoap__wsa__data.html">soap_wsa_data</a> *data)</td></tr>
22
 
 
23
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes plugin data.  <a href="#a5"></a><br></td></tr>
24
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a6">soap_wsa_delete</a> (struct soap *soap, struct soap_plugin *p)</td></tr>
25
 
 
26
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Deletes plugin data.  <a href="#a6"></a><br></td></tr>
27
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a7">soap_wsa_header</a> (struct soap *soap)</td></tr>
28
 
 
29
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copies WS-Addressing action to SOAP action.  <a href="#a7"></a><br></td></tr>
30
 
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a8">soap_wsa_set_error</a> (struct soap *soap, const char **c, const char **s)</td></tr>
31
 
 
32
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copies WS-Addressing action to SOAP action.  <a href="#a8"></a><br></td></tr>
33
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a9">soap_wsa_response</a> (struct soap *soap, int status, size_t count)</td></tr>
34
 
 
35
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Overrides the HTTP response operations to send an HTTP POST.  <a href="#a9"></a><br></td></tr>
36
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a10">soap_wsa_alloc_header</a> (struct soap *soap)</td></tr>
37
 
 
38
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds SOAP Header if not present.  <a href="#a10"></a><br></td></tr>
39
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a11">soap_wsa_request</a> (struct soap *soap, const char *id, const char *to, const char *action)</td></tr>
40
 
 
41
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the WS-Addressing information header for the next request message with optional MessageID, To (required), and Action (required).  <a href="#a11"></a><br></td></tr>
42
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a12">soap_wsa_add_From</a> (struct soap *soap, const char *from)</td></tr>
43
 
 
44
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets WS-Addressing From header for request message.  <a href="#a12"></a><br></td></tr>
45
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a13">soap_wsa_add_NoReply</a> (struct soap *soap)</td></tr>
46
 
 
47
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets WS-Addressing ReplyTo header to 'none' (no reply).  <a href="#a13"></a><br></td></tr>
48
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a14">soap_wsa_add_ReplyTo</a> (struct soap *soap, const char *replyTo)</td></tr>
49
 
 
50
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets WS-Addressing ReplyTo header for request message.  <a href="#a14"></a><br></td></tr>
51
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a15">soap_wsa_add_FaultTo</a> (struct soap *soap, const char *faultTo)</td></tr>
52
 
 
53
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets WS-Addressing FaultTo header for request message.  <a href="#a15"></a><br></td></tr>
54
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a16">soap_wsa_check</a> (struct soap *soap)</td></tr>
55
 
 
56
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Checks the presence and validity of WS-Addressing information headers.  <a href="#a16"></a><br></td></tr>
57
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a17">soap_wsa_reply</a> (struct soap *soap, const char *id, const char *action)</td></tr>
58
 
 
59
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets WS-Addressing header fields for server response.  <a href="#a17"></a><br></td></tr>
60
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a18">soap_wsa_sender_fault_subcode</a> (struct soap *soap, const char *faultsubcode, const char *faultstring, const char *faultdetail)</td></tr>
61
 
 
62
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets sender SOAP Fault (sub)code for server fault response.  <a href="#a18"></a><br></td></tr>
63
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a19">soap_wsa_receiver_fault_subcode</a> (struct soap *soap, const char *faultsubcode, const char *faultstring, const char *faultdetail)</td></tr>
64
 
 
65
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets receiver SOAP Fault (sub)code for server fault response.  <a href="#a19"></a><br></td></tr>
66
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a20">soap_wsa_sender_fault</a> (struct soap *soap, const char *faultstring, const char *faultdetail)</td></tr>
67
 
 
68
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets sender SOAP Fault for server fault response.  <a href="#a20"></a><br></td></tr>
69
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a21">soap_wsa_receiver_fault</a> (struct soap *soap, const char *faultstring, const char *faultdetail)</td></tr>
70
 
 
71
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets receiver SOAP Fault for server fault response.  <a href="#a21"></a><br></td></tr>
72
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a22">soap_wsa_check_fault</a> (struct soap *soap, SOAP_WSA(FaultSubcodeValues)*fault)</td></tr>
73
 
 
74
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Checks the presence of a WS-Addressing fault.  <a href="#a22"></a><br></td></tr>
75
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a23">soap_wsa_error</a> (struct soap *soap, SOAP_WSA(FaultSubcodeValues) fault)</td></tr>
76
 
 
77
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets SOAP Fault (sub)code for server WS-Addressing fault response.  <a href="#a23"></a><br></td></tr>
78
 
<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a24">soap_wsa</a> (struct soap *soap, struct soap_plugin *p, void *arg)</td></tr>
79
 
 
80
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Plugin registry function, used with soap_register_plugin.  <a href="#a24"></a><br></td></tr>
81
 
<tr><td colspan=2><br><h2>Variables</h2></td></tr>
82
 
<tr><td class="memItemLeft" nowrap align=right valign=top>const char&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a0">soap_wsa_id</a> [13] = SOAP_WSA_ID</td></tr>
83
 
 
84
 
<tr><td class="memItemLeft" nowrap align=right valign=top>const char *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a1">soap_wsa_anonymousURI</a> = "http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous"</td></tr>
85
 
 
86
 
<tr><td class="memItemLeft" nowrap align=right valign=top>const char *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a2">soap_wsa_noneURI</a> = "addressing/none not supported"</td></tr>
87
 
 
88
 
<tr><td class="memItemLeft" nowrap align=right valign=top>const char *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="wsaapi_8c.html#a3">soap_wsa_faultAction</a> = "http://schemas.xmlsoap.org/ws/2004/08/addressing/fault"</td></tr>
89
 
 
90
 
</table>
91
 
<hr><h2>Function Documentation</h2>
92
 
<a class="anchor" name="a24" doxytag="wsaapi.c::soap_wsa" ></a><p>
93
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
94
 
  <tr>
95
 
    <td class="mdRow">
96
 
      <table cellpadding="0" cellspacing="0" border="0">
97
 
        <tr>
98
 
          <td class="md" nowrap valign="top"> int soap_wsa           </td>
99
 
          <td class="md" valign="top">(&nbsp;</td>
100
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
101
 
          <td class="mdname" nowrap> <em>soap</em>, </td>
102
 
        </tr>
103
 
        <tr>
104
 
          <td class="md" nowrap align="right"></td>
105
 
          <td></td>
106
 
          <td class="md" nowrap>struct soap_plugin *&nbsp;</td>
107
 
          <td class="mdname" nowrap> <em>p</em>, </td>
108
 
        </tr>
109
 
        <tr>
110
 
          <td class="md" nowrap align="right"></td>
111
 
          <td></td>
112
 
          <td class="md" nowrap>void *&nbsp;</td>
113
 
          <td class="mdname" nowrap> <em>arg</em></td>
114
 
        </tr>
115
 
        <tr>
116
 
          <td></td>
117
 
          <td class="md">)&nbsp;</td>
118
 
          <td class="md" colspan="2"></td>
119
 
        </tr>
120
 
      </table>
121
 
    </td>
122
 
  </tr>
123
 
</table>
124
 
<table cellspacing=5 cellpadding=0 border=0>
125
 
  <tr>
126
 
    <td>
127
 
      &nbsp;
128
 
    </td>
129
 
    <td>
130
 
 
131
 
<p>
132
 
Plugin registry function, used with soap_register_plugin. 
133
 
<p>
134
 
<dl compact><dt><b>Parameters:</b></dt><dd>
135
 
  <table border="0" cellspacing="2" cellpadding="0">
136
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
137
 
    <tr><td><tt>[in,out]</tt>&nbsp;</td><td valign=top><em>p</em>&nbsp;</td><td>plugin created in registry </td></tr>
138
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>arg</em>&nbsp;</td><td>passed from soap_register_plugin_arg </td></tr>
139
 
  </table>
140
 
</dl>
141
 
<dl compact><dt><b>Returns:</b></dt><dd>SOAP_OK </dd></dl>
142
 
    </td>
143
 
  </tr>
144
 
</table>
145
 
<a class="anchor" name="a15" doxytag="wsaapi.c::soap_wsa_add_FaultTo" ></a><p>
146
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
147
 
  <tr>
148
 
    <td class="mdRow">
149
 
      <table cellpadding="0" cellspacing="0" border="0">
150
 
        <tr>
151
 
          <td class="md" nowrap valign="top"> int soap_wsa_add_FaultTo           </td>
152
 
          <td class="md" valign="top">(&nbsp;</td>
153
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
154
 
          <td class="mdname" nowrap> <em>soap</em>, </td>
155
 
        </tr>
156
 
        <tr>
157
 
          <td class="md" nowrap align="right"></td>
158
 
          <td></td>
159
 
          <td class="md" nowrap>const char *&nbsp;</td>
160
 
          <td class="mdname" nowrap> <em>faultTo</em></td>
161
 
        </tr>
162
 
        <tr>
163
 
          <td></td>
164
 
          <td class="md">)&nbsp;</td>
165
 
          <td class="md" colspan="2"></td>
166
 
        </tr>
167
 
      </table>
168
 
    </td>
169
 
  </tr>
170
 
</table>
171
 
<table cellspacing=5 cellpadding=0 border=0>
172
 
  <tr>
173
 
    <td>
174
 
      &nbsp;
175
 
    </td>
176
 
    <td>
177
 
 
178
 
<p>
179
 
Sets WS-Addressing FaultTo header for request message. 
180
 
<p>
181
 
<dl compact><dt><b>Parameters:</b></dt><dd>
182
 
  <table border="0" cellspacing="2" cellpadding="0">
183
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
184
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>faultTo</em>&nbsp;</td><td>endpoint URI </td></tr>
185
 
  </table>
186
 
</dl>
187
 
<dl compact><dt><b>Returns:</b></dt><dd>SOAP_OK or SOAP_ERR</dd></dl>
188
 
Use soap_wsa_request to populate the WS-Addressing header first.     </td>
189
 
  </tr>
190
 
</table>
191
 
<a class="anchor" name="a12" doxytag="wsaapi.c::soap_wsa_add_From" ></a><p>
192
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
193
 
  <tr>
194
 
    <td class="mdRow">
195
 
      <table cellpadding="0" cellspacing="0" border="0">
196
 
        <tr>
197
 
          <td class="md" nowrap valign="top"> int soap_wsa_add_From           </td>
198
 
          <td class="md" valign="top">(&nbsp;</td>
199
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
200
 
          <td class="mdname" nowrap> <em>soap</em>, </td>
201
 
        </tr>
202
 
        <tr>
203
 
          <td class="md" nowrap align="right"></td>
204
 
          <td></td>
205
 
          <td class="md" nowrap>const char *&nbsp;</td>
206
 
          <td class="mdname" nowrap> <em>from</em></td>
207
 
        </tr>
208
 
        <tr>
209
 
          <td></td>
210
 
          <td class="md">)&nbsp;</td>
211
 
          <td class="md" colspan="2"></td>
212
 
        </tr>
213
 
      </table>
214
 
    </td>
215
 
  </tr>
216
 
</table>
217
 
<table cellspacing=5 cellpadding=0 border=0>
218
 
  <tr>
219
 
    <td>
220
 
      &nbsp;
221
 
    </td>
222
 
    <td>
223
 
 
224
 
<p>
225
 
Sets WS-Addressing From header for request message. 
226
 
<p>
227
 
<dl compact><dt><b>Parameters:</b></dt><dd>
228
 
  <table border="0" cellspacing="2" cellpadding="0">
229
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
230
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>from</em>&nbsp;</td><td>endpoint URI </td></tr>
231
 
  </table>
232
 
</dl>
233
 
<dl compact><dt><b>Returns:</b></dt><dd>SOAP_OK or SOAP_ERR</dd></dl>
234
 
Use soap_wsa_request to populate the WS-Addressing header first.     </td>
235
 
  </tr>
236
 
</table>
237
 
<a class="anchor" name="a13" doxytag="wsaapi.c::soap_wsa_add_NoReply" ></a><p>
238
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
239
 
  <tr>
240
 
    <td class="mdRow">
241
 
      <table cellpadding="0" cellspacing="0" border="0">
242
 
        <tr>
243
 
          <td class="md" nowrap valign="top"> int soap_wsa_add_NoReply           </td>
244
 
          <td class="md" valign="top">(&nbsp;</td>
245
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
246
 
          <td class="mdname1" valign="top" nowrap> <em>soap</em>          </td>
247
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
248
 
          <td class="md" nowrap></td>
249
 
        </tr>
250
 
      </table>
251
 
    </td>
252
 
  </tr>
253
 
</table>
254
 
<table cellspacing=5 cellpadding=0 border=0>
255
 
  <tr>
256
 
    <td>
257
 
      &nbsp;
258
 
    </td>
259
 
    <td>
260
 
 
261
 
<p>
262
 
Sets WS-Addressing ReplyTo header to 'none' (no reply). 
263
 
<p>
264
 
<dl compact><dt><b>Parameters:</b></dt><dd>
265
 
  <table border="0" cellspacing="2" cellpadding="0">
266
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
267
 
  </table>
268
 
</dl>
269
 
<dl compact><dt><b>Returns:</b></dt><dd>SOAP_OK or SOAP_ERR</dd></dl>
270
 
Note: WS-Addressing 2005/08 standard.<p>
271
 
Use soap_wsa_request to populate the WS-Addressing header.     </td>
272
 
  </tr>
273
 
</table>
274
 
<a class="anchor" name="a14" doxytag="wsaapi.c::soap_wsa_add_ReplyTo" ></a><p>
275
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
276
 
  <tr>
277
 
    <td class="mdRow">
278
 
      <table cellpadding="0" cellspacing="0" border="0">
279
 
        <tr>
280
 
          <td class="md" nowrap valign="top"> int soap_wsa_add_ReplyTo           </td>
281
 
          <td class="md" valign="top">(&nbsp;</td>
282
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
283
 
          <td class="mdname" nowrap> <em>soap</em>, </td>
284
 
        </tr>
285
 
        <tr>
286
 
          <td class="md" nowrap align="right"></td>
287
 
          <td></td>
288
 
          <td class="md" nowrap>const char *&nbsp;</td>
289
 
          <td class="mdname" nowrap> <em>replyTo</em></td>
290
 
        </tr>
291
 
        <tr>
292
 
          <td></td>
293
 
          <td class="md">)&nbsp;</td>
294
 
          <td class="md" colspan="2"></td>
295
 
        </tr>
296
 
      </table>
297
 
    </td>
298
 
  </tr>
299
 
</table>
300
 
<table cellspacing=5 cellpadding=0 border=0>
301
 
  <tr>
302
 
    <td>
303
 
      &nbsp;
304
 
    </td>
305
 
    <td>
306
 
 
307
 
<p>
308
 
Sets WS-Addressing ReplyTo header for request message. 
309
 
<p>
310
 
<dl compact><dt><b>Parameters:</b></dt><dd>
311
 
  <table border="0" cellspacing="2" cellpadding="0">
312
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
313
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>replyTo</em>&nbsp;</td><td>endpoint URI </td></tr>
314
 
  </table>
315
 
</dl>
316
 
<dl compact><dt><b>Returns:</b></dt><dd>SOAP_OK or SOAP_ERR</dd></dl>
317
 
Use soap_wsa_request to populate the WS-Addressing header.     </td>
318
 
  </tr>
319
 
</table>
320
 
<a class="anchor" name="a10" doxytag="wsaapi.c::soap_wsa_alloc_header" ></a><p>
321
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
322
 
  <tr>
323
 
    <td class="mdRow">
324
 
      <table cellpadding="0" cellspacing="0" border="0">
325
 
        <tr>
326
 
          <td class="md" nowrap valign="top"> int soap_wsa_alloc_header           </td>
327
 
          <td class="md" valign="top">(&nbsp;</td>
328
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
329
 
          <td class="mdname1" valign="top" nowrap> <em>soap</em>          </td>
330
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
331
 
          <td class="md" nowrap><code> [static]</code></td>
332
 
        </tr>
333
 
      </table>
334
 
    </td>
335
 
  </tr>
336
 
</table>
337
 
<table cellspacing=5 cellpadding=0 border=0>
338
 
  <tr>
339
 
    <td>
340
 
      &nbsp;
341
 
    </td>
342
 
    <td>
343
 
 
344
 
<p>
345
 
Adds SOAP Header if not present. 
346
 
<p>
347
 
<dl compact><dt><b>Parameters:</b></dt><dd>
348
 
  <table border="0" cellspacing="2" cellpadding="0">
349
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
350
 
  </table>
351
 
</dl>
352
 
<dl compact><dt><b>Returns:</b></dt><dd>SOAP_OK </dd></dl>
353
 
    </td>
354
 
  </tr>
355
 
</table>
356
 
<a class="anchor" name="a16" doxytag="wsaapi.c::soap_wsa_check" ></a><p>
357
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
358
 
  <tr>
359
 
    <td class="mdRow">
360
 
      <table cellpadding="0" cellspacing="0" border="0">
361
 
        <tr>
362
 
          <td class="md" nowrap valign="top"> int soap_wsa_check           </td>
363
 
          <td class="md" valign="top">(&nbsp;</td>
364
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
365
 
          <td class="mdname1" valign="top" nowrap> <em>soap</em>          </td>
366
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
367
 
          <td class="md" nowrap></td>
368
 
        </tr>
369
 
      </table>
370
 
    </td>
371
 
  </tr>
372
 
</table>
373
 
<table cellspacing=5 cellpadding=0 border=0>
374
 
  <tr>
375
 
    <td>
376
 
      &nbsp;
377
 
    </td>
378
 
    <td>
379
 
 
380
 
<p>
381
 
Checks the presence and validity of WS-Addressing information headers. 
382
 
<p>
383
 
<dl compact><dt><b>Parameters:</b></dt><dd>
384
 
  <table border="0" cellspacing="2" cellpadding="0">
385
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
386
 
  </table>
387
 
</dl>
388
 
<dl compact><dt><b>Returns:</b></dt><dd>SOAP_OK or fault </dd></dl>
389
 
    </td>
390
 
  </tr>
391
 
</table>
392
 
<a class="anchor" name="a22" doxytag="wsaapi.c::soap_wsa_check_fault" ></a><p>
393
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
394
 
  <tr>
395
 
    <td class="mdRow">
396
 
      <table cellpadding="0" cellspacing="0" border="0">
397
 
        <tr>
398
 
          <td class="md" nowrap valign="top"> int soap_wsa_check_fault           </td>
399
 
          <td class="md" valign="top">(&nbsp;</td>
400
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
401
 
          <td class="mdname" nowrap> <em>soap</em>, </td>
402
 
        </tr>
403
 
        <tr>
404
 
          <td class="md" nowrap align="right"></td>
405
 
          <td></td>
406
 
          <td class="md" nowrap>SOAP_WSA(FaultSubcodeValues)*&nbsp;</td>
407
 
          <td class="mdname" nowrap> <em>fault</em></td>
408
 
        </tr>
409
 
        <tr>
410
 
          <td></td>
411
 
          <td class="md">)&nbsp;</td>
412
 
          <td class="md" colspan="2"></td>
413
 
        </tr>
414
 
      </table>
415
 
    </td>
416
 
  </tr>
417
 
</table>
418
 
<table cellspacing=5 cellpadding=0 border=0>
419
 
  <tr>
420
 
    <td>
421
 
      &nbsp;
422
 
    </td>
423
 
    <td>
424
 
 
425
 
<p>
426
 
Checks the presence of a WS-Addressing fault. 
427
 
<p>
428
 
<dl compact><dt><b>Parameters:</b></dt><dd>
429
 
  <table border="0" cellspacing="2" cellpadding="0">
430
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
431
 
    <tr><td><tt>[out]</tt>&nbsp;</td><td valign=top><em>fault</em>&nbsp;</td><td>code </td></tr>
432
 
  </table>
433
 
</dl>
434
 
<dl compact><dt><b>Returns:</b></dt><dd>SOAP_OK (no fault) or fault code </dd></dl>
435
 
    </td>
436
 
  </tr>
437
 
</table>
438
 
<a class="anchor" name="a6" doxytag="wsaapi.c::soap_wsa_delete" ></a><p>
439
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
440
 
  <tr>
441
 
    <td class="mdRow">
442
 
      <table cellpadding="0" cellspacing="0" border="0">
443
 
        <tr>
444
 
          <td class="md" nowrap valign="top"> void soap_wsa_delete           </td>
445
 
          <td class="md" valign="top">(&nbsp;</td>
446
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
447
 
          <td class="mdname" nowrap> <em>soap</em>, </td>
448
 
        </tr>
449
 
        <tr>
450
 
          <td class="md" nowrap align="right"></td>
451
 
          <td></td>
452
 
          <td class="md" nowrap>struct soap_plugin *&nbsp;</td>
453
 
          <td class="mdname" nowrap> <em>p</em></td>
454
 
        </tr>
455
 
        <tr>
456
 
          <td></td>
457
 
          <td class="md">)&nbsp;</td>
458
 
          <td class="md" colspan="2"><code> [static]</code></td>
459
 
        </tr>
460
 
      </table>
461
 
    </td>
462
 
  </tr>
463
 
</table>
464
 
<table cellspacing=5 cellpadding=0 border=0>
465
 
  <tr>
466
 
    <td>
467
 
      &nbsp;
468
 
    </td>
469
 
    <td>
470
 
 
471
 
<p>
472
 
Deletes plugin data. 
473
 
<p>
474
 
<dl compact><dt><b>Parameters:</b></dt><dd>
475
 
  <table border="0" cellspacing="2" cellpadding="0">
476
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
477
 
    <tr><td><tt>[in,out]</tt>&nbsp;</td><td valign=top><em>p</em>&nbsp;</td><td>plugin </td></tr>
478
 
  </table>
479
 
</dl>
480
 
<dl compact><dt><b>Returns:</b></dt><dd>SOAP_OK </dd></dl>
481
 
    </td>
482
 
  </tr>
483
 
</table>
484
 
<a class="anchor" name="a23" doxytag="wsaapi.c::soap_wsa_error" ></a><p>
485
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
486
 
  <tr>
487
 
    <td class="mdRow">
488
 
      <table cellpadding="0" cellspacing="0" border="0">
489
 
        <tr>
490
 
          <td class="md" nowrap valign="top"> int soap_wsa_error           </td>
491
 
          <td class="md" valign="top">(&nbsp;</td>
492
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
493
 
          <td class="mdname" nowrap> <em>soap</em>, </td>
494
 
        </tr>
495
 
        <tr>
496
 
          <td class="md" nowrap align="right"></td>
497
 
          <td></td>
498
 
          <td class="md" nowrap>SOAP_WSA(FaultSubcodeValues)&nbsp;</td>
499
 
          <td class="mdname" nowrap> <em>fault</em></td>
500
 
        </tr>
501
 
        <tr>
502
 
          <td></td>
503
 
          <td class="md">)&nbsp;</td>
504
 
          <td class="md" colspan="2"></td>
505
 
        </tr>
506
 
      </table>
507
 
    </td>
508
 
  </tr>
509
 
</table>
510
 
<table cellspacing=5 cellpadding=0 border=0>
511
 
  <tr>
512
 
    <td>
513
 
      &nbsp;
514
 
    </td>
515
 
    <td>
516
 
 
517
 
<p>
518
 
Sets SOAP Fault (sub)code for server WS-Addressing fault response. 
519
 
<p>
520
 
<dl compact><dt><b>Parameters:</b></dt><dd>
521
 
  <table border="0" cellspacing="2" cellpadding="0">
522
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
523
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>fault</em>&nbsp;</td><td>is one of wsa:FaultSubcodeValues </td></tr>
524
 
  </table>
525
 
</dl>
526
 
<dl compact><dt><b>Returns:</b></dt><dd>SOAP_FAULT </dd></dl>
527
 
    </td>
528
 
  </tr>
529
 
</table>
530
 
<a class="anchor" name="a4" doxytag="wsaapi.c::soap_wsa_fault_subcode" ></a><p>
531
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
532
 
  <tr>
533
 
    <td class="mdRow">
534
 
      <table cellpadding="0" cellspacing="0" border="0">
535
 
        <tr>
536
 
          <td class="md" nowrap valign="top"> int soap_wsa_fault_subcode           </td>
537
 
          <td class="md" valign="top">(&nbsp;</td>
538
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
539
 
          <td class="mdname" nowrap> <em>soap</em>, </td>
540
 
        </tr>
541
 
        <tr>
542
 
          <td class="md" nowrap align="right"></td>
543
 
          <td></td>
544
 
          <td class="md" nowrap>int&nbsp;</td>
545
 
          <td class="mdname" nowrap> <em>flag</em>, </td>
546
 
        </tr>
547
 
        <tr>
548
 
          <td class="md" nowrap align="right"></td>
549
 
          <td></td>
550
 
          <td class="md" nowrap>const char *&nbsp;</td>
551
 
          <td class="mdname" nowrap> <em>faultsubcode</em>, </td>
552
 
        </tr>
553
 
        <tr>
554
 
          <td class="md" nowrap align="right"></td>
555
 
          <td></td>
556
 
          <td class="md" nowrap>const char *&nbsp;</td>
557
 
          <td class="mdname" nowrap> <em>faultstring</em>, </td>
558
 
        </tr>
559
 
        <tr>
560
 
          <td class="md" nowrap align="right"></td>
561
 
          <td></td>
562
 
          <td class="md" nowrap>const char *&nbsp;</td>
563
 
          <td class="mdname" nowrap> <em>faultdetail</em></td>
564
 
        </tr>
565
 
        <tr>
566
 
          <td></td>
567
 
          <td class="md">)&nbsp;</td>
568
 
          <td class="md" colspan="2"><code> [static]</code></td>
569
 
        </tr>
570
 
      </table>
571
 
    </td>
572
 
  </tr>
573
 
</table>
574
 
<table cellspacing=5 cellpadding=0 border=0>
575
 
  <tr>
576
 
    <td>
577
 
      &nbsp;
578
 
    </td>
579
 
    <td>
580
 
 
581
 
<p>
582
 
Sets sender/receiver SOAP Fault (sub)code for server fault response. 
583
 
<p>
584
 
<dl compact><dt><b>Parameters:</b></dt><dd>
585
 
  <table border="0" cellspacing="2" cellpadding="0">
586
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
587
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>flag</em>&nbsp;</td><td>0=receiver, 1=sender </td></tr>
588
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>faultsubcode</em>&nbsp;</td><td>sub code string </td></tr>
589
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>faultstring</em>&nbsp;</td><td>fault string </td></tr>
590
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>faultdetail</em>&nbsp;</td><td>detail string </td></tr>
591
 
  </table>
592
 
</dl>
593
 
<dl compact><dt><b>Returns:</b></dt><dd>SOAP_FAULT </dd></dl>
594
 
    </td>
595
 
  </tr>
596
 
</table>
597
 
<a class="anchor" name="a7" doxytag="wsaapi.c::soap_wsa_header" ></a><p>
598
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
599
 
  <tr>
600
 
    <td class="mdRow">
601
 
      <table cellpadding="0" cellspacing="0" border="0">
602
 
        <tr>
603
 
          <td class="md" nowrap valign="top"> int soap_wsa_header           </td>
604
 
          <td class="md" valign="top">(&nbsp;</td>
605
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
606
 
          <td class="mdname1" valign="top" nowrap> <em>soap</em>          </td>
607
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
608
 
          <td class="md" nowrap><code> [static]</code></td>
609
 
        </tr>
610
 
      </table>
611
 
    </td>
612
 
  </tr>
613
 
</table>
614
 
<table cellspacing=5 cellpadding=0 border=0>
615
 
  <tr>
616
 
    <td>
617
 
      &nbsp;
618
 
    </td>
619
 
    <td>
620
 
 
621
 
<p>
622
 
Copies WS-Addressing action to SOAP action. 
623
 
<p>
624
 
<dl compact><dt><b>Parameters:</b></dt><dd>
625
 
  <table border="0" cellspacing="2" cellpadding="0">
626
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
627
 
  </table>
628
 
</dl>
629
 
<dl compact><dt><b>Returns:</b></dt><dd>SOAP_OK or fault</dd></dl>
630
 
This callback is invoked to copy the WS-Addressing action to the SOAP action before invoking the service operation.     </td>
631
 
  </tr>
632
 
</table>
633
 
<a class="anchor" name="a5" doxytag="wsaapi.c::soap_wsa_init" ></a><p>
634
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
635
 
  <tr>
636
 
    <td class="mdRow">
637
 
      <table cellpadding="0" cellspacing="0" border="0">
638
 
        <tr>
639
 
          <td class="md" nowrap valign="top"> int soap_wsa_init           </td>
640
 
          <td class="md" valign="top">(&nbsp;</td>
641
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
642
 
          <td class="mdname" nowrap> <em>soap</em>, </td>
643
 
        </tr>
644
 
        <tr>
645
 
          <td class="md" nowrap align="right"></td>
646
 
          <td></td>
647
 
          <td class="md" nowrap>struct <a class="el" href="structsoap__wsa__data.html">soap_wsa_data</a> *&nbsp;</td>
648
 
          <td class="mdname" nowrap> <em>data</em></td>
649
 
        </tr>
650
 
        <tr>
651
 
          <td></td>
652
 
          <td class="md">)&nbsp;</td>
653
 
          <td class="md" colspan="2"><code> [static]</code></td>
654
 
        </tr>
655
 
      </table>
656
 
    </td>
657
 
  </tr>
658
 
</table>
659
 
<table cellspacing=5 cellpadding=0 border=0>
660
 
  <tr>
661
 
    <td>
662
 
      &nbsp;
663
 
    </td>
664
 
    <td>
665
 
 
666
 
<p>
667
 
Initializes plugin data. 
668
 
<p>
669
 
<dl compact><dt><b>Parameters:</b></dt><dd>
670
 
  <table border="0" cellspacing="2" cellpadding="0">
671
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
672
 
    <tr><td><tt>[in,out]</tt>&nbsp;</td><td valign=top><em>data</em>&nbsp;</td><td>plugin data </td></tr>
673
 
  </table>
674
 
</dl>
675
 
<dl compact><dt><b>Returns:</b></dt><dd>SOAP_OK </dd></dl>
676
 
    </td>
677
 
  </tr>
678
 
</table>
679
 
<a class="anchor" name="a21" doxytag="wsaapi.c::soap_wsa_receiver_fault" ></a><p>
680
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
681
 
  <tr>
682
 
    <td class="mdRow">
683
 
      <table cellpadding="0" cellspacing="0" border="0">
684
 
        <tr>
685
 
          <td class="md" nowrap valign="top"> int soap_wsa_receiver_fault           </td>
686
 
          <td class="md" valign="top">(&nbsp;</td>
687
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
688
 
          <td class="mdname" nowrap> <em>soap</em>, </td>
689
 
        </tr>
690
 
        <tr>
691
 
          <td class="md" nowrap align="right"></td>
692
 
          <td></td>
693
 
          <td class="md" nowrap>const char *&nbsp;</td>
694
 
          <td class="mdname" nowrap> <em>faultstring</em>, </td>
695
 
        </tr>
696
 
        <tr>
697
 
          <td class="md" nowrap align="right"></td>
698
 
          <td></td>
699
 
          <td class="md" nowrap>const char *&nbsp;</td>
700
 
          <td class="mdname" nowrap> <em>faultdetail</em></td>
701
 
        </tr>
702
 
        <tr>
703
 
          <td></td>
704
 
          <td class="md">)&nbsp;</td>
705
 
          <td class="md" colspan="2"></td>
706
 
        </tr>
707
 
      </table>
708
 
    </td>
709
 
  </tr>
710
 
</table>
711
 
<table cellspacing=5 cellpadding=0 border=0>
712
 
  <tr>
713
 
    <td>
714
 
      &nbsp;
715
 
    </td>
716
 
    <td>
717
 
 
718
 
<p>
719
 
Sets receiver SOAP Fault for server fault response. 
720
 
<p>
721
 
<dl compact><dt><b>Parameters:</b></dt><dd>
722
 
  <table border="0" cellspacing="2" cellpadding="0">
723
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
724
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>faultstring</em>&nbsp;</td><td>fault string </td></tr>
725
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>faultdetail</em>&nbsp;</td><td>detail string </td></tr>
726
 
  </table>
727
 
</dl>
728
 
<dl compact><dt><b>Returns:</b></dt><dd>SOAP_FAULT </dd></dl>
729
 
    </td>
730
 
  </tr>
731
 
</table>
732
 
<a class="anchor" name="a19" doxytag="wsaapi.c::soap_wsa_receiver_fault_subcode" ></a><p>
733
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
734
 
  <tr>
735
 
    <td class="mdRow">
736
 
      <table cellpadding="0" cellspacing="0" border="0">
737
 
        <tr>
738
 
          <td class="md" nowrap valign="top"> int soap_wsa_receiver_fault_subcode           </td>
739
 
          <td class="md" valign="top">(&nbsp;</td>
740
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
741
 
          <td class="mdname" nowrap> <em>soap</em>, </td>
742
 
        </tr>
743
 
        <tr>
744
 
          <td class="md" nowrap align="right"></td>
745
 
          <td></td>
746
 
          <td class="md" nowrap>const char *&nbsp;</td>
747
 
          <td class="mdname" nowrap> <em>faultsubcode</em>, </td>
748
 
        </tr>
749
 
        <tr>
750
 
          <td class="md" nowrap align="right"></td>
751
 
          <td></td>
752
 
          <td class="md" nowrap>const char *&nbsp;</td>
753
 
          <td class="mdname" nowrap> <em>faultstring</em>, </td>
754
 
        </tr>
755
 
        <tr>
756
 
          <td class="md" nowrap align="right"></td>
757
 
          <td></td>
758
 
          <td class="md" nowrap>const char *&nbsp;</td>
759
 
          <td class="mdname" nowrap> <em>faultdetail</em></td>
760
 
        </tr>
761
 
        <tr>
762
 
          <td></td>
763
 
          <td class="md">)&nbsp;</td>
764
 
          <td class="md" colspan="2"></td>
765
 
        </tr>
766
 
      </table>
767
 
    </td>
768
 
  </tr>
769
 
</table>
770
 
<table cellspacing=5 cellpadding=0 border=0>
771
 
  <tr>
772
 
    <td>
773
 
      &nbsp;
774
 
    </td>
775
 
    <td>
776
 
 
777
 
<p>
778
 
Sets receiver SOAP Fault (sub)code for server fault response. 
779
 
<p>
780
 
<dl compact><dt><b>Parameters:</b></dt><dd>
781
 
  <table border="0" cellspacing="2" cellpadding="0">
782
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
783
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>faultsubcode</em>&nbsp;</td><td>sub code string </td></tr>
784
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>faultstring</em>&nbsp;</td><td>fault string </td></tr>
785
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>faultdetail</em>&nbsp;</td><td>detail string </td></tr>
786
 
  </table>
787
 
</dl>
788
 
<dl compact><dt><b>Returns:</b></dt><dd>SOAP_FAULT </dd></dl>
789
 
    </td>
790
 
  </tr>
791
 
</table>
792
 
<a class="anchor" name="a17" doxytag="wsaapi.c::soap_wsa_reply" ></a><p>
793
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
794
 
  <tr>
795
 
    <td class="mdRow">
796
 
      <table cellpadding="0" cellspacing="0" border="0">
797
 
        <tr>
798
 
          <td class="md" nowrap valign="top"> int soap_wsa_reply           </td>
799
 
          <td class="md" valign="top">(&nbsp;</td>
800
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
801
 
          <td class="mdname" nowrap> <em>soap</em>, </td>
802
 
        </tr>
803
 
        <tr>
804
 
          <td class="md" nowrap align="right"></td>
805
 
          <td></td>
806
 
          <td class="md" nowrap>const char *&nbsp;</td>
807
 
          <td class="mdname" nowrap> <em>id</em>, </td>
808
 
        </tr>
809
 
        <tr>
810
 
          <td class="md" nowrap align="right"></td>
811
 
          <td></td>
812
 
          <td class="md" nowrap>const char *&nbsp;</td>
813
 
          <td class="mdname" nowrap> <em>action</em></td>
814
 
        </tr>
815
 
        <tr>
816
 
          <td></td>
817
 
          <td class="md">)&nbsp;</td>
818
 
          <td class="md" colspan="2"></td>
819
 
        </tr>
820
 
      </table>
821
 
    </td>
822
 
  </tr>
823
 
</table>
824
 
<table cellspacing=5 cellpadding=0 border=0>
825
 
  <tr>
826
 
    <td>
827
 
      &nbsp;
828
 
    </td>
829
 
    <td>
830
 
 
831
 
<p>
832
 
Sets WS-Addressing header fields for server response. 
833
 
<p>
834
 
<dl compact><dt><b>Parameters:</b></dt><dd>
835
 
  <table border="0" cellspacing="2" cellpadding="0">
836
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
837
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>id</em>&nbsp;</td><td>is the messageID (optional) </td></tr>
838
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>action</em>&nbsp;</td><td>is the target action (required) </td></tr>
839
 
  </table>
840
 
</dl>
841
 
<dl compact><dt><b>Returns:</b></dt><dd>SOAP_OK or fault </dd></dl>
842
 
    </td>
843
 
  </tr>
844
 
</table>
845
 
<a class="anchor" name="a11" doxytag="wsaapi.c::soap_wsa_request" ></a><p>
846
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
847
 
  <tr>
848
 
    <td class="mdRow">
849
 
      <table cellpadding="0" cellspacing="0" border="0">
850
 
        <tr>
851
 
          <td class="md" nowrap valign="top"> int soap_wsa_request           </td>
852
 
          <td class="md" valign="top">(&nbsp;</td>
853
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
854
 
          <td class="mdname" nowrap> <em>soap</em>, </td>
855
 
        </tr>
856
 
        <tr>
857
 
          <td class="md" nowrap align="right"></td>
858
 
          <td></td>
859
 
          <td class="md" nowrap>const char *&nbsp;</td>
860
 
          <td class="mdname" nowrap> <em>id</em>, </td>
861
 
        </tr>
862
 
        <tr>
863
 
          <td class="md" nowrap align="right"></td>
864
 
          <td></td>
865
 
          <td class="md" nowrap>const char *&nbsp;</td>
866
 
          <td class="mdname" nowrap> <em>to</em>, </td>
867
 
        </tr>
868
 
        <tr>
869
 
          <td class="md" nowrap align="right"></td>
870
 
          <td></td>
871
 
          <td class="md" nowrap>const char *&nbsp;</td>
872
 
          <td class="mdname" nowrap> <em>action</em></td>
873
 
        </tr>
874
 
        <tr>
875
 
          <td></td>
876
 
          <td class="md">)&nbsp;</td>
877
 
          <td class="md" colspan="2"></td>
878
 
        </tr>
879
 
      </table>
880
 
    </td>
881
 
  </tr>
882
 
</table>
883
 
<table cellspacing=5 cellpadding=0 border=0>
884
 
  <tr>
885
 
    <td>
886
 
      &nbsp;
887
 
    </td>
888
 
    <td>
889
 
 
890
 
<p>
891
 
Sets the WS-Addressing information header for the next request message with optional MessageID, To (required), and Action (required). 
892
 
<p>
893
 
<dl compact><dt><b>Parameters:</b></dt><dd>
894
 
  <table border="0" cellspacing="2" cellpadding="0">
895
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
896
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>id</em>&nbsp;</td><td>is the message ID (optional) </td></tr>
897
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>to</em>&nbsp;</td><td>is the target endpoint (required) </td></tr>
898
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>action</em>&nbsp;</td><td>is the target action (required) </td></tr>
899
 
  </table>
900
 
</dl>
901
 
<dl compact><dt><b>Returns:</b></dt><dd>SOAP_OK</dd></dl>
902
 
Note: use soap_wsa_add_From, soap_wsa_add_ReplyTo, soap_wsa_add_FaultTo to add other addressing fields following this function call.     </td>
903
 
  </tr>
904
 
</table>
905
 
<a class="anchor" name="a9" doxytag="wsaapi.c::soap_wsa_response" ></a><p>
906
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
907
 
  <tr>
908
 
    <td class="mdRow">
909
 
      <table cellpadding="0" cellspacing="0" border="0">
910
 
        <tr>
911
 
          <td class="md" nowrap valign="top"> int soap_wsa_response           </td>
912
 
          <td class="md" valign="top">(&nbsp;</td>
913
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
914
 
          <td class="mdname" nowrap> <em>soap</em>, </td>
915
 
        </tr>
916
 
        <tr>
917
 
          <td class="md" nowrap align="right"></td>
918
 
          <td></td>
919
 
          <td class="md" nowrap>int&nbsp;</td>
920
 
          <td class="mdname" nowrap> <em>status</em>, </td>
921
 
        </tr>
922
 
        <tr>
923
 
          <td class="md" nowrap align="right"></td>
924
 
          <td></td>
925
 
          <td class="md" nowrap>size_t&nbsp;</td>
926
 
          <td class="mdname" nowrap> <em>count</em></td>
927
 
        </tr>
928
 
        <tr>
929
 
          <td></td>
930
 
          <td class="md">)&nbsp;</td>
931
 
          <td class="md" colspan="2"><code> [static]</code></td>
932
 
        </tr>
933
 
      </table>
934
 
    </td>
935
 
  </tr>
936
 
</table>
937
 
<table cellspacing=5 cellpadding=0 border=0>
938
 
  <tr>
939
 
    <td>
940
 
      &nbsp;
941
 
    </td>
942
 
    <td>
943
 
 
944
 
<p>
945
 
Overrides the HTTP response operations to send an HTTP POST. 
946
 
<p>
947
 
<dl compact><dt><b>Parameters:</b></dt><dd>
948
 
  <table border="0" cellspacing="2" cellpadding="0">
949
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
950
 
    <tr><td></td><td valign=top><em>status</em>&nbsp;</td><td>code </td></tr>
951
 
    <tr><td></td><td valign=top><em>count</em>&nbsp;</td><td>message length (if non-chunked) </td></tr>
952
 
  </table>
953
 
</dl>
954
 
    </td>
955
 
  </tr>
956
 
</table>
957
 
<a class="anchor" name="a20" doxytag="wsaapi.c::soap_wsa_sender_fault" ></a><p>
958
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
959
 
  <tr>
960
 
    <td class="mdRow">
961
 
      <table cellpadding="0" cellspacing="0" border="0">
962
 
        <tr>
963
 
          <td class="md" nowrap valign="top"> int soap_wsa_sender_fault           </td>
964
 
          <td class="md" valign="top">(&nbsp;</td>
965
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
966
 
          <td class="mdname" nowrap> <em>soap</em>, </td>
967
 
        </tr>
968
 
        <tr>
969
 
          <td class="md" nowrap align="right"></td>
970
 
          <td></td>
971
 
          <td class="md" nowrap>const char *&nbsp;</td>
972
 
          <td class="mdname" nowrap> <em>faultstring</em>, </td>
973
 
        </tr>
974
 
        <tr>
975
 
          <td class="md" nowrap align="right"></td>
976
 
          <td></td>
977
 
          <td class="md" nowrap>const char *&nbsp;</td>
978
 
          <td class="mdname" nowrap> <em>faultdetail</em></td>
979
 
        </tr>
980
 
        <tr>
981
 
          <td></td>
982
 
          <td class="md">)&nbsp;</td>
983
 
          <td class="md" colspan="2"></td>
984
 
        </tr>
985
 
      </table>
986
 
    </td>
987
 
  </tr>
988
 
</table>
989
 
<table cellspacing=5 cellpadding=0 border=0>
990
 
  <tr>
991
 
    <td>
992
 
      &nbsp;
993
 
    </td>
994
 
    <td>
995
 
 
996
 
<p>
997
 
Sets sender SOAP Fault for server fault response. 
998
 
<p>
999
 
<dl compact><dt><b>Parameters:</b></dt><dd>
1000
 
  <table border="0" cellspacing="2" cellpadding="0">
1001
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
1002
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>faultstring</em>&nbsp;</td><td>fault string </td></tr>
1003
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>faultdetail</em>&nbsp;</td><td>detail string </td></tr>
1004
 
  </table>
1005
 
</dl>
1006
 
<dl compact><dt><b>Returns:</b></dt><dd>SOAP_FAULT </dd></dl>
1007
 
    </td>
1008
 
  </tr>
1009
 
</table>
1010
 
<a class="anchor" name="a18" doxytag="wsaapi.c::soap_wsa_sender_fault_subcode" ></a><p>
1011
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1012
 
  <tr>
1013
 
    <td class="mdRow">
1014
 
      <table cellpadding="0" cellspacing="0" border="0">
1015
 
        <tr>
1016
 
          <td class="md" nowrap valign="top"> int soap_wsa_sender_fault_subcode           </td>
1017
 
          <td class="md" valign="top">(&nbsp;</td>
1018
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
1019
 
          <td class="mdname" nowrap> <em>soap</em>, </td>
1020
 
        </tr>
1021
 
        <tr>
1022
 
          <td class="md" nowrap align="right"></td>
1023
 
          <td></td>
1024
 
          <td class="md" nowrap>const char *&nbsp;</td>
1025
 
          <td class="mdname" nowrap> <em>faultsubcode</em>, </td>
1026
 
        </tr>
1027
 
        <tr>
1028
 
          <td class="md" nowrap align="right"></td>
1029
 
          <td></td>
1030
 
          <td class="md" nowrap>const char *&nbsp;</td>
1031
 
          <td class="mdname" nowrap> <em>faultstring</em>, </td>
1032
 
        </tr>
1033
 
        <tr>
1034
 
          <td class="md" nowrap align="right"></td>
1035
 
          <td></td>
1036
 
          <td class="md" nowrap>const char *&nbsp;</td>
1037
 
          <td class="mdname" nowrap> <em>faultdetail</em></td>
1038
 
        </tr>
1039
 
        <tr>
1040
 
          <td></td>
1041
 
          <td class="md">)&nbsp;</td>
1042
 
          <td class="md" colspan="2"></td>
1043
 
        </tr>
1044
 
      </table>
1045
 
    </td>
1046
 
  </tr>
1047
 
</table>
1048
 
<table cellspacing=5 cellpadding=0 border=0>
1049
 
  <tr>
1050
 
    <td>
1051
 
      &nbsp;
1052
 
    </td>
1053
 
    <td>
1054
 
 
1055
 
<p>
1056
 
Sets sender SOAP Fault (sub)code for server fault response. 
1057
 
<p>
1058
 
<dl compact><dt><b>Parameters:</b></dt><dd>
1059
 
  <table border="0" cellspacing="2" cellpadding="0">
1060
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
1061
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>faultsubcode</em>&nbsp;</td><td>sub code string </td></tr>
1062
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>faultstring</em>&nbsp;</td><td>fault string </td></tr>
1063
 
    <tr><td><tt>[in]</tt>&nbsp;</td><td valign=top><em>faultdetail</em>&nbsp;</td><td>detail string </td></tr>
1064
 
  </table>
1065
 
</dl>
1066
 
<dl compact><dt><b>Returns:</b></dt><dd>SOAP_FAULT </dd></dl>
1067
 
    </td>
1068
 
  </tr>
1069
 
</table>
1070
 
<a class="anchor" name="a8" doxytag="wsaapi.c::soap_wsa_set_error" ></a><p>
1071
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1072
 
  <tr>
1073
 
    <td class="mdRow">
1074
 
      <table cellpadding="0" cellspacing="0" border="0">
1075
 
        <tr>
1076
 
          <td class="md" nowrap valign="top"> void soap_wsa_set_error           </td>
1077
 
          <td class="md" valign="top">(&nbsp;</td>
1078
 
          <td class="md" nowrap valign="top">struct soap *&nbsp;</td>
1079
 
          <td class="mdname" nowrap> <em>soap</em>, </td>
1080
 
        </tr>
1081
 
        <tr>
1082
 
          <td class="md" nowrap align="right"></td>
1083
 
          <td></td>
1084
 
          <td class="md" nowrap>const char **&nbsp;</td>
1085
 
          <td class="mdname" nowrap> <em>c</em>, </td>
1086
 
        </tr>
1087
 
        <tr>
1088
 
          <td class="md" nowrap align="right"></td>
1089
 
          <td></td>
1090
 
          <td class="md" nowrap>const char **&nbsp;</td>
1091
 
          <td class="mdname" nowrap> <em>s</em></td>
1092
 
        </tr>
1093
 
        <tr>
1094
 
          <td></td>
1095
 
          <td class="md">)&nbsp;</td>
1096
 
          <td class="md" colspan="2"><code> [static]</code></td>
1097
 
        </tr>
1098
 
      </table>
1099
 
    </td>
1100
 
  </tr>
1101
 
</table>
1102
 
<table cellspacing=5 cellpadding=0 border=0>
1103
 
  <tr>
1104
 
    <td>
1105
 
      &nbsp;
1106
 
    </td>
1107
 
    <td>
1108
 
 
1109
 
<p>
1110
 
Copies WS-Addressing action to SOAP action. 
1111
 
<p>
1112
 
<dl compact><dt><b>Parameters:</b></dt><dd>
1113
 
  <table border="0" cellspacing="2" cellpadding="0">
1114
 
    <tr><td></td><td valign=top><em>soap</em>&nbsp;</td><td>context </td></tr>
1115
 
    <tr><td></td><td valign=top><em>c</em>&nbsp;</td><td>fault code </td></tr>
1116
 
    <tr><td></td><td valign=top><em>s</em>&nbsp;</td><td>fault string </td></tr>
1117
 
  </table>
1118
 
</dl>
1119
 
    </td>
1120
 
  </tr>
1121
 
</table>
1122
 
<hr><h2>Variable Documentation</h2>
1123
 
<a class="anchor" name="a1" doxytag="wsaapi.c::soap_wsa_anonymousURI" ></a><p>
1124
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1125
 
  <tr>
1126
 
    <td class="mdRow">
1127
 
      <table cellpadding="0" cellspacing="0" border="0">
1128
 
        <tr>
1129
 
          <td class="md" nowrap valign="top"> const char* <a class="el" href="wsaapi_8c.html#a1">soap_wsa_anonymousURI</a> = "http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous"          </td>
1130
 
        </tr>
1131
 
      </table>
1132
 
    </td>
1133
 
  </tr>
1134
 
</table>
1135
 
<table cellspacing=5 cellpadding=0 border=0>
1136
 
  <tr>
1137
 
    <td>
1138
 
      &nbsp;
1139
 
    </td>
1140
 
    <td>
1141
 
 
1142
 
<p>
1143
 
Anonymous Reply/To endpoint address     </td>
1144
 
  </tr>
1145
 
</table>
1146
 
<a class="anchor" name="a3" doxytag="wsaapi.c::soap_wsa_faultAction" ></a><p>
1147
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1148
 
  <tr>
1149
 
    <td class="mdRow">
1150
 
      <table cellpadding="0" cellspacing="0" border="0">
1151
 
        <tr>
1152
 
          <td class="md" nowrap valign="top"> const char* <a class="el" href="wsaapi_8c.html#a3">soap_wsa_faultAction</a> = "http://schemas.xmlsoap.org/ws/2004/08/addressing/fault"          </td>
1153
 
        </tr>
1154
 
      </table>
1155
 
    </td>
1156
 
  </tr>
1157
 
</table>
1158
 
<table cellspacing=5 cellpadding=0 border=0>
1159
 
  <tr>
1160
 
    <td>
1161
 
      &nbsp;
1162
 
    </td>
1163
 
    <td>
1164
 
 
1165
 
<p>
1166
 
    </td>
1167
 
  </tr>
1168
 
</table>
1169
 
<a class="anchor" name="a0" doxytag="wsaapi.c::soap_wsa_id" ></a><p>
1170
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1171
 
  <tr>
1172
 
    <td class="mdRow">
1173
 
      <table cellpadding="0" cellspacing="0" border="0">
1174
 
        <tr>
1175
 
          <td class="md" nowrap valign="top"> const char <a class="el" href="wsaapi_8h.html#a4">soap_wsa_id</a>[13] = SOAP_WSA_ID          </td>
1176
 
        </tr>
1177
 
      </table>
1178
 
    </td>
1179
 
  </tr>
1180
 
</table>
1181
 
<table cellspacing=5 cellpadding=0 border=0>
1182
 
  <tr>
1183
 
    <td>
1184
 
      &nbsp;
1185
 
    </td>
1186
 
    <td>
1187
 
 
1188
 
<p>
1189
 
Plugin identification for plugin registry     </td>
1190
 
  </tr>
1191
 
</table>
1192
 
<a class="anchor" name="a2" doxytag="wsaapi.c::soap_wsa_noneURI" ></a><p>
1193
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1194
 
  <tr>
1195
 
    <td class="mdRow">
1196
 
      <table cellpadding="0" cellspacing="0" border="0">
1197
 
        <tr>
1198
 
          <td class="md" nowrap valign="top"> const char* <a class="el" href="wsaapi_8c.html#a2">soap_wsa_noneURI</a> = "addressing/none not supported"          </td>
1199
 
        </tr>
1200
 
      </table>
1201
 
    </td>
1202
 
  </tr>
1203
 
</table>
1204
 
<table cellspacing=5 cellpadding=0 border=0>
1205
 
  <tr>
1206
 
    <td>
1207
 
      &nbsp;
1208
 
    </td>
1209
 
    <td>
1210
 
 
1211
 
<p>
1212
 
Specifies no Reply endpoint address (no reply)     </td>
1213
 
  </tr>
1214
 
</table>
1215
 
<hr size="1"><address style="align: right;"><small>Generated on Mon Jan 1 12:37:35 2007 for gSOAP WS-Addressing by
1216
 
<a href="http://www.doxygen.org/index.html">
1217
 
<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address>
1218
 
</body>
1219
 
</html>