IBM WebSphere Multichannel Bank Transformation Toolkit, Version 7.1

Functional units, packages, and dependencies

This section identifies the external dependencies and framework corequisites for each functional unit. You must load these dependencies and corequisites to have a clean development environment. In addition to the components provided by the required features for the Bank Transformation Toolkit, you may need other external packages. See Obtaining missing prerequisites for a list of these packages.

The tables below include a brief description of the functional unit, and the functional unit's JAR file. Each row shows the direct framework corequisites and the corequisites of these corequisites.

Note: For the jars in the external dependency column, core.jar can be found in the \java\jre\lib directory of WebSphere® Application Server and other jars can be found in the \lib directory of WebSphere Application Server.
Table 1. External dependencies and corequisites for functional units-JAR files
JAR Name Functional unit or component External dependency Corequisite JAR
bttbusinesslogic Business Logic core, j2ee, com.ibm.ws.runtime bttcore
bttchannels Channels

core, j2ee, struts,
commons-digester,
commons-logging,
commons-beanutils,
commons-collections,
commons-validator,
com.ibm.ws.runtime
com.ibm.ws.webcontainer

bttcore, bttinvoker
bttcore Core Component core, j2ee, com.ibm.ws.runtime  
bttdbsvc Database Service com.ibm.ws.runtime bttcore
bttinvoker Invoker core, j2ee, axis, com.ibm.ws.runtime bttcore
bttldapsvc LDAP Service core, j2ee bttcore
bttmqsvc MQ Service core, j2ee, com.ibm.mq bttcore
bttopsaejb OpStep Adaptor EJB core, j2ee, com.ibm.ws.runtime bttcore
bttruleprovider Rule Provider core, j2ee, com.ibm.ws.runtime bttcore
bttsmartchannel Smart Channel core, j2ee, com.ibm.ws.runtime bttcore, bttchannel, bttruleprovider, bttweb2
bttweb2 BTT Web2 core, sql, j2ee, com.ibm.ws.runtime, JSON4J  
bttweb2collector BTT Web2 data collector core, j2ee, com.ibm.ws.runtime bttcore, bttchannel, bttruleprovider, bttweb2
bttwssvc BTT Webservice

core,
j2ee, javax.xml.rpc,
sdo-int,
ServiceRegistryClient,
com.ibm.ws.admin.client

bttcore
Table 2. External dependencies and corequisites for functional units-RAR files
RAR name Functional unit or component External dependency Corequisite JAR
dummysnalu0 BTTDummySnaLu0Connector core, j2ee, com.ibm.ws.runtime  
snalu0 BTTLu0Connector core, j2ee, com.ibm.ws.runtime  
snalu62 BTTLu62Connector core, j2ee, com.ibm.ws.runtime  
Table 3. External dependencies and corequisites for functional units-ZIP files
ZIP name Functional unit or component External dependency Corequisite JAR
bttweb2 Web2.0 On-Demand Workplace    
Table 4. External dependencies and corequisites for functional units-plug-ins
Plug-in Name Functional unit or component External dependency Corequisite plug-ins
com.ibm.btt.core Core Component org.eclipse.core.runtime  
com.ibm.btt.tools.common Transaction Editor

rg.eclipse.core.runtime,
org.eclipse.core.resources,
org.eclipse.emf.ecore.xmi,
org.eclipse.emf.edit.ui,
org.eclipse.ui.ide,
org.eclipse.emf.transaction,
org.eclipse.ui,
org.eclipse.jdt.ui,
org.eclipse.jdt,
org.eclipse.jdt.core

com.ibm.btt.core
com.ibm.btt.tools.dde Deployment Descriptor Editor

org.eclipse.core.runtime,
org.eclipse.core.resources,
org.eclipse.ui.ide,
org.eclipse.ui.forms,
org.eclipse.ui.editors,
org.eclipse.ui,
org.eclipse.jface.text,
org.eclipse.jdt.core,
org.eclipse.jdt.launching,
org.eclipse.jdt.ui,
org.eclipse.wst.xml.core,
org.eclipse.wst.sse.core,
org.eclipse.wst.xml.ui,
org.eclipse.wst.sse.ui

com.ibm.btt.core
com.ibm.btt.tools.migration Migration Tool

