Index: trunk/Nebulous/nebclient/src/soapClient.c
===================================================================
--- trunk/Nebulous/nebclient/src/soapClient.c	(revision 19542)
+++ trunk/Nebulous/nebclient/src/soapClient.c	(revision 20110)
@@ -10,5 +10,5 @@
 #endif
 
-SOAP_SOURCE_STAMP("@(#) soapClient.c ver 2.7.11 2008-09-13 01:14:39 GMT")
+SOAP_SOURCE_STAMP("@(#) soapClient.c ver 2.7.11 2008-10-13 22:06:55 GMT")
 
 
@@ -71,5 +71,5 @@
 }
 
-SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__rename_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *newkey, char **result)
+SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__rename_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key1, char *key2, int *result)
 {	struct ns1__rename_USCOREobject soap_tmp_ns1__rename_USCOREobject;
 	struct ns1__rename_USCOREobjectResponse *soap_tmp_ns1__rename_USCOREobjectResponse;
@@ -77,8 +77,8 @@
 		soap_endpoint = "http://localhost:80/nebulous";
 	if (!soap_action)
-		soap_action = "urn:Nebulous/Server/SOAP#create_object";
-	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
-	soap_tmp_ns1__rename_USCOREobject.key = key;
-	soap_tmp_ns1__rename_USCOREobject.newkey = newkey;
+		soap_action = "urn:Nebulous/Server/SOAP#rename_object";
+	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
+	soap_tmp_ns1__rename_USCOREobject.key1 = key1;
+	soap_tmp_ns1__rename_USCOREobject.key2 = key2;
 	soap_begin(soap);
 	soap_serializeheader(soap);
@@ -108,5 +108,5 @@
 	if (!result)
 		return soap_closesock(soap);
-	*result = NULL;
+	soap_default_int(soap, result);
 	if (soap_begin_recv(soap)
 	 || soap_envelope_begin_in(soap)
@@ -129,35 +129,35 @@
 }
 
-SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__rename_USCOREobject_(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *newkey, char **result)
-{	struct ns1__rename_USCOREobject_ soap_tmp_ns1__rename_USCOREobject_;
-	struct ns1__rename_USCOREobject_Response *soap_tmp_ns1__rename_USCOREobject_Response;
-	if (!soap_endpoint)
-		soap_endpoint = "http://localhost:80/nebulous";
-	if (!soap_action)
-		soap_action = "urn:Nebulous/Server/SOAP#create_object";
-	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
-	soap_tmp_ns1__rename_USCOREobject_.key = key;
-	soap_tmp_ns1__rename_USCOREobject_.newkey = newkey;
-	soap_begin(soap);
-	soap_serializeheader(soap);
-	soap_serialize_ns1__rename_USCOREobject_(soap, &soap_tmp_ns1__rename_USCOREobject_);
-	if (soap_begin_count(soap))
-		return soap->error;
-	if (soap->mode & SOAP_IO_LENGTH)
-	{	if (soap_envelope_begin_out(soap)
-		 || soap_putheader(soap)
-		 || soap_body_begin_out(soap)
-		 || soap_put_ns1__rename_USCOREobject_(soap, &soap_tmp_ns1__rename_USCOREobject_, "ns1:rename_object", "")
-		 || soap_body_end_out(soap)
-		 || soap_envelope_end_out(soap))
-			 return soap->error;
-	}
-	if (soap_end_count(soap))
-		return soap->error;
-	if (soap_connect(soap, soap_endpoint, soap_action)
-	 || soap_envelope_begin_out(soap)
-	 || soap_putheader(soap)
-	 || soap_body_begin_out(soap)
-	 || soap_put_ns1__rename_USCOREobject_(soap, &soap_tmp_ns1__rename_USCOREobject_, "ns1:rename_object", "")
+SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__swap_USCOREobjects(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key1, char *key2, char **result)
+{	struct ns1__swap_USCOREobjects soap_tmp_ns1__swap_USCOREobjects;
+	struct ns1__swap_USCOREobjectsResponse *soap_tmp_ns1__swap_USCOREobjectsResponse;
+	if (!soap_endpoint)
+		soap_endpoint = "http://localhost:80/nebulous";
+	if (!soap_action)
+		soap_action = "urn:Nebulous/Server/SOAP#swap_objects";
+	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
+	soap_tmp_ns1__swap_USCOREobjects.key1 = key1;
+	soap_tmp_ns1__swap_USCOREobjects.key2 = key2;
+	soap_begin(soap);
+	soap_serializeheader(soap);
+	soap_serialize_ns1__swap_USCOREobjects(soap, &soap_tmp_ns1__swap_USCOREobjects);
+	if (soap_begin_count(soap))
+		return soap->error;
+	if (soap->mode & SOAP_IO_LENGTH)
+	{	if (soap_envelope_begin_out(soap)
+		 || soap_putheader(soap)
+		 || soap_body_begin_out(soap)
+		 || soap_put_ns1__swap_USCOREobjects(soap, &soap_tmp_ns1__swap_USCOREobjects, "ns1:swap_objects", "")
+		 || soap_body_end_out(soap)
+		 || soap_envelope_end_out(soap))
+			 return soap->error;
+	}
+	if (soap_end_count(soap))
+		return soap->error;
+	if (soap_connect(soap, soap_endpoint, soap_action)
+	 || soap_envelope_begin_out(soap)
+	 || soap_putheader(soap)
+	 || soap_body_begin_out(soap)
+	 || soap_put_ns1__swap_USCOREobjects(soap, &soap_tmp_ns1__swap_USCOREobjects, "ns1:swap_objects", "")
 	 || soap_body_end_out(soap)
 	 || soap_envelope_end_out(soap)
@@ -172,16 +172,16 @@
 	 || soap_body_begin_in(soap))
 		return soap_closesock(soap);
-	soap_tmp_ns1__rename_USCOREobject_Response = soap_get_ns1__rename_USCOREobject_Response(soap, NULL, "ns1:rename_object-Response", "");
-	if (soap->error)
-	{	if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
-			return soap_recv_fault(soap);
-		return soap_closesock(soap);
-	}
-	if (soap_body_end_in(soap)
-	 || soap_envelope_end_in(soap)
-	 || soap_end_recv(soap))
-		return soap_closesock(soap);
-	if (result && soap_tmp_ns1__rename_USCOREobject_Response->result)
-		*result = *soap_tmp_ns1__rename_USCOREobject_Response->result;
+	soap_tmp_ns1__swap_USCOREobjectsResponse = soap_get_ns1__swap_USCOREobjectsResponse(soap, NULL, "ns1:swap_objectsResponse", "");
+	if (soap->error)
+	{	if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2)
+			return soap_recv_fault(soap);
+		return soap_closesock(soap);
+	}
+	if (soap_body_end_in(soap)
+	 || soap_envelope_end_in(soap)
+	 || soap_end_recv(soap))
+		return soap_closesock(soap);
+	if (result && soap_tmp_ns1__swap_USCOREobjectsResponse->result)
+		*result = *soap_tmp_ns1__swap_USCOREobjectsResponse->result;
 	return soap_closesock(soap);
 }
