You are on page 1of 9

DATABASE SCHEMAS

XM FAX 9.0
XMediusArchive Database Schema 1/3

version Table version contains a single record with the


current DatabaseVersion (currently 9.0.0.0).

DatabaseVersion VARCHAR(255)

fax_received
Inbound History
PK TableID INTEGER

I1,I16 CompanyId VARCHAR(38)


I2 ArchivedTime DATETIME inbound_notifications
U1,I16 TransactionId VARCHAR(62)
PK TableID INTEGER
I4 ChannelNumber INTEGER
I8 ErrorCode INTEGER
FK1,I1,U2 FaxId VARCHAR(62)
I9 UserErrorCode INTEGER
u:R
U1,U2 TransactionId VARCHAR(62)
I10 FaxDuration INTEGER
d:C SenderName VARCHAR(255)
I11 PagesReceived INTEGER
TransactionId / FaxId SubmittedTime DATETIME
I14 Speed INTEGER
DestinationName VARCHAR(255)
I1,I15 TimeReceived DATETIME
DestinationType VARCHAR(255)
I3 ANI VARCHAR(255)
WorkerName VARCHAR(255)
I5 CompanyName VARCHAR(255)
ErrorCode INTEGER
I6 DID VARCHAR(255)
CompletedTime DATETIME
I7 DTMF VARCHAR(255)
I2 SequenceNumber INTEGER
I12 ReceivingStatus VARCHAR(255)
ForeignEditorSystem INTEGER
I13 RemoteCSID VARCHAR(255)
Status VARCHAR(255)
CompanyCsid VARCHAR(255)
FileId VARCHAR(255)
DriverId VARCHAR(255) TransactionId,FaxId / NotificationId,FaxId
DriverReceivingFax VARCHAR(255) u:R
NotificationSinkType VARCHAR(255) d:C
LowLevelErrorMessage LONGTEXT
UMFaxRecipient VARCHAR(255) entries_forwarded
UMFaxContext LONGTEXT
PK,FK2 EntryId VARCHAR(62)
Custom1 VARCHAR(255)
PK,FK1 NotificationId VARCHAR(62)
Custom2 VARCHAR(255)
Custom3 VARCHAR(255)
FK1,FK2 FaxId VARCHAR(62)
Custom4 VARCHAR(255)
I1 SequenceNumber INTEGER
Custom5 VARCHAR(255)
ForeignEditorSystem INTEGER
Barcodes LONGTEXT
BarcodesIsSet CHAR(1)
u:R
BarcodeValues LONGTEXT d:C
CustomValues LONGTEXT TransactionId / FaxId
I17 SequenceNumber INTEGER EntryID,FaxId / EntryId,FaxId
ForeignEditorSystem INTEGER u:R
d:C
TransactionId / FaxId
inbound_user_box
TransactionId / FaxId
u:R PK,U1 EntryID VARCHAR(62)
d:C
FK1,I2,I1,U1 FaxId VARCHAR(62)
tiffs_received I5,I2,I1 UserSiteId VARCHAR(38)
I5,I2 UserId VARCHAR(255)
PK TableID INTEGER SenderName VARCHAR(255)
I5,I2 IsDeleted CHAR(1)
FK1,I1,U1 FaxId VARCHAR(62) SubmittedTime DATETIME
I2 DeletionState INTEGER IsForwarded CHAR(1)
U1 SubStoreId VARCHAR(38) IsViewed CHAR(1)
U1 EntryId VARCHAR(100) I3 Note LONGTEXT
I3 SequenceNumber INTEGER I5 FaxTimeReceived DATETIME
ForeignEditorSystem INTEGER u:R I4 SequenceNumber INTEGER
d:C ForeignEditorSystem INTEGER