org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.jdt.core,
org.eclipse.core.resources,
org.eclipse.jface.text

com.ibm.btt.core
com.ibm.btt.tools.perspective Transaction Editor

org.eclipse.core.runtime,
org.eclipse.core.resources,
org.eclipse.emf.ecore.xmi,
org.eclipse.emf.edit.ui,
org.eclipse.ui.ide,
org.eclipse.emf.transaction,
org.eclipse.ui,
org.eclipse.jdt.ui,
org.eclipse.jdt,
org.eclipse.jdt.core

com.ibm.btt.core,
com.ibm.btt.tools.common,
com.ibm.btt.tools.transaction.editor,
com.ibm.btt.tools.transaction.dominate

com.ibm.btt.tools.transaction.
diagram

Transaction Editor

org.eclipse.core.runtime,
org.eclipse.core.resources,
org.eclipse.core.expressions,
org.eclipse.jface,
org.eclipse.ui.ide,
org.eclipse.ui.views,
org.eclipse.ui.navigator,
org.eclipse.ui.navigator.resources,
org.eclipse.emf.ecore,
org.eclipse.emf.ecore.xmi,
org.eclipse.emf.edit.ui,
org.eclipse.gmf.runtime.emf.core,
org.eclipse.gmf.runtime.emf.
commands.core,
org.eclipse.gmf.runtime.emf.ui.
properties,
org.eclipse.gmf.runtime.diagram.ui,
org.eclipse.gmf.runtime.diagram.ui.
properties,
org.eclipse.gmf.runtime.diagram.ui.
providers,
org.eclipse.gmf.runtime.diagram.ui.
providers.ide,
org.eclipse.gmf.runtime.diagram.ui.
render,
org.eclipse.gmf.runtime.diagram.ui.
resources.editor.ide;visibility:=reexport,
org.eclipse.gmf.runtime.diagram.ui.
resources.editor,
org.eclipse.gmf.runtime.draw2d.ui,
org.eclipse.gef,
org.eclipse.draw2d,
org.eclipse.ocl.ecore,
org.eclipse.jdt.core,
org.eclipse.jdt.launching,
org.eclipse.gmf.runtime.diagram.ui.
printing,
org.eclipse.gmf.runtime.diagram.ui.
printing.render

com.ibm.btt.core,
com.ibm.btt.tools.transaction,
com.ibm.btt.tools.transaction.edit,
com.ibm.btt.tools.transaction.dominate

com.ibm.btt.tools.transaction.
dominate

Transaction Editor

org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.core.resources,
org.eclipse.jdt.core,
org.eclipse.jdt.launching,
org.eclipse.ui.ide,
org.eclipse.emf.transaction.ui,
org.eclipse.ui.views.properties.
tabbed,
org.eclipse.jdt.ui,
org.eclipse.emf.validation,
org.eclipse.emf.validation.ui

com.ibm.btt.core,
com.ibm.btt.tools.transaction

com.ibm.btt.tools.transaction.edit Transaction Editor

org.eclipse.core.runtime,
org.eclipse.emf.edit,
org.eclipse.swt

com.ibm.btt.tools.transaction,
com.ibm.btt.tools.transaction.dominate

com.ibm.btt.tools.transaction.
editor

Transaction Editor

org.eclipse.core.runtime,
org.eclipse.core.resources,
org.eclipse.emf.ecore.xmi,
org.eclipse.emf.edit.ui,
org.eclipse.ui.ide,
org.eclipse.emf.transaction,
org.eclipse.ui,
org.eclipse.jdt.ui,
org.eclipse.jdt,
org.eclipse.jdt.core

com.ibm.btt.tools.transaction.edit,
com.ibm.btt.tools.transaction.diagram,
com.ibm.btt.tools.transaction.
dominate,
com.ibm.btt.core,
com.ibm.btt.tools.common

com.ibm.btt.tools.transaction.
wsrr7

Transaction Editor

org.eclipse.core.runtime,
org.eclipse.core.resources,
org.eclipse.emf.ecore.xmi,
org.eclipse.emf.edit.ui,
org.eclipse.ui.ide,
org.eclipse.emf.transaction,
org.eclipse.ui,
org.eclipse.jdt.ui,
org.eclipse.jdt,
org.eclipse.jdt.core
com.ibm.ws.webservices.thinclient

