Installing : Installing the UNICOM Digital Transformation Toolkit : Installing UDTT applications on a runtime platform : Functional units, packages, and dependencies
  
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 UNICOM® Digital Transformation Toolkit (UDTT™), you might need other external packages. See Where to find 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 JAR files in the external dependency column, core.jar is in the \java\jre\lib directory of WebSphere Application Server and the other JAR files are in the \lib directory of WebSphere Application Server.
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
bttweb2collector
UDTT Web2 data collector
core, j2ee, com.ibm.ws.runtime
bttcore, bttchannel, bttruleprovider, bttweb2
bttwssvc
UDTT Webservice
core,
j2ee, javax.xml.rpc,
sdo-int,
ServiceRegistryClient,
com.ibm.ws.admin.client
bttcore
bttunica
UDTT Unica Integration Service
core, j2ee
bttcore
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
 
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
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.rcp.xui
RUI 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.editor,
com.ibm.btt.tools.transaction.
dominate,
com.ibm.btt.rcp.xui.editor
RUI 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.editor,
com.ibm.btt.tools.transaction.
dominate,
com.ibm.btt.tools.transaction.rcp
RUI 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.editor,
com.ibm.btt.tools.transaction.
dominate,
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
JAR, RAR or WAR files for packages
The following table lists the packages that are included in UDTT and the JAR or RAR files that contain them.
Note Some Java packages are in more than one JAR to optimize the contents of the JAR files.
 
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.cs.marketing
bttunica.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
See also
Installing UDTT applications on a runtime platform