AE environment variable prefixes
AE environment prefixes are appended to the front of an environment key name, providing instructions to the AE runtime system. The prefixes are processed and removed, leaving only the actual key name. Multiple prefixes can be used, but must appear in a definite order that is determined by order of precedence.
Precedence Level 0
NZAE_HOST_ONLY_
NZAE_SPU_ONLY_Precedence Level 1
NZAE_NO_SUBSTITUTE_ :Precedence Level 2
NZAE_APPEND_
NZAE_PREPEND_The following prefixes are used to include files containing AE environment variables, as described in the section AE Environment Variable Include Files. NZAE_INCLUDE_BEFORE and NZAE_INCLUDE_AFTER_ are allowed in include files but do not affect processing order. The prefixes must appear in precedence order, from low to high. Only one entry from each precedence level can be used with a key. For more information, see Order of variable parsing.
NZAE_INCLUDE_;
NZAE_INCLUDE_BEFORE_;
NZAE_INCLUDE_AFTER_;
The following example demonstrates an existing key that is used only on the S-Blade called MY_RANDOM_ASCII_CHARS. Variable or shared library substitution is not desirable, but might occur since "%[" and "%{" sequences are possible. If an environment value already exists for this key, the value should be appended after it:
NZAE_SPU_ONLY_NZAE_NO_SUBSTITUTE_NZAE_APPEND_MY_RANDOM_ASCII_CHARS="a789%[ [[%%%
{}}}89 90"
This example demonstrates prefix usage in its most general form, although it is likely more complex than most applications require.