Quantcast
Channel: Manufacturing DevBlog
Viewing all articles
Browse latest Browse all 516

Different capbilities of Vault API between different vault versions

$
0
0

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 BasicVault WorkgroupVault 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.

LimitedLimited

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.

--

Furthurmore, 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.

 
 

Viewing all articles
Browse latest Browse all 516

Trending Articles