Environment Variables

XSL Formatter V3.4 refers to the following environment variables before running. In the Windows version, the installation program sets the initial value of the variables that are marked with an asterisk * sign. In Solaris/Linux/Macintosh/HP-UX/AIX versions the environment variables have to be set by the user. As for running command-line program from shell script (run.sh) on Solaris/Linux/Macintosh/HP-UX/AIX versions, after a necessary environment variable is set, the Command-line program of XSL Formatter V3.4 is executed.

Env-Variable Description
AXF3_HOME * The directory where XSL Formatter V3.4 is installed. The description [Install directory] in this manual indicates the value of this environment variable.
AXF3_XSLT_COMMAND Command strings for invoking external XSLT processor. See "XSLT Setting" for more details. This setting is equal to the <xslt-settings command>. In the Windows version, MSXML4 or MSXML3 is adopted as the default if this setting is omitted. In the other version, you cannot invoke XSLT conversion without setting "Option Setting File". In GUI, this environment variable is not referred.
AXF3_XSLT_PARAM Parameter format of the command for invoking external XSLT processor. See "XSLT Setting" for more details. This setting is equal to the <xslt-settings param>. In GUI, this environment variable is not referred.
AXF3_LIC_PATH * The directory where the license key files is located. In the Windows version the initial value is the place where XfoEngine.dll exists. In the other version, it's necessary that the license files are installed in [Install directory]/etc.
AXF3_HYPDIC_PATH * The directory where the hyphenation dictionary exists. In the Windows version, initial value for the hyphenation directory is where XfoEngine.dll exists. In the other version, it's necessary that hyphenation dictionary is installed in [Install directory]/etc.
AH_FONT_CONFIGFILE * Font Configuration File. In the Windows version, the initial value is font-config.xml located in the directory where ahfontmp.dll exists. In other version, it's necessary that the Font Configuration File is installed in [Install directory]/etc.
AXF3_DMC_TBLPATH * The directory where data for character code conversion exists. In the Windows version, the initial value is base2 where dmc_comm.dll exits. In the other version, it's necessary that data for character code conversion is installed in [Install directory]/sdata/base2.
AXF3_BROKENIMG Specifies the substitute image displayed when the image specified in FO does not exist. When this is not specified, the image that the system has is displayed. At this time, the temporary file is generated. If you do not want to generate it, specify an substitute image by the environment variable. Sample image such as [Install directory]/samples/Broken.png can be also specified.
PATH * In the Windows version, [Install directory] is added to PATH environment.
LD_LIBRARY_PATH When using the Command-line and Java Interface, the directory where *.so exists should be included. In only the Solaris/Linux version, it's necessary to set the directory where *.so files are installed in [Install directory]/lib.
DYLD_LIBRARY_PATH When using the Command-line Interface or the Java Interface with the Macintosh version, the place (directory) of *.dylib and *.jnilib must be included. Only the Macintosh version requires this setting. With the Macintosh version, *.dylib and *.jnilib files are installed in [Install directory]/lib.
SHLIB_PATH When using the Command-line Interface or the Java Interface with the HP-UX version, the place (directory) of *.sl must be included. Only the HP-UX version requires this setting. With the HP-UX version, *.sl files are installed in [Install directory]/lib.
LIBPATH When using the Command-line Interface or the Java Interface with the AIX version, the place (directory) of *.so and *.a must be included. Only the AIX version requires this setting. With the AIX version, *.so and *.a files are installed in [Install directory]/lib.
CLASSPATH When using the Java Interface, the directory where *.jar exists should be included. *.jar is installed in [Install directory]/lib.

\ or / are not placed at the end of the strings that indicates the directory.


Symbolic Links

It's necessary for XSL Formatter V3.4 Solaris/Linux/Macintosh/HP-UX version, to generate the symbolic links of the library *.so or *.dylib or *.jnilib or *.sl. These are generated by the installation program automatically. However if you need to generate them, please refer to the following.

$ cd [Install directory]/lib
$ rm -f libXfoEngine.so
$ ln -s libXfoEngine.so.3.4 libXfoEngine.so
$ chmod 755 libXfoEngine.so
$ rm -f libXfoEngine.so.3
$ ln -s libXfoEngine.so.3.4 libXfoEngine.so.3
$ chmod 755 libXfoEngine.so.3

Solaris/Linux

Module SymLink 1 SymLink 2
libXfoCommon.so.3.4 libXfoCommon.so.3 libXfoCommon.so
libXfoEngine.so.3.4 libXfoEngine.so.3 libXfoEngine.so
libXfoFont.so.3.4 libXfoFont.so.3 libXfoFont.so
libXfoGraphic.so.3.4 libXfoGraphic.so.3 libXfoGraphic.so
libXfoHyphen.so.3.4 libXfoHyphen.so.3 libXfoHyphen.so
libXfoHyphenCH.so.3.4 libXfoHyphenCH.so.3 libXfoHyphenCH.so
libXfoRender.so.3.4 libXfoRender.so.3 libXfoRender.so
libXfoText.so.3.4 libXfoText.so.3 libXfoText.so
libXfoTrans.so.3.4 libXfoTrans.so.3 libXfoTrans.so
libXfoJavaCtl.so.3.4 libXfoJavaCtl.so.3 libXfoJavaCtl.so
libXfoInterface.so.3.4 libXfoInterface.so.3 libXfoInterface.so
libpdfcreatormp.so.3.4 libpdfcreatormp.so.3 libpdfcreatormp.so
libpdfresmp.so.3.4 libpdfresmp.so.3 libpdfresmp.so
libpdftoolpage.so.3.4 libpdftoolpage.so.3 libpdftoolpage.so
libahfontmp.so.3.4 libahfontmp.so.3 libahfontmp.so
libsvgcreator.so.3.4 libsvgcreator.so.3 libsvgcreator.so
libsvgdom.so.3.4 libsvgdom.so.3 libsvgdom.so
libahgramp.so.3.4 libahgramp.so.3 libahgramp.so
libahgralzwmp.so.3.4 libahgralzwmp.so.3 libahgralzwmp.so
libicudata.so.30.0 libicudata.so.30 libicudata.so
libicui18n.so.30.0 libicui18n.so.30 libicui18n.so
libicuio.so.30.0 libicuio.so.30 libicuio.so
libicule.so.30.0 libicule.so.30 libicule.so
libiculx.so.30.0 libiculx.so.30 libiculx.so
libicutu.so.30.0 libicutu.so.30 libicutu.so
libicuuc.so.30.0 libicuuc.so.30 libicuuc.so

Macintosh

