~ubuntu-branches/ubuntu/trusty/lasso/trusty

1.2.2 by Frederic Peters
Import upstream version 2.3.5
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<title>LassoIdWsf2Profile</title>
1.2.4 by Frederic Peters
Import upstream version 2.4.0
6
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
7
<link rel="home" href="index.html" title="Lasso Reference Manual">
8
<link rel="up" href="idwsf2.html" title="ID-WSF 2.0">
9
<link rel="prev" href="lasso-LassoIdWsf2DataService.html" title="LassoIdWsf2DataService">
1.2.3 by Frederic Peters
Import upstream version 2.3.6
10
<link rel="next" href="lasso-Addon-to-SAML-2.0-profile-for-ID-WSF-2.0-bootsraping.html" title="Addon to SAML 2.0 profile for ID-WSF 2.0 bootsraping">
1.2.4 by Frederic Peters
Import upstream version 2.4.0
11
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
12
<link rel="stylesheet" href="style.css" type="text/css">
13
</head>
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
16
<tr valign="middle">
17
<td><a accesskey="p" href="lasso-LassoIdWsf2DataService.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18
<td><a accesskey="u" href="idwsf2.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20
<th width="100%" align="center">Lasso Reference Manual</th>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
21
<td><a accesskey="n" href="lasso-Addon-to-SAML-2.0-profile-for-ID-WSF-2.0-bootsraping.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
22
</tr>
23
<tr><td colspan="5" class="shortcuts">
24
<a href="#lasso-LassoIdWsf2Profile.synopsis" class="shortcut">Top</a>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
25
                   | 
26
                  <a href="#lasso-LassoIdWsf2Profile.description" class="shortcut">Description</a>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
27
</td></tr>
28
</table>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
29
<div class="refentry">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
30
<a name="lasso-LassoIdWsf2Profile"></a><div class="titlepage"></div>
31
<div class="refnamediv"><table width="100%"><tr>
32
<td valign="top">
33
<h2><span class="refentrytitle"><a name="lasso-LassoIdWsf2Profile.top_of_page"></a>LassoIdWsf2Profile</span></h2>
34
<p>LassoIdWsf2Profile</p>
35
</td>
36
<td valign="top" align="right"></td>
37
</tr></table></div>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
38
<div class="refsynopsisdiv">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
39
<a name="lasso-LassoIdWsf2Profile.synopsis"></a><h2>Synopsis</h2>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
40
<pre class="synopsis">struct              <a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile">LassoIdWsf2Profile</a>;
41
<span class="returnvalue">void</span>                <a class="link" href="lasso-LassoIdWsf2Profile.html#lasso-idwsf2-profile-set-epr" title="lasso_idwsf2_profile_set_epr ()">lasso_idwsf2_profile_set_epr</a>        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *idwsf2_profile</code></em>,
42
                                                         <em class="parameter"><code><a class="link" href="lasso-LassoWsAddrEndpointReference.html#LassoWsAddrEndpointReference" title="struct LassoWsAddrEndpointReference"><span class="type">LassoWsAddrEndpointReference</span></a> *epr</code></em>);