inbound_audit_log
EntryID / EntryID
PK EntryId VARCHAR(62) u:R
d:C
I2 SiteId VARCHAR(38)
FK1,I1 FaxId VARCHAR(62) inbound_user_box_search_index
UserType CHAR(10)
TYPE_ENUM
UserId VARCHAR(255) PK,FK1 EntryID VARCHAR(62)
FaxBoxId VARCHAR(255)
Action VARCHAR(255) I2,I1 TransactionId VARCHAR(62)
I1 ActionTime DATETIME I2 ErrorCode VARCHAR(255)
ActionSuccess CHAR(1) I2 UserErrorCode VARCHAR(255)
ActionDetails LONGVARCHAR I2 ANI VARCHAR(255)
I3 SequenceNumber INTEGER I2 DID VARCHAR(255)
ForeignEditorSystem INTEGER I2 DTMF VARCHAR(255)
I2 RemoteCSID VARCHAR(255)
I2 Note LONGTEXT
TYPE_ENUM {
I2 CustomValues LONGTEXT
'User', 'SiteAdmin', 'SystemAdmin', 'System'
};
XMediusArchive Database Schema 2/3
Outbound History
transmission fax_sent
TransactionId / BroadcastId
PK TableID INTEGER PK TableID INTEGER
I2 ArchivedTime DATETIME I4 ArchivedTime DATETIME
TransactionId / BroadcastId
I1 SiteId VARCHAR(38) I3,I2 CompanyId VARCHAR(38)
U1 TransactionId VARCHAR(62) I3 DeletedStatus TINYINT
TimeSubmitted DATETIME U1 TransactionId VARCHAR(62)
Priority INTEGER TransactionId cover_pages FK1,I1 BroadcastId VARCHAR(62)
Status VARCHAR(255) / BroadcastId I3 UserId VARCHAR(255)
SiteName VARCHAR(255) PK TableID INTEGER
IsViewed CHAR(1)
CoverPageFileId VARCHAR(255) / I5 AttemptCount INTEGER
CommentFileId VARCHAR(255) I2 DeletionState INTEGER
U1 SubStoreId VARCHAR(38) I8 ErrorCode INTEGER
I3 SequenceNumber INTEGER I9 UserErrorCode INTEGER
ForeignEditorSystem INTEGER FK1 BroadcastId VARCHAR(62)
U1 EntryId VARCHAR(100) I11 FaxDuration INTEGER
I3 SequenceNumber INTEGER I16 PagesSubmitted INTEGER
ForeignEditorSystem INTEGER I15 PagesSent INTEGER
TransactionId TransactionId / BroadcastId I26 TimeSubmitted DATETIME
I25,I3,I2 TimeSentOrFailed DATETIME
/ BroadcastId
ChannelNumber INTEGER
Retries INTEGER
comment_pages attachments RetryDelay INTEGER
SubmittedFaxTimeOut INTEGER
PK TableID INTEGER PK TableID INTEGER SendPriority INTEGER
Speed INTEGER
/ I2 DeletionState INTEGER I2 DeletionState INTEGER FirstSendingTime DATETIME
U1 SubStoreId VARCHAR(38) U1 SubStoreId VARCHAR(38) I6 CompanyName VARCHAR(255)
FK1,I1,U1 BroadcastId VARCHAR(62) FK1,I1,U1 BroadcastId VARCHAR(62) I7 DriverSendingFax VARCHAR(255)
U1 EntryId VARCHAR(100) U1 EntryId VARCHAR(100) I10 FaxDestination VARCHAR(255)
I3 SequenceNumber INTEGER TimeSubmitted DATETIME I12 FaxSubject VARCHAR(255)
ForeignEditorSystem INTEGER ErrorCode INTEGER I13 OriginalFaxDestination VARCHAR(255)
Priority INTEGER I14 OriginalTransactionId VARCHAR(62)
u:R PagesSubmitted INTEGER I20 RemoteCSID VARCHAR(255)
d:R AttemptCount INTEGER I24 SystemBillingCode VARCHAR(255)
U2 TransactionId VARCHAR(62) Status VARCHAR(255)
Status VARCHAR(255) FaxHeader VARCHAR(255)
broadcast_notifications SiteId VARCHAR(255) Csid VARCHAR(255)
PK TableId INTEGER SiteName VARCHAR(255) NotificationSinkType VARCHAR(255)
FileId VARCHAR(255) NotifyOnSuccess CHAR(1)
U1 TransactionId VARCHAR(62) RasterizedFileId VARCHAR(255) NotifyOnFailed CHAR(1)
I1 DestinationType VARCHAR(255) RasterizerId VARCHAR(255) FeedbackDestination VARCHAR(255)
ErrorCode INTEGER OptionDRFont VARCHAR(255) SMTPOriginalEnvelopeID VARCHAR(255)
FK1 BroadcastId VARCHAR(62) OptionDRFontSize VARCHAR(255) SendingDriverId VARCHAR(255)
WorkerName VARCHAR(255) OptionDRSpacing VARCHAR(255) ReachedDestination VARCHAR(255)
DestinationName VARCHAR(255) OptionDROrientation VARCHAR(255) I23 SendingStatus VARCHAR(255)
SubmittedTime DATETIME OptionDRWordWrap VARCHAR(255) RasterizingStatus VARCHAR(255)
CompletedTime DATETIME OptionDRCodePageNumber VARCHAR(255) SubmittingFeedbackStatus VARCHAR(255)
I2 SequenceNumber INTEGER OptionDRVerticalAlign VARCHAR(255) ArchivingStatus VARCHAR(255)
ForeignEditorSystem INTEGER OptionDRHorizontalAlign VARCHAR(255) UserDefined1 VARCHAR(255)
OptionDRMarginUnit VARCHAR(255) UserDefined2 VARCHAR(255)
OptionDRMarginTop VARCHAR(255) UserDefined3 VARCHAR(255)
OptionDRMarginBottom VARCHAR(255) UserDefined4 VARCHAR(255)
outbound_user_box_search_index OptionDRMarginLeft VARCHAR(255) SenderSalutation VARCHAR(255)
OptionDRMarginRight VARCHAR(255) SenderFirstName VARCHAR(255)
PK,FK1,I1 TransactionId VARCHAR(62) OptionDRPaperSize VARCHAR(255) SenderLastName VARCHAR(255)
OptionDRLinesSpacing VARCHAR(255) SenderCompany VARCHAR(255)
I1 UserId VARCHAR(255) OptionDRLinesPerInch VARCHAR(255) SenderTitle VARCHAR(255)
I1 ErrorCode VARCHAR(255) OptionDRLinesPerPage VARCHAR(255) SenderAddress VARCHAR(255)
I1 UserErrorCode VARCHAR(255) OptionDRPageBreak VARCHAR(255) SenderCity VARCHAR(255)
I1 FaxDestination VARCHAR(255) OptionDRResolution VARCHAR(255) SenderState VARCHAR(255)
I1 FaxSubject VARCHAR(255) OptionDRDithering VARCHAR(255) SenderCountry VARCHAR(255)
I1 OriginalTransactionId VARCHAR(62) SettingDREncoding VARCHAR(255) SenderZipCode VARCHAR(255)
I1 RemoteCSID VARCHAR(255) SettingDRResolutionMax VARCHAR(255) SenderPhone VARCHAR(255)
I1 SenderBillingCode VARCHAR(255) I3 SequenceNumber INTEGER SenderFax VARCHAR(255)
I1 RecipientName VARCHAR(255) ForeignEditorSystem INTEGER SenderCellular VARCHAR(255)
I1 Note LONGTEXT
SenderPager VARCHAR(255)
I1 BroadcastId VARCHAR(62)
TransactionId / TransactionId SenderEmail VARCHAR(255)
I1 CustomValues LONGTEXT u:R I21 SenderBillingCode VARCHAR(255)
d:C I22 SenderSubBillingCode VARCHAR(255)
RecipientSalutation VARCHAR(255)
outbound_destinations RecipientFirstName VARCHAR(255)
RecipientLastName VARCHAR(255)
PK TableID INTEGER I18 RecipientName VARCHAR(255)
RecipientCompany VARCHAR(255)
U1 TransactionId VARCHAR(62) RecipientTitle VARCHAR(255)
I2 DestinationType VARCHAR(255) RecipientAddress VARCHAR(255)
ErrorCode INTEGER RecipientCity VARCHAR(255)
FK1,I1 FaxId VARCHAR(62) TransactionId / FaxId
u:R RecipientState VARCHAR(255)
WorkerName VARCHAR(255) d:C RecipientZipCode VARCHAR(255)
DestinationName VARCHAR(255) RecipientCountry VARCHAR(255)
SubmittedTime DATETIME RecipientPhone VARCHAR(255)
CompletedTime DATETIME RecipientPager VARCHAR(255)
I3 SequenceNumber INTEGER RecipientCellular VARCHAR(255)
ForeignEditorSystem INTEGER RecipientEmail VARCHAR(255)
RecipientFax VARCHAR(255)
I17 RecipientBillingCode VARCHAR(255)
tiffs_sent
I19 RecipientSubBillingCode VARCHAR(255)
PK TableID INTEGER I27 Note LONGVARCHAR
LowLevelErrorMessage LONGVARCHAR
FK1,I1,U1 FaxId VARCHAR(62) AuthorizationStatus CHAR(8)
TransactionId / FaxId NotifyOnBroadcast CHAR(1)
I2 DeletionState INTEGER u:R
U1 SubStoreId VARCHAR(38) DelayUntil DATETIME
d:C
U1 EntryId VARCHAR(100) SenderTimeZone VARCHAR(255)
I3 SequenceNumber INTEGER I28 SequenceNumber INTEGER
ForeignEditorSystem INTEGER ForeignEditorSystem INTEGER
XMediusArchive Database Schema 3/3

