summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Clapies <nclapies@entrouvert.com>2004-12-22 22:08:31 +0000
committerNicolas Clapies <nclapies@entrouvert.com>2004-12-22 22:08:31 +0000
commit1312d3a6d9a5a075d0eab9ed3cbd0f3d07b597be (patch)
tree0a67aa0cdc15cd200f2bc3ef8f009293548eed99
parent0a99e317feb5b06285aa43fcd98d2e09e9dab769 (diff)
Added set of request in lasso_personal_profile_process_query_msg() and lasso_personal_profile_process_modify_msg().
-rw-r--r--lasso/id-wsf/personal_profile_service.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/lasso/id-wsf/personal_profile_service.c b/lasso/id-wsf/personal_profile_service.c
index 1051b831..e0c99d2d 100644
--- a/lasso/id-wsf/personal_profile_service.c
+++ b/lasso/id-wsf/personal_profile_service.c
@@ -113,6 +113,8 @@ lasso_personal_profile_service_init_modify(LassoPersonalProfileService *pp,
/* init Modify */
modification = lasso_dst_modification_new(select);
profile->request = LASSO_NODE(lasso_dst_modify_new(modification));
+ LASSO_DST_MODIFY(profile->request)->prefixServiceType = LASSO_PP_PREFIX;
+ LASSO_DST_MODIFY(profile->request)->hrefServiceType = LASSO_PP_HREF;
/* get ResourceID / EncryptedResourceID */
if (resourceOffering->ResourceID != NULL) {
@@ -122,7 +124,7 @@ lasso_personal_profile_service_init_modify(LassoPersonalProfileService *pp,
LASSO_DST_MODIFY(profile->request)->EncryptedResourceID = \
resourceOffering->EncryptedResourceID;
}
-
+
/* set msg_url */
/* TODO : implement WSDLRef */
if (description->Endpoint) {
@@ -193,6 +195,8 @@ lasso_personal_profile_service_process_modify_msg(LassoPersonalProfileService *p
modify = g_object_new(LASSO_TYPE_DST_MODIFY, NULL);
lasso_node_init_from_message(LASSO_NODE(modify), modify_soap_msg);
+ profile->request = LASSO_NODE(modify);
+
/* get ResourceIDGroup */
if (modify->ResourceID) {
LASSO_ABSTRACT_SERVICE(pp)->ResourceID = modify->ResourceID;
@@ -231,6 +235,8 @@ lasso_personal_profile_service_process_query_msg(LassoPersonalProfileService *pp
query = g_object_new(LASSO_TYPE_DST_QUERY, NULL);
lasso_node_init_from_message(LASSO_NODE(query), query_soap_msg);
+ profile->request = LASSO_NODE(query);
+
/* get ResourceIDGroup */
if (query->ResourceID) {
LASSO_ABSTRACT_SERVICE(pp)->ResourceID = query->ResourceID;