BBSM uses a database to store information such as user sessions and transaction information. Tables 9-1 through 9-29 show the database schemas for each table in the AtDial database.
Table 9-1 Access_Codes Table
Attribute
DataType (size)
Description
Allow Nulls?
ID (key)
int
Unique identifier
No
AccessCode
varchar (50)
Access code used by end-user
No
BandwidthKbps
int
Bandwidth available to access code
Yes
Customer
varchar (50)
Customer name (end user)
Yes
Description
varchar (100)
Description of code usage
Yes
EndValid
datetime
Ending date/time code is valid
Yes
InstID
int
Unique identifier for a set of access codes created in a single instance
Yes
Price
money
Payment amount for access code
Yes
SiteNumber
int
Site number code is valid for
No
StartValid
datetime
Starting date/time code is valid
Yes
Table 9-2 AccessCodesHistory Table
Attribute
DataType (size)
Description
Allow Nulls?
ID (key)
int
Unique identifier
No
AccessCode
varchar (50)
Actual access code used
Yes
ActiveSeconds
int
Active seconds for access code
Yes
DateTime
datetime
Access code date/time
Yes
IPAddress
varchar (25)
IP address of client system
Yes
MACAddress
varchar (50)
MAC address of client system
Yes
Room
varchar (20)
Room number of client system
Yes
Username
char (25)
User name for access code
Yes
Table 9-3 CallTypeLookup Table
Attribute
DataType (size)
Description
Allow Nulls?
ID (key)
int
Unique identifier
No
CallType
char (1)
Call type
No
Description
varchar (255)
Description of call type lookup
No
SiteNumber
int
Site number
No
Table 9-4 CruiseLineTransactionHistory Table
Attribute
DataType (size)
Description
Allow Nulls?
ID (key)
int
Unique identifier
No
CardType
varchar (25)
Card type used by user
Yes
ClientIPAddress
varchar (25)
Client IP address
Yes
ClientMACAddress
varchar (50)
Client MAC address
Yes
ClientPortID
varchar (50)
Client Port ID number
Yes
CreditCardNumber
varchar (20)
Users credit card number
Yes
FolioNumber
varchar (10)
Users folio number
Yes
RequestDateTime
datetime
Request date/time
No
Response
varchar (25)
Actual response
Yes
ResponseDateTime
datetime
Response date/time
Yes
TransactionAmount
money
Actual transaction amount
Yes
TransactionType
varchar (25)
Transaction type
No
Table 9-5 DailyWelcomeBackMAC Table
Attribute
DataType (size)
Description
Allow Nulls?
ID (key)
int
Unique identifier
No
EndWelcomeBack
datetime
Expiration date and time
No
MACAddress
varchar (50)
MAC address
No
Site
int
Site number
No
TotalSpent
float
Total amount spent by user
No
Table 9-6 DailyWelcomeBackPort Table
Attribute
DataType (size)
Description
Allow Nulls?
ID (key)
int
Unique identifier
No
EndWelcomeBack
datetime
Expiration date/time
No
PortID
varchar (50)
Port ID number
No
Site
int
Site number
No
TotalSpent
float
Total amount spent by user
No
Table 9-7 Debugging Table
Attribute
DataType (size)
Description
Allow Nulls?
ID (key)
int
Unique identifier
No
Data
varchar (255)
Data represented
Yes
DateTime
datetime
Date/time of action
Yes
File
varchar (50)
File that debugging trace refers to
Yes
Line
int
Line of debugging code
Yes
Table 9-8 PatchDependency Table
Attribute
DataType (size)
Description
Allow Nulls?
DependsOn
int
Depends on the patch required to be installed before installing "Patch Number"
No
PatchNumber
int
Patch number
No
Table 9-9 PatchDescription Table
Attribute
DataType (size)
Description
Allow Nulls?
ID (key)
int
Unique identifier
No
AtupgradeArgs
varchar (250)
Arguments for upgrade patch
Yes
Build
real
Product build installed by the patch
Yes
Description
varchar (150)
Description of patch applied
Yes
Hotfixes
varchar (250)
Hot fixes executed by the patch
Yes
InstallDate
datetime
Patch install date/time
No
IsPatch
bit
Patch or not patch
No
PatchNumber
int
Actual patch number
No
ProductName
varchar (50)
Product name patch applies to
Yes
Version
real
Product version installed by the patch
Yes
Table 9-10 PatchLog Table
Attribute
DataType (size)
Description
Allow Nulls?
ID (key)
int
Unique identifier
No
Data
varchar (512)
Data for patch
Yes
DateTime
datetime
Patch date/time
No
LogType
int
Log type for patch
No
PatchNumber
int
Patch number
Yes
TraceLevel
int
Trace level of patch
No
Table 9-11 PendingHotelSale Table
Attribute
DataType (size)
Description
Allow Nulls?
ID (key)
int
Unique identifier
No
Action
varchar (15)
Action of hotel sale
Yes
Amount
money
Total amount of sale
Yes
Description
varchar (255)
Description of sale
Yes
EndDateTime
datetime
End date/time
Yes
PortID
varchar (50)
Port ID of hotel sale
Yes
Room
varchar (50)
Room number
Yes
SiteNumber
int
Site number
Yes
StartDateTime
datetime
Start date/time
Yes
Table 9-12 Port_Map Table
Attribute
DataType (size)
Description
Allow Nulls?
ID (key)
int
Unique identifier
No
BandwidthKbps
int
Applied bandwidth for port
Yes
Comment
varchar (100)
Comment
Yes
EchoDataSize
int
Echo data size
Yes
EnablePortHop
bit
Enable/disable port hop
Yes
End_authorized_period
datetime
End of authorized period
Yes
InterPacketDelay
int
Interpacket delay
Yes
Modem_MAC_addr
varchar (20)
MAC address on port
Yes
PageSet
varchar (50)
PageSet used on port
Yes
PingsToSend
int
Number of pings to send
Yes
Port_ID
varchar (50)
Port ID number
No
PortTestPacketsReceived
int
Port received packets
Yes
PortTestPacketsTransmitted
int
Port transmitted packets
Yes
PortTestTime
datetime
Port test time
Yes
Site_number
int
Site ID number
No
Room_number
varchar (50)
Room number of port
Yes
Start_authorized_period
datetime
Start of authorized period
Yes
StartPage
varchar (100)
Start page to direct user to
Yes
SwitchMode
varchar (10)
Switch mode
Yes
Time_of_last_configure
datetime
Time of last port configuration
Yes
Time_of_last_sale
datetime
Time of last sale to port
Yes
ToolbarFrequency
int
Toolbar frequency
Yes
ToolbarMode
int
Toolbar mode
Yes
ToolbarNumber
int
Toolbar number
Yes
ToolbarTime
int
Toolbar time
Yes
UplinkPort
bit
Uplink port (Yes/No)
Yes
Table 9-13 Port_State Table
Attribute
Data Type (size)
Description
Allow Nulls?
AccessPolicy
varchar (50)
Access policy for port
Yes
AccountingInfo
varchar (255)
Accounting information
Yes
AccountingPolicy
varchar (50)
Accounting policy for port
Yes
BandwidthKbps
int
Applied bandwidth to port
Yes
Client_IP_Address
varchar (25)
Client IP Address
No
Client_MAC_address
varchar (50)
Client MAC address
Yes
Client_port_ID
varchar (50)
Client port ID number
Yes
Client_room_number
varchar (50)
Client room number
Yes
Client_site_number
int
Client site number
Yes
DeniedURL
varchar (100)
Denied URL to direct user to
Yes
FreeBrowse_Subnet
varchar (25)
Free browse subnet IP
Yes
FreeBrowse_Subnet_Mask
varchar (25)
Free browse subnet mask IP
Yes
OriginalPortID
varchar (50)
Original port ID
Yes
OriginalRoom
varchar (50)
Original room
Yes
PortHopInProgress
datetime
Time port hop in progress
Yes
Port_state
varchar (20)
Port state
Yes
Port_type
int
Port type
Yes
Rate
money
Rate/transaction amount
Yes
Router_number
int
Router number
Yes
SearchInProgress
bit
When using the port hopping feature, search in progress for the client