outbound_audit_log

PK EntryId VARCHAR(62)

I2 SiteId VARCHAR(38)
FK1,I1 FaxId VARCHAR(62)
u:R
d:C UserType CHAR(1)
TYPE_ENUM
/
TransactionId / FaxId UserId VARCHAR(255)
FaxBoxId VARCHAR(255)
Action VARCHAR(255)
I1 ActionTime DATETIME
ActionSuccess CHAR(1)
ActionDetails LONGVARCHAR
I3 SequenceNumber INTEGER
ForeignEditorSystem INTEGER

TYPE_ENUM {
'User', 'SiteAdmin', 'SystemAdmin', 'System'
};

fax_sent (continued)

Custom1 VARCHAR(255)
Custom2 VARCHAR(255)
Custom3 VARCHAR(255)
Custom4 VARCHAR(255)
Custom5 VARCHAR(255)
Barcodes LONGTEXT
BarcodesIsSet CHAR(1)
BarcodeValues LONGTEXT
CustomValues LONGTEXT
CompanyConfig Database Schema 1/3

version smtpgatewaymailservers notifiers


Table version contains a single record with the
current DatabaseVersion (currently 9.0.0.0) PK SiteGuid CHAR(38) PK SiteGuid CHAR(38)
PK IdSmtpGatewayMailServer INTEGER PK IdNotifier INTEGER
DatabaseVersion VARCHAR(255)
Server VARCHAR(255) Target LONGVARCHAR
Observer LONGVARCHAR
ConsumerId VARCHAR(255)

