IBM E02HMLL-I Implementation Guide - Page 46

Collaboration, Development, Guide

Page 46 highlights

around the generic business object that represents a superset of the application-specific business objects in an interface. If you are using Express Plus, you may wish to consider obtaining collaboration templates that are included in a Collaboration Capacity Pack. Capacity packs are separately available as optional additions to IBM WebSphere Business Integration Server Express Plus. Consult the documentation, available at the InfoCenter for WebSphere Business Integration Server Express, for each specific collaboration that you might consider using. Examine the characteristics of the collaboration templates to determine whether they meet your needs. Your specific needs may require that you customize a pre-developed collaboration template, or create additional ones, using Process Designer Express. For information about customizing or creating collaboration templates, and about the structure of collaborations generally, see the Collaboration Development Guide. After you complete the collaboration template and all of the components with which it interfaces, you should create a collaboration object based on the template. You should unit test the collaboration object without the connector agents running by using Integrated Test Environment or Test Connector. This allows you to test the integrity of the interface without introducing connectivity issues and thereby rule out errors related to the map and collaboration logic. Then you should test the interface as a whole with the connector agents running. You can unit-test the collaboration template without using the maps, application-specific business objects, or connectors that you are developing for the interface. Do the following to unit-test a collaboration template: 1. Add support for the generic business object that is processed by the collaboration template to the PortConnector definition. 2. Create a collaboration object based on the collaboration template with the ports of the collaboration bound to the PortConnector. For more information on creating collaboration objects, see Chapter 9, "Configuring collaboration objects," on page 155. 3. Deploy the PortConnector, collaboration template, collaboration object, and business object definitions to the server. For more information about deploying components, see "Exporting components to a package using System Manager" on page 68. 4. Start Test Connector, open the PortConnector definition, and connect Test Connector to the agent. For more information on Test Connector, see Chapter 11, "Using Test Connector," on page 189. 5. Create an instance of the generic business object with data in it and send the event as a request from Test Connector. The collaboration receives and processes the event and each service call sends the generic business object to Test Connector, where you can edit it to examine the data for modification. 6. Examine the InterChange Server Express logging output to ensure that the collaboration logic executed as expected. 34 IBM WebSphere Business Integration Server Express and Express Plus: System Implementation Guide

  • 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

around
the
generic
business
object
that
represents
a
superset
of
the
application-specific
business
objects
in
an
interface.
If
you
are
using
Express
Plus,
you
may
wish
to
consider
obtaining
collaboration
templates
that
are
included
in
a
Collaboration
Capacity
Pack.
Capacity
packs
are
separately
available
as
optional
additions
to
IBM
WebSphere
Business
Integration
Server
Express
Plus.
Consult
the
documentation,
available
at
the
InfoCenter
for
WebSphere
Business
Integration
Server
Express,
for
each
specific
collaboration
that
you
might
consider
using.
Examine
the
characteristics
of
the
collaboration
templates
to
determine
whether
they
meet
your
needs.
Your
specific
needs
may
require
that
you
customize
a
pre-developed
collaboration
template,
or
create
additional
ones,
using
Process
Designer
Express.
For
information
about
customizing
or
creating
collaboration
templates,
and
about
the
structure
of
collaborations
generally,
see
the
Collaboration
Development
Guide
.
After
you
complete
the
collaboration
template
and
all
of
the
components
with
which
it
interfaces,
you
should
create
a
collaboration
object
based
on
the
template.
You
should
unit
test
the
collaboration
object
without
the
connector
agents
running
by
using
Integrated
Test
Environment
or
Test
Connector.
This
allows
you
to
test
the
integrity
of
the
interface
without
introducing
connectivity
issues
and
thereby
rule
out
errors
related
to
the
map
and
collaboration
logic.
Then
you
should
test
the
interface
as
a
whole
with
the
connector
agents
running.
You
can
unit-test
the
collaboration
template
without
using
the
maps,
application-specific
business
objects,
or
connectors
that
you
are
developing
for
the
interface.
Do
the
following
to
unit-test
a
collaboration
template:
1.
Add
support
for
the
generic
business
object
that
is
processed
by
the
collaboration
template
to
the
PortConnector
definition.
2.
Create
a
collaboration
object
based
on
the
collaboration
template
with
the
ports
of
the
collaboration
bound
to
the
PortConnector
.
For
more
information
on
creating
collaboration
objects,
see
Chapter
9,
“Configuring
collaboration
objects,”
on
page
155.
3.
Deploy
the
PortConnector
,
collaboration
template,
collaboration
object,
and
business
object
definitions
to
the
server.
For
more
information
about
deploying
components,
see
“Exporting
components
to
a
package
using
System
Manager”
on
page
68.
4.
Start
Test
Connector,
open
the
PortConnector
definition,
and
connect
Test
Connector
to
the
agent.
For
more
information
on
Test
Connector,
see
Chapter
11,
“Using
Test
Connector,”
on
page
189.
5.
Create
an
instance
of
the
generic
business
object
with
data
in
it
and
send
the
event
as
a
request
from
Test
Connector.
The
collaboration
receives
and
processes
the
event
and
each
service
call
sends
the
generic
business
object
to
Test
Connector,
where
you
can
edit
it
to
examine
the
data
for
modification.
6.
Examine
the
InterChange
Server
Express
logging
output
to
ensure
that
the
collaboration
logic
executed
as
expected.
34
IBM
WebSphere
Business
Integration
Server
Express
and
Express
Plus:
System
Implementation
Guide