IBM BJ0NJML Integration Guide - Page 188

IBM WebSphere MQ, Configuring JMS Endpoints and Handlers

Page 188 highlights

IBM WebSphere MQ The following property values are required utility values. Property Description -Dqueuename -Dserviceurl -Dusername -Dpassword -Dselector -Dcount Queue JNDI name RMI URL of the application server J2EE user (if the queue is secured) J2EE user password (if the queue is secured) The WHERE clause to process a subset of messages in the queue. The number of messages to be viewed or deleted; an asterisk means all messages (based on selector) Required or Optional Required Required Optional Optional Optional Optional IBM WebSphere MQ You can use IBM WebSphere MQ as a standard for your queuing activities. The integration framework supports WebSphere MQ Version 6. Before you use the WebSphere MQ for any queuing activities, you must familiarize yourself with WebSphere MQ configurations and implementations. Configuring JMS Endpoints and Handlers The framework processing places the outbound publish channel message into the default queue. The integration framework then uses the JMS endpoint and handler to send the message to WebSphere MQ. To accomplish this task you must configure the endpoint JMS handler to point to the WebSphere MQ. This configuration can be done in following ways: 1 Create an WebSphere MQ provider on the WebSphere Application Server and configure an integration endpoint to point to the message queue (MQ) provider by using: T The destination JNDI name (DESTJNDINAME) T The connection factory JNDI name (CONFACTORYJNDINAME) 2 Configure the endpoint to point to the WebSphere MQ by using: T The destination JNDI name (DESTJNDINAME) T The connection factory JNDI name (CONFACTORYJNDINAME) T The provider URL (PROVIDERURL) T The initial context factory (CONTEXTFACTORY) 174 Integration 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
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330

IBM WebSphere MQ
174
Integration Guide
The following property values are required utility values.
IBM WebSphere MQ
You can use IBM WebSphere MQ as a standard for your queuing activities. The
integration framework supports WebSphere MQ Version 6. Before you use the
WebSphere MQ for any queuing activities, you must familiarize yourself with
WebSphere MQ configurations and implementations.
Configuring JMS Endpoints and Handlers
The framework processing places the outbound publish channel message into the
default queue. The integration framework then uses the JMS endpoint and
handler to send the message to WebSphere MQ.
To accomplish this task you must configure the endpoint JMS handler to point to
the WebSphere MQ. This configuration can be done in following ways:
1
Create an WebSphere MQ provider on the WebSphere Application Server and
configure an integration endpoint to point to the message queue (MQ)
provider by using:
The destination JNDI name (DESTJNDINAME)
The connection factory JNDI name (CONFACTORYJNDINAME)
2
Configure the endpoint to point to the WebSphere MQ by using:
The destination JNDI name (DESTJNDINAME)
The connection factory JNDI name (CONFACTORYJNDINAME)
The provider URL (PROVIDERURL)
The initial context factory (CONTEXTFACTORY)
Property
Description
Required
or
Optional
–Dqueuename
Queue JNDI name
Required
–Dserviceurl
RMI URL of the application server
Required
–Dusername
J2EE user (if the queue is secured)
Optional
–Dpassword
J2EE user password (if the queue is secured)
Optional
–Dselector
The WHERE clause to process a subset of
messages in the queue.
Optional
–Dcount
The number of messages to be viewed or
deleted; an asterisk means all messages (based
on selector)
Optional