[Carbon-dev] svn commit r31213 - in trunk/solutions/wsf/c/registry_client: ides/vs2008/registry_client_test src

dimuthu at wso2.com dimuthu at wso2.com
Fri Feb 20 08:01:06 PST 2009


Author: dimuthu
Date: Fri Feb 20 08:01:06 2009
New Revision: 31213
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=31213

Log:
added the missing id element at serializing

Modified:
   trunk/solutions/wsf/c/registry_client/ides/vs2008/registry_client_test/registry_client_test.vcproj
   trunk/solutions/wsf/c/registry_client/src/resource.c

Modified: trunk/solutions/wsf/c/registry_client/ides/vs2008/registry_client_test/registry_client_test.vcproj
URL: http://wso2.org/svn/browse/wso2/trunk/solutions/wsf/c/registry_client/ides/vs2008/registry_client_test/registry_client_test.vcproj?rev=31213&r1=31212&r2=31213&view=diff
==============================================================================
--- trunk/solutions/wsf/c/registry_client/ides/vs2008/registry_client_test/registry_client_test.vcproj	(original)
+++ trunk/solutions/wsf/c/registry_client/ides/vs2008/registry_client_test/registry_client_test.vcproj	Fri Feb 20 08:01:06 2009
@@ -186,6 +186,10 @@
 				>
 			</File>
 			<File
+				RelativePath="..\..\..\test\put_test.c"
+				>
+			</File>
+			<File
 				RelativePath="..\..\..\test\reg_test.c"
 				>
 			</File>

Modified: trunk/solutions/wsf/c/registry_client/src/resource.c
URL: http://wso2.org/svn/browse/wso2/trunk/solutions/wsf/c/registry_client/src/resource.c?rev=31213&r1=31212&r2=31213&view=diff
==============================================================================
--- trunk/solutions/wsf/c/registry_client/src/resource.c	(original)
+++ trunk/solutions/wsf/c/registry_client/src/resource.c	Fri Feb 20 08:01:06 2009
@@ -993,11 +993,22 @@
     axis2_char_t *content = NULL;
     int collection = 0;
     int content_modified= 0;
+	axis2_char_t *id = NULL;
 
     ns1 = axiom_namespace_create(env, REMOTE_REGISTRY_ATOM_NS, "ns1");
     entry_element = axiom_element_create(env, NULL, "entry", ns1, &entry_node);
 
     /* getting variables from the structure and rendering into an XML */
+	id = remote_registry_resource_get_id(resource, env);
+	if(id)
+	{
+		axiom_node_t *id_node = NULL;
+		axiom_element_t *id_element = NULL;
+
+		id_element = axiom_element_create(env, entry_node, "id", ns1, &id_node);
+		axiom_element_set_text(id_element, env, id, id_node);
+	}
+
 
     description = remote_registry_resource_get_description(resource, env);
     if(description)



More information about the Carbon-dev mailing list