IBM E02HMLL-I Implementation Guide - Page 173

Binding, collaboration, object, ports

Page 173 highlights

Figure 39. Collaboration object tree view Binding collaboration object ports Collaboration ports are the interfaces through which collaborations send and receive business objects. You bind collaboration object ports to different components to configure them to exchange the type of business object supported by the port. You can bind collaboration object ports when creating the collaboration object initially by using the wizard as described in "Creating a collaboration object" on page 156. You can also edit the port bindings after creating the collaboration object. To edit the port bindings in the graphical view, either double-click the icon for a port or right-click the icon for a port and choose Bind Port from the context menu. To edit the port bindings in the tree view, right-click the icon for a port and choose Bind Port from the context menu. To bind a collaboration port to an internal component such as a connector or the port of another collaboration object, leave the radio button labeled Internal in the Type pane enabled and see "Configuring internal port bindings." To bind a collaboration port to an external programmatic entity such as a web servlet, enable the radio button labeled External in the Type pane and see "Configuring external port bindings" on page 162. Configuring internal port bindings To bind a collaboration port to a connector or to the port of another collaboration object, do the following: 1. Enable the radio button labeled Internal in the Type pane of the port configuration dialog. 2. Select the appropriate component type, either Connector or Collaboration in the Bind With pane. 3. Select the specific component from the list. Chapter 9. Configuring collaboration objects 161

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302

Binding
collaboration
object
ports
Collaboration
ports
are
the
interfaces
through
which
collaborations
send
and
receive
business
objects.
You
bind
collaboration
object
ports
to
different
components
to
configure
them
to
exchange
the
type
of
business
object
supported
by
the
port.
You
can
bind
collaboration
object
ports
when
creating
the
collaboration
object
initially
by
using
the
wizard
as
described
in
“Creating
a
collaboration
object”
on
page
156.
You
can
also
edit
the
port
bindings
after
creating
the
collaboration
object.
To
edit
the
port
bindings
in
the
graphical
view,
either
double-click
the
icon
for
a
port
or
right-click
the
icon
for
a
port
and
choose
Bind
Port
from
the
context
menu.
To
edit
the
port
bindings
in
the
tree
view,
right-click
the
icon
for
a
port
and
choose
Bind
Port
from
the
context
menu.
To
bind
a
collaboration
port
to
an
internal
component
such
as
a
connector
or
the
port
of
another
collaboration
object,
leave
the
radio
button
labeled
Internal
in
the
Type
pane
enabled
and
see
“Configuring
internal
port
bindings.”
To
bind
a
collaboration
port
to
an
external
programmatic
entity
such
as
a
web
servlet,
enable
the
radio
button
labeled
External
in
the
Type
pane
and
see
“Configuring
external
port
bindings”
on
page
162.
Configuring
internal
port
bindings
To
bind
a
collaboration
port
to
a
connector
or
to
the
port
of
another
collaboration
object,
do
the
following:
1.
Enable
the
radio
button
labeled
Internal
in
the
Type
pane
of
the
port
configuration
dialog.
2.
Select
the
appropriate
component
type,
either
Connector
or
Collaboration
in
the
Bind
With
pane.
3.
Select
the
specific
component
from
the
list.
Figure
39.
Collaboration
object
tree
view
Chapter
9.
Configuring
collaboration
objects
161