Previous Topic: File SectionsNext Topic: General Settings


Settings That Can Appear Anywhere

These settings can appear anywhere in the APS configuration file. They affect the processing of the configuration file, not really the behavior of APS itself.

These settings can appear anywhere because they are positional, in that they take effect from the point at which they are defined to the end of the file. Entries defined "above" them in the configuration file are not affected.

Define

Range: n/a

Default: none

Recommended: Yes

Complexity Level: Intermediate

This keyword is used to create define macros as described on page 41.

Define macros are used to create symbolic names for textual strings that can be used, by name, in later parts of the APS Configuration File. The symbol will only be replaced when it appears surrounded by angle brackets ("<" and ">").

This keyword can appear anywhere in the file. Text replacement occurs only after the point of definition. If the same keyword is defined again, its new definition will overwrite any prior definition.

define FPS_SERVERhttp://www.myserver.com/
[FPS-IDENTIFY]
URL=<FPS_SERVER>Identify.jsp
Use External Macros

Range: n/a

Default: no

Recommended: Yes

Complexity Level: Intermediate

Define macros need not be defined in the APS Configuration File. They can also be defined in a separate file called APS-Macros.cfg located on the same directory as the APS.CFG file.

The use of this keyword is described starting on page 42.

This keyword can appear more than once in the file. If so, the external definitions will be reloaded.

@<classname>

Range: n/a

Default: none

Recommended: Yes

Complexity Level: Intermediate

This "keyword" allows the site to define User Classes.

A site may define as many user classes as it requires. User classes may reference other user classes, as long as the referenced classes are already defined (thus you cannot have circular references).