Category Archives: XVault

Anything Xvault product related

Use of SQL Triggers

Groupcall XVault will continue to operate if the SQL database has triggers created within it; you should exercise caution in not causing excessive or recursive locks when invoking triggers.  The safest approach with triggers is to cause a change to … Continue Reading

Posted in Uncategorized, XVault | Comments Off on Use of SQL Triggers

SIF RefIds

SIF data objects are identified using RefIds; these are basically GUIDs with a different formatting. A RefId within a zone can be relied upon to be unique, however you should not rely on RefId to be unique between zones and … Continue Reading

Posted in XVault | Comments Off on SIF RefIds

XVault – Typical Integration Scenarios

This section details how to integrate with XVault for specific scenarios, providing example SQL where possible.                

Posted in XVault | Comments Off on XVault – Typical Integration Scenarios

SQL Tables per Data Object

Object Tables Join on SchoolInfo SchoolInfo (no sub-tables) LearnerPersonal LearnerPersonalOtherAddress, OtherEmail, OtherId, OtherPhoneNumber  OwnerRefId, OwnerType OwnerRefId, OwnerType OwnerRefId, OwnerType OwnerRefId, OwnerType LearnerSchoolEnrolment LearnerSchoolEnrolment (no sub-tables) WorkforcePersonal WorkforcePersonalCurrentAssignment OtherAddress, OtherEmail, OtherId, OtherPhoneNumber OwnerRefId, OwnerType OwnerRefId, OwnerType OwnerRefId, OwnerType OwnerRefId, OwnerType OwnerRefId, … Continue Reading

Posted in XVault | Comments Off on SQL Tables per Data Object

SIF Data Objects Entity Relationship Diagram

This diagram is available via the UK SIF Association website.  The UK SIF community develops the SIF standard for data in the UK.

Posted in XVault | Comments Off on SIF Data Objects Entity Relationship Diagram

SIF Data Objects

Groupcall XVault stores data in a slightly normalised version of the UK SIF data model, hence for any queries about data specification for a specific SIF data object, element, or attribute you should refer to the UK SIF specification. Object … Continue Reading

Posted in XVault | Comments Off on SIF Data Objects

XVault Performance

Groupcall XVault is designed to be ready to scale, both in terms of performance achieved by a single instance and in terms of having a design that would enable development of a multi-instance load balanced approach once the requirement arises. … Continue Reading

Posted in XVault | Comments Off on XVault Performance

XVault Operational Behaviour

       

Posted in XVault | Comments Off on XVault Operational Behaviour

XVault Data Collection

Configuring a Collection Template A data collection template is assigned to a zone to detail the SIF objects to be requested and the schedule to carry out those requests.  A collection template also determines whether a zone will listen to … Continue Reading

Posted in XVault | Tagged , | Comments Off on XVault Data Collection

Using the XVault Management Console

By default the XVault Web Management Interface is accessible via http://localhost:8080/Groupcall/. The following sections are shown in the XVault Web Management Interface: Agent – this is where you configure Agent-specific settings for XVault. Zones – lists all configured zones, and … Continue Reading

Posted in XVault | Tagged , , | Comments Off on Using the XVault Management Console