IBM SC34-4499-03 Personal Computer User Manual


 
How the bridge communicates with TeamConnection
The bridge functions are initiated from within the VisualAge Smalltalk environment.
Each operation that interacts with TeamConnection runs for some time in the Smalltalk
image, but at some stage will make use of functions built into an appropriate version of
the TeamConnection client and server. The bridge itself is implemented in Smalltalk,
with the primitive functions provided in one of the DLLs in TeamConnection.
The unit of transfer used by the bridge for Smalltalk components is an ENVY/Manager
library. Each library stored in TeamConnection contains one of the following:
v a Smalltalk application and its released subapplications (and their released
subapplications, and so forth)
v a configuration map without any of its released applications
Note: Subapplications cannot be exported through the bridge without an enclosing
application.
ENVY/Manager libraries are stored in TeamConnection databases as TeamConnection
parts. When the bridge exchanges a library with TeamConnection, the target in a
TeamConnection database is specified by a TeamConnection context. A
TeamConnection context is comprised of the following TeamConnection parameters:
v Family name
v Release name
v Work area name
Note: Each TeamConnection context can contain only one version of any named
application or configuration map. This is unlike ENVY/Manager libraries, in which
multiple versions of a named Smalltalk component can co-exist.
The bridge is aware of the various relationships between ENVY/Manager components.
When an application is transferred through the bridge, all of its released subapplications
are transferred with it. When a configuration map is transferred through the bridge, the
bridge will also transfer the released applications in separate operations. Depending on
a user-specified setting, the bridge can also transfer required maps of configuration
maps.
Preparing to use the ENVY/Manager-TeamConnection Bridge
The bridge is delivered as a configuration map suitable for loading into a VisualAge
Smalltalk Version 4.0 (or later) image. The library, TCEMBR.DAT, will contain the
configuration map ENVY/Manager-TeamConnection Bridge and, for VisualAge
Generator build support, VAGen ENVY/TC Bridge.
Appendix F. Enabling and Using the ENVY/Manager-TeamConnection Bridge 251