IBM E02HMLL-I Implementation Guide - Page 211

Comparing, business, object, instances

Page 211 highlights

map or collaboration logic that responds differently depending on the exact values in the business object. Do the following to set the values of business object attributes : 1. Select the business object instance in the "BO Request List" pane. 2. Select Request > Edit Response from the menu bar. 3. Do the following to edit the attributes of the business object: v Use one of the techniques described in "Setting values for business object attributes" on page 196 to modify the values of the business object attributes. v Click Reset BO to default to set the values of the business object attributes to their default values as specified in the business object definition. v Click Clear BO values to clear the values of all the attributes in the business object. v Click Load BO to populate the attributes of the business object with test data from a file. The ability to load saved data into a business object request is very useful in situations where you have to populate a response business object with data before sending it as a reply. Instead of manually typing a value for each attribute that requires response data, you can type the values once, save the business object (as described in "Saving a business object" on page 197), and then load the saved data on subsequent tests. Sending a response business object After you accept a request business object, edit the business object, if needed, and send it back as a reply. Table 23 lists Test Connector's reply options and shows their corresponding connector return codes for both C++ and Java connectors. Table 23. Test Connector reply types and connector return codes. Test Connector reply type Success Fail Multiple Hits Retrieve By Content Fail Not Found Value Duplicate C++ connector return code BON_SUCCESS BON_FAIL BON_MULTIPLE_HITS BON_FAIL_RETRIEVE_BY_CONTENT BON_BO_DOES_NOT_EXIST BON_VALDUPES Java connector return code SUCCESS FAIL MULTIPLE_HITS RETRIEVEBYCONTENT_FAILED BO_DOES_NOT_EXIST VALDUPES To reply to a request business object, do the following: 1. Select the business object in the "BO Request List" pane. 2. From the menu bar, select Request > Reply. 3. Select an item from the Reply submenu. Comparing business object instances Test Connector can compare two business objects of the same type and display the attributes that differ in value. You can use this function to view changes to a business object at different points in the execution of a transaction (for instance, you could compare a business object that has been sent to the integration broker with the same business object after the integration broker has updated it). To compare two business objects, do the following: Chapter 11. Using Test Connector 199

  • 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

map
or
collaboration
logic
that
responds
differently
depending
on
the
exact
values
in
the
business
object.
Do
the
following
to
set
the
values
of
business
object
attributes
:
1.
Select
the
business
object
instance
in
the
“BO
Request
List”
pane.
2.
Select
Request
>
Edit
Response
from
the
menu
bar.
3.
Do
the
following
to
edit
the
attributes
of
the
business
object:
v
Use
one
of
the
techniques
described
in
“Setting
values
for
business
object
attributes”
on
page
196
to
modify
the
values
of
the
business
object
attributes.
v
Click
Reset
BO
to
default
to
set
the
values
of
the
business
object
attributes
to
their
default
values
as
specified
in
the
business
object
definition.
v
Click
Clear
BO
values
to
clear
the
values
of
all
the
attributes
in
the
business
object.
v
Click
Load
BO
to
populate
the
attributes
of
the
business
object
with
test
data
from
a
file.
The
ability
to
load
saved
data
into
a
business
object
request
is
very
useful
in
situations
where
you
have
to
populate
a
response
business
object
with
data
before
sending
it
as
a
reply.
Instead
of
manually
typing
a
value
for
each
attribute
that
requires
response
data,
you
can
type
the
values
once,
save
the
business
object
(as
described
in
“Saving
a
business
object”
on
page
197),
and
then
load
the
saved
data
on
subsequent
tests.
Sending
a
response
business
object
After
you
accept
a
request
business
object,
edit
the
business
object,
if
needed,
and
send
it
back
as
a
reply.
Table
23
lists
Test
Connector’s
reply
options
and
shows
their
corresponding
connector
return
codes
for
both
C++
and
Java
connectors.
Table
23.
Test
Connector
reply
types
and
connector
return
codes.
Test
Connector
reply
type
C++
connector
return
code
Java
connector
return
code
Success
BON_SUCCESS
SUCCESS
Fail
BON_FAIL
FAIL
Multiple
Hits
BON_MULTIPLE_HITS
MULTIPLE_HITS
Retrieve
By
Content
Fail
BON_FAIL_RETRIEVE_BY_CONTENT
RETRIEVEBYCONTENT_FAILED
Not
Found
BON_BO_DOES_NOT_EXIST
BO_DOES_NOT_EXIST
Value
Duplicate
BON_VALDUPES
VALDUPES
To
reply
to
a
request
business
object,
do
the
following:
1.
Select
the
business
object
in
the
“BO
Request
List”
pane.
2.
From
the
menu
bar,
select
Request
>
Reply
.
3.
Select
an
item
from
the
Reply
submenu.
Comparing
business
object
instances
Test
Connector
can
compare
two
business
objects
of
the
same
type
and
display
the
attributes
that
differ
in
value.
You
can
use
this
function
to
view
changes
to
a
business
object
at
different
points
in
the
execution
of
a
transaction
(for
instance,
you
could
compare
a
business
object
that
has
been
sent
to
the
integration
broker
with
the
same
business
object
after
the
integration
broker
has
updated
it).
To
compare
two
business
objects,
do
the
following:
Chapter
11.
Using
Test
Connector
199