com.ibm.btt.tools.transaction.editor
com.ibm.btt.tools.transaction Transaction Editor

org.eclipse.core.runtime,
org.eclipse.emf.ecore

com.ibm.btt.core
com.ibm.btt.tools.xui.editor2 Design and build the XUI File by dragging in graphical tools

org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.gef,
org.eclipse.core.resources,
org.eclipse.ui.ide,
org.eclipse.ui.workbench.texteditor,
org.eclipse.ui.editors,
org.eclipse.ui.views.properties.tabbed,
org.eclipse.jdt.ui org.eclipse.jdt,
org.eclipse.jdt.core,
org.eclipse.wst.xml.core,
org.eclipse.wst.xml.ui,
org.eclipse.wst.sse.core,
org.eclipse.wst.sse.ui,
org.eclipse.wst.common.core,
org.eclipse.wst.validation,
org.eclipse.wst.validation.ui,
org.eclipse.jface.text,
org.eclipse.jdt.launching,
org.eclipse.debug.core,
org.eclipse.debug.ui,
org.eclipse.jdt.debug.ui,
org.eclipse.core.expressions,
org.eclipse.pde.ui

com.ibm.btt.core
com.ibm.btt.tools.fs.core Formatter Simulator Core Component

org.eclipse.core.runtime,
org.eclipse.debug.core,
org.eclipse.jdt.launching,
org.eclipse.jdt.core,
org.eclipse.core.resources,
org.eclipse.ui

com.ibm.btt.core
com.ibm.btt.tools.fs.ui Formatter Simulator UI Component

org.eclipse.core.resources,
org.eclipse.core.runtime,
org.eclipse.jface.text,
org.eclipse.ui,
org.eclipse.ui.ide,
org.eclipse.ui.forms,
org.eclipse.debug.ui,
org.eclipse.jdt.core

com.ibm.btt.tools.fs.core
com.ibm.btt.tools.aw Application Wizard Tool

org.eclipse.ui org.eclipse.core.runtime,
org.eclipse.jst.j2ee.ui,
org.eclipse.wst.common.modulecore,
org.eclipse.wst.common.frameworks,
org.eclipse.wst.common.frameworks.
ui,
org.eclipse.jem.util,
org.eclipse.jst.servlet.ui,
org.eclipse.pde.ui,
org.eclipse.jdt.core,
org.eclipse.wst.common.project.facet.
ui,
org.eclipse.wst.web,
org.eclipse.wst.web.ui,
org.eclipse.wst.common.project.facet.
core,
org.eclipse.jst.j2ee.ejb,
org.eclipse.jst.common.frameworks,
org.eclipse.jst.server.ui,
org.eclipse.jst.j2ee,
org.eclipse.jst.j2ee.web,
org.eclipse.ui.ide,
org.eclipse.core.resources,
com.ibm.btt.core

com.ibm.btt.core

The following table lists the packages included in the product and the JAR or RAR files that contain them. Note that some Java packages are in more than one JAR to optimize the contents of the JAR files.

