Professional Documents
Culture Documents
XM Fax Database Schemas EN s3BZdf
XM Fax Database Schemas EN s3BZdf
XM FAX 9.0
XMediusArchive Database Schema 1/3
DatabaseVersion VARCHAR(255)
fax_received
Inbound History
PK TableID 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
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
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
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
};
NextIdSystemSite INTEGER
NextIdSystemNotifier INTEGER
systemsites systemnotifiers
PK IdSystemSite INTEGER PK IdSystemNotifier INTEGER
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
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
DatabaseVersion VARCHAR(255)
delegations
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