Each mq program has a configuration file. The configuration files exist in the base CARS+ directory [note: Thermeon Europe has modified the SHELL scripts as released to have the configuration files located in the config directory], and example files are located in the SHELL directory (with a ".eg" suffix). See below for the names of the configuration files. Each configuration file is a plain text file and consists of NAME=VALUE pairs of data. Comments begin with a # and continue to the end of the line. Blank lines are ignored. Example files are included with the release in the SHELL directory.

Item Use Programs Example
APPERRSLEEPSECS
A 30
BWTXNLIMIT The number of transactions to process before pausing. ABCDEF 100
BWTXNSLEEPSECS The number of seconds to pause between BWTXNLIMIT transactions to limit the bandwidth used. ABCDEF 30
CASSHOSTNAME The hostname where CASS is running G abc.example.com
CASSPORT The port number on the host that CASS is listening. G 1234
CASSREMOTEUSER The REMOTE-USER to use when communicating to CASS G FIUSER
CCSID The Coded Character Set ID value that indicates the encoding used. See links below on how to determine the CCSID. IMPORTANT NOTE: The C programs currently do not handle anything other than single-byte character set encodings. If you choose an encoding that has multibyte characters and any multi-byte character is included in a reply message, the message will be unreadable. ABCDEFHI 819
CHARACTERSET
G
CIPHERSPEC
H
CONNERRSECS
ABCDEFHIJ
CONNRETRYCNT
G
CONNRETRYSECS
G
CONNTIMEOUTSECS
G
DUMPDATA If set to "y", the C program will send a hex dump of the data sent/received to the system logger, with a priority of "debug". ABDFGHIJ y
DUMPMSGS
C
DYNAMICQUEUE If set to non-blank, then the MQ program will automatically delete the reply queue at close. Normally you will be assigned a permanent reply queue by Hertz OKC. ABCDEFHIJ (leave unset)
EXPIRYTIMESECS The number of seconds until the request expires in MQ. ABCDEFHIJ 20
INPUTQUEUENAME The name of the input/request queue as assigned by Hertz OKC. ABCDEFHIJ HZFC09.REQUESTQ
KEYREPOS
H
LOGFILE A file name where you want the C program to log to. ABCDF
LOGTOSTDERR
HI
MESSAGEID The message ID that is put on the mq messages. This message ID should be unique worldwide. The value must be made in coordination with Hertz OKC. ABCDHIJ ADVNTEUR
MQSERVER The MQ server to be used. This includes the name of the server, the hostname of the server, and the port number, and is assigned by Hertz OKC. All HTZEUR.SVRCONN/TCP/ibmtsys(4000)
NAMEDOPTS
I
prog (conceptually the same as "program") AB
program Specifies the location and name of the C program. If a relative path is specified, it is relative to the CARS+ directory. CDEFGHIJ
QUEUEMANAGERNAME The queue manager to use on the server. This is assigned by Hertz OKC. All SHD1
RECORDSIZE
D
REPLYQUEUENAME The name of the queue that the C program will expect replies to be in. This is assigned by Hertz OKC. All HTZEUR.REPLYQ
REPLYTIMEOUTSECS The number of seconds to wait for a reply before we consider the message to have been lost and the program will attempt delivery again. ABCDEFHIJ 30
REQUESTQUEUENAME
G
SLEEPSECSCONNECT The number of seconds to pause between failed connection attempts. ABCDEFHIJ
SLEEPSECSTXN
All
SYSLOGFACILITY The operating system logging "facility" to associate with logging messages. All local1
UNIQUEID
HI
Key Program Configuration File (note that some end with ".conf" but most with ".config")
A mqaucwf - send RAs to CARRENT (used outside the Americas) MQAUCWF.conf
B htznrv - send non-revs to CARRENT (used in Canada) HTZNRV.conf
C mqccr - send cash taken at the counter to GAR MQCCR.config
D mqcwf - send RAs and Non-Revs to CARRENT (used by the Americas) MQCWF.config
E mqdrb - send closed RAs to DRB (used by the Americas) MQDRB.config
F mqgar - send closed RAs to GAR (used outside the Americas) MQGAR.config
G mqfi.pl - Fuel Island interface (used in Hertz Canada only) MQFI.config
H mqbase24/mqbase24d - seek credit card authorization from OKC MQBASE24.config / MQBASE24D.config
I mqseamless/mqseamlessd - book/edit reservations in Excalibur MQSEAMLESS.config / MQSEAMLESSD.config
J mqveh - send vehicles to CARRENT MQVEH.config

See Also