Index: trunk/Nebulous/nebclient/nebulous.wsdl
===================================================================
--- trunk/Nebulous/nebclient/nebulous.wsdl	(revision 20110)
+++ trunk/Nebulous/nebclient/nebulous.wsdl	(revision 20208)
@@ -74,4 +74,37 @@
     </message>
 
+    <message name="setxattr_objectRequest">
+        <part name="key" type="xsd:string" />
+        <part name="name" type="xsd:string" />
+        <part name="value" type="xsd:string" />
+        <part name="flags" type="xsd:string" />
+    </message>
+    <message name="setxattr_objectResponse">
+        <part name="result" type="xsd:int" />
+    </message>
+
+    <message name="getxattr_objectRequest">
+        <part name="key" type="xsd:string" />
+        <part name="name" type="xsd:string" />
+    </message>
+    <message name="getxattr_objectResponse">
+        <part name="result" type="xsd:string" />
+    </message>
+
+    <message name="listxattr_objectRequest">
+        <part name="key" type="xsd:string" />
+    </message>
+    <message name="listxattr_objectResponse">
+        <part name="result" type="tns:ArrayOfString" />
+    </message>
+
+    <message name="removexattr_objectRequest">
+        <part name="key" type="xsd:string" />
+        <part name="name" type="xsd:string" />
+    </message>
+    <message name="removexattr_objectResponse">
+        <part name="result" type="xsd:int" />
+    </message>
+
     <message name="find_objectsRequest">
         <part name="pattern" type="xsd:string" />
@@ -150,4 +183,32 @@
             -->
         </operation>
+        <operation name="setxattr_object">
+            <input  message="tns:setxattr_objectRequest" />
+            <output message="tns:setxattr_objectResponse" />
+            <!--
+                <fault name="" message="" />
+            -->
+        </operation>
+        <operation name="getxattr_object">
+            <input  message="tns:getxattr_objectRequest" />
+            <output message="tns:getxattr_objectResponse" />
+            <!--
+                <fault name="" message="" />
+            -->
+        </operation>
+        <operation name="listxattr_object">
+            <input  message="tns:listxattr_objectRequest" />
+            <output message="tns:listxattr_objectResponse" />
+            <!--
+                <fault name="" message="" />
+            -->
+        </operation>
+        <operation name="removexattr_object">
+            <input  message="tns:removexattr_objectRequest" />
+            <output message="tns:removexattr_objectResponse" />
+            <!--
+                <fault name="" message="" />
+            -->
+        </operation>
         <operation name="find_objects">
             <input  message="tns:find_objectsRequest" />
@@ -240,4 +301,48 @@
         <operation name="unlock_object">
             <soap:operation soapAction="urn:Nebulous/Server/SOAP#unlock_object" />
+            <input>
+                <soap:body use="encoded" namespace="urn:Nebulous/Server/SOAP"
+                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
+            </input>
+            <output>
+                <soap:body use="encoded" namespace="urn:Nebulous/Server/SOAP"
+                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
+            </output>
+        </operation>
+        <operation name="setxattr_object">
+            <soap:operation soapAction="urn:Nebulous/Server/SOAP#setxattr_object" />
+            <input>
+                <soap:body use="encoded" namespace="urn:Nebulous/Server/SOAP"
+                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
+            </input>
+            <output>
+                <soap:body use="encoded" namespace="urn:Nebulous/Server/SOAP"
+                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
+            </output>
+        </operation>
+        <operation name="getxattr_object">
+            <soap:operation soapAction="urn:Nebulous/Server/SOAP#getxattr_object" />
+            <input>
+                <soap:body use="encoded" namespace="urn:Nebulous/Server/SOAP"
+                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
+            </input>
+            <output>
+                <soap:body use="encoded" namespace="urn:Nebulous/Server/SOAP"
+                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
+            </output>
+        </operation>
+        <operation name="listxattr_object">
+            <soap:operation soapAction="urn:Nebulous/Server/SOAP#listxattr_object" />
+            <input>
+                <soap:body use="encoded" namespace="urn:Nebulous/Server/SOAP"
+                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
+            </input>
+            <output>
+                <soap:body use="encoded" namespace="urn:Nebulous/Server/SOAP"
+                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
+            </output>
+        </operation>
+        <operation name="removexattr_object">
+            <soap:operation soapAction="urn:Nebulous/Server/SOAP#removexattr_object" />
             <input>
                 <soap:body use="encoded" namespace="urn:Nebulous/Server/SOAP"
