# -------------------------------------------------------------- # # Copyright (c) 2005, Ultra Electronics Airport Systems. # All Rights Reserved. # # -------------------------------------------------------------- # # Filename - gw.conf # Module Name - UltraTrak DCS Gateway # Originating Author - Tajinder Uppal # Design Reference - UAS/FALDG/SD/00005 # # -------------------------------------------------------------- # # Description - Configuration for the UltraTrak # Gateway including txdbi & watchdog # processes. # # -------------------------------------------------------------- # general gateway process configuration # -------------------------------------------------------------- # # interface configuration -------------------------------------- # #used only for direct Serial Converter connection, #Ie. if no sita_connection. sc_bsm_network_address 20000 sc_bsm_host_name earth #The airport code, not used by CUBES connections dep_airport_code HKG secondary_code r time_zone l #The following three values should never be changed dcs_proc_type DCS dcs_proc_instance 1 dcs_id SC1 #The time at which the sequence number will be reset for BPMs log_file_reset_time 04:00 sam_display_switch N #Tx Circular Buffer Size (messages) Tx_Circ_Buff_Size 30 #Time between polls of messages to send bpm_sleep_time 10 # # message handling configuration ------------------------------- # #Determines whether received BPMs will be decoded or not. # 1=Yes, 0=No bpm_decoding_flag 1 #Determines whether received BMMs will be decoded or not. # 1=Yes, 0=No bmm_decoding_flag 1 #Determines whether received BTMs will be decoded or not. # 1=Yes, 0=No btm_decoding_flag 1 #Determines whether received BSMs/BMMs will be logged #If 1 Logging On, if 0 Logging Off bsm_logging_flag 1 #Determines whether generated BPMs/BMMs will be logged #If 1 Logging On, if 0 Logging Off bpm_logging_flag 1 bmm_logging_flag 1 bns_logging_flag 1 #Field separator characters for bpms #Normally \r\n bpm_field_delimiter \r\n #Determines whether generated BPMs will include .S,.P & .L fields # 1=Yes, 0=No include_S_P_L_fields 0 #Field separator characters for bmms #Normally \n bmm_field_delimiter \n #The token separators defined below are used to break up #the BRS message that is received from the DCS #Normally \r\n token_separators \r\n # flight data configuration files ------------------------------ # #The following is the name of the configuration file that details #a list of what airlines use as unique keys airline_unique_keys_filename /shared/tagtrak/etc/airline_unique_file #The following is the name of the configuration file that will allow #the outbound flight number to be mapped to another flight number flight_map_file_locn /shared/tagtrak/etc/flight_map_file #The following is the name of the configuration file that will allow #the inbound flight number to be mapped to another flight number inbound_map_file_locn /shared/tagtrak/etc/inbound_map_file flight_list_file /shared/tagtrak/etc/flight_list_file # # shared memory settings --------------------------------------- # #These are the shared memory keys used by the Gateway #for storing BPMs bpm_structure_key 1000 bpm_sequence_key 1212 #These are the shared memory keys used by the Gateway #for storing BMMs bmm_structure_key 1005 bmm_sequence_key 1217 #These are the shared memory keys used by the Gateway #for storing BNS bns_structure_key 12034 # # diagnostic setting ------------------------------------------- # count_diagnostic 2 diagnostic 9 mail_peek_diagnostic 9 # #The error logging level is three HEX characters, the first HEX character #is the logging level for the tx side, the second HEX character #is for the rx side and the third HEX character is general information #messages. #ie 975, Tx=9, Rx=7, Gen=5 # error_message_logging 999 error_message_filename /shared/tagtrak/log/HMGCM_Messages #verbose_log_file /shared/tagtrak/log/gateway.log # -------------------------------------------------------------- # gateway-to-gateway communication # -------------------------------------------------------------- #The following determines whether a socket connection #is to be made to send messages received by the gateway #to another gateway process. # 1= Yes 0= No Create_Socket 0 #The port number used for sending messages if Create_Socket #is enabled. Port_Number 21000 #The time in secs to wait if unable to connect to socket created #if Create_Socket flag is set to 1 time_between_attempts 5 # -------------------------------------------------------------- # txdbi child process # -------------------------------------------------------------- #This should always be set to one, or the Gateway will try to #make two connections to the Database using different threads. #This is not supported so never change this unless authorised. use_txdbi_flag 1 #The location of the txdbi executable that allows the tx side of the #gateway to connect to the database, the hostname that the #txdbi process will be running on and the port that the txdbi #process will communicate on. txdbi_prog_locn /shared/tagtrak/bin/txdbi txdbi_host_name txdbi_well_known_address 20009 # -------------------------------------------------------------- # watchdog monitor process # -------------------------------------------------------------- #the key for the shared memory block watchdog_status_key 1200 #the file location of the watchdog process watchdog_location /shared/tagtrak/bin/watchdog watchdog_sleep_time 300 # -------------------------------------------------------------- # SITA's CUBES (old bagmessage) interface # -------------------------------------------------------------- #The connections to the CUBE Servers, #if 00 Don't connect to CUBES #if 10 Only connect to primary Server #if 01 Only connect to Secondary Server #if 11 Connect to both Primary and Secondary CUBES Servers Cubes_Flag 00 #The location of the configuration files for the #CUBES Connections Cubes_Prim_Conf_Filename /shared/tagtrak/etc/gw.conf.Cubes_Prim Cubes_Sec_Conf_Filename /shared/tagtrak/etc/gw.conf.Cubes_Sec # -------------------------------------------------------------- # SITA's BagMessage (new interface with separate tx/rx sockets) interface # -------------------------------------------------------------- #The number of BagMessage connections Num_of_BagMessages 2 #The location of each of the configuration files #for the BagMessage connections BagMessage1_Conf_Filename /shared/tagtrak/etc/gw.conf.BagMessage1 BagMessage2_Conf_Filename /shared/tagtrak//etc/gw.conf.BagMessage2 # -------------------------------------------------------------- # arinc's baglink interface # -------------------------------------------------------------- #The number of BagLink connections Num_of_BVISs 0 #The location of each of the configuration files #for the BagLink connections BVIS1_Conf_Filename /shared/tagtrak/etc/gw.conf.BVIS1 BVIS2_Conf_Filename /shared/tagtrak/etc/gw.conf.BVIS2 BVIS3_Conf_Filename /shared/tagtrak/etc/gw.conf.BVIS3 # -------------------------------------------------------------- # serial converter interface for legacy host protocols UTS/ALC # -------------------------------------------------------------- #The number of Serial Converter connections Num_of_SCIMs 0 #The location of each of the configuration files #for the Serial converter connections SCIM1_Conf_Filename /shared/tagtrak/etc/KT_SCIM.conf SCIM2_Conf_Filename /shared/tagtrak/etc/KT_SCIM2.conf # -------------------------------------------------------------- # terminal server interface (serial connection) # -------------------------------------------------------------- #The number of vienna connections Num_of_VDIMs 0 #The location of each of the configuration files for #the vienna connections VDIM1_Conf_Filename /shared/tagtrak/etc/LH_VDIM.conf VDIM2_Conf_Filename /shared/tagtrak/etc/LH_VDIM.conf # -------------------------------------------------------------- # mq-series interface # -------------------------------------------------------------- #The number of MQSeries connections Num_of_MQSIMs 0 #The location of the configuration file #for the MQSeries connection MQSIM1_Conf_Filename /shared/tagtrak/etc/MQSIM.conf MQSIM2_Conf_Filename /shared/tagtrak/etc/MQSIM2.conf # -------------------------------------------------------------- # GSA interface # -------------------------------------------------------------- # Use GSA? GSA_Flag 0 #The location of the configuration file for GSA GSA_Conf_Filename /shared/tagtrak/etc/GSA.conf