sites Every table.SiteGuid references sites.SiteGuid


PK SiteGuid CHAR(38)

NextIdCoverSheet INTEGER admins


NextIdProfile INTEGER
NextIdRouting INTEGER PK,U1 SiteGuid CHAR(38)
NextIdRoutingDestination INTEGER PK IdAdmin INTEGER
NextIdCoverProfile INTEGER
NextIdBillingCodeGroup INTEGER U1 UserName CHAR(200)
NextIdBillingCode INTEGER AccessRestriction LONGTEXT
NextIdNumberRestrictionGroup INTEGER MustChangePasswordAtNextLogon CHAR(1)
NextIdNumberRestriction INTEGER UseWindowsIntegratedSSO CHAR(1)
NextIdNotifier INTEGER PasswordCreationTime DATETIME
NextIdFeedbackDestination INTEGER profilephonebooks PasswordHistory LONGTEXT
NextIdDestination INTEGER PasswordNeverExpires CHAR(1)
PK,I1 SiteGuid CHAR(38)
NextIdAdmin INTEGER ConsecutiveFailures INTEGER
PK IdProfilePhonebook INTEGER
NextIdSmtpGatewayMailServer INTEGER IsLocked CHAR(1)
NextIdNotifOptionSet INTEGER LockCreationTime DATETIME
I1 IdProfile INTEGER
NextIdProfileLookupRule INTEGER PhonebookId VARCHAR(255)
NextIdProfileLookupRuleCondition INTEGER
NextIdUser INTEGER
NextIdProfilePhonebook INTEGER
NextIdModificationTableRule INTEGER IdProfile
IdNotifOptionSet
NextIdModificationTableAction INTEGER
NextIdOutboundCustomField INTEGER
NextIdInboundCustomField INTEGER profiles
TiffEncoding VARCHAR(255)
GatewayType INTEGER PK,I3,I2,I1,I6,I5,I4 SiteGuid CHAR(38)
PK IdProfile INTEGER coversheets
Dithering VARCHAR(255)
SmtpPostMaster VARCHAR(255) PK,U1 SiteGuid CHAR(38)
SmtpAnyMailServer CHAR(1) I2 IdDefaultCoverSheet INTEGER PK IdCoverSheet INTEGER
PhonebookLDAPAnonymous CHAR(1) I1 ProfileName CHAR(100) IdDefaultCoverSheet
PhonebookLDAPPassword VARCHAR(255) SenderCompany VARCHAR(255)
U1 CoverSheetName CHAR(100)
PhonebookLDAPMail VARCHAR(255) SenderAddress VARCHAR(255)
Url LONGVARCHAR
PhonebookLDAPFax VARCHAR(255) SenderCity VARCHAR(255)
Store LONGVARCHAR
AllowDelegation CHAR(1) SenderState VARCHAR(255)
CurrentProfile INTEGER SenderCountry VARCHAR(255)
PhonebookLDAPGivenName VARCHAR(255) SenderZipCode VARCHAR(255) IdProfile
PhonebookLDAPSn VARCHAR(255) SenderPhone VARCHAR(255)
SenderFax VARCHAR(255) IdCoverSheet
AllowFaxForwarding CHAR(1)
OcrLanguage VARCHAR(255) SenderBillingCodeRequired CHAR(1)
OcrTimeout INTEGER SenderBillingCodeEnforced CHAR(1)
InboundCustomFieldsSectionName VARCHAR(255) SenderBillingCodeDisclose CHAR(1)
InboundStoreBarcodes CHAR(1) RecipientBillingCodeRequired CHAR(1) coverprofile
OutboundCustomFieldsSectionName VARCHAR(255) RecipientBillingCodeEnforced CHAR(1)
PK,I1,I2 SiteGuid CHAR(38)
OutboundStoreBarcodes CHAR(1) FaxSendPriority INTEGER
IdProfile PK IdCoverProfile INTEGER
OcrAllPages CHAR(1) FaxSendRetries INTEGER
OcrMaxPages INTEGER UseProfileCompanySettings CHAR(1)
I1 IdCoverSheet INTEGER
UseProfilePhoneSettings CHAR(1)
I2 IdProfile INTEGER
RightToFax CHAR(1)
NotifySuccess CHAR(1)
NotifyFailed CHAR(1)
Csid VARCHAR(255)
users FaxHeader LONGTEXT
PK,I2 SiteGuid CHAR(38) I3 IdSenderBillingGroup INTEGER
PK IdUser INTEGER I4 IdRecipientBillingGroup INTEGER
I5 IdNumberRestrictionGroup INTEGER billingcodegroups
I2 IdProfile INTEGER UserMayAttachCoversheet CHAR(1) IdSenderBillingGroup
U1 SmtpAddress CHAR(200) DelayBetweenRetries INTEGER PK SiteGuid CHAR(38)
I1 NTAccount VARCHAR(255) SubmittedFaxTimeout INTEGER PK IdBillingCodeGroup INTEGER
Password VARCHAR(255) FaxSendResolution VARCHAR(255) IdRecipientBillingGroup
MustChangePasswordAtNextLogon CHAR(1) FaxSendPriorityMax INTEGER GroupName CHAR(100)
Salutation VARCHAR(255) FaxSendRetriesMax INTEGER
FirstName VARCHAR(255) FaxSendResolutionMax VARCHAR(255)
LastName VARCHAR(255) NotifyInboundSuccess CHAR(1)
JobTitle VARCHAR(255) NotifyInboundFailed CHAR(1) IdBillingCodeGroup
Company VARCHAR(255) IdProfile UseBody CHAR(1)
Address VARCHAR(255) I6 IdNotifOptionSet INTEGER
City VARCHAR(255) SenderInformationOverwritePolicy VARCHAR(255)
State VARCHAR(255) FaxOptionsOverwritePolicy VARCHAR(255)
SystemBillingCode VARCHAR(255) billingcodes
Country VARCHAR(255)
ZipCode VARCHAR(255) XmlSinkRequiresPassword CHAR(1)
PK,I1 SiteGuid CHAR(38)
Phone VARCHAR(255) XmlPollRequiresPassword CHAR(1)
PK IdBillingCode INTEGER
Fax VARCHAR(255) SmtpRequiresPassword CHAR(1)
Cellular VARCHAR(255) NotifyBroadcast CHAR(1)
I1 IdBillingCodeGroup INTEGER
Pager VARCHAR(255) UserMustUseCoverSheet CHAR(1)
BillingCode VARCHAR(255)
BillingCode VARCHAR(255) SenderTimeZone VARCHAR(255)
SubBillingCode VARCHAR(255)
SubBillingCode VARCHAR(255) UseProfileTimeZone CHAR(1)
TimeZone VARCHAR(255) UserCanDownloadAttachment CHAR(1)
PasswordCreationTime DATETIME UserCanSeeFaxEventLog CHAR(1)
PasswordHistory LONGTEXT UserCanSendSMS CHAR(1)
numberrestrictiongroups
PasswordNeverExpires CHAR(1)
IsEnabled CHAR(1) IdNumberRestrictionGroup PK SiteGuid CHAR(38)
ConsecutiveFailures INTEGER PK IdNumberRestrictionGroup INTEGER
IsLocked CHAR(1)
LockCreationTime DATETIME GroupName CHAR(100)
AllowTheseNumbers CHAR(1)
IdProfile

