Metamerge logo
Search

Advanced Search
*
*
*
* HOME DOCUMENTS & RESOURCES DOWNLOADS EARLY TECH ACCESS SUPPORT FAQ KNOWN ISSUES OLD VERSIONS
*

 

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.
*
  Metamerge Integrator version 4.6 ©Copyright Metamerge AS 2000-2002 Last edited 2002-06-10 contact us