For example, by using a SoapUI client tool, this would be a soap request made to TDV, that would then update the password for the 'ds_orders' datasource that is provided under /shared/examples in the Studio resources tree.
Optionally, this soap envelope also updates the datasource's annotation to become "this is my new annotation", to serve as a helpful visual cue that the datasource was actually updated.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:res="http://www.compositesw.com/services/system/admin/resource" xmlns:com="http://www.compositesw.com/services/system/util/common">
<soapenv:Header/>
<soapenv:Body>
<resource:updateDataSource xmlns:resource="http://www.compositesw.com/services/system/admin/resource" xmlns:common="http://www.compositesw.com/services/system/util/common">
<resource:path>/shared/examples/ds_orders</resource:path>
<resource:detail>SIMPLE</resource:detail>
<resource:annotation>this is my new anotation</resource:annotation>
<resource:attributes>
<common:attribute>
<common:name>password</common:name>
<common:type>PASSWORD_STRING</common:type>
<common:value>tutorial</common:value>
</common:attribute>
</resource:attributes>
</resource:updateDataSource>
</soapenv:Body>
</soapenv:Envelope>