Table 5. JAR, RAR or WAR files for packages
Package name JAR/RAR/WAR name
com.ibm.btt.automaton bttcore.jar
com.ibm.btt.automaton.ext bttcore.jar
com.ibm.btt.automaton.ext bttchannels.jar
com.ibm.btt.automaton.html bttchannels.jar
com.ibm.btt.base bttcore.jar
com.ibm.btt.base.types bttcore.jar
com.ibm.btt.base.types.ext bttcore.jar
com.ibm.btt.channel bttchannels.jar
com.ibm.btt.clientserver bttchannels.jar
com.ibm.btt.config bttcore.jar
com.ibm.btt.config.impl bttcore.jar
com.ibm.btt.config.exception bttcore.jar
com.ibm.btt.cs.html bttchannels.jar
com.ibm.btt.cs.html.util bttchannels.jar
com.ibm.btt.cs.java bttchannels.jar
com.ibm.btt.cs.servlet bttchannels.jar
com.ibm.btt.cs.sessionpropagation bttchannels.jar
com.ibm.btt.element bttcore.jar
com.ibm.btt.element.exception bttcore.jar
com.ibm.btt.element.impl bttcore.jar
com.ibm.btt.element.scope bttcore.jar
com.ibm.btt.element.simple bttcore.jar
com.ibm.btt.element.simple.impl bttcore.jar
com.ibm.btt.element bttcore.jar
com.ibm.btt.element bttcore.jar
com.ibm.btt.event bttcore.jar
com.ibm.btt.gui.jsptags bttchannels.jar
com.ibm.btt.http bttchannels.jar
com.ibm.btt.invoker bttinvoker.jar
com.ibm.btt.invoker.ejb bttinvoker.jar
com.ibm.btt.invoker.jms bttinvoker.jar
com.ibm.btt.invoker.pojo bttinvoker.jar
com.ibm.btt.invoker.timer bttinvoker.jar
com.ibm.btt.invoker.utils bttinvoker.jar
com.ibm.btt.invoker.ws bttinvoker.jar
com.ibm.btt.invoker.ws.dynamic bttinvoker.jar
com.ibm.btt.invoker.ws.dynamic.axis_extension bttinvoker.jar
com.ibm.btt.invoker.ws.dynamic.tool bttinvoker.jar
com.ibm.btt.jsf bttchannels.jar
com.ibm.btt.jsf.el bttchannels.jar
com.ibm.btt.jsf.event bttchannels.jar
com.ibm.btt.samples.business.sna.lu0 sn0dummy.jar
com.ibm.btt.samples.business.sna.lu0.exception sn0dummy.jar
com.ibm.btt.samples.business.sna.lu0.host sn0dummy.jar
com.ibm.btt.samples.business.sna.lu0.host.event sn0dummy.jar
com.ibm.btt.samples.business.sna.lu0.trace sn0dummy.jar
com.ibm.btt.samples.business.sna.lu0.resource sn0dummy.jar
com.ibm.btt.server.bean bttbusinesslogic.jar
com.ibm.btt.server.bean.ejb bttopsaejb.jar
com.ibm.btt.services bttcore.jar
com.ibm.btt.services.comms bttmqsvc.jar
com.ibm.btt.services.jdbc bttdbsvc.jar
com.ibm.btt.services.ldap bttldapsvc.jar
com.ibm.btt.services.ldap.model bttldapsvc.jar
com.ibm.btt.services.mq bttmqsvc.jar
com.ibm.btt.struts bttchannels.jar
com.ibm.btt.struts.actions bttchannels.jar
com.ibm.btt.struts.base bttchannels.jar
com.ibm.btt.struts.config bttchannels.jar
com.ibm.btt.struts.exception bttchannels.jar
com.ibm.btt.struts.plugins bttchannels.jar
com.ibm.btt.struts.resource bttchannels.jar
com.ibm.btt.struts.resources bttchannels.jar
com.ibm.btt.struts.session bttchannels.jar
com.ibm.btt.struts.taglib.html bttchannels.jar
com.ibm.btt.struts.utiils bttchannels.jar
com.ibm.connector2.sna.lu0 snalu0.jar
com.ibm.connector2.sna.lu0.exception snalu0.jar
com.ibm.connector2.sna.lu0.host.event snalu0.jar
com.ibm.connector2.sna.lu0.host snalu0.jar
com.ibm.connector2.sna.lu0.resource snalu0.jar
com.ibm.connector2.sna.lu0.util snalu0.jar
com.ibm.connector2.sna.lu62 snalu62.jar
com.ibm.connector2.sna.lu62.exception snalu62.jar
com.ibm.connector2.sna.lu62.host snalu62.jar
com.ibm.connector2.sna.lu62.host.event snalu62.jar
com.ibm.connector2.sna.lu62.resource snalu62.jar
com.ibm.connector2.sna.lu62.trace snalu62.jar
com.ibm.connector2.sna.lu62.util snalu62.jar
com.ibm.connector2.sna.services snalu62.jar
com.ibm.connector2.sna.util snalu62.jar
com.ibm.connector2.sna.util snalu0.jar
com.ibm.btt.base.ws btwssvc.jar
com.ibm.btt.services.ws.jaxrpc bttwssvc.jar
com.ibm.btt.services.ws.jaxws bttwssvc.jar


Feedback