File Structure
File Structure
Only Controller can create user and when user is created all files filled with default values
Initially there are only two records should present in each file with default setting
SG/Data/Module/File
IP is the user manager and create all the record files with default values
When OS user record not found a new user can be created with default values by main thread
SG_Main_DataStructure is globally created an set by Master thread . Elements are(User Name, password , Os_User, SG_User)
If Controller change the default settings rewrite all the default user data and controller can only set the PI settings
File Structure
Firewall
Module Directory Total Files Total Fields
Name
Firewal SG/Data/FW/ 4 17
l
Variable Name Data Type Module Use Supplier Consumer Default Filename
Name Value
1 SG_FW_Exe_To Character Firewall GUISetting Firewall Firewall New Firewall_intblock.txt
_hook Array(100)
AntiVirus
Index Variable Name Data Type Module Name Use Supplier Consumer Default Filename
Value
1 SG_AV_amAuto Boolean AntiVirus GUISetting AntiVirus AntiVirus True Antivirus_mail_settin
Start g.txt
AntiSpam
Inde Variable Name Data Type Module Use Supplier Consumer Default Filename
x Name Value
1 SG_AS_Bemail Character AntiSpa GUISettin AntiSpa AntiSpa N AntiSpam_blocklist.txt
Array(100 m g m m ULL
)
Information Privacy
Index Variable Name Data Type Module Name Use Supplier Consumer Default File Name
value
1 SG_IP_Infor Character Information GUI Information Anti spam, Uname Privacy_Informatio
mation Array(100) Privacy Setting Privacy Firewall,IP n.txt
2 SG_IP_Categ Character Information GUI Information Anti spam, Name Privacy_Informatio
ory Array(100) Privacy Setting Privacy Firewall,IP n.txt
3 SG_IP_Descri Character Information GUI Information Anti spam, Name Privacy_Informatio
ption Array(100) Privacy Setting Privacy Firewall,IP of user n.txt
4 SG_IP_Usern Character Information GUI Information IP Default Privacy_User_Info.t
ame Array(100) Privacy Setting Privacy xt
5 SG_IP_passw Character Information GUI Information Anti spam, passwo Privacy_User_Info.t
ord Array(100) Privacy Setting Privacy Firewall,IP rd xt
6 SG_IP_Contr Boolean Information GUI Information Anti spam, False Privacy_User_Info.t
oller bit Privacy Setting Privacy Firewall,IP xt
7 SG_IP_PI_all Boolean Information GUI Information Anti spam, False Privacy_setting.txt
ow Module DirectoryPrivacy
Total FilesSetting Privacy
Total Fields Firewall,IP
8 Name Boolean
SG_IP_PI_ins Information GUI Information Anti spam, True Privacy_setting.txt
tigate Informatio SG/Data/IPrivacy 7 39
Setting Privacy Firewall,IP
9 n Privacy
SG_IP_PI_blo Boolean P Information GUI Information Anti spam, False Privacy_setting.txt
ck Privacy Setting Privacy Firewall,IP
10 SG_IP_PI_inf Boolean Information GUI Information Anti spam, False Privacy_setting.txt
orm Privacy Setting Privacy Firewall,IP
11 SG_IP_BS_co Char(10) Information GUI Information Firewall,IP Allow Privacy_setting.txt
okie Privacy Setting Privacy all
12 SG_IP_BS_ac Char(10) Information GUI Information Firewall,IP Alert Privacy_setting.txt
tivex Privacy Setting Privacy
13 SG_IP_BS_ap Char(10) Information GUI Information Firewall,IP Alert Privacy_setting.txt
plet Privacy Setting Privacy
Inde Variable Name Data Type Module Use Ssupplier Consumer Default File Name
x Name
1 SG_CO_Auto Boolean Common GUI Common Common false Common_setting.tx
updatecheck Setting t
2 SG_CO_Prox Boolean Common GUI Common Common false Common_setting.tx
ycheck Setting t
3 SG_CO_Prox Boolean Common GUI Common Common false Common_setting.tx
y Setting t
4 SG_CO_User Character Common GUI IP Common Control
name Array(10) Setting ler
5 SG_CO_Pass Character Common GUI IP Common Control
word Array(10) Setting ler
6 SG_CO_http Character Common GUI Common Common 0 Common_http.txt
Array(10) Setting