diff options
| author | Nicolas Clapies <nclapies@entrouvert.com> | 2004-12-22 22:08:31 +0000 |
|---|---|---|
| committer | Nicolas Clapies <nclapies@entrouvert.com> | 2004-12-22 22:08:31 +0000 |
| commit | 1312d3a6d9a5a075d0eab9ed3cbd0f3d07b597be (patch) | |
| tree | 0a67aa0cdc15cd200f2bc3ef8f009293548eed99 | |
| parent | 0a99e317feb5b06285aa43fcd98d2e09e9dab769 (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.c | 8 |
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; |
