Different capbilities of Vault API between different vault versions

<?xml encoding=”UTF-8″>By Daniel Du

As you know, We have different flavors of vault 2014( Basic, Workgroup, Professional), the difference of different vault version can be find here in product page. But I am always asked whether one specific API(or simple requirement) can be used on specific vault version, For example, does vault basic support adding UDP? I understand that customer always wants to minimize their investment.

For the most part, the differences in the APIs between the various flavors of Vault are made by including or excluding different supported services. The “Web Services” article in the SDK documentation, which gives an overview of all the different web services that make up the Vault web service API, has information about which services are available in which flavors of Vault. I make follow table for convenience.

  Vault Basic Vault Workgroup Vault Professional
AdminService
Contains methods for manipulating users and groups.
AuthService
A service for authenticating to the Vault server.

 DocumentService
Contains methods for manipulating files and folders within a vault.
 FilestoreService
A service for uploading and downloading binary file data.

FilestoreVaultService
Information on the Knowledge Vaults.

KnowledgeVaultService
Contains methods for getting information about the vaults and options settings.

InformationService
Contains methods to determine information about the server and supported products

IdentificationService
Provides the locations of the data server and the filestore server.

ItemService
Contains methods for manipulating items.

BehaviorService
Contains methods for manipulating behaviors on Entities.

Limited

CategoryService
Contains methods for manipulating categories.

Limited

JobService
Contains methods for manipulating the job queue.

Limited

LifeCycleService
Contains methods for manipulating lifecycles on Entities.

Limited

PropertyService
Contains methods for manipulating properties on Entities.

Limited

ReplicationService
Contains methods for transfering ownerhsip between workgroups.

Limited

RevisionService
Contains methods for manipulating revision values and schemes for Entities.

Limited

SecurityService
Contains methods for setting security on specific Entities.

Limited

ReplicationService
Contains methods for transfering ownerhsip between workgroups.

Limited Limited

DocumentServiceExtensions
Contains more methods for manipulating files and folders within a vault.

ChangeOrderService
Contains methods for creating and manipulating change orders.

 

CustomEntityService
Contains methods for creating and manipulating custom entities.

ForumService
Contains methods for posting messages.

ItemService
Contains methods for manipulating items.

PackageService
Contains methods for importing and exporting item data

WinAuthService
Contains methods for logging into and out of vaults using Windows credentials.

(Please refer to the document in Vault SDK for more information about these services.)

 

Furthermore, we do provide a way to check which flavor of the server you are connected to. The web service API’s InformationService has a GetSupportedProducts() method which can be
used to see which flavors of Vault the server supports. Alternatively, the VDF layer of the SDK provides some helpful features for checking if you’re working with the correct level of Vault. On the VDF’s IVaultConnectionManagerService, you can specify product requirements for your application using the SetProductRequirements() method. This will prevent your application from allowing a connection to be established to a Vault that doesn’t meet your applications minimum features. Also, you can use the same VDF server to check if a specific server supports certain versions of Vault with the IsProductSupported() method. Please read the SDK documentation for more details on these methods.

 
 

Comments

3 responses to “Different capbilities of Vault API between different vault versions”

  1. Hi Daniel…the links to the topics for each service section aren’t working for me. Are they still available? Example…the AuthService link points to “http://adndevblog.typepad.com/manufacturing/2013/12/topic884.html” but nothing shows up.

  2. Typepad HTML Email
    Hi Rob,
    Thank you for raising this up. I removed the hyperlinks, please refer to the document in Vault SDK for more information about these services.
    Regards,
    Daniel

  3. Hi, Daniel!
    May I just leave this link about Vault API services’ capbilities here?
    http://zippybytes.blogspot.com/2014/02/autodesk-vault-programmers-cookbook-11.html
    Regards, Dmitry!

Leave a Reply

Discover more from Autodesk Developer Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading