|
Content Manager OnDemand V8.5 WEK APIs |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.ibm.edms.od.ODConfig
public class ODConfig
The ODConfig Java object will be the preferred method
in which to configure the system parameters and the arswww.ini
will be deprecated with version 8.4 of ODWEK. Until then, both
the ODConfig Java object and the arswww.ini file will be
supported.
There are eight system parameters needed for a working ODServer
instance. These can be set to default values through the
ODConfig default constructor:
try{
ODConfig cfg = new ODConfig();
ODServer srvr = new ODServer(cfg);
srvr.initialize(null, "MyCustomApp");
cfg.printConfig();
}
catch(ODException e){
System.out.println("Exception " + e);
}
This sample code will configure the following default parameters:
AfpViewOpt PLUGIN
LineViewOpt APPLET
MaxHits 200 This is used to set a global maxhits that can be returned from a search. This will not override the Admin settings. Also can be set per folder using ODFolder.setMaxHits
MetaViewOpt NATVIE
AppletDir /applets
Language ENU
TempDir The temp path as defined by the Java System.getProperty("java.io.tmpdir") method.
TraceDir The temp path as defined by the Java System.getProperty("java.io.tmpdir") method.
TraceLevel 0
For information on these parameters please refer to Chapter 7:
Specifying the arswww.ini file in the OnDemand Web Enablement Kit
Implementation Guide.
try{
ODConfig cfg = new ODConfig(ODConstant.PLUGIN, //AfpViewer
ODConstant.APPLET, //LineViewer
null, //MetaViewer
500, //MaxHits
"c:\\applets", //AppletDir
"ENU", //Language
"c:\\temp", //TempDir
"c:\\temp\\trace", //TraceDir
1); //TraceLevel
ODServer srvr = new ODServer(cfg);
srvr.initialize("MyCustomApp");
cfg.printConfig();
}
catch(ODException e){
System.out.println("Exception " + e);
}
This constructor will set parameters with zero or null values to the
defaults mentioned above.
| Field Summary | |
|---|---|
static java.lang.String |
AFP2HTML_CONFIG_FILE
The absolute pathname to the afp2html configuration file. |
static java.lang.String |
AFP2HTML_INSTALL_DIR
The absolute pathname to the directory containing the transform executable. |
static java.lang.String |
AFP2PDF_CONFIG_FILE
The absolute pathname to the afp2pdf configuration file. |
static java.lang.String |
AFP2PDF_INSTALL_DIR
The absolute pathname to the directory containing the transform executable. |
static java.lang.String |
AFP2XML_CONFIG_FILE
The absolute pathname to the afp2xml configuration file. |
static java.lang.String |
AFP2XML_INSTALL_DIR
The absolute pathname to the directory containing the transform executable. |
static java.lang.String |
DBG_TRACE
|
static java.lang.String |
IN_OPERATOR_DELIMITER
Set a character to be used in IN operator queries. |
static java.lang.String |
MAX_TRACELOG_SIZE
Used to set the maximum size in MB a trace log (arswww.trace) can grow to before it is renamed (arswww.trace.YYYYMMDD.HHMMSS) and a new trace log is created. |
static java.lang.String |
ODWEK_INSTALL_DIR
|
static java.lang.String |
RES_CACHE_MAX
Defines the maximum space available for the use of a resource file cache. |
static java.lang.String |
RESOURCE_CACHE_DIR
This parameter will override the default ODWEK behavior or caching AFP Resources in memory. |
static java.lang.String |
SERVER_ACCESS_LIST
|
static java.lang.String |
SSL_KEYRINGFILE
|
static java.lang.String |
SSL_KEYRINGSTASH
|
static java.lang.String |
TransformXML
Specifies the fully qualified path to the XML containing ODTransform definitions. |
static java.lang.String |
USE_SSL_DEFAULT
|
static java.lang.String |
XENOS_CONFIG_FILE
The absolute pathname to the xenos configuration file. |
static java.lang.String |
XENOS_INSTALL_DIR
The absolute pathname to the directory containing the transform executable. |
| Constructor Summary | |
|---|---|
ODConfig()
The class constructor. |
|
ODConfig(java.lang.String afpViewer,
java.lang.String lineViewer,
java.lang.String metaViewer,
long maxHits,
java.lang.String appletDir,
java.lang.String language,
java.lang.String tempDir,
java.lang.String traceDir,
int traceLevel)
ODConfig constructor |
|
ODConfig(java.lang.String afpViewer,
java.lang.String lineViewer,
java.lang.String metaViewer,
long maxHits,
java.lang.String appletDir,
java.lang.String language,
java.lang.String tempDir,
java.lang.String traceDir,
int traceLevel,
java.util.Properties props)
ODConfig constructor. |
|
| Method Summary | |
|---|---|
java.lang.String |
getAfpViewerType()
Get the AFP viewer type |
java.lang.String |
getAppletDirectory()
Get the full path to where the applet jar files reside |
java.lang.String |
getLanguageForMessages()
Get the three character language abbreviation that will be used for displaying messages |
java.lang.String |
getLineViewerType()
Get the LINE viewer type |
long |
getMaxNumberOfHitsToDisplay()
Get the maximum number of search result hits that will be displayed |
java.lang.String |
getMetaViewerType()
Get the META viewer type |
java.lang.String |
getTemporaryWorkingDirectory()
Returns the directory where ODWEK will create temporary working files |
java.lang.String |
getTraceDirectory()
Get the directory where the arswww.trace file will be written and updated |
int |
getTraceLevel()
Get the level at which events will be logged. |
boolean |
hasODTransforms()
|
void |
printConfig()
Print out the complete configuration settings |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String SERVER_ACCESS_LIST
public static final java.lang.String AFP2HTML_INSTALL_DIR
public static final java.lang.String AFP2HTML_CONFIG_FILE
public static final java.lang.String AFP2PDF_INSTALL_DIR
public static final java.lang.String AFP2PDF_CONFIG_FILE
public static final java.lang.String XENOS_INSTALL_DIR
public static final java.lang.String XENOS_CONFIG_FILE
public static final java.lang.String AFP2XML_INSTALL_DIR
public static final java.lang.String AFP2XML_CONFIG_FILE
public static final java.lang.String ODWEK_INSTALL_DIR
public static final java.lang.String USE_SSL_DEFAULT
public static final java.lang.String SSL_KEYRINGFILE
public static final java.lang.String SSL_KEYRINGSTASH
public static final java.lang.String DBG_TRACE
public static final java.lang.String IN_OPERATOR_DELIMITER
public static final java.lang.String MAX_TRACELOG_SIZE
public static final java.lang.String RESOURCE_CACHE_DIR
public static final java.lang.String RES_CACHE_MAX
ODConfig.RESOURCE_CACHE_DIRpublic static final java.lang.String TransformXML
ODConfig.ODConfig(String afpViewer,
String lineViewer,
String metaViewer,
long maxHits,
String appletDir,
String language,
String tempDir,
String traceDir,
int traceLevel,
Properties props)| Constructor Detail |
|---|
public ODConfig()
public ODConfig(java.lang.String afpViewer,
java.lang.String lineViewer,
java.lang.String metaViewer,
long maxHits,
java.lang.String appletDir,
java.lang.String language,
java.lang.String tempDir,
java.lang.String traceDir,
int traceLevel)
throws ODException
afpViewer - Conversion method for AFP data viewinglineViewer - Conversion method for LINE data viewingmetaViewer - Conversion method for META data viewingmaxHits - Maximum number of hits to displayappletDir - Directory where the applets residelanguage - Language in which messages will be outputtempDir - Directory to store temp filestraceDir - Path to write trace filetraceLevel - Sets the amount of trace information that will be gathered
ODException - for invalid values
public ODConfig(java.lang.String afpViewer,
java.lang.String lineViewer,
java.lang.String metaViewer,
long maxHits,
java.lang.String appletDir,
java.lang.String language,
java.lang.String tempDir,
java.lang.String traceDir,
int traceLevel,
java.util.Properties props)
throws ODException
afpViewer - Conversion method for AFP data viewinglineViewer - Conversion method for LINE data viewingmetaViewer - Conversion method for META data viewingmaxHits - Maximum number of hits to displayappletDir - Directory where the applets residelanguage - Language in which messages will be outputtempDir - Directory to store temp filestraceDir - Path to write trace filetraceLevel - Sets the amount of trace information that will be gatheredprops - a Properties object that includes name, value pairs of ODConstant.xxx and value
ODException - for invalid values| Method Detail |
|---|
public java.lang.String getAfpViewerType()
ODConstant.ASCII,
ODConstant.HTML,
ODConstant.NATIVE,
ODConstant.PDF,
ODConstant.PLUGIN,
ODConstant.XENOSpublic java.lang.String getAppletDirectory()
public java.lang.String getMetaViewerType()
ODConstant.NATIVE,
ODConstant.XENOSpublic java.lang.String getLineViewerType()
ODConstant.ASCII,
ODConstant.APPLET,
ODConstant.NATIVE,
ODConstant.XENOSpublic long getMaxNumberOfHitsToDisplay()
public java.lang.String getLanguageForMessages()
public java.lang.String getTemporaryWorkingDirectory()
public java.lang.String getTraceDirectory()
public int getTraceLevel()
public boolean hasODTransforms()
public void printConfig()
|
CM OnDemand V8.5 WEK Java APIs | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||