1.2.4 by Frederic Peters
Import upstream version 2.4.0
43
<a class="link" href="lasso-LassoWsAddrEndpointReference.html#LassoWsAddrEndpointReference" title="struct LassoWsAddrEndpointReference"><span class="returnvalue">LassoWsAddrEndpointReference</span></a> * <a class="link" href="lasso-LassoIdWsf2Profile.html#lasso-idwsf2-profile-get-epr" title="lasso_idwsf2_profile_get_epr ()">lasso_idwsf2_profile_get_epr</a>
44
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *idwsf2_profile</code></em>);
45
<a class="link" href="lasso-LassoSoapEnvelope.html#LassoSoapEnvelope" title="struct LassoSoapEnvelope"><span class="returnvalue">LassoSoapEnvelope</span></a> * <a class="link" href="lasso-LassoIdWsf2Profile.html#lasso-idwsf2-profile-get-soap-envelope-request" title="lasso_idwsf2_profile_get_soap_envelope_request ()">lasso_idwsf2_profile_get_soap_envelope_request</a>
46
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *idwsf2_profile</code></em>);
47
<a class="link" href="lasso-LassoSoapEnvelope.html#LassoSoapEnvelope" title="struct LassoSoapEnvelope"><span class="returnvalue">LassoSoapEnvelope</span></a> * <a class="link" href="lasso-LassoIdWsf2Profile.html#lasso-idwsf2-profile-get-soap-envelope-response" title="lasso_idwsf2_profile_get_soap_envelope_response ()">lasso_idwsf2_profile_get_soap_envelope_response</a>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
48
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *idwsf2_profile</code></em>);
49
<span class="returnvalue">lasso_error_t</span>       <a class="link" href="lasso-LassoIdWsf2Profile.html#lasso-idwsf2-profile-init-request" title="lasso_idwsf2_profile_init_request ()">lasso_idwsf2_profile_init_request</a>   (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *profile</code></em>);
50
<span class="returnvalue">lasso_error_t</span>       <a class="link" href="lasso-LassoIdWsf2Profile.html#lasso-idwsf2-profile-build-request-msg" title="lasso_idwsf2_profile_build_request_msg ()">lasso_idwsf2_profile_build_request_msg</a>
51
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *profile</code></em>,
52
                                                         <em class="parameter"><code>const <span class="type">char</span> *security_mech_id</code></em>);
53
<span class="returnvalue">lasso_error_t</span>       <a class="link" href="lasso-LassoIdWsf2Profile.html#lasso-idwsf2-profile-process-request-msg" title="lasso_idwsf2_profile_process_request_msg ()">lasso_idwsf2_profile_process_request_msg</a>
54
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *profile</code></em>,
55
                                                         <em class="parameter"><code>const <span class="type">char</span> *msg</code></em>);
56
<span class="returnvalue">lasso_error_t</span>       <a class="link" href="lasso-LassoIdWsf2Profile.html#lasso-idwsf2-profile-check-security-mechanism" title="lasso_idwsf2_profile_check_security_mechanism ()">lasso_idwsf2_profile_check_security_mechanism</a>
57
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *profile</code></em>,
58
                                                         <em class="parameter"><code>const <span class="type">char</span> *security_mech_id</code></em>);
59
<a class="link" href="lasso-node.html#LassoNode" title="struct LassoNode"><span class="returnvalue">LassoNode</span></a> *         <a class="link" href="lasso-LassoIdWsf2Profile.html#lasso-idwsf2-profile-get-name-identifier" title="lasso_idwsf2_profile_get_name_identifier ()">lasso_idwsf2_profile_get_name_identifier</a>
60
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *idwsf2_profile</code></em>);
61
<span class="returnvalue">lasso_error_t</span>       <a class="link" href="lasso-LassoIdWsf2Profile.html#lasso-idwsf2-profile-init-response" title="lasso_idwsf2_profile_init_response ()">lasso_idwsf2_profile_init_response</a>  (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *profile</code></em>);
62
<span class="returnvalue">lasso_error_t</span>       <a class="link" href="lasso-LassoIdWsf2Profile.html#lasso-idwsf2-profile-init-soap-fault-response" title="lasso_idwsf2_profile_init_soap_fault_response ()">lasso_idwsf2_profile_init_soap_fault_response</a>
63
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *profile</code></em>,
64
                                                         <em class="parameter"><code>const <span class="type">char</span> *faultcode</code></em>,
65
                                                         <em class="parameter"><code>const <span class="type">char</span> *faultstring</code></em>,
1.2.4 by Frederic Peters
Import upstream version 2.4.0
66
                                                         <em class="parameter"><code><span class="type">GList</span> *details</code></em>);
1.2.3 by Frederic Peters
Import upstream version 2.3.6
67
<span class="returnvalue">lasso_error_t</span>       <a class="link" href="lasso-LassoIdWsf2Profile.html#lasso-idwsf2-profile-redirect-user-for-interaction" title="lasso_idwsf2_profile_redirect_user_for_interaction ()">lasso_idwsf2_profile_redirect_user_for_interaction</a>
68
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *profile</code></em>,
1.2.4 by Frederic Peters
Import upstream version 2.4.0
69
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *redirect_url</code></em>,
70
                                                         <em class="parameter"><code><span class="type">gboolean</span> for_data</code></em>);
