Set response attribute when processing WSF SOAP response message.
This commit is contained in:
parent
10b4957564
commit
ca7bad1ac1
|
@ -120,8 +120,8 @@ lasso_wsf_profile_process_soap_request_msg(LassoWsfProfile *profile, const gchar
|
|||
g_return_val_if_fail(message != NULL, LASSO_PARAM_ERROR_INVALID_VALUE);
|
||||
|
||||
envelope = LASSO_SOAP_ENVELOPE(lasso_node_new_from_dump(message));
|
||||
LASSO_WSF_PROFILE(profile)->soap_envelope_request = envelope;
|
||||
LASSO_WSF_PROFILE(profile)->request = LASSO_NODE(envelope->Body->any->data);
|
||||
profile->soap_envelope_request = envelope;
|
||||
profile->request = LASSO_NODE(envelope->Body->any->data);
|
||||
|
||||
/* FIXME: Process mustUnderstand attribute */
|
||||
|
||||
|
@ -144,7 +144,8 @@ lasso_wsf_profile_process_soap_response_msg(LassoWsfProfile *profile, const gcha
|
|||
g_return_val_if_fail(message != NULL, LASSO_PARAM_ERROR_INVALID_VALUE);
|
||||
|
||||
envelope = LASSO_SOAP_ENVELOPE(lasso_node_new_from_dump(message));
|
||||
LASSO_WSF_PROFILE(profile)->soap_envelope_response = envelope;
|
||||
profile->soap_envelope_response = envelope;
|
||||
profile->response = LASSO_NODE(envelope->Body->any->data);
|
||||
|
||||
/* FIXME: Process mustUnderstand attribute */
|
||||
|
||||
|
|
|
@ -3444,6 +3444,9 @@ typedef struct {
|
|||
%newobject soapEnvelopeRequest_get;
|
||||
LassoSoapEnvelope *soapEnvelopeRequest;
|
||||
|
||||
%newobject soapEnvelopeResponse_get;
|
||||
LassoSoapEnvelope *soapEnvelopeResponse;
|
||||
|
||||
/* Constructor, Destructor & Static Methods */
|
||||
|
||||
LassoDiscovery(LassoServer *server);
|
||||
|
@ -3544,6 +3547,12 @@ typedef struct {
|
|||
#define LassoDiscovery_set_soapEnvelopeRequest(self, value) set_node((gpointer *) &LASSO_WSF_PROFILE(self)->soap_envelope_request, (value))
|
||||
#define LassoDiscovery_soapEnvelopeRequest_set(self, value) set_node((gpointer *) &LASSO_WSF_PROFILE(self)->soap_envelope_request, (value))
|
||||
|
||||
/* soapEnvelopeResponse */
|
||||
#define LassoDiscovery_get_soapEnvelopeResponse(self) get_node(LASSO_WSF_PROFILE(self)->soap_envelope_response)
|
||||
#define LassoDiscovery_soapEnvelopeResponse_get(self) get_node(LASSO_WSF_PROFILE(self)->soap_envelope_response)
|
||||
#define LassoDiscovery_set_soapEnvelopeResponse(self, value) set_node((gpointer *) &LASSO_WSF_PROFILE(self)->soap_envelope_response, (value))
|
||||
#define LassoDiscovery_soapEnvelopeResponse_set(self, value) set_node((gpointer *) &LASSO_WSF_PROFILE(self)->soap_envelope_response, (value))
|
||||
|
||||
/* Constructors, destructors & static methods implementations */
|
||||
|
||||
#define new_LassoDiscovery lasso_discovery_new
|
||||
|
|
Loading…
Reference in New Issue