| |
Distribution Components
Here is the list of all components (".jar" and ".dll"
files) installed on your computer with Metamerge Integrator.
.jar files are found in the jars/ subdirectory. Connectors, EventHandlers
and Parsers are found in separate subdirectories and not described here. You
do not need to know the stuff below to use the product, but if you want to
modify/enhance parts (like adding new Connectors) it might come handy. miadmin.exe
and miserver.exe are found on the install directory and use the property
files miadmin.lax (Admin tool) and miserver.lax (Metamerge
Integrator). These properties are used by our launcher, Install
Anywhere and fully documented on the ZeroG
web site. The most important variables in these are the
- LAX.NL.CURRENT.VM section which shows what Virtual Machine is to be
used, it should be set up correctly by the Installer
- LAX.CLASS.PATH should not be touched: If you want to add new
jars (for Connectors etc.), this is taken care of by miloader.jar
that will recursively traverse the jars/ directory
- LAX.STDERR.REDIRECT shows the file name where error messages from
the miadmin/miserver goes. Default is no logging at all for
Windows and stderr for Unix.
- lax.nl.java.option.java.heap.size.max - Use this variable to change the maximum allowable memory
size in bytes. Default the Java VM will not allocate more than 64
Mbyte memory
- com.metamerge.securityProvider - Use this variable (available from
4.6.8) to change or remove the security provider. Default is
to use the Cryptix-libraries (see Security
below). You can also clear the field if the libraries are in the way.
- com.metamerge.securityTransformation - Use this variable (available
from 4.6.8) to define the transformation you want the provider to apply
(eg. DES/ECB/None).
Other files on install directory:
File |
Description |
apache_license.txt
|
Apache Software License |
iapchoosewd.jar
|
InstallAnywhere extension called when home-directory for
config files etc. Edits miadmin.lax og miserver.lax with your path. |
lax.jar |
LaunchAnywhere files |
license.txt |
metamerge Integrator License |
miloader.jar |
makes sure jar-files in jars/ subdirectory are loaded by miadmin
and miserver |
rs.cfg |
Sample configuration file |
Jar-files (jars/ subdirectory)
metamerge jar-files
- miadmin.jar, miserver.jar - Admin Tool and Metamerge Integrator
Server
- lax.jar
- Used
by LaunchAnywhere (miadmin.exe, miserver.exe)
The rest are 3rd party libraries used by the product:
Scripting Framework
- bsf.jar, bsfengines.jar - The IBM open source
wrapper for a variety of script engines - http://oss.software.ibm.com/developerworks/projects/bsf.
It provides a unified interface to the various script engines available
(a.k.a BSF). Note that this framework does not provide any script engines
at all. The script engines must be downloaded from other web sites. See
also Libraries
- js.jar, jstools.jar - The Mozilla implementation of JavaScript
engine (a.k.a. Rhino) - www.mozilla.org/rhino. It is 100%
java.
Security
- cryptix-jce-api.jar, cryptix-jce-provider.jar - Provide
an implementation (exportable outside the USA) of the Java Cryptograpy
Engine. Cryptix is opensource - www.cryptix.org.
- jsse.jar, jcert.jar, jaas.jar, jnet.jar - Sun's Java2
security framework (needs providers like Cryptix). Provides
security/encryption functionality (SSL, etc.) - http://java.sun.com/products.
Java Naming and Directory Interface (JNDI)
- jndi.jar Java Naming and Directory Interface
- ldap.jar, ldap12.jar, ldapbp.jar, providerutil.jar -
JNDI provider for LDAP and LDAP controls. Used by jndi.jar. http://java.sun.com/products.
JavaMail API
- smtp.jar, imap.jar, pop3.jar, mail.jar, mailapi.jar,
activation.jar - JavaMail libraries for SMTP, IMAP, POP3 - http://java.sun.com/products.
XML
- xalan.jar, xerces.jar - The Apache XML project that
provides XML parsing (xerces.jar) and XPath/XSL (xalan.jar) - http://xml.apache.org.
Other
- ncso.jar - Domino 5 client library.
- comm.jar - Serial port driver.
- snmp.jar - Used by SNMPConnector
and system.snmpTrap(). Code from Tivoli/IBM
Libraries (Windows) libs/ subdirectory
- bsfactivescriptengines.dll (part of BSF) - This is the
wrapper used by BSF to access the Windows Scripting Host engine. The WSH
engine in turn can access the installed windows scripting engines like
JScript, VBScript and PerlScript.
- NtMetaData.dll (component of NT4 Connector) - Wraps calls of
WinAPI functions that interact with NT/AD database.
| |
|