1.2.3 by Frederic Peters
Import upstream version 2.3.6
71
<span class="returnvalue">lasso_error_t</span>       <a class="link" href="lasso-LassoIdWsf2Profile.html#lasso-idwsf2-profile-build-response-msg" title="lasso_idwsf2_profile_build_response_msg ()">lasso_idwsf2_profile_build_response_msg</a>
72
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *profile</code></em>);
73
<span class="returnvalue">lasso_error_t</span>       <a class="link" href="lasso-LassoIdWsf2Profile.html#lasso-idwsf2-profile-process-response-msg" title="lasso_idwsf2_profile_process_response_msg ()">lasso_idwsf2_profile_process_response_msg</a>
74
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *profile</code></em>,
75
                                                         <em class="parameter"><code>const <span class="type">char</span> *msg</code></em>);
1.2.2 by Frederic Peters
Import upstream version 2.3.5
76
</pre>
77
</div>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
78
<div class="refsect1">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
79
<a name="lasso-LassoIdWsf2Profile.description"></a><h2>Description</h2>
80
</div>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
81
<div class="refsect1">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
82
<a name="lasso-LassoIdWsf2Profile.details"></a><h2>Details</h2>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
83
<div class="refsect2">
84
<a name="LassoIdWsf2Profile"></a><h3>struct LassoIdWsf2Profile</h3>
85
<pre class="programlisting">struct LassoIdWsf2Profile {
1.2.2 by Frederic Peters
Import upstream version 2.3.5
86
	LassoProfile parent;
1.2.3 by Frederic Peters
Import upstream version 2.3.6
87
};
1.2.2 by Frederic Peters
Import upstream version 2.3.5
88
</pre>
89
</div>
90
<hr>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
91
<div class="refsect2">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
92
<a name="lasso-idwsf2-profile-set-epr"></a><h3>lasso_idwsf2_profile_set_epr ()</h3>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
93
<pre class="programlisting"><span class="returnvalue">void</span>                lasso_idwsf2_profile_set_epr        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *idwsf2_profile</code></em>,
94
                                                         <em class="parameter"><code><a class="link" href="lasso-LassoWsAddrEndpointReference.html#LassoWsAddrEndpointReference" title="struct LassoWsAddrEndpointReference"><span class="type">LassoWsAddrEndpointReference</span></a> *epr</code></em>);</pre>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
