An Apache module that supports the KCML browser client and KCML SOAP.
Command | Valid | Arguments | Description |
---|
KcmlLocalDir | server or directory | arg name | type |
---|
KcmlDir | string |
| Local KCML directory
Only applicable if KCML is run locally without using a connection manager. |
KcmlLocalKconf | server or directory | arg name | type |
---|
KcmlKconfPath | string |
| Alternative local kconf.xml file
Only applicable if KCML is run locally without using a connection manager. |
KcmlBasePort | server or directory | | The base of a range of listening ports
Only applicable if KCML is run locally without using a connection manager. |
KcmlLocalDefaultUser | server or directory | arg name | type |
---|
LocalDefaultUser | string |
| Default user to run local KCML sessions
Only applicable if KCML is run locally without using a connection manager. If the user isn't given then use this username for local KCML sessions. |
KcmlLocalServices | server or directory | arg name | type |
---|
Service | string |
| List of default services to use.
A list of services that could be started locally. |
KcmlRemoteServices | server or directory | arg name | type |
---|
Service | string |
| List of default services to use.
A list of services that could be started remotely. |
KcmlShimServices | server or directory | arg name | type |
---|
Service | string |
| List of remote services that should be shimmed.
A subset of KCMLRemoteServices that should be shimmed. |
KcmlAppServers | server or directory | | KCML application servers
Remote server(s) running a connection manager. If using a non-standard port then append it after a colon. |
KcmlSOAPServers | server or directory | | KCML SOAP application servers
Remote SOAP server(s). If using a non-standard port then append it after a colon. |
KcmlKSADServers | server or directory | | KCML KSAD servers
If using a non-standard port then append it after a colon. This has a default value of 'localhost:790'. |
KcmlSessionMode | server or directory | | How sessions are maintained accross HTTP request.
URL - The session id is embedded in the URL. Default.
Cookie - The session id is stored in a cookie.
Header - The session id forms part to the HTTP Headers. The application is responsable for setting it on inbond requests.
|
KcmlSOAPMode | server or directory | | How to start SOAP application servers. Shared/PerChild.
Dynamic - Start SOAP servers dynamically. Default.
Shared - Deprecated. One SOAP server is shared for all incoming requests.
PerChild - Deprecated. A SOAP server is created for each Apache Process.
|
KcmlSOAPProgram | server or directory | arg name | type |
---|
SOAPProgram | string |
| SOAP program to execute
Only applicable if KCML is run as a local process. |
KcmlMaxInst | server or directory | arg name | type |
---|
SOAPMaxInst | int |
| The maximum number of stateless servers to start for handling.
Only applicable if running stateless servers (SOAP). |
KcmlSOAPMaxInst | server or directory | arg name | type |
---|
SOAPMaxInst | int |
| The maximum number of SOAP servers to start.
Deprecated. Please use MaxInst |
KcmlMaxIdle | server or directory | arg name | type |
---|
SOAPMaxIdle | int |
| The maximum number of stateless servers allowed to remain idle
Only applicable if running stateless servers (SOAP). A server is considered idle if it has no current request and hasn't serviced a request
within a 30 second time period. |
KcmlSOAPMaxIdle | server or directory | arg name | type |
---|
SOAPMaxIdle | int |
| The maximum number of SOAP servers allowed to remain idle
Deprecated. Please use MaxIdle |
KcmlMsvcDir | server or directory | arg name | type |
---|
MsvcDir | string |
| Local directory containing MSVC debugger
Windows only. You may not need this. It sets the MSVC environment variable in the service. |
KcmlVsPerfTools | server or directory | arg name | type |
---|
VsPerfTools | string |
| Local directory containing MS Perfomance tools
Windows only. Needs Visual Studion installed and is only used for performance monitoring. |
KcmlLogging | server or directory | arg name | type |
---|
Filename | string | Level | int |
| Filename and level for logging
Deprecated |
KcmlIconDir | server or directory | arg name | type |
---|
Alias | string | Dir | string |
| Alias and directory name for icons
Specifies the location of the K8 icon directories. There can be more than one of these to specify Icons and DBASE. |
KcmlCustomMetaData | server or directory | arg name | type |
---|
Pattern | string | MetaFilename | string |
| Meta information to be added for specific browsers
Regular expression pattern match and filename of extra meta information that can be sent if the userAgent field matches the pattern. |
KcmlLocalCss | server or directory | arg name | type |
---|
LocalCssFile | string |
| CSS file to be included in generated pages
Filename of a CSS file to be added at the end of each generated page. Use this to specify local overrides. |
KcmlJSExtra | server or directory | arg name | type |
---|
jsuri | string | jsfile | string |
| Specify extra JS libraries to be include in page
List of js files. |
KcmlExpandJs | server or directory | | If On then the individual script files will be sent in the bootstrap
Omit or set to Off for production systems. |
KcmlLint | server or directory | | JSLint executable
The filename of the JSLint executable to be run on the JavaScript files. If not in the JS directory it should be a full path name starting with a forward slash. Don't add any .EXE extension. |
KcmlProcessTable | | arg name | type |
---|
MapFile | string |
| Filename for the process table
This is the memory mapped session table and is created in /tmp by default. Use this to specify a different location. |
KcmlSessionTimeout | | arg name | type |
---|
SessionTimeout | unsigned int |
| Session timeout in minutes
A session will timeout after this period of inactivity. All current state is lost. |
KcmlBrokers | | arg name | type |
---|
Brokers | unsigned int |
| Number of broker processes
Number of broker processes to start |
KcmlBrokerBasePort | | arg name | type |
---|
BrokerBase | unsigned int |
| The base of a range of broker listening ports
|
KcmlBrokerUser | | arg name | type |
---|
BrokerUser | string |
| User to run the broker
|
KcmlMaxSessions | | arg name | type |
---|
MaxSessions | unsigned int |
| Maximum sessions for wcm. This is per server. Each wcm handler uses the same session table.
|
KcmlPDB | server or directory | | If On then use PDB compiler
Omit or set to Off for normal KCML7 compilation |
KcmlTestDir | server or directory | arg name | type |
---|
TestDir | string |
| Name a directory containing test programs
If defined all the .src programs in that directory will listed in the home page |
KcmlTempDir | | arg name | type |
---|
TempDir | string |
| Name a directory containing temporary files
If defined temp files go here |
KcmlAuthProvider | server or directory | arg name | type |
---|
provider | string |
| When mod_wcm handles authenication. Provider for that authentication. Default file
|
KcmlAuthCMServers | server or directory | | The CM servers to use when mod_wcm acts as authenication provider. If not set will use AppServers, KSADServers
|
KcmlBypassCM | server or directory | |
|
KcmlAuthSecret | server or directory | arg name | type |
---|
Password | string |
| The secret to use when generating encryption keys.
It is important that this value be kept secret. It is recommended that this value be set via an include file with strict permissions. |
KcmlAuthCookieExpire | server or directory | | The expiry time for authentication cookies.
The expiry time for authentication cookies. The time give is rounded to nearest minute. Supports Days, Hours, minutes, seconds. e.g "1 hour 120 seconds" |
KcmlAuthCatchDoublePOST | server or directory | arg name | type |
---|
AuthCatchDoublePOST | bool |
| Intercept an authentication POST even if we are already authenticated.
Because this involves the intercepton of every POST it is off by default.
If possible the application should handle the case where a second authentication FORM post occurs. |
KcmlAuthCookieBehaviour | server or directory | | Only set if asked.
|
KcmlAuthHeader | server or directory | arg name | type |
---|
AuthHeader | bool |
| Set to pass on Authorisation header to KCML.
Normally the Authorisation header is not passed on to KCML for security reasons. Set this if the KCML application will be handling authorisation. |
KcmlExtendedHTMLErrors | server or directory | arg name | type |
---|
FullError | bool |
| Include more information with HTML errors
|
KcmlShimLogDir | server or directory | arg name | type |
---|
ShimLogDir | string |
| Name a directory containing JClient shim dsdump logs
|
KcmlShimProxy | server or directory | arg name | type |
---|
ShimProxy | bool |
| Request comes from a reverse proxy. Enable shim and only allow connections back to the originiating IP.
|
KcmlShimPingTime | server or directory | arg name | type |
---|
ShimPingTime | unsigned int |
| Ping timeout in minutes
Browser will ping the shim to check for the existence of the KCML aplication. |