Is there any way to access or set the "ExtendedData" values of a node through Web Services? I suspected "Features" might be related, but it doesn't seem to be what I'm looking for.
Thanks for the quick response. I definitely understand the reasoning you've suggested for hiding the Extended data from the API, but it does appear to be exposed by the DocumentsAPI in oscript already, I was just hoping to see it also available in Web Services.
More specifically to my situation, we've created a custom node type that is essentially a Document node with a few additional features, including (normally) some extra extended data properties. I can create these custom nodes through normal WebService calls by specifying my custom node type, so I was hoping I could also set the extended data without re-implementing the CreateNode web service method or writing a separate call just to update two extended data attributes.
Sounds like I'll be making an UpdateExtendedData method though, which should work fine. Thanks again for the response.
Another option is to use Node Features. This allows you to have additional information for specific node types, and would still just use the standard Node object. For example, URL node types use this for storing the URL location.
J
Maybe I'm missing something, but even if I did that, in my C#-based consumer of the web services, the DocumentManagementClient.GetNode() and CreateNode() methods will still be using the built-in "Node" class, which wouldn't include my additional properties. Or does creating a ServiceNode and/or NodeSDO provide an additional class that inherits Node to the service consumer?