95
</div>
96
<hr>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
97
<div class="refsect2">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
98
<a name="lasso-idwsf2-profile-get-epr"></a><h3>lasso_idwsf2_profile_get_epr ()</h3>
1.2.4 by Frederic Peters
Import upstream version 2.4.0
99
<pre class="programlisting"><a class="link" href="lasso-LassoWsAddrEndpointReference.html#LassoWsAddrEndpointReference" title="struct LassoWsAddrEndpointReference"><span class="returnvalue">LassoWsAddrEndpointReference</span></a> * lasso_idwsf2_profile_get_epr
1.2.3 by Frederic Peters
Import upstream version 2.3.6
100
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *idwsf2_profile</code></em>);</pre>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
101
<p>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
102
Return the EPR used by this profile.
103
</p>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
104
<div class="variablelist"><table border="0">
105
<col align="left" valign="top">
106
<tbody>
107
<tr>
108
<td><p><span class="term"><em class="parameter"><code>idwsf2_profile</code></em> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
109
<td>a <a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> object</td>
110
</tr>
111
<tr>
112
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
113
<td>a <a class="link" href="lasso-LassoWsAddrEndpointReference.html#LassoWsAddrEndpointReference" title="struct LassoWsAddrEndpointReference"><span class="type">LassoWsAddrEndpointReference</span></a> object, or NULL if none is set. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
114
</td>
115
</tr>
116
</tbody>
117
</table></div>
118
</div>
119
<hr>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
120
<div class="refsect2">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
121
<a name="lasso-idwsf2-profile-get-soap-envelope-request"></a><h3>lasso_idwsf2_profile_get_soap_envelope_request ()</h3>
1.2.4 by Frederic Peters
Import upstream version 2.4.0
122
<pre class="programlisting"><a class="link" href="lasso-LassoSoapEnvelope.html#LassoSoapEnvelope" title="struct LassoSoapEnvelope"><span class="returnvalue">LassoSoapEnvelope</span></a> * lasso_idwsf2_profile_get_soap_envelope_request
1.2.3 by Frederic Peters
Import upstream version 2.3.6
123
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *idwsf2_profile</code></em>);</pre>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
124
<p>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
125
Return the last parsed SOAP request object.
126
</p>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
127
<div class="variablelist"><table border="0">
128
<col align="left" valign="top">
129
<tbody>
130
<tr>
131
<td><p><span class="term"><em class="parameter"><code>idwsf2_profile</code></em> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
132
<td>a <a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> object</td>
133
</tr>
134
<tr>
135
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
136
<td>a <a class="link" href="lasso-LassoSoapEnvelope.html#LassoSoapEnvelope" title="struct LassoSoapEnvelope"><span class="type">LassoSoapEnvelope</span></a> object or NULL if no request as ever been
137
parsed with this object. You must free this object. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
138
</td>
139
</tr>
140
</tbody>
141
</table></div>
142
</div>
143
<hr>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
144
<div class="refsect2">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
145
<a name="lasso-idwsf2-profile-get-soap-envelope-response"></a><h3>lasso_idwsf2_profile_get_soap_envelope_response ()</h3>
1.2.4 by Frederic Peters
Import upstream version 2.4.0
146
<pre class="programlisting"><a class="link" href="lasso-LassoSoapEnvelope.html#LassoSoapEnvelope" title="struct LassoSoapEnvelope"><span class="returnvalue">LassoSoapEnvelope</span></a> * lasso_idwsf2_profile_get_soap_envelope_response
1.2.3 by Frederic Peters
Import upstream version 2.3.6
147
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *idwsf2_profile</code></em>);</pre>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
148
<p>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
149
Return the last parsed SOAP response object.
150
</p>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
151
<div class="variablelist"><table border="0">
152
<col align="left" valign="top">
153
<tbody>
154
<tr>
155
<td><p><span class="term"><em class="parameter"><code>idwsf2_profile</code></em> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
156
<td>a <a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> object</td>
157
</tr>
158
<tr>
159
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
160
<td>a <a class="link" href="lasso-LassoSoapEnvelope.html#LassoSoapEnvelope" title="struct LassoSoapEnvelope"><span class="type">LassoSoapEnvelope</span></a> object or NULL if no response as ever been
161
parsed with this objects. You must free this object. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
162
</td>
163
</tr>
164
</tbody>
165
</table></div>
166
</div>
167
<hr>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
168
<div class="refsect2">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
169
<a name="lasso-idwsf2-profile-init-request"></a><h3>lasso_idwsf2_profile_init_request ()</h3>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
170
<pre class="programlisting"><span class="returnvalue">lasso_error_t</span>       lasso_idwsf2_profile_init_request   (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *profile</code></em>);</pre>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
171
<p>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
172
Initialize a new SOAP ID-WSF 2.0 request. Clear the existing request if one is currently set.
173
</p>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
174
<div class="variablelist"><table border="0">
175
<col align="left" valign="top">
176
<tbody>
177
<tr>
178
<td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
179
<td>a <a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> object</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
180
</tr>
181
<tr>
182
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
183
<td>0 if successful, an error code otherwise.</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
184
</tr>
185
</tbody>
186
</table></div>
187
</div>
188
<hr>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
189
<div class="refsect2">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
190
<a name="lasso-idwsf2-profile-build-request-msg"></a><h3>lasso_idwsf2_profile_build_request_msg ()</h3>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
191
<pre class="programlisting"><span class="returnvalue">lasso_error_t</span>       lasso_idwsf2_profile_build_request_msg
192
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *profile</code></em>,
193
                                                         <em class="parameter"><code>const <span class="type">char</span> *security_mech_id</code></em>);</pre>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
