NCR RSD Atlanta 7710GA2 Electronic Pricing Transmitter User Manual Appedix C

NCR Corporation, RSD - Atlanta Electronic Pricing Transmitter Users Manual Appedix C

Users Manual Appedix C

Configuration Files
Overview
This appendix contains an example of each of the following
configuration files:
Base Software Configuration file (basesw.cfg).
Application Configuration file (esappl.cfg)
CBS Parameter table (cbsparam.tbl)
Measurement Units Configuration table (esmeasur.tbl)
Serial Number Configuration table (eplserial.cfg)
Log Monitor file Configuration (logmon.cfg)
EPL Backup information file (eplbackup.ini)
Status Tag Manager Configuration file (status.cfg)
In a default Windows NT system, these files are in the \epl\data\
directory. In a default NCR UNIX or SCO UNIX system, these files are
in the /appl/epl/data/directory.
Note: When a new version of DecisioNet software is installed, the
basesw.cfg, esappl.cfg, esmeasur.tbl, logmon.cfg, and status.cfg files
are installed in the samples directory. This prevents the existing files in
the data directory from being destroyed. If you want to replace the
existing configuration files with the new ones, copy the new files the
samples directory to the data directory and re-configure your system.
Note: When you modify the application parameters in EPL
Administration or the configuration files (*.cfg), stop EPL Applications
and restart EPL Applications so that the system acknowledges the
changes made to the configuration.
C
C-2 Configuration Files
DecisioNet Windows NT Configuration Files
The following sections show the default configuration files in a
DecisioNet Windows NT system.
Base Software Configuration File (basesw.cfg)
The following is an example basesw.cfg file. It contains an explanation
of each parameter in the file. Some parameters are set using the EPL
Administrator configuration screens. Use an editor to set the
CBSCOMM_PORT parameter from the DOS system prompt.
Caution: Many of the parameters are commented out with a # symbol
in the first character position. The values shown are system defaults
used by various DecisioNet programs and utilities. They are intended
for reference purposes only, and should NOT be edited or changed
except by trained NCR personnel.
#################################################
#COMMON
#################################################
"EPL_TYPE", 1
#################################################
#CBS MANAGER
#################################################
#When this value is non zero, the CBS Manager will retry
# with a greater batch size when current batch size is
# smaller. [0]
#"EPLCOMM_RETRYPLUS,0
#Uplink channels for time slot 1/4/7/10,2/5/8/11,3/6/9/12
# (1-5) [2,4,5]
"EPLCOMM_UPLINKCHANNEL","2,4,5"
# Batch size of group 0 for pooling messages
# (1,2,4,8,16) [1]
"EPLCOMM_BATGRP0",1
# Batch size of group 1 for pooling messages
# (1,2,4,8,16) [1]
"EPLCOMM_BATGRP1",1
Configuration Files C-3
#Specifies the time slots that are used for downlink
# messages to an EPL. They are assigned as follows:
# 0: 1,2,3,7,8,9
# 1: 4,5,6,10,11,12
# 2: 1,2,3
# 3: 4,5,6
# 4: 7,8,9
# 5: 10,11,12
# (0-5) [0]
#"TIMESLOT_GROUP",0
#Specifies store identification
# Mandatory field
"STORE_ID", 100
#Specifies RS-232 device name
# Mandatory.
"CBSCOMM_PORT", "COM1"
#Communication port speed
# (9600) [9600]
"CBSCOMM_SPEED", 9600
#Addresses of the connected CBS's. These addresses are
# comma separated.
# (0-19) [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]
"CBS_ADDRESS", "00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19"
# Maximum number of attempts to send a request to an EPL
# in the case when the batch size is one. In the case of
# pooling, this paramter is ignored and the parameter
# EPLCOMM_RETRYPLUS is in effect. (0-15) [3]
"EPLCOMM_MAXRETRY",3
#Maximum permissible lag of master tick value. A value of
# 255 means automatically correct the TOD. If the batch size
# for group 0 or 1 is greater that this parameter plus 1, the
# actual lag time will the batch group size minus 1. (0-255) [4]
"CBS_MAXTODLAG", 004
#Range of frequencies used to load the CBS frequency hopping tables
# (0,283) ["0,283"]
#"CBS_FREQRANGE","0,283"
#Threshhold of noise level for removing frequency (multiplier of
# standard deviation of noise level). This value is floating
# point. (0.0-9.94) [2.0]
#"CBS_FREQNOISETHRESHHOLD","2.0"
#Standard deviation multiplier used for calculating minimum uplink
# signal strength. If this value is zero, the CBS Manager will not
C-4 Configuration Files
# optimize threshold values [3.7]
#"OPTFACTOR_SIGNALTHRESHOLD","3.7"
#Standard deviation multiplier used for calculating maximum
# amount of noise on an uplink [3.0]
#"OPTFACTOR_NOISETHRESHOLD","3.0"
#The period within which the Data Scheduler needs to send a LIVE
# notice to the CBS Manager. (0-255) [15]
"SCHEDABSENCE_MAXTIME",025
#Number of seconds to wait in between sending pseudo uplink messages
# (1-59) [10]
# PSEUDOUPLINK_INTERAL,10
#################################################
#DATA SCHEDULER
#################################################
#Interval of automatic retry (1-255) [10]
"SCH_RETRYINTERVAL",001
#Minimum number of send errors necessary for a
# request with the ES_WARNING bit set to return
# a request in a Get Sendstatus call (1-255) [3]
"SCH_WARNTHRESHOLD",001
#Automatic retry period for request without due date/time
# and implicitly commited requests (1-255) [60]
"SCH_RETRYPERIOD",010
#Delay time after primary scheduled date/time for sending
# secondary scheduled request (0-255) [10]
"SCH_POSTPRIMTOD",002
#Margin time to give up retrying before scheduled date/time
# (0-255) [60]
"SCH_PRESCHEDTOD",002
#A non-zero value tells Data Scheduler to send scheduled sales
# promotion set function at the due time (without utilizing
# the TOD in an EPL. [1]
#"SCH_TIMEDSALESPROMMODE",1
#Default size of the spool file if it does not exist
# 1-65536 [20000]
"SCH_DEFAULTSPOOLSIZE", 10000
#Range of serial #'s corresponding to tags where the
# CBS Manager must send a downlink burst for loading
# data into display register #2 twice
"EPLPTF_A", "10000, 15000"
Configuration Files C-5
#Range of serial #'s corresponding to tags where sumcheck
# test for EPL error status turns on the H/W error bit.
# Price update message for display register #2 and #3
# affects event time
"EPLPTF_B", "10000, 15000"
"EPLPTF_C", "10000, 15000"
"EPLPTF_D", "10000, 15000"
#Determines whether schaudit.log.<dayofweek> log
#files will be created in the data directory. [YES]
"SCH_ENABLE_AUDITLOGGING","YES"
#################################################
#TABLE MANAGER
#################################################
#Determines whether tblaudit.log.<dayofweek> log
#files will be created in the data directory. [YES]
"TBL_ENABLE_AUDITLOGGING","YES"
#################################################
#BEDCHECK
#################################################
#Maximum number of times to retry (0-10) [3]
"BED_MAXRETRY", 0
#Length of time (minutes) to wait in between retries
# (1-255) [1]
#"BED_RETRYINTERVAL",1
#If non-zero value, then a sumcheck error will enforce
# EPL hardware error
#"BED_ENFORCEHWERR",0
#Default size of bedcheck log
#"BED_DEFAULTLOGSIZE",5000
#################################################
#LABEL DATA MANAGER
#################################################
#An integer value which designates the elapsed time (seconds) between
#accesses of the PLU File to determine the descriptions which have changed
# [0]
"LDM_GRANULARITY",300
#Designates the number of EPL records processes at one time when description
#changes are checked. [100]
"LDM_RECORDS_NUMBER",100
C-6 Configuration Files
#################################################
#IPC
#################################################
#If set to YES then debug messages from the IPC code will be
#displayed. [NO]
#"ES_ENABLEIPCTRACING","NO"
#YES to enable sockets IPC. Use for communication between
# heterogeneous operating systems. Don't use with WIN95. [NO]
#"ES_ENABLESOCKETS","NO"
#If sockets IPC is enabled, the number of seconds to wait for a
# server connection [3]
#"ES_SOCKETCONNECTWAIT", 3
#If sockets IPC is enabled, the number of times to retry sending a
# request to a server. [3]
#"ES_SOCKETSENDRETRIES",3
#If sockets IPC is enabled, the number of times to a server will attempt
# to read a request from a client [3]
#"ES_SOCKETREADRETRIES",3
#If socket or rpc IPC is enabled, this specifies the address where the
# server programs are running [127.0.0.1]
#"ES_SERVERIPADDRESS","127.0.0.1"
#YES to enable RPC IPC. Set to YES to do networking between two WIN32
#operating systems (i.e. WIN95/WINNT) [NO]
#"ES_ENABLERPC", "NO"
#YES to enable memory-mapped file IPC. This is the default. Set to NO
# if using RPC or SOCKETS [YES]
#"ES_ENABLEMEMFILES","YES"
#The number of seconds a client should wait for a response from a server. [60]
#"ES_IPCRESPONSEWAIT",60
#################################################
#FAILURE DETECTION AND ANALYSIS
#################################################
"SVFDA_CMDLINE", "-m30"
#FD&A will log an error if a CBS's minsignal/maxnoise exceeds these
# parameter values
"FDA_MINSIGNAL", 85
"FDA_MAXNOISE", 80
#These parameters are set by ESADMIN, and define how power supplies
# are configured
"POWERA_ADDRESS"
Configuration Files C-7
"POWERB_ADDRESS"
"POWERC_ADDRESS"
"POWERD_ADDRESS"
"POWERE_ADDRESS"
"POWERF_ADDRESS"
"POWERG_ADDRESS"
"POWERH_ADDRESS"
"POWERI_ADDRESS"
"POWERJ_ADDRESS"
#These parameters are set by ESADMIN, and define the addresses for
# the master and alternate master CBSs
"MASTER_ADDRESS"
"ALTMASTER_ADDRESS"
#These parameters are set by ESADMIN, and define how receive antennas
# are configured
"RECEIVEA_ADDRESS"
"RECEIVEB_ADDRESS"
"RECEIVEC_ADDRESS"
"RECEIVED_ADDRESS"
#These parameters define how frequently bedcheck tests are performed:
# "BEDCHECK_TEST", "HOURLY|DAILY|WEEKLY|MONTHLY"
"BEDCHECK_EXISTENCE", "DAILY"
"BEDCHECK_REGISTER", "WEEKLY"
"BEDCHECK_HARDWARE", "MONTHLY"
#These parameters define when daily, weekly, and monthly tests are performed:
# "BEDCHECK_DAILY", "HH:MM" (24 hour format)
# "BEDCHECK_WEEKLY", "SUNDAY|MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY"
# "BEDCHECK_MONTHLY", "15" (day of the month)
"BEDCHECK_DAILY", "23:55"
"BEDCHECK_WEEKLY", "MONDAY"
"BEDCHECK_MONTHLY", "1"
#These parameters define thresholds for the bedcheck tests that determine
# when an error is logged by FD&A:
# "THRESHOLD_TEST", "NUM" (NUM specifies a number of failed tags that trigger
# an error)
"THRESHOLD_EXISTENCE", "10"
"THRESHOLD_REGISTER", "1"
"THRESHOLD_HARDWARE", "1"
#################################################
#LOG MONITOR
#################################################
"SVLOGMON_CMDLINE", "-m30 –h10"
#Configure the Log Monitor to use the following editor
#"LOGMON_EDITOR", "editor"
C-8 Configuration Files
#User defined actions go here
"LOGMON_ALERTACTION1", "echo SW DOWN > c:\epl\data\STATMOD.001"
"LOGMON_ACKACTION1", "echo SW OK > c:\epl\data\STATMOD.001"
#################################################
#LOGGER
#################################################
#The following parameter controls whether messages will be logged
#to Storeminder. Default is NO
#"ES_LOGTOSTOREMINDER","NO"
#################################################
#Command-Line Parameters for Services
#################################################
#"SVCBSMGR_CMDLINE",""
#################################################
"SVBRIDGE_CMDLINE","-s60"
"SVPRCVRF_CMDLINE","-r60"
"SVSPRCVRF_CMDLINE","-r60"
"SVPROMOVRF_CMDLINE","-r60"
"SVEXTDI_CMDLINE","-s300"
Configuration Files C-9
Application Configuration File (esappl.cfg)
The Application Configuration file contains parameters that are
defined by using the EPL Administrator Application Configuration
screen.
#
# Amount of time to display a register. There are 4 options:
# 1 - .72 secs
# 2 - 1.45 secs
# 3 - 2.90 secs
# 4 - 5.80 secs
#
#
FLASHING_PRICE_DUTY, 2
FLASHING_PROMOTION_DUTY, "1 1 1"
#
# Whether or not to display unit price
# There are 3 options:
# NEVER(0): The unit price will never be displayed.
# ALWAYS(1): The unit price will be displayed always.
# ASK(2): The user will be prompted when the tag is added to the system.
#
UNIT_PRICE_DISPLAY, 1
#
# Number of decimal positions for the price and unit price. Unit price
# position can be either equal to the price position or one decimal greater
# only.
#
PUNCTUATION_POSITION, 2
UPRICE_DECIMAL_POSITION,2
#
# Where should the unit price be displayed when a tag is added.
# 0 - TOP/LEFT
# 1 - BOTTOM/RIGHT
#
UNIT_PRICE_PLACEMENT, 0
#
# Default unit of measurement string. Check the file "esmeasur.tbl"
#
MEASUREMENT_TYPE, 1
#
# Whether or not to log a message during an EPL Load.
# 0 - Don't Log a message
#
C-10 Configuration Files
LOAD_EPL_LOGALL, 0
#
# There are 3 options. NORMAL, ROUNDUP and TRUNCATE
# NORMAL implies that the price/unit price will be rounded to the next whole
# number if greater than .5 else it will be rounded down.
# ROUNDUP implies that the price/unit price will be always rounded to the next
# whole number.
# TRUNCATE implies that the price/unit price will be truncated to the next
# whole number.
#
ROUNDING_TYPE, NORMAL
#
# What to do if the price overflows
# DROP_UNIT_PRICE: The unit price is not displayed and the overflow portion
# is displayed in the unit price field.
# DROP SIGNIFICANT DIGITS: Drop the decimals portion of the price.
#
PRC_OVERFLOW_HANDLING, DROP_UNIT_PRICE
#
# 0 - Don't display CENT or EURO sign
# 1 - Display CENT sign
# 2 - Display EURO sign
#
DISPLAY_CENTS, 1
#
# Whether or not to displaya0infront of the decimal, when the price is
# less than a 1.00. For instance a price of .60 could be displayed as 0.60.
# 0 - Don't display a zero if price is less than 1.0
# 1 - Display a zero if price is less than 1.0
LEAD_ZERO_ON_SML_PRICE,0
#
# Date format (mmddyy, ddmmyy, yymmdd)
#
DATE_FORMAT, mmddyy
#
# Decimal symbol (. or ,)
#
DECIMAL_SYMBOL, "."
#
# When a tag is purged, what should be displayed on the tag.
# 0 - Don't change anything. Keep whatever was displayed last.
# 1 - Display the enunciators on the tag i.e. periods, commas, etc.
# 2 - Display the configured text on the tag
#
DISPLAY_ON_PURGE,0
Configuration Files C-11
DISPLAY_ON_PURGE_DATA, " "
#
# When a tag is removed, what should be displayed on the tag.
# 0 - Don't change anything. Keep whatever was displayed last.
# 1 - Display the enunciators on the tag i.e. periods, commas, etc.
# 2 - Display the configured text on the tag
#
DISPLAY_ON_REMOVE,0
DISPLAY_ON_REMOVE_DATA, " "
#
# 0 - Don't display description of item in the bed check report
# 1 - Display description of item in the bed check report
#
ITEM_DESC_IN_BEDCHK_REPORT,0
#
# Number of days to retain batches in the system. 0 - forever
#
BATCH_RETENTION,0
#
# 0 - Don't expand UPC-E numbers
# 1 - Expand UPC-E numbers
#
EXPAND_UPC-E,1
#
# Whether or not to display the price for a random weight item in the PRICE
# field or not.
# 0 - Only display price in the UNIT PRICE field
# 1 - Display price in the PRICE field, also.
#
RANDOM_WEIGHT_PRICE_DISPLAY,0
#
# Do items stored in the POS PLU file contain a check digit or not?
# 0 - Items don't include a check digit
# 1 - Items include a check digit
#
PLU_EAN_CHECK_DIGIT,0
#
# When decimal place is less than 2 for the EURO tag, this parameter
# determines whether to display a space in the second place after the decimal
# position or display unit price to two decimal positions
# 0 - Display unit price to two decimal positions
# 1 - Display a space
#
MAX_ONE_UP_DEC_POS_FOR_CENTS, 0
#
C-12 Configuration Files
# Whether or not the EURO symbol is displayed or not.
#
EURO_PRICING, 0
#
# Filename for reports
#
EPL_TABLE_RPT_FILENAME, epltable.rpt
BEDCHECK_LOG_RPT_FILENAME, esbedchk.rpt
SAVE_SYSERROR_LOG_RPT_FILENAME, error.rpt
SAVE_SENDLOG_RPT_FILENAME, send.rpt
SAVE_AUDITLOG_RPT_FILENAME, audit.rpt
SAVE_ADM_SYSERROR_LOG_RPT_FILENAME, error.rpt
SAVE_ADM_SENDLOG_RPT_FILENAME, send.rpt
SAVE_ADM_AUDITLOG_RPT_FILENAME, audit.rpt
SAVE_ADM_FDA_RPT_FILENAME, esfda.rpt
Configuration Files C-13
Measurement Units Configuration Table (esmeasur.tbl)
This table defines the measurement units available for selection on the
Application Configuration screen. The following measurement units
are the default values. Additional entries may be made using the
format shown. The maximum number of entries is 99.
01,"OZ"
02,"LB"
03,"g"
04,"L"
05,"mL"
06,"Gal."
07,"QT"
08,"PT"
09,"CT"
10,"Kg"
11,"Pound"
12,"Quart"
13,"Pint"
14,"100 Units"
15,"50 Sq. Feet"
16,"100 Sq. Feet"
C-14 Configuration Files
Serial Number Configuration Table (eplserial.cfg)
This table defines in hexadecimal numbers the serial number range for
each EPL type. Note that EPL types 2, 4 and 6 are not shown in this
table. That is because types 1 and 2, 3 and 4, and 5 and 6 are the same
except that their price and unit price locations are reversed.
00014081,002fffff,1
00300000,003fffff,3
00400000,005fffff,5
00600000,007fffff,7
00800000,008fffff,9
00900000,009fffff,8
00a00000,00afffff,10
00b00000,00bfffff,5
00c00000,00cfffff,7
00d00000,00dfffff,9
00e00000,00efffff,8
00011ee4,00012a5d,1
000127e0,0001280f,1
00013603,0001362e,1
00013c98,00013d72,3
Configuration Files C-15
Log Monitor Configuration File (logmon.cfg)
The Log Monitor configuration file contains the information displayed
in the Log Monitor modal dialog box and the Log Monitor report. The
file can be edited to include site-specific error and corrective action
information. Refer to Appendix D for details on customizing the Log
Monitor functionality.
# The EPL Log Monitor generates alerts based upon the contents of this
# configuration file. The Log Monitor Configuration file format is as follows:
#
# [SOURCE]
# SEVERITY, "Message Text"
# SEVERITY, "Message Text"
# ...
#
# where SOURCE is the name of any process that logs error messages to the EPL
# error log, and SEVERITY is any one of the following: SUCCESS, INFORMATION,
# WARNING, or ERROR.
#
# ERRNUM, "Message Text"
#
# where ERRNUM is the error number associated with the corrective action message
# that follows.
#
[ESCBSMGR]
ERROR, "EPL CBS Manager logged errors that are causing serious EPL software
problems. Immediate investigation of these problems is recommended. Call NCR
field personnel for assistance."
[ESLOGGER]
ERROR, "EPL Logger logged errors that are causing serious EPL software problems.
Immediate investigation of these problems is recommended. Call NCR field
personnel for assistance."
[ESSCHED]
ERROR, "EPL Scheduler logged errors that are causing serious EPL software
problems. Immediate investigation of these problems is recommended. Call NCR
field personnel for assistance."
[ESTBLMGR]
ERROR, "EPL Table Manager logged errors that are causing serious EPL software
problems. Immediate investigation of these problems is recommended. Call NCR
field personnel for assistance."
[ESEXTDI]
C-16 Configuration Files
ERROR, "EPL External Data Interface logged errors that could cause serious EPL
system problems. Immediate investigation of these problems is recommended."
[ESBRIDGE]
ERROR, "EPL Bridge logged errors that are causing serious EPL software problems.
Immediate investigation of these problems is recommended. Call NCR field
personnel for assistance."
[ESPLURDR]
ERROR, "EPL PLU Reader logged errors that are causing serious EPL software
problems. Immediate investigation of these problems is recommended. Call NCR
field personnel for assistance."
[ESPLUXTRC]
ERROR, "EPL PLU Extractor logged errors that are causing serious EPL software
problems. Immediate investigation of these problems is recommended. Call NCR
field personnel for assistance."
[ESBEDCHK]
ERROR, "EPL Bedcheck logged errors that are causing serious EPL software
problems. Immediate investigation of these problems is recommended. Call NCR
field personnel for assistance."
[ESPRCVRF]
ERROR, "EPL Price Verifier logged errors that are causing serious EPL software
problems. Immediate investigation of these problems is recommended. Call NCR
field personnel for assistance."
[ESSPRCVRF]
ERROR, "EPL Sales Price Verifier logged errors that are causing serious EPL
software problems. Immediate investigation of these problems is recommended.
Call NCR field personnel for assistance."
[ESPRCCHK]
ERROR, "EPL Price Checker logged errors that are causing serious EPL software
problems. Immediate investigation of these problems is recommended. Call NCR
field personnel for assistance."
[ESPROMOVRF]
ERROR, "EPL Promotional Verifier logged errors that are causing serious EPL
software problems. Immediate investigation of these problems is recommended.
Call NCR field personnel for assistance."
[ESLOGMON]
ERROR, "EPL Log Monitor logged errors that are causing serious EPL software
problems. Immediate investigation of these problems is recommended. Call NCR
field personnel for assistance."
[ESSTAT]
ERROR, "EPL Status Tag Manager logged errors that are causing serious EPL
software problems. Immediate investigation of these problems is recommended.
Configuration Files C-17
Call NCR field personnel for assistance."
[ESFDA]
WARNING, "EPL Failure Detection and Anaysis detected warnings that may lead to
EPL system problems later. Investigation of these problems is recommended. Call
NCR field personnel for assistance."
ERROR, "EPL Failure Detection and Analysis detected errors that are causing
serious EPL system problems. Immediate investigation of these problems is
recommended. Call NCR field personnel for assistance."
[ESAMS]
ERROR, "EPL Automated Messaging System logged errors that could cause serious EPL
system problems. Immediate investigation of these problems is recommended."
1000, "Invalid parameter data error message indicates that an invalid command
line option was specified. Review usage information and restart.
1103, "The system is running low on memory. Check using 'sar -r' for memory
activity."
1152, "Unable to obtain semaphore. Check the kernel parameters or tune the
semaphore count."
1200, "The EPL Table has been closed. Reopen it using 'tbltest'."
1209, "The EPL table has become corrupt. Call customer support."
1300, "The communication to the CBS is closed. Reopen the communication using
the EPL administration utility."
1303, "Unable to communicate with the CBS. Run diagnostic tests on the CBS's."
1304, "The master CBS link is down. Verify that the CBS's are functioning
properly."
1310, "Unable to communicate with the EPL. Check to see if the EPL exists and is
in within RF range."
1372, "The Master CBS unexpectedly closed EPL communications. A fault has been
deted in the communication link between the CBS Manager and the Master CBS. If
the problem persists, call customer support."
1600, "The Data Scheduler is closed. Open the data scheduler."
1607, "The Data Scheduler files are corrupt. If problem persists, call customer
support."
1624, "The Data Scheduler was unable to create the spool file. Check the
permissions of the file 'spool.dat' and verify the disk space."
1631, "Unable to communicate with the EPL before due time. Check to see if the
EPL exists and is in RF range."
1682, "Unable to communicate with the EPL before due time. Check to see if the
EPL exists and is in RF range."
1683, "The Data Scheduler was unable to update the spool file. Check the
permissions of the file 'spool.dat' and verify the disk space."
1684, "The Data Scheduler was unable to add records to the spool file. Check the
permissions of the file 'spool.dat' and verify the disk space."
1686, "The CBS did not process the send request. Possibly, the message sent to
the CBS manager from the scheduler has invalid data. Check the Data Scheduler
log"
1690, "The Data Scheduler is closed. Open the data scheduler."
1808, "The PLU file cannot be opened. Call customer support."
2102, "Unable to communicate with the PLU Reader. Check to see if the PLU reader
C-18 Configuration Files
is running or not."
2103, "Unable to communicate with the EPL Table Manager. Check to see if the EPl
Table Manager is running."
2500, "Promo Mismatch. (Meaning-A promotion change has been made to an item
linked to an EPL but the change was not detected by the EPL system. This can be
caused if EXTDI is not running or is running less frequently that the Promo
Message Verifier)."
2701, "Communication link not established error message indicates that the CBS is
not responding. Check CBS power and cables. Replace the CBS if the problem
persists.
2702, "Unconfigured CBS detect good communication link error message indicates
that a CBS was improperly configured or the BASESW.CFG file was modified
incorrectly. Stop and restart the CBS Manager to correct the problem.
2703, "Master clock absent error message indicates a RS-485 cable integrity
problem or an internal CBS problem. If all CBSs indicate this error, the master
CBS may be responsible. Power cycle the CBS. If the problem persists, replace
the CBS.
2704, "RF power off error message indicates a problem with the CBS's RF board.
If problem persists, replace the CBS.
2705, "Unconfigured CBS detected RF power on error message indicates that the CBS
is transmitting, but has not been configured and enabled through the ESADMIN base
config menu.
2708, "Diagnostic error message indicates that level 0 diagnostic errors have
occurred. Use ESADMIN to reset the diagnostic test status, then re-examine. If
the problem persists, replace the CBS.
2709, "Unable to poll error message indicates that too many CBSs are connected.
Remove a CBS from the link or disable it using the ESADMIN base config menu.
2710, "Connection status down error message indicates that the CBS Manager does
not know that the CBS is configured. Stop and restart the CBS Manager to correct
this problem.
2711, "RS-485 cable error message indicates a cable integrity problem. Ensure
that there are no cable breaks and that the cable is properly attached.
2712, "Power supply error message may indicate that a power supply is turned off
or that a power cable integrity problem exists. The error may also occur when
too many CBSs are attached to the power supply.
2713, "Receive antenna A off error message identifies a problem with receive
antenna A or CBS receive antenna A port. The error may also occur when receive
antenna A is improperly configured using ESADMIN.
2714, "Unconfigured receive antenna A error message indicates a hardware
configuration problem. Use the ESADMIN base config menu option to configure
antenna A.
2715, "Receive antenna B off error message identifies a problem with receive
antenna B or CBS receive antenna B port. The error may also occur when receive
antenna B is improperly configured using ESADMIN.
2716, "Unconfigured receive antenna B error message indicates a hardware
configuration problem. Use the ESADMIN base config menu option to configure
antenna B.
2717, "Receive antenna C off error message identifies a problem with receive
antenna C or CBS receive antenna C port. The error may also occur when receive
antenna C is improperly configured using ESADMIN.
2718, "Unconfigured receive antenna C error message indicates a hardware
Configuration Files C-19
configuration problem. Use the ESADMIN base config menu option to configure
antenna C.
2719, "Receive antenna D off error message identifies a problem with receive
antenna D or CBS receive antenna D port. The error may also occur when receive
antenna D is improperly configured using ESADMIN.
2720, "Unconfigured receive antenna D error message indicates a hardware
configuration problem. Use the ESADMIN base config menu option to configure
antenna D.
2721, "Signal level threshold error message indicates a CBS Manager thresholding
problem. Ambient noise in the environment is causing EPL communication problems.
Call your NCR Field Engineer immediately.
2722, "Noise level threshold error message indicates a CBS Manager thresholding
problem. Ambient noise in the environment is causing EPL communication problems.
Call your NCR Field Engineer immediately.
2803, "Log Monitor not configured as interactive error indicates that the Log
Monitor service was not configured properly. Click on the "startup" button on
the services dialog box, and enable the "allow service to interact with desktop"
option.
3000, "Unable to start as service error message indicates that the Windows NT
service could not be started. Use the Windows NT service dialog box to start the
service manually.
3005, "Unable to communicate with EPL Table Manager error message indicates that
the Table Manager was not started properly. Stop and restart the Table Manager.
If the problem persists, stop and restart all base software components."
3006, "Unable to communicate with PLU Reader error message indicates that the PLU
Reader was not started properly. Stop and restart the PLU Reader. If the
problem persists, stop and restart all base software components."
3007, "Unable to communicate with Data Scheduler error message indicates that the
Data Scheduler was not started properly. Stop and restart the Data Scheduler.
If the problem persists, stop and restart all base software components."
3008, "Unable to fork a child process error message indicates that the user is
out of resources. Tune system and user parameters.
3009, "Unable to open a new virtual terminal error message indicates that the
system is out of resources. Tune system parameters.
6115, "The price is too large to be displayed on the tag."
7707, "Unable to open the master IDX [USERIDX.TXT] file. - Defaults will be
used."
8501, "Invalid or non-existent AMS Configuration file."
9003, "Unable to open the PLU file. Check to see if the ACS system is running."
C-20 Configuration Files
EPL Backup Information File (eplbackup.ini)
This file identifies which files are backed up when the EPL Backup
Utility is run. Wildcard (*) entries are used. Refer to the \epl\data\
directory following installation to determine which files are included
in the backup. Additional files may be added.
[Backup Files]
C:\epl\data\esmeasur.tbl=
C:\epl\data\labeldf.*=
C:\epl\data\espasswd.*=
C:\epl\data\EBATINF.*=
C:\epl\data\EBATESL.*=
C:\epl\data\esitem.* =
C:\epl\data\*.tly=
C:\epl\data\*.cfg=
C:\epl\data\*.tbl=
C:\epl\data\*.log=
C:\epl\data\schaudit.*
C:\epl\data\tblaudit.*
C:\epl\data\eplbackup.ini=
Configuration Files C-21
EPL Status Tag Manager Configuration File (status.cfg)
The Status Tag Manager uses this file to display system status
information on EPLs. Refer to Appendix D for details about using this
file with the Status Tag Manager.
# EPL Status Tag Manager configuration file
#
# Each entry in this configuration file defines a message to be displayed
# on a SmarTalker status tag. A filename may also be defined that can be
# used to dynamically change the messages displayed on the status tag.
# The format of each entry should look like this:
#
# [SYSTEM]
# MODE, I|S|A
# FILENAME, "pathname"
# EPLID, eplid1 eplid2 ...
# DEFAULT_MSG, "MESSAGE"
# DEFAULT_UPMSG, "MESSAGE"
# DEFAULT_DOWNMSG, "MESSAGE"
# IDLETIME, seconds
#
# SYSTEM defines the name of the system for which the status tag is allocated.
# There may be multiple entries for each system. SYSTEM should be defined as
# "EPL SYSTEM" for all EPL system status tags that use MODE A.
# MODE defines one of three modes of operation: (I)mmediate, (S)cheduled, or
# (A)utomatic. Immediate mode forces an immediate display of the desired
# message. Scheduled mode forces the EPL controller to wait for IDLETIME
# seconds before sending the message. Automatic mode updates the status tag
# immediately, but displays DEFAULT_DOWNMSG when IDLETIME expires.
# FILENAME defines the name of the STAT file that is used to pass new messages
# to be displayed on the status tag. FILENAME must be a fully qualified
# pathname. (STAT file contents must be ASCII, and only the first 8 characters
# are displayed in the status tag's LCD window. The "^" character may be used
# to embed descriptor escape sequences.)
# EPLID defines the EPLIDs that correspond to the status tags that the user
# wishes to allocate to SYSTEM. Multiple EPLIDs may be defined. Each EPLID
# must be unique, and must not be allocated in the EPL Table.
# DEFAULT_UPMSG defines the message that the status tag displays when the
# system's status is good.
# DEFAULT_DOWNMSG defines the message that the status tag displays when the
# system's status is bad.
# DEFAULT_MSG defines a message that is always displayed regardless of the
# system's status. The "^" character may be used to embed escape sequences.
# IDLETIME is valid for MODES A and S. IDLETIME defines the delay time (in
# seconds) beween the time a message is sent to a status tag and the time the
# tag's LCD changes.
C-22 Configuration Files
[EPL SYSTEM]
MODE, I
EPLID,
DEFAULT_MSG, "EPL"
[EPL SYSTEM]
MODE, I
EPLID,
DEFAULT_MSG, "SYSTEM"
[EPL SYSTEM]
MODE, A
EPLID,
DEFAULT_UPMSG, "HW OK"
DEFAULT_DOWNMSG, "HW FAIL"
IDLETIME, 300
[EPL SYSTEM]
MODE, I
FILENAME, "c:\epl\data\STATMOD.001
EPLID,
DEFAULT_MSG, "SW OK"
Configuration Files C-23
DecisioNet UNIX Configuration Files
The following sections show the default configuration files in a
DecisioNet UNIX system.
Base Software Configuration File (basesw.cfg)
The following is an example basesw.cfg file. It contains an explanation
of each parameter in the file. Some parameters are set using the EPL
Administrator configuration screens. Use an editor to set the
CBSCOMM_PORT parameter from the DOS system prompt.
Caution: Many of these parameters are commented out with a #
symbol in the first character position. The values shown are system
defaults used by various DecisioNet programs and utilities. They are
intended for reference purposes only, and should NOT be edited or
changed except by trained NCR personnel.
#################################################
#COMMON
#################################################
"EPL_TYPE", 1
#################################################
#CBS MANAGER
#################################################
#When this value is non zero, the CBS Manager will retry
# with a greater batch size when current batch size is
# smaller. [0]
#"EPLCOMM_RETRYPLUS,0
#Uplink channels for time slot 1/4/7/10,2/5/8/11,3/6/9/12
# (1-5) [2,4,5]
"EPLCOMM_UPLINKCHANNEL","2,4,5"
# Batch size of group 0 for pooling messages
# (1,2,4,8,16) [1]
"EPLCOMM_BATGRP0",1
# Batch size of group 1 for pooling messages
# (1,2,4,8,16) [1]
"EPLCOMM_BATGRP1",1
C-24 Configuration Files
#Specifies the time slots that are used for downlink
# messages to an EPL. They are assigned as follows:
# 0: 1,2,3,7,8,9
# 1: 4,5,6,10,11,12
# 2: 1,2,3
# 3: 4,5,6
# 4: 7,8,9
# 5: 10,11,12
# (0-5) [0]
#"TIMESLOT_GROUP",0
#Specifies store identification
# Mandatory field
"STORE_ID", 100
#Specifies RS-232 device name
# Mandatory.
"CBSCOMM_PORT", "COM1"
#Communication port speed
# (9600) [9600]
"CBSCOMM_SPEED", 9600
#Addresses of the connected CBS's. These addresses are
# comma separated.
# (0-19) [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]
"CBS_ADDRESS", "00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19"
# Maximum number of attempts to send a request to an EPL
# in the case when the batch size is one. In the case of
# pooling, this paramter is ignored and the parameter
# EPLCOMM_RETRYPLUS is in effect. (0-15) [3]
"EPLCOMM_MAXRETRY",3
#Maximum permissible lag of master tick value. A value of
# 255 means automatically correct the TOD. If the batch size
# for group 0 or 1 is greater that this parameter plus 1, the
# actual lag time will the batch group size minus 1. (0-255) [4]
"CBS_MAXTODLAG", 004
#Range of frequencies used to load the CBS frequency hopping tables
# (0,283) ["0,283"]
#"CBS_FREQRANGE","0,283"
#Threshhold of noise level for removing frequency (multiplier of
# standard deviation of noise level). This value is floating
# point. (0.0-9.94) [2.0]
#"CBS_FREQNOISETHRESHHOLD","2.0"
Configuration Files C-25
#Standard deviation multiplier used for calculating minimum uplink
# signal strength. If this value is zero, the CBS Manager will not
# optimize threshold values [3.7]
#"OPTFACTOR_SIGNALTHRESHOLD","3.7"
#Standard deviation multiplier used for calculating maximum
# amount of noise on an uplink [3.0]
#"OPTFACTOR_NOISETHRESHOLD","3.0"
#The period within which the Data Scheduler needs to send a LIVE
# notice to the CBS Manager. (0-255) [15]
"SCHEDABSENCE_MAXTIME",025
#Number of seconds to wait in between sending pseudo uplink messages
# (1-59) [10]
# PSEUDOUPLINK_INTERVAL,10
#################################################
#DATA SCHEDULER
#################################################
#Interval of automatic retry (1-255) [10]
"SCH_RETRYINTERVAL",001
#Minimum number of send errors necessary for a
# request with the ES_WARNING bit set to return
# a request in a Get Sendstatus call (1-255) [3]
"SCH_WARNTHRESHOLD",001
#Automatic retry period for request without due date/time
# and implicitly commited requests (1-255) [60]
"SCH_RETRYPERIOD",010
#Delay time after primary scheduled date/time for sending
# secondary scheduled request (0-255) [10]
"SCH_POSTPRIMTOD",002
#Margin time to give up retrying before scheduled date/time
# (0-255) [60]
"SCH_PRESCHEDTOD",002
#A non-zero value tells Data Scheduler to send scheduled sales
# promotion set function at the due time (without utilizing
# the TOD in an EPL. [1]
#"SCH_TIMEDSALESPROMMODE",1
#Default size of the spool file if it does not exist
# 1-65536 [20000]
"SCH_DEFAULTSPOOLSIZE", 10000
C-26 Configuration Files
#Range of serial #'s corresponding to tags where the
# CBS Manager must send a downlink burst for loading
# data into display register #2 twice
"EPLPTF_A", "10000, 15000"
#Range of serial #'s corresponding to tags where sumcheck
# test for EPL error status turns on the H/W error bit.
# Price update message for display register #2 and #3
# affects event time
"EPLPTF_B", "10000, 15000"
"EPLPTF_C", "10000, 15000"
"EPLPTF_D", "10000, 15000"
#Determines whether schaudit.log.<dayofweek> log
#files will be created in the data directory. [YES]
"SCH_ENABLE_AUDITLOGGING","YES"
#################################################
#TABLE MANAGER
#################################################
#Determines whether tblaudit.log.<dayofweek> log
#files will be created in the data directory. [YES]
"TBL_ENABLE_AUDITLOGGING","YES"
#################################################
#BEDCHECK
#################################################
#Maximum number of times to retry (0-10) [3]
"BED_MAXRETRY", 0
#Length of time (minutes) to wait in between retries
# (1-255) [1]
#"BED_RETRYINTERVAL",1
#If non-zero value, then a sumcheck error will enforce
# EPL hardware error
#"BED_ENFORCEHWERR",0
#Default size of bedcheck log
#"BED_DEFAULTLOGSIZE",5000
#################################################
#LABEL DATA MANAGER
#################################################
#An integer value which designates the elapsed time (seconds) between
#accesses of the PLU File to determine the descriptions which have changed
# [0]
"LDM_GRANULARITY",300
Configuration Files C-27
#Designates the number of EPL records processes at one time when description
#changes are checked. [100]
"LDM_RECORDS_NUMBER",100
#################################################
#IPC
#################################################
#If set to YES then debug messages from the IPC code will be
#displayed. [NO]
#"ES_ENABLEIPCTRACING","NO"
#YES to enable sockets IPC. Use for communication between
# heterogeneous operating systems. Don't use with WIN95. [NO]
#"ES_ENABLESOCKETS","NO"
#If sockets IPC is enabled, the number of seconds to wait for a
# server connection [3]
#"ES_SOCKETCONNECTWAIT", 3
#If sockets IPC is enabled, the number of times to retry sending a
# request to a server. [3]
#"ES_SOCKETSENDRETRIES",3
#If sockets IPC is enabled, the number of times to a server will attempt
# to read a request from a client [3]
#"ES_SOCKETREADRETRIES",3
#If socket or rpc IPC is enabled, this specifies the address where the
# server programs are running [127.0.0.1]
#"ES_SERVERIPADDRESS","127.0.0.1"
#YES to enable RPC IPC. Set to YES to do networking between two WIN32
#operating systems (i.e. WIN95/WINNT) [NO]
#"ES_ENABLERPC", "NO"
#YES to enable memory-mapped file IPC. This is the default. Set to NO
# if using RPC or SOCKETS [YES]
#"ES_ENABLEMEMFILES","YES"
#The number of seconds a client should wait for a response from a server. [60]
#"ES_IPCRESPONSEWAIT",60
#################################################
#FAILURE DETECTION AND ANALYSIS
#################################################
"SVFDA_CMDLINE", "-m30"
#FD&A will log an error if a CBS's minsignal/maxnoise exceeds these
# parameter values
"FDA_MINSIGNAL", 85
C-28 Configuration Files
"FDA_MAXNOISE", 80
#These parameters are set by ESADMIN, and define how power supplies
# are configured
"POWERA_ADDRESS"
"POWERB_ADDRESS"
"POWERC_ADDRESS"
"POWERD_ADDRESS"
"POWERE_ADDRESS"
"POWERF_ADDRESS"
"POWERG_ADDRESS"
"POWERH_ADDRESS"
"POWERI_ADDRESS"
"POWERJ_ADDRESS"
#These parameters are set by ESADMIN, and define the addresses for
# the master and alternate master CBSs
"MASTER_ADDRESS"
"ALTMASTER_ADDRESS"
#These parameters are set by ESADMIN, and define how receive antennas
# are configured
"RECEIVEA_ADDRESS"
"RECEIVEB_ADDRESS"
"RECEIVEC_ADDRESS"
"RECEIVED_ADDRESS"
#These parameters define how frequently bedcheck tests are performed:
# "BEDCHECK_TEST", "HOURLY|DAILY|WEEKLY|MONTHLY"
"BEDCHECK_EXISTENCE", "DAILY"
"BEDCHECK_REGISTER", "WEEKLY"
"BEDCHECK_HARDWARE", "MONTHLY"
#These parameters define when daily, weekly, and monthly tests are performed:
# "BEDCHECK_DAILY", "HH:MM" (24 hour format)
# "BEDCHECK_WEEKLY", "SUNDAY|MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY"
# "BEDCHECK_MONTHLY", "15" (day of the month)
"BEDCHECK_DAILY", "23:55"
"BEDCHECK_WEEKLY", "MONDAY"
"BEDCHECK_MONTHLY", "1"
#These parameters define thresholds for the bedcheck tests that determine
# when an error is logged by FD&A:
# "THRESHOLD_TEST", "NUM" (NUM specifies a number of failed tags that trigger
# an error)
"THRESHOLD_EXISTENCE", "10"
"THRESHOLD_REGISTER", "1"
"THRESHOLD_HARDWARE", "1"
Configuration Files C-29
#################################################
#LOG MONITOR
#################################################
"SVLOGMON_CMDLINE", "-m30 -h10"
#Configure the Log Monitor to use the following editor
#"LOGMON_EDITOR", "editor"
#User defined actions go here
"LOGMON_ALERTACTION1", "echo SW DOWN > c:\epl\data\STATMOD.001"
"LOGMON_ACKACTION1", "echo SW OK > c:\epl\data\STATMOD.001"
#################################################
#LOGGER
#################################################
#The following parameter controls whether messages will be logged
#to Storeminder. Default is NO
#"ES_LOGTOSTOREMINDER","NO"
#################################################
#Command-Line Parameters for Services
#################################################
#"SVCBSMGR_CMDLINE",""
#################################################
"SVBRIDGE_CMDLINE","-s60"
"SVPRCVRF_CMDLINE","-r60"
"SVSPRCVRF_CMDLINE","-r60"
"SVPROMOVRF_CMDLINE","-r60"
"SVEXTDI_CMDLINE","-s300"
C-30 Configuration Files
Application Configuration File (esappl.cfg)
The Application Configuration file contains parameters that are
defined by using the EPL Administrator Application Configuration
screen.
#
# Amount of time to display a register. There are 4 options:
# 1 - .72 secs
# 2 - 1.45 secs
# 3 - 2.90 secs
# 4 - 5.80 secs
#
#
FLASHING_PRICE_DUTY, 2
FLASHING_PROMOTION_DUTY, "1 1 1"
#
# Whether or not to display unit price
# There are 3 options:
# NEVER(0): The unit price will never be displayed.
# ALWAYS(1): The unit price will be displayed always.
# ASK(2): The user will be prompted when the tag is added to
the system.
#
UNIT_PRICE_DISPLAY, 1
#
# Number of decimal positions for the price and unit price.
Unit price
# position can be either equal to the price position or one
decimal greater
# only.
#
PUNCTUATION_POSITION, 2
UPRICE_DECIMAL_POSITION,2
#
# Where should the unit price be displayed when a tag is
added.
# 0 - TOP/LEFT
# 1 - BOTTOM/RIGHT
#
UNIT_PRICE_PLACEMENT, 0
#
# Default unit of measurement string. Check the file
"esmeasur.tbl"
#
Configuration Files C-31
MEASUREMENT_TYPE, 1
#
# Whether or not to log a message during an EPL Load.
# 0 - Don't Log a message
#
LOAD_EPL_LOGALL, 0
#
# There are 3 options. NORMAL, ROUNDUP and TRUNCATE
# NORMAL implies that the price/unit price will be rounded to
the next whole
# number if greater than .5 else it will be rounded down.
# ROUNDUP implies that the price/unit price will be always
rounded to the next
# whole number.
# TRUNCATE implies that the price/unit price will be truncated
to the next
# whole number.
#
ROUNDING_TYPE, NORMAL
#
# What to do if the price overflows
# DROP_UNIT_PRICE: The unit price is not displayed and the
overflow portion
# is displayed in the unit price field.
# DROP SIGNIFICANT DIGITS: Drop the decimals portion of the
price.
#
PRC_OVERFLOW_HANDLING, DROP_UNIT_PRICE
#
# 0 - Don't display CENT or EURO sign
# 1 - Display CENT sign
# 2 - Display EURO sign
#
DISPLAY_CENTS, 1
#
# Whether or not to displaya0infront of the decimal, when
the price is
# less than a 1.00. For instance a price of .60 could be
displayed as 0.60.
# 0 - Don't display a zero if price is less than 1.0
# 1 - Display a zero if price is less than 1.0
LEAD_ZERO_ON_SML_PRICE,0
#
# Date format (mmddyy, ddmmyy, yymmdd)
#
C-32 Configuration Files
DATE_FORMAT, mmddyy
#
# Decimal symbol (. or ,)
#
DECIMAL_SYMBOL, "."
#
# When a tag is purged, what should be displayed on the tag.
# 0 - Don't change anything. Keep whatever was displayed last.
# 1 - Display the enunciators on the tag i.e. periods, commas,
etc.
# 2 - Display the configured text on the tag
#
DISPLAY_ON_PURGE,0
DISPLAY_ON_PURGE_DATA, " "
#
# When a tag is removed, what should be displayed on the tag.
# 0 - Don't change anything. Keep whatever was displayed last.
# 1 - Display the enunciators on the tag i.e. periods, commas,
etc.
# 2 - Display the configured text on the tag
#
DISPLAY_ON_REMOVE,0
DISPLAY_ON_REMOVE_DATA, " "
#
# 0 - Don't display description of item in the bed check report
# 1 - Display description of item in the bed check report
#
ITEM_DESC_IN_BEDCHK_REPORT,0
#
# Number of days to retain batches in the system. 0 - forever
#
BATCH_RETENTION,0
#
# 0 - Don't expand UPC-E numbers
# 1 - Expand UPC-E numbers
#
EXPAND_UPC-E,1
#
# Whether or not to display the price for a random weight item
in the PRICE
# field or not.
# 0 - Only display price in the UNIT PRICE field
# 1 - Display price in the PRICE field, also.
Configuration Files C-33
#
RANDOM_WEIGHT_PRICE_DISPLAY,0
#
# Do items stored in the POS PLU file contain a check digit or
not?
# 0 - Items don't include a check digit
# 1 - Items include a check digit
#
PLU_EAN_CHECK_DIGIT,0
#
# When decimal place is less than 2 for the EURO tag, this
parameter
# determines whether to display a space in the second place
after the decimal
# position or display unit price to two decimal positions
# 0 - Display unit price to two decimal positions
# 1 - Display a space
#
MAX_ONE_UP_DEC_POS_FOR_CENTS, 0
#
# Whether or not the EURO symbol is displayed or not.
#
EURO_PRICING, 0
#
# Filename for reports
#
EPL_TABLE_RPT_FILENAME, epltable.rpt
BEDCHECK_LOG_RPT_FILENAME, esbedchk.rpt
SAVE_SYSERROR_LOG_RPT_FILENAME, error.rpt
SAVE_SENDLOG_RPT_FILENAME, send.rpt
SAVE_AUDITLOG_RPT_FILENAME, audit.rpt
SAVE_ADM_SYSERROR_LOG_RPT_FILENAME, error.rpt
SAVE_ADM_SENDLOG_RPT_FILENAME, send.rpt
SAVE_ADM_AUDITLOG_RPT_FILENAME, audit.rpt
SAVE_ADM_FDA_RPT_FILENAME, esfda.rpt
CBS Parameter File (cbsparam.tbl)
The CBS Parameter file contains parameters that specify the CBS
Manager’s hopping frequencies, and the DecisioNet System’s
minimum signal and maximum noise settings.
[00]
"HOPSET", 37, 76, 247, 93, 211, 164, 130, 239, 176, 174, 26,
136, 198, 195, 84, 73, 178, 261, 1, 74, 215, 179, 4, 48, 226,
207, 16, 117, 270, 113, 122, 173, 163, 274, 192, 62, 283, 268,
C-34 Configuration Files
225, 170, 183, 152, 29, 86, 147, 175, 267, 188, 218, 131, 276,
9, 32, 124, 158, 251, 108, 266, 151, 253, 182, 115, 196, 124,
143, 208, 17, 235, 28, 49, 111, 109, 99, 116, 233, 254, 219,
161, 119, 278, 83, 36, 2
"MINSIGNAL", 60.86, 56.01, 52.56, 50.09, 48.33
"MAXNOISE", 53
Measurement Units Configuration Table (esmeasur.tbl)
This table defines the measurement units available for selection on the
Application Configuration screen. The following measurement units
are the default values. Additional entries may be made using the
format shown. The maximum number of entries is 99.
01,"OZ"
02,"LB"
03,"g"
04,"L"
05,"mL"
06,"Gal."
07,"QT"
08,"PT"
09,"CT"
10,"Kg"
11,"Pound"
12,"Quart"
13,"Pint"
14,"100 Units"
15,"50 Sq. Feet"
16,"100 Sq. Feet"
Configuration Files C-35
Log Monitor Configuration File (logmon.cfg)
The Log Monitor configuration file contains the information displayed
in the Log Monitor modal dialog box and the Log Monitor report. The
file can be edited to include site-specific error and corrective action
information. Refer to Appendix D for details on customizing the Log
Monitor functionality.
# The EPL Log Monitor generates alerts based upon the contents of this
# configuration file. The Log Monitor Configuration file format is as follows:
#
# [SOURCE]
# SEVERITY, "Message Text"
# SEVERITY, "Message Text"
# ...
#
# where SOURCE is the name of any process that logs error messages to the EPL
# error log, and SEVERITY is any one of the following: SUCCESS, INFORMATION,
# WARNING, or ERROR.
#
# ERRNUM, "Message Text"
#
# where ERRNUM is the error number associated with the corrective action message
# that follows.
#
[ESCBSMGR]
ERROR, "EPL CBS Manager logged errors that are causing serious EPL software
problems. Immediate investigation of these problems is recommended. Call NCR
field personnel for assistance."
[ESLOGGER]
ERROR, "EPL Logger logged errors that are causing serious EPL software problems.
Immediate investigation of these problems is recommended. Call NCR field
personnel for assistance."
[ESSCHED]
ERROR, "EPL Scheduler logged errors that are causing serious EPL software
problems. Immediate investigation of these problems is recommended. Call NCR
field personnel for assistance."
[ESTBLMGR]
ERROR, "EPL Table Manager logged errors that are causing serious EPL software
problems. Immediate investigation of these problems is recommended. Call NCR
field personnel for assistance."
[ESEXTDI]
C-36 Configuration Files
ERROR, "EPL External Data Interface logged errors that could cause serious EPL
system problems. Immediate investigation of these problems is recommended."
[ESBRIDGE]
ERROR, "EPL Bridge logged errors that are causing serious EPL software problems.
Immediate investigation of these problems is recommended. Call NCR field
personnel for assistance."
[ESPLURDR]
ERROR, "EPL PLU Reader logged errors that are causing serious EPL software
problems. Immediate investigation of these problems is recommended. Call NCR
field personnel for assistance."
[ESPLUXTRC]
ERROR, "EPL PLU Extractor logged errors that are causing serious EPL software
problems. Immediate investigation of these problems is recommended. Call NCR
field personnel for assistance."
[ESBEDCHK]
ERROR, "EPL Bedcheck logged errors that are causing serious EPL software
problems. Immediate investigation of these problems is recommended. Call NCR
field personnel for assistance."
[ESPRCVRF]
ERROR, "EPL Price Verifier logged errors that are causing serious EPL software
problems. Immediate investigation of these problems is recommended. Call NCR
field personnel for assistance."
[ESSPRCVRF]
ERROR, "EPL Sales Price Verifier logged errors that are causing serious EPL
software problems. Immediate investigation of these problems is recommended.
Call NCR field personnel for assistance."
[ESPRCCHK]
ERROR, "EPL Price Checker logged errors that are causing serious EPL software
problems. Immediate investigation of these problems is recommended. Call NCR
field personnel for assistance."
[ESPROMOVRF]
ERROR, "EPL Promotional Verifier logged errors that are causing serious EPL
software problems. Immediate investigation of these problems is recommended.
Call NCR field personnel for assistance."
[ESLOGMON]
ERROR, "EPL Log Monitor logged errors that are causing serious EPL software
problems. Immediate investigation of these problems is recommended. Call NCR
field personnel for assistance."
[ESSTAT]
ERROR, "EPL Status Tag Manager logged errors that are causing serious EPL
software problems. Immediate investigation of these problems is recommended.
Configuration Files C-37
Call NCR field personnel for assistance."
[ESFDA]
WARNING, "EPL Failure Detection and Anaysis detected warnings that may lead to
EPL system problems later. Investigation of these problems is recommended. Call
NCR field personnel for assistance."
ERROR, "EPL Failure Detection and Analysis detected errors that are causing
serious EPL system problems. Immediate investigation of these problems is
recommended. Call NCR field personnel for assistance."
[ESAMS]
ERROR, "EPL Automated Messaging System logged errors that could cause serious EPL
system problems. Immediate investigation of these problems is recommended."
1000, "Invalid parameter data error message indicates that an invalid command
line option was specified. Review usage information and restart.
1103, "The system is running low on memory. Check using 'sar -r' for memory
activity."
1152, "Unable to obtain semaphore. Check the kernel parameters or tune the
semaphore count."
1200, "The EPL Table has been closed. Reopen it using 'tbltest'."
1209, "The EPL table has become corrupt. Call customer support."
1300, "The communication to the CBS is closed. Reopen the communication using
the EPL administration utility."
1303, "Unable to communicate with the CBS. Run diagnostic tests on the CBS's."
1304, "The master CBS link is down. Verify that the CBS's are functioning
properly."
1310, "Unable to communicate with the EPL. Check to see if the EPL exists and is
in within RF range."
1372, "The Master CBS unexpectedly closed EPL communications. A fault has been
deted in the communication link between the CBS Manager and the Master CBS. If
the problem persists, call customer support."
1600, "The Data Scheduler is closed. Open the data scheduler."
1607, "The Data Scheduler files are corrupt. If problem persists, call customer
support."
1624, "The Data Scheduler was unable to create the spool file. Check the
permissions of the file 'spool.dat' and verify the disk space."
1631, "Unable to communicate with the EPL before due time. Check to see if the
EPL exists and is in RF range."
1682, "Unable to communicate with the EPL before due time. Check to see if the
EPL exists and is in RF range."
1683, "The Data Scheduler was unable to update the spool file. Check the
permissions of the file 'spool.dat' and verify the disk space."
1684, "The Data Scheduler was unable to add records to the spool file. Check the
permissions of the file 'spool.dat' and verify the disk space."
1686, "The CBS did not process the send request. Possibly, the message sent to
the CBS manager from the scheduler has invalid data. Check the Data Scheduler
log"
1690, "The Data Scheduler is closed. Open the data scheduler."
1808, "The PLU file cannot be opened. Call customer support."
2102, "Unable to communicate with the PLU Reader. Check to see if the PLU reader
C-38 Configuration Files
is running or not."
2103, "Unable to communicate with the EPL Table Manager. Check to see if the EPl
Table Manager is running."
2500, "Promo Mismatch. (Meaning-A promotion change has been made to an item
linked to an EPL but the change was not detected by the EPL system. This can be
caused if EXTDI is not running or is running less frequently that the Promo
Message Verifier)."
2701, "Communication link not established error message indicates that the CBS is
not responding. Check CBS power and cables. Replace the CBS if the problem
persists.
2702, "Unconfigured CBS detect good communication link error message indicates
that a CBS was improperly configured or the BASESW.CFG file was modified
incorrectly. Stop and restart the CBS Manager to correct the problem.
2703, "Master clock absent error message indicates a RS-485 cable integrity
problem or an internal CBS problem. If all CBSs indicate this error, the master
CBS may be responsible. Power cycle the CBS. If the problem persists, replace
the CBS.
2704, "RF power off error message indicates a problem with the CBS's RF board.
If problem persists, replace the CBS.
2705, "Unconfigured CBS detected RF power on error message indicates that the CBS
is transmitting, but has not been configured and enabled through the ESADMIN base
config menu.
2708, "Diagnostic error message indicates that level 0 diagnostic errors have
occurred. Use ESADMIN to reset the diagnostic test status, then re-examine. If
the problem persists, replace the CBS.
2709, "Unable to poll error message indicates that too many CBSs are connected.
Remove a CBS from the link or disable it using the ESADMIN base config menu.
2710, "Connection status down error message indicates that the CBS Manager does
not know that the CBS is configured. Stop and restart the CBS Manager to correct
this problem.
2711, "RS-485 cable error message indicates a cable integrity problem. Ensure
that there are no cable breaks and that the cable is properly attached.
2712, "Power supply error message may indicate that a power supply is turned off
or that a power cable integrity problem exists. The error may also occur when
too many CBSs are attached to the power supply.
2713, "Receive antenna A off error message identifies a problem with receive
antenna A or CBS receive antenna A port. The error may also occur when receive
antenna A is improperly configured using ESADMIN.
2714, "Unconfigured receive antenna A error message indicates a hardware
configuration problem. Use the ESADMIN base config menu option to configure
antenna A.
2715, "Receive antenna B off error message identifies a problem with receive
antenna B or CBS receive antenna B port. The error may also occur when receive
antenna B is improperly configured using ESADMIN.
2716, "Unconfigured receive antenna B error message indicates a hardware
configuration problem. Use the ESADMIN base config menu option to configure
antenna B.
2717, "Receive antenna C off error message identifies a problem with receive
antenna C or CBS receive antenna C port. The error may also occur when receive
antenna C is improperly configured using ESADMIN.
2718, "Unconfigured receive antenna C error message indicates a hardware
Configuration Files C-39
configuration problem. Use the ESADMIN base config menu option to configure
antenna C.
2719, "Receive antenna D off error message identifies a problem with receive
antenna D or CBS receive antenna D port. The error may also occur when receive
antenna D is improperly configured using ESADMIN.
2720, "Unconfigured receive antenna D error message indicates a hardware
configuration problem. Use the ESADMIN base config menu option to configure
antenna D.
2721, "Signal level threshold error message indicates a CBS Manager thresholding
problem. Ambient noise in the environment is causing EPL communication problems.
Call your NCR Field Engineer immediately.
2722, "Noise level threshold error message indicates a CBS Manager thresholding
problem. Ambient noise in the environment is causing EPL communication problems.
Call your NCR Field Engineer immediately.
2803, "Log Monitor not configured as interactive error indicates that the Log
Monitor service was not configured properly. Click on the "startup" button on
the services dialog box, and enable the "allow service to interact with desktop"
option.
3000, "Unable to start as service error message indicates that the Windows NT
service could not be started. Use the Windows NT service dialog box to start the
service manually.
3005, "Unable to communicate with EPL Table Manager error message indicates that
the Table Manager was not started properly. Stop and restart the Table Manager.
If the problem persists, stop and restart all base software components."
3006, "Unable to communicate with PLU Reader error message indicates that the PLU
Reader was not started properly. Stop and restart the PLU Reader. If the
problem persists, stop and restart all base software components."
3007, "Unable to communicate with Data Scheduler error message indicates that the
Data Scheduler was not started properly. Stop and restart the Data Scheduler.
If the problem persists, stop and restart all base software components."
3008, "Unable to fork a child process error message indicates that the user is
out of resources. Tune system and user parameters.
3009, "Unable to open a new virtual terminal error message indicates that the
system is out of resources. Tune system parameters.
6115, "The price is too large to be displayed on the tag."
7707, "Unable to open the master IDX [USERIDX.TXT] file. - Defaults will be
used."
8501, "Invalid or non-existent AMS Configuration file."
9003, "Unable to open the PLU file. Check to see if the ACS system is running."
EPL Backup Information File (eplbackup.ini)
This file identifies which files are backed up when the EPL Backup
Utility is run. Wildcard (*) entries are used. Refer to the
/appl/epl/data/ directory following installation to determine which
files are included in the backup. Additional files may be added.
[Backup Files]
C-40 Configuration Files
/appl/epl/data/*.log=
/appl/epl/data/*.cfg=
/appl/epl/data/*.tly=
/appl/epl/data/*.tbl=
/appl/epl/data/tblaudit.*
/appl/epl/data/schaudit.*
/appl/epl/data/eplbackup.ini=
/appl/epl/data/labeldf.*=
/appl/epl/data/espasswd.*=
/appl/epl/data/ebatinf.*=
/appl/epl/data/ebatesl.*=
/appl/epl/data/esitem.* =
Configuration Files C-41
EPL Status Tag Manager Configuration File (status.cfg)
The Status Tag Manager uses this file to display system status
information on EPLs. Refer to Appendix D for details about using this
file with the Status Tag Manager.
# EPL Status Tag Manager configuration file
#
# Each entry in this configuration file defines a message to be displayed
# on a SmarTalker status tag. A filename may also be defined that can be
# used to dynamically change the messages displayed on the status tag.
# The format of each entry should look like this:
#
# [SYSTEM]
# MODE, I|S|A
# FILENAME, "pathname"
# EPLID, eplid1 eplid2 ...
# DEFAULT_MSG, "MESSAGE"
# DEFAULT_UPMSG, "MESSAGE"
# DEFAULT_DOWNMSG, "MESSAGE"
# IDLETIME, seconds
#
# SYSTEM defines the name of the system for which the status tag is allocated.
# There may be multiple entries for each system. SYSTEM should be defined as
# "EPL SYSTEM" for all EPL system status tags that use MODE A.
# MODE defines one of three modes of operation: (I)mmediate, (S)cheduled, or
# (A)utomatic. Immediate mode forces an immediate display of the desired
# message. Scheduled mode forces the EPL controller to wait for IDLETIME
# seconds before sending the message. Automatic mode updates the status tag
# immediately, but displays DEFAULT_DOWNMSG when IDLETIME expires.
# FILENAME defines the name of the STAT file that is used to pass new messages
# to be displayed on the status tag. FILENAME must be a fully qualified
# pathname. (STAT file contents must be ASCII, and only the first 8 characters
# are displayed in the status tag's LCD window. The "^" character may be used
# to embed descriptor escape sequences.)
# EPLID defines the EPLIDs that correspond to the status tags that the user
# wishes to allocate to SYSTEM. Multiple EPLIDs may be defined. Each EPLID
# must be unique, and must not be allocated in the EPL Table.
# DEFAULT_UPMSG defines the message that the status tag displays when the
# system's status is good.
# DEFAULT_DOWNMSG defines the message that the status tag displays when the
# system's status is bad.
# DEFAULT_MSG defines a message that is always displayed regardless of the
# system's status. The "^" character may be used to embed escape sequences.
# IDLETIME is valid for MODES A and S. IDLETIME defines the delay time (in
# seconds) beween the time a message is sent to a status tag and the time the
# tag's LCD changes.
C-42 Configuration Files
[EPL SYSTEM]
MODE, I
EPLID,
DEFAULT_MSG, "EPL"
[EPL SYSTEM]
MODE, I
EPLID,
DEFAULT_MSG, "SYSTEM"
[EPL SYSTEM]
MODE, A
EPLID,
DEFAULT_UPMSG, "HW OK"
DEFAULT_DOWNMSG, "HW FAIL"
IDLETIME, 300
[EPL SYSTEM]
MODE, I
FILENAME, "/appl/epl/data/STATMOD.001
EPLID,
DEFAULT_MSG, "SW OK"

Navigation menu