profilelookuprules profilelookupruleconditions IdNumberRestrictionGroup


PK,I1 SiteGuid CHAR(38) PK,I1 SiteGuid CHAR(38)
PK IdProfileLookupRule INTEGER PK IdProfileLookupRuleCondition INTEGER numberrestrictions
SequenceNumber INTEGER I1 IdProfileLookupRule INTEGER PK,I1 SiteGuid CHAR(38)
RuleType INTEGER Attribute VARCHAR(255) PK IdNumberRestriction INTEGER
I1 IdProfile INTEGER Value VARCHAR(255)
AttributeForValueOf VARCHAR(255) Operator INTEGER I1 IdNumberRestrictionGroup INTEGER
Number VARCHAR(255)
NbDigits INTEGER
Condition VARCHAR(255)
IdProfileLookupRule
CompanyConfig Database Schema 2/3
Please note that the CompanyConfig database integrity is enforced by the XM Fax CoConfig service and not by the database itself. Apart from the foreign key constraint enforcement, the
CoConfig apply some other validations necessary for XM Fax. This is why we urge you to access the CompanyConfig database for SELECT purpose only.

The links between the tables indicate the reference relationships. The SiteGuid column has been omitted in the reference shown but must nevertheless be used in joins.
For example:
@ FROM users JOIN profiles ON users.SiteGuid = profiles.SiteGuid AND users.IdProfile = profiles.IdProfile