194
<p>
195
Serialize and sign, if needed, the SOAP request message, put the result in
196
</p>
197
<pre class="programlisting">LASSO_PROFILE(profile)-&gt;msg_body</pre>
198
<p>.
199
</p>
200
<p>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
201
FIXME: really do sign messages.
202
</p>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
203
<div class="variablelist"><table border="0">
204
<col align="left" valign="top">
205
<tbody>
206
<tr>
207
<td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
208
<td>a <a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> object</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
209
</tr>
210
<tr>
211
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
212
<td>0 if successful, LASSO_PROFILE_ERROR_BUILDING_REQUEST_FAILED.</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
213
</tr>
214
</tbody>
215
</table></div>
216
</div>
217
<hr>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
218
<div class="refsect2">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
219
<a name="lasso-idwsf2-profile-process-request-msg"></a><h3>lasso_idwsf2_profile_process_request_msg ()</h3>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
220
<pre class="programlisting"><span class="returnvalue">lasso_error_t</span>       lasso_idwsf2_profile_process_request_msg
221
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *profile</code></em>,
222
                                                         <em class="parameter"><code>const <span class="type">char</span> *msg</code></em>);</pre>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
223
<p>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
224
Parse a SOAP request message and initialize the SOAP Envelope for the response.
225
</p>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
226
<div class="variablelist"><table border="0">
227
<col align="left" valign="top">
228
<tbody>
229
<tr>
230
<td><p><span class="term"><em class="parameter"><code>wsf2_profile</code></em> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
231
<td>a <a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> object</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
232
</tr>
233
<tr>
234
<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
235
<td>a received SOAP message</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
236
</tr>
237
<tr>
238
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
239
<td>0 if successful, an error code otherwise among:
1.2.2 by Frederic Peters
Import upstream version 2.3.5
240
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
1.2.3 by Frederic Peters
Import upstream version 2.3.6
241
<li class="listitem"><p>LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ if <em class="parameter"><code>profile</code></em> is not a <a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
242
object,</p></li>
243
<li class="listitem"><p>LASSO_PARAM_ERROR_INVALID_VALUE if message is NULL,</p></li>
244
<li class="listitem"><p>LASSO_PROFILE_ERROR_INVALID_MSG if we cannot parse the message,</p></li>
245
<li class="listitem"><p>LASSO_SOAP_ERROR_MISSING_BODY if the message has no body
246
content.</p></li>
247
</ul></div>
248
</td>
249
</tr>
250
</tbody>
251
</table></div>
252
</div>
253
<hr>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
254
<div class="refsect2">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
255
<a name="lasso-idwsf2-profile-check-security-mechanism"></a><h3>lasso_idwsf2_profile_check_security_mechanism ()</h3>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
256
<pre class="programlisting"><span class="returnvalue">lasso_error_t</span>       lasso_idwsf2_profile_check_security_mechanism
257
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *profile</code></em>,
258
                                                         <em class="parameter"><code>const <span class="type">char</span> *security_mech_id</code></em>);</pre>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
259
<p>
260
Check ID-WSF 2.0 Security Mechanism upon the received request. It is mandatory that a
1.2.3 by Frederic Peters
Import upstream version 2.3.6
261
<a class="link" href="lasso-LassoServer.html#LassoServer" title="struct LassoServer"><span class="type">LassoServer</span></a> is setted for the <em class="parameter"><code>profile</code></em> object.
262
</p>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
263
<div class="variablelist"><table border="0">
264
<col align="left" valign="top">
265
<tbody>
266
<tr>
267
<td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
268
<td>a <a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> object</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
269
</tr>
270
<tr>
271
<td><p><span class="term"><em class="parameter"><code>security_mech_id:(allow-none)</code></em> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
272
<td>the security mechanism to enforce, if none is provided Bearer is
273
assumed.</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
274
</tr>
275
<tr>
276
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
277
<td>0 if the request passed the check, an error code otherwise.</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
278
</tr>
279
</tbody>
280
</table></div>
281
</div>
282
<hr>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
283
<div class="refsect2">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
284
<a name="lasso-idwsf2-profile-get-name-identifier"></a><h3>lasso_idwsf2_profile_get_name_identifier ()</h3>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
285
<pre class="programlisting"><a class="link" href="lasso-node.html#LassoNode" title="struct LassoNode"><span class="returnvalue">LassoNode</span></a> *         lasso_idwsf2_profile_get_name_identifier
286
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *idwsf2_profile</code></em>);</pre>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
287
<p>
288
Return the NameIdentifier found in a WS-Security authentication token, when Bearer or SAML
289
security mechanism is used. This method does not validate any security conditions on the
1.2.3 by Frederic Peters
Import upstream version 2.3.6
290
assertion.
291
</p>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
292
<div class="variablelist"><table border="0">
293
<col align="left" valign="top">
294
<tbody>
295
<tr>
296
<td><p><span class="term"><em class="parameter"><code>idwsf2_profile</code></em> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
297
<td>a <a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> object</td>
298
</tr>
299
<tr>
300
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
301
<td>a <a class="link" href="lasso-node.html#LassoNode" title="struct LassoNode"><span class="type">LassoNode</span></a> object or NULL. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
302
</td>
303
</tr>
304
</tbody>
305
</table></div>
306
</div>
307
<hr>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
308
<div class="refsect2">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
309
<a name="lasso-idwsf2-profile-init-response"></a><h3>lasso_idwsf2_profile_init_response ()</h3>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
310
<pre class="programlisting"><span class="returnvalue">lasso_error_t</span>       lasso_idwsf2_profile_init_response  (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *profile</code></em>);</pre>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
311
<p>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
312
Initialize a new SOAP ID-WSF 2.0 response. Clear the existing response if one is currently set.
313
</p>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
314
<div class="variablelist"><table border="0">
315
<col align="left" valign="top">
316
<tbody>
317
<tr>
318
<td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
319
<td>a <a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> object</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
320
</tr>
321
<tr>
322
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
323
<td>0 if successful, an error code otherwise.</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
324
</tr>
325
</tbody>
326
</table></div>
327
</div>
328
<hr>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
329
<div class="refsect2">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
330
<a name="lasso-idwsf2-profile-init-soap-fault-response"></a><h3>lasso_idwsf2_profile_init_soap_fault_response ()</h3>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
331
<pre class="programlisting"><span class="returnvalue">lasso_error_t</span>       lasso_idwsf2_profile_init_soap_fault_response
332
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *profile</code></em>,
333
                                                         <em class="parameter"><code>const <span class="type">char</span> *faultcode</code></em>,
