3. catalog.cfg

Each catalog must have a catalog.cfg file located in its base catalog directory. It contains most of the configurable parameters for Interchange. Each is independent from catalog to catalog.

Additional configuration techniques are available in the catalog.cfg file. First, set a Variable and use its results in a subsequent configuration setting if ParseVariables is on:

   Variable   SERVER_NAME  www.akopia.com
   Variable   CGI_URL      /cgi-bin/demo

   ParseVariables Yes
   VendURL    http://__SERVER_NAME____CGI_URL__
   ParseVariables No

Define subroutine watches

Programming Watch Points in catalog.cfg

Configuration Directives in catalog.cfg

ActionMap

AlwaysSecure

AsciiTrack

AutoEnd

Autoload

AutoModifier

AutoVariable

CommonAdjust

ConfigDir

CookieDomain

CookieLogin

Cookies

CreditCardAuto

Cron *5.0 and up*

CustomShipping

Database

DatabaseDefault

DefaultShipping

DescriptionField

DirConfig

DirectoryIndex

DisplayErrors

DynamicData

EncryptProgram

ErrorFile

ExtraSecure

Filter

FormAction

FormIgnore

FractionalItems

Glimpse

History

HTMLsuffix

ImageAlias

ImageDir

ImageDirInternal

ImageDirSecure

Locale

LocaleDatabase

MailOrderTo

NoCache

NoImport

NoImportExternal

NonTaxableField

NoSearch

OfflineDir

OnFly

OrderCounter

OrderLineLimit

OrderProfile

OrderReport

PageDir

PageSelectField

ParseVariables

Password

PGP

Pragma

PriceCommas

PriceDivide

PriceField

ProductDir

ProductFiles

ReadPermission and WritePermission

RemoteUser

Replace

Require

RobotLimit

Route

SalesTax

SalesTaxFunction

SaveExpire

ScratchDefault

ScratchDir

SearchProfile

SecureURL

SendMailProgram

SeparateItems

SessionDatabase

SessionDB

SessionExpire

SessionLockFile

SessionType

SpecialPage

SpecialPageDir

Static

StaticAll

StaticDepth

StaticDir

StaticFly

StaticPage

StaticPath

StaticPattern

StaticSuffix

Sub

Suggests

TableRestrict

TaxShipping

TemplateDir

TrackFile

UpsZoneFile

UseModifier

UserDB

UserTag

ValuesDefault

Variable

VariableDatabase

VendURL

WideOpen