Module SymLink 1 SymLink 2
libXfoCommon.3.4.dylib libXfoCommon.3.dylib libXfoCommon.dylib
libXfoEngine.3.4.dylib libXfoEngine.3.dylib libXfoEngine.dylib
libXfoFont.3.4.dylib libXfoFont.3.dylib libXfoFont.dylib
libXfoGraphic.3.4.dylib libXfoGraphic.3.dylib libXfoGraphic.dylib
libXfoHyphen.3.4.dylib libXfoHyphen.3.dylib libXfoHyphen.dylib
libXfoHyphenCH.3.4.dylib libXfoHyphenCH.3.dylib libXfoHyphenCH.dylib
libXfoRender.3.4.dylib libXfoRender.3.dylib libXfoRender.dylib
libXfoText.3.4.dylib libXfoText.3.dylib libXfoText.dylib
libXfoTrans.3.4.dylib libXfoTrans.3.dylib libXfoTrans.dylib
libXfoJavaCtl.3.4.jnilib libXfoJavaCtl.3.jnilib libXfoJavaCtl.jnilib
libXfoInterface.3.4.dylib libXfoInterface.3.dylib libXfoInterface.dylib
libpdfcreatormp.3.4.dylib libpdfcreatormp.3.dylib libpdfcreatormp.dylib
libpdfresmp.3.4.dylib libpdfresmp.3.dylib libpdfresmp.dylib
libpdftoolpage.3.4.dylib libpdftoolpage.3.dylib libpdftoolpage.dylib
libahfontmp.3.4.dylib libahfontmp.3.dylib libahfontmp.dylib
libsvgcreator.3.4.dylib libsvgcreator.3.dylib libsvgcreator.dylib
libsvgdom.3.4.dylib libsvgdom.3.dylib libsvgdom.dylib
libahgramp.3.4.dylib libahgramp.3.dylib libahgramp.dylib
libahgralzwmp.3.4.dylib libahgralzwmp.3.dylib libahgralzwmp.dylib
libicudata.30.0.dylib libicudata.30.dylib
libicudata.dylib.30
libicudata.dylib
libicui18n.30.0.dylib libicui18n.30.dylib
libicui18n.dylib.30
libicui18n.dylib
libicuio.30.0.dylib libicuio.30.dylib
libicuio.dylib.30
libicuio.dylib
libicule.30.0.dylib libicule.30.dylib
libicule.dylib.30
libicule.dylib
libiculx.30.0.dylib libiculx.30.dylib
libiculx.dylib.30
libiculx.dylib
libicutu.30.0.dylib libicutu.30.dylib
libicutu.dylib.30
libicutu.dylib
libicuuc.30.0.dylib libicuuc.30.dylib
libicuuc.dylib.30
libicuuc.dylib

HP-UX

Module SymLink 1 SymLink 2
libXfoCommon.sl.3.4 libXfoCommon.sl.3 libXfoCommon.sl
libXfoEngine.sl.3.4 libXfoEngine.sl.3 libXfoEngine.sl
libXfoFont.sl.3.4 libXfoFont.sl.3 libXfoFont.sl
libXfoGraphic.sl.3.4 libXfoGraphic.sl.3 libXfoGraphic.sl
libXfoHyphen.sl.3.4 libXfoHyphen.sl.3 libXfoHyphen.sl
libXfoHyphenCH.sl.3.4 libXfoHyphenCH.sl.3 libXfoHyphenCH.sl
libXfoRender.sl.3.4 libXfoRender.sl.3 libXfoRender.sl
libXfoText.sl.3.4 libXfoText.sl.3 libXfoText.sl
libXfoTrans.sl.3.4 libXfoTrans.sl.3 libXfoTrans.sl
libXfoJavaCtl.so.3.4 libXfoJavaCtl.so.3 libXfoJavaCtl.so
libXfoInterface.sl.3.4 libXfoInterface.sl.3 libXfoInterface.sl
libpdfcreatormp.sl.3.4 libpdfcreatormp.sl.3 libpdfcreatormp.sl
libpdfresmp.sl.3.4 libpdfresmp.sl.3 libpdfresmp.sl
libpdftoolpage.sl.3.4 libpdftoolpage.sl.3 libpdftoolpage.sl
libahfontmp.sl.3.4 libahfontmp.sl.3 libahfontmp.sl
libsvgcreator.sl.3.4 libsvgcreator.sl.3 libsvgcreator.sl
libsvgdom.sl.3.4 libsvgdom.sl.3 libsvgdom.sl
libahgramp.sl.3.4 libahgramp.sl.3 libahgramp.sl
libahgralzwmp.sl.3.4 libahgralzwmp.sl.3 libahgralzwmp.sl
libicudata.sl.30.0 libicudata.sl.30 libicudata.sl
libicui18n.sl.30.0 libicui18n.sl.30 libicui18n.sl
libicuio.sl.30.0 libicuio.sl.30 libicuio.sl
libicule.sl.30.0 libicule.sl.30 libicule.sl
libiculx.sl.30.0 libiculx.sl.30 libiculx.sl
libicutu.sl.30.0 libicutu.sl.30 libicutu.sl
libicuuc.sl.30.0 libicuuc.sl.30 libicuuc.sl


Copyright © 1999-2005 Antenna House, Inc. All rights reserved.
Antenna House is a trademark of Antenna House, Inc.