334
                                                         <em class="parameter"><code>const <span class="type">char</span> *faultstring</code></em>,
1.2.4 by Frederic Peters
Import upstream version 2.4.0
335
                                                         <em class="parameter"><code><span class="type">GList</span> *details</code></em>);</pre>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
336
<p>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
337
Initialize a new SOAP 1.1 fault.
338
</p>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
339
<div class="variablelist"><table border="0">
340
<col align="left" valign="top">
341
<tbody>
342
<tr>
343
<td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
344
<td>a <a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> object</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
345
</tr>
346
<tr>
347
<td><p><span class="term"><em class="parameter"><code>faultcode</code></em> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
348
<td>a SOAP fault code, see <span class="type">LASSO_SOAP_FAULT_CLIENT</span>, <span class="type">LASSO_SOAP_FAULT_SERVER</span>.</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
349
</tr>
350
<tr>
351
<td><p><span class="term"><em class="parameter"><code>faultstring:(allow-none)</code></em> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
352
<td>a human description of the error</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
353
</tr>
354
<tr>
355
<td><p><span class="term"><em class="parameter"><code>details</code></em> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
356
<td>complementary data describing the error, you can use
357
<a class="link" href="lasso-LassoIdWsf2UtilStatus.html#LassoIdWsf2UtilStatus" title="struct LassoIdWsf2UtilStatus"><span class="type">LassoIdWsf2UtilStatus</span></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> LassoNode]</span>
358
</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
359
</tr>
360
<tr>
361
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
362
<td>0 if successful, an error code otherwise.</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
363
</tr>
364
</tbody>
365
</table></div>
366
</div>
367
<hr>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
368
<div class="refsect2">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
369
<a name="lasso-idwsf2-profile-redirect-user-for-interaction"></a><h3>lasso_idwsf2_profile_redirect_user_for_interaction ()</h3>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
370
<pre class="programlisting"><span class="returnvalue">lasso_error_t</span>       lasso_idwsf2_profile_redirect_user_for_interaction
371
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *profile</code></em>,
1.2.4 by Frederic Peters
Import upstream version 2.4.0
372
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *redirect_url</code></em>,
373
                                                         <em class="parameter"><code><span class="type">gboolean</span> for_data</code></em>);</pre>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