notifoptionsets
routing
PK SiteGuid CHAR(38) notiftemplates
PK SiteGuid CHAR(38)
PK IdNotifOptionSet INTEGER
PK,I1 SiteGuid CHAR(38) PK IdRouting INTEGER
PK,I1 IdNotifOptionSet INTEGER
DisplayName VARCHAR(255)
IdNotifOptionSet 9 PK Type CHAR(10)
TYPE_ENUM SequenceNumber INTEGER
BodyType VARCHAR(255)
Type VARCHAR(255)
AttachmentType VARCHAR(255)
Subject LONGVARCHAR ContinueFlag CHAR(1)
UpscaleLowResolutionImage CHAR(1)
TextBody LONGVARCHAR UseCsid CHAR(1)
SuccessPages INTEGER
HtmlBody LONGVARCHAR UseDnis CHAR(1)
FailurePages INTEGER
UseAni CHAR(1)
InboundSuccessPages INTEGER
* TYPE_ENUM { UseDtmf CHAR(1)
InboundFailurePages INTEGER
‘outsuccess', 'outfailure', 'insuccess', 'infailure', UseOcr CHAR(1)
SuccessBanner INTEGER ‘prsuccess', 'prfailure', 'broadcast’, 'passwordchange’, CsidFilter VARCHAR(255)
FailureBanner INTEGER ‘userlocked' DnisFilter VARCHAR(255)
InboundSuccessBanner INTEGER }; AniFilter VARCHAR(255)
InboundFailureBanner INTEGER
** There are 9 rows, one of each type, in DtmfFilter VARCHAR(255)
UseDsnMultipartFormat CHAR(1)
notiftemplates for each row in notifoptionsets. OcrExceptionList LONGVARCHAR
UseExchangeIntegration CHAR(1)
OcrMatchList LONGVARCHAR
GenerateExchangeUMForInbound CHAR(1)
OcrPages INTEGER
Locale VARCHAR(255)
DirectoryAttribute VARCHAR(255)
InboundAttachmentName VARCHAR(255)
DirectoryValue VARCHAR(255)
OutboundAttachmentName VARCHAR(255)
PythonCode LONGVARCHAR
BroadcastPages INTEGER
RuleTimeout INTEGER
BroadcastBanner INTEGER
UseBarcode CHAR(1)
InboundFromAddress VARCHAR(255)
BarcodeFilter VARCHAR(255)
PageScaling VARCHAR(255)
AttachOCR CHAR(1)

IdRouting

IdNotifOptionSet feedbackdestinations routingdestinations


PK,I1,I2 SiteGuid CHAR(38) PK,I1,I2 SiteGuid CHAR(38)
PK IdFeedbackDestination INTEGER PK IdRoutingDestination INTEGER

I1 IdDestination INTEGER I1 IdRouting INTEGER


I2 IdProfile INTEGER I2 IdDestination INTEGER
User VARCHAR(255) User VARCHAR(255)

destinations
IdDestination IdDestination
PK SiteGuid CHAR(38)
IdDestination PK IdDestination INTEGER IdDestination
Type VARCHAR(255)
smtpdestinations
pythondestinations
PK,I1 SiteGuid CHAR(38)
PK SiteGuid CHAR(38)
PK IdDestination INTEGER
PK IdDestination INTEGER
SmtpAddress VARCHAR(255) IdDestination
DisplayName VARCHAR(255)
OnSuccess CHAR(1)
IsPublic CHAR(1)
OnFailure CHAR(1)
PythonCode LONGVARCHAR
OnInboundSuccess CHAR(1)
IdDestination Timeout INTEGER
OnInboundFailure CHAR(1) IdDestination OnSuccess CHAR(1)
I1 IdNotifOptionSet INTEGER directorydestinations OnFailure CHAR(1)
IsPublic CHAR(1)
PK SiteGuid CHAR(38) OnInboundSuccess CHAR(1)
OnBroadcast CHAR(1)
PK IdDestination INTEGER OnInboundFailure CHAR(1)
TimeZone VARCHAR(255)
OnBroadcast CHAR(1)
NotifType VARCHAR(255)
SuccessPages INTEGER
SuccessBanner INTEGER
FailurePages INTEGER
FailureBanner INTEGER
printerdestinations InboundSuccessPages INTEGER
corbadestinations
InboundSuccessBanner INTEGER
PK SiteGuid CHAR(38) InboundFailurePages INTEGER PK SiteGuid CHAR(38)
PK IdDestination INTEGER InboundFailureBanner INTEGER PK IdDestination INTEGER
DisplayName VARCHAR(255)
PrinterPath LONGTEXT IsPublic CHAR(1) ObjectLocation LONGVARCHAR
PaperSelection VARCHAR(255) Locale VARCHAR(255) Timeout INTEGER
OnSuccess CHAR(1) MetadataDirectoryPath LONGTEXT OnSuccess CHAR(1)
SuccessPages INTEGER ImageDirectoryPath LONGTEXT OnFailure CHAR(1)
SuccessBanner INTEGER NotificationSuccessDropMetadata CHAR(1) OnInboundSuccess CHAR(1)
OnFailure CHAR(1) NotificationSuccessDropImage CHAR(1) OnInboundFailure CHAR(1)
FailurePages INTEGER NotificationFailureDropMetadata CHAR(1) DisplayName VARCHAR(255)
FailureBanner INTEGER NotificationFailureDropImage CHAR(1) IsPublic CHAR(1)
OnInboundSuccess CHAR(1) NotificationInboundSuccessDropMetadata CHAR(1) OnBroadcast CHAR(1)
InboundSuccessPages INTEGER NotificationInboundSuccessDropImage CHAR(1)
InboundSuccessBanner INTEGER NotificationInboundFailureDropMetadata CHAR(1)
OnInboundFailure CHAR(1) NotificationInboundFailureDropImage CHAR(1)
InboundFailurePages INTEGER TransformXml CHAR(1)
InboundFailureBanner INTEGER Xslt LONGTEXT
DisplayName VARCHAR(255) BroadcastPages INTEGER
IsPublic CHAR(1) BroadcastBanner INTEGER
Locale VARCHAR(255) NotificationBroadcastDropMetadata CHAR(1)
TimeZone VARCHAR(255) NotificationBroadcastDropImage CHAR(1)
Type VARCHAR(255) IncludeBarcodeValueInMetadata CHAR(1)
SMTPAddress VARCHAR(255) TimeZone VARCHAR(255)
UseSiteFeedBackAddress CHAR(1) Protocol VARCHAR(255)
FeedBackAddress VARCHAR(255) ServerName VARCHAR(255)
DocumentFormat VARCHAR(255) UserName VARCHAR(255)
GooglePrinterName VARCHAR(255) UserPassword VARCHAR(255)
GooglePrinterId VARCHAR(255) MetadataRemotePath LONGTEXT
PageScaling VARCHAR(255) ImageRemotePath LONGTEXT
RefreshToken VARCHAR(255) IncludeOCRInMetadata CHAR(1)
UpscaleLowResolutionImage CHAR(1)
CompanyConfig Database Schema 3/3

modificationtablerules modificationtableactions

PK SiteGuid CHAR(38) PK,FK1 SiteGuid CHAR(38)


PK IdModificationTableRule INTEGER PK IdModificationTableAction INTEGER
IdModificationTableRule
SequenceNumber INTEGER FK1 IdModificationTableRule INTEGER
Pattern VARCHAR(255) SequenceNumber INTEGER
Condition INTEGER StartFromBeginning CHAR(1)
NumDigit INTEGER Offset INTEGER
StopOnMatch CHAR(1) NumDigit INTEGER
ReplaceWith VARCHAR(255)

outboundcustomfields inboundcustomfields
Custom Field Name ENUM {
PK,U1 SiteGuid CHAR(38) ‘Barcodes', 'Custom1', 'Custom2', 'Custom3', PK,U1 SiteGuid CHAR(38)
‘Custom4', 'Custom5'
PK IdOutboundCustomField INTEGER PK IdInboundCustomField INTEGER
};

SequenceNumber INTEGER SequenceNumber INTEGER


U1 Name CHAR(8) Custom Field UserAccess ENUM { U1 Name CHAR(8)
UserAccess CHAR(4) ‘none', 'read', 'edit' UserAccess CHAR(4)
Label VARCHAR(255) }; Label VARCHAR(255)
IsEnabled CHAR(1) IsEnabled CHAR(1)

system Table system contains a single record


PK Name VARCHAR(255)

NextIdSystemSite INTEGER
NextIdSystemNotifier INTEGER

systemsites systemnotifiers
PK IdSystemSite INTEGER PK IdSystemNotifier INTEGER

U1 SiteGuid CHAR(38) Target LONGVARCHAR


I1 SiteName VARCHAR(255) Observer LONGVARCHAR
WebAlias VARCHAR(255) ConsumerId VARCHAR(255)
Reference VARCHAR(255)
ContactEmail VARCHAR(255)
Enabled CHAR(1)
AllowFaxFromWeb CHAR(1)
EnableTransAuth CHAR(1)
EnableOCRProcessing CHAR(1)
TimeZone VARCHAR(255)
MaxOutbound INTEGER
MaxInbound INTEGER
MaxBoth INTEGER
Weight INTEGER
PreventSameNumber CHAR(1)
DelayBetweenSameNumber INTEGER
EnableSmartResume CHAR(1)
InAutoDeleteEntry CHAR(1)
InAutoDeleteFax CHAR(1)
InEntryOlderThan INTEGER
InFaxOlderThan INTEGER
InBackupFax CHAR(1)
InBackupEntry CHAR(1)
InZeroRetentionEntry CHAR(1)
InZeroRetentionFax CHAR(1)
OutAutoDeleteEntry CHAR(1)
OutAutoDeleteFax CHAR(1)
OutEntryOlderThan INTEGER
OutFaxOlderThan INTEGER
OutBackupFax CHAR(1)
OutBackupEntry CHAR(1)
OutZeroRetentionEntry CHAR(1)
OutZeroRetentionFax CHAR(1)
SiteWithoutConfigVersionGuid CHAR(38)
SiteWithConfigVersionGuid CHAR(38)
Phonebook Database Schema 1/1

version Table version contains a single record with the


current DatabaseVersion (currently 9.0.0.0)

DatabaseVersion VARCHAR(255)

phonebooks
PK SiteGuid VARCHAR(38)
PK RelativeName VARCHAR(255)

U1 Id VARCHAR(38)
I1 SequenceNumber INTEGER
ForeignEditorSystem INTEGER

Id Id

IdPhonebook IdPhonebook

persons groups

PK,FK1 IdPhonebook VARCHAR(38) PK,FK1 IdPhonebook VARCHAR(38)


PK DisplayName VARCHAR(255) PK DisplayName VARCHAR(100)
PK Organization VARCHAR(255)
U1 UniversalRecordId VARCHAR(38)
Title VARCHAR(255) I1 SequenceNumber INTEGER
Phone VARCHAR(255) ForeignEditorSystem INTEGER
Fax VARCHAR(255)
Mobile VARCHAR(255)
Pager VARCHAR(255)
EMail VARCHAR(255) IdPhonebook, DisplayName IdPhonebook, DisplayName
Address VARCHAR(255)
City VARCHAR(255) Group
State VARCHAR(255)
PostalCode VARCHAR(255) IdPhonebook, DisplayName
Country VARCHAR(255)
BillingCode VARCHAR(255)
Member
SubBillingCode VARCHAR(255)
U1 UniversalRecordId VARCHAR(38)
I1 SequenceNumber INTEGER
ForeignEditorSystem INTEGER
Group

IdPhonebook, DisplayName, Organization


Member

IdPhonebook, DisplayName, Organization IdPhonebook, GroupName IdPhonebook, DisplayName IdPhonebook, GroupName

person_group_memberships group_group_memberships
PK,I1 IdPhonebook VARCHAR(38) PK,I1 IdPhonebook VARCHAR(38)
PK DisplayName VARCHAR(255) PK DisplayName VARCHAR(100)
PK Organization VARCHAR(255) PK,I1 GroupName VARCHAR(100)
PK,I1 GroupName VARCHAR(100)
U1 UniversalRecordId VARCHAR(38)
U1 UniversalRecordId VARCHAR(38) I2 SequenceNumber INTEGER
I2 SequenceNumber INTEGER ForeignEditorSystem INTEGER
ForeignEditorSystem INTEGER
FaxBoxConfig Database Schema 1/1

version Table version contains a single record with the


current DatabaseVersion (currently 9.0.0.0)

DatabaseVersion VARCHAR(255)

delegations

PK,I1 SiteGuid VARCHAR(38)


PK,I1 FaxBoxId VARCHAR(255)
PK,I1 DelegateId VARCHAR(255)

ShowOnlyFirstPage CHAR(1)
HasAccessToPermanentDelete CHAR(1)
HasAccessToResubmitTo CHAR(1)
HasAccessToCompose CHAR(1)
HasAccessToForward CHAR(1)
CreatedAt DATETIME
I2 SequenceNumber INTEGER
ForeignEditorSystem INTEGER

favorites
PK,I1 SiteGuid VARCHAR(38)
PK,I1 FaxBoxId VARCHAR(255)
PK,I1 ReferenceId VARCHAR(255)
PK,I1 Type VARCHAR(255)

I2 SequenceNumber INTEGER
ForeignEditorSystem INTEGER

mostrecentlyused
PK,I1 SiteGuid VARCHAR(38)
PK,I1 FaxBoxId VARCHAR(255)
PK,I1 ReferenceId VARCHAR(255)
PK,I1 Type VARCHAR(255)

MRUTimestamp DATETIME
I2 SequenceNumber INTEGER
ForeignEditorSystem INTEGER

userdata
PK,I1 SiteGuid VARCHAR(38)
PK,I1 FaxBoxId VARCHAR(255)
PK,I1 DataId VARCHAR(255)

Data LONGVARCHAR
I2 SequenceNumber INTEGER
ForeignEditorSystem INTEGER

You might also like