374
<p>
375
Create a SOAP fault containing a RedirectRequest element, with a redirectURL property set to
376
<em class="parameter"><code>redirect_url</code></em> concatenated with the parameter "transactionID" set to the messageID of the
1.2.3 by Frederic Peters
Import upstream version 2.3.6
377
response message.
378
</p>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
379
<div class="variablelist"><table border="0">
380
<col align="left" valign="top">
381
<tbody>
382
<tr>
383
<td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
384
<td>a <a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> object</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
385
</tr>
386
<tr>
387
<td><p><span class="term"><em class="parameter"><code>redirect_url</code></em> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
388
<td>an URL where the user must be redirected</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
389
</tr>
390
<tr>
391
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
392
<td>0 if successful, an error code otherwise.</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
393
</tr>
394
</tbody>
395
</table></div>
396
</div>
397
<hr>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
398
<div class="refsect2">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
399
<a name="lasso-idwsf2-profile-build-response-msg"></a><h3>lasso_idwsf2_profile_build_response_msg ()</h3>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
400
<pre class="programlisting"><span class="returnvalue">lasso_error_t</span>       lasso_idwsf2_profile_build_response_msg
401
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *profile</code></em>);</pre>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
402
<p>
403
Serialize and sign the SOAP, if needed, the response message, put the result in
404
</p>
405
<pre class="programlisting">LASSO_PROFILE(profile)-&gt;msg_body</pre>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
406
<p>.
407
</p>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
408
<div class="variablelist"><table border="0">
409
<col align="left" valign="top">
410
<tbody>
411
<tr>
412
<td><p><span class="term"><em class="parameter"><code>idwsf2_profile</code></em> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
413
<td>a <a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> object</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
414
</tr>
415
<tr>
416
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
417
<td>0 if successful, LASSO_PROFILE_ERROR_BUILDING_RESPONSE_FAILED otherwise.</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
418
</tr>
419
</tbody>
420
</table></div>
421
</div>
422
<hr>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
423
<div class="refsect2">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
424
<a name="lasso-idwsf2-profile-process-response-msg"></a><h3>lasso_idwsf2_profile_process_response_msg ()</h3>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
425
<pre class="programlisting"><span class="returnvalue">lasso_error_t</span>       lasso_idwsf2_profile_process_response_msg
426
                                                        (<em class="parameter"><code><a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> *profile</code></em>,
427
                                                         <em class="parameter"><code>const <span class="type">char</span> *msg</code></em>);</pre>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
428
<p>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
429
Parse a response received by SOAP. Place the parsed message in the <a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> structure
430
in the <em class="parameter"><code>soap_envelope_response</code></em> field and the content of the body in the <em class="parameter"><code>response</code></em> field.
431
</p>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
432
<div class="variablelist"><table border="0">
433
<col align="left" valign="top">
434
<tbody>
435
<tr>
436
<td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
437
<td>a <a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> object</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
438
</tr>
439
<tr>
440
<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
441
<td>a string containing a response message</td>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
442
</tr>
443
<tr>
444
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
445
<td>0 if successful, one of those error codes if the call fails: <div class="itemizedlist"><ul class="itemizedlist" type="disc">
1.2.2 by Frederic Peters
Import upstream version 2.3.5
446
<li class="listitem"><p>LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ if first parameter is not
1.2.3 by Frederic Peters
Import upstream version 2.3.6
447
a <a class="link" href="lasso-LassoIdWsf2Profile.html#LassoIdWsf2Profile" title="struct LassoIdWsf2Profile"><span class="type">LassoIdWsf2Profile</span></a> object,</p></li>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
448
<li class="listitem"><p>LASSO_PARAM_ERROR_INVALID_VALUE if message is NULL,</p></li>
449
<li class="listitem"><p>LASSO_SOAP_ERROR_MISSING_BODY if no body element is found,</p></li>
450
<li class="listitem"><p>LASSO_PROFILE_ERROR_MISSING_RESPONSE if the body element is
451
empty.</p></li>
452
</ul></div>
453
</td>
454
</tr>
455
</tbody>
456
</table></div>
457
</div>
458
</div>
459
</div>
460
<div class="footer">
461
<hr>
1.2.4 by Frederic Peters
Import upstream version 2.4.0
462
          Generated by GTK-Doc V1.18</div>
1.2.2 by Frederic Peters
Import upstream version 2.3.5
463
</body>
1.2.3 by Frederic Peters
Import upstream version 2.3.6
464
</html>