IBM BJ0NJML Integration Guide - Page 166

Confactoryjndinam, E Property, Destinationtype, Destjndiname, Contextfactory, Iscompress Property

Page 166 highlights

Handlers CONFACTORYJNDINAM E Property DESTINATIONTYPE Property DESTJNDINAME Property CONTEXTFACTORY Property ISCOMPRESS Property The messaging system represents a queue or topic that is available on the local application server, a remote application server, or a remote dedicated queuing system such as IBM WebSphere MQ. To use this handler, enable the messaging systems by using JMS. The messaging system is distinct from the standard internal queues that are used by the system. The standard internal queues reside on the local application server where the system runs. The JMS handler has the following properties: This required property specifies a Java object that is used to create connections to a JMS provider. Before the system can connect to a queue or topic, it must obtain a reference to a connection factory. This optional property specifies the JMS destination type; queue or topic. The following table lists the DESTINATIONTYPE options and their associated values. Destination Topic Queue Value javax.jms.Topic javax.jms.Queue This required property specifies the name by which the JMS queue or topic is registered in the application server Java Naming and Directory Interface (JNDI) tree. This property specifies the initial context factory class name. The property is not required when the JMS handler is communicating with a JMS provider that shares the same initial context factory as the application server of the handler. When the handler and the JMS provider share a WebSphere Application Server, they share the initial context factory class. The context property value is required when the handler and the JMS provider do not share a WebSphere Application Server. This required property specifies whether the message is compressed before it is placed it into a queue or topic. Compression is an optimization technique that delivers smaller messages to a queue or topic. The following table lists the ISCOMPRESS options and their associated values. Option Do not compress data Compress data Value 0 1 Compressed messages must be decompressed after they are received. Decompress the messages by creating the appropriate JMS receiver or subscriber component and placing Java decompression logic within the receiver or subscriber. Use the standard Java Inflater() class that is part of the java.util.zip package. The default compression uses the standard Java Deflator() class. 152 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

Handlers
152
Integration Guide
The messaging system represents a queue or topic that is available on the local
application server, a remote application server, or a remote dedicated queuing
system such as IBM WebSphere MQ. To use this handler, enable the messaging
systems by using JMS.
The messaging system is distinct from the standard internal queues that are used
by the system. The standard internal queues reside on the local application server
where the system runs.
The JMS handler has the following properties:
CONFACTORYJNDINAM
E Property
This required property specifies a Java object that is used to create connections to
a JMS provider. Before the system can connect to a queue or topic, it must obtain a
reference to a connection factory.
DESTINATIONTYPE
Property
This optional property specifies the JMS destination type; queue or topic.
The following table lists the DESTINATIONTYPE options and their associated
values.
DESTJNDINAME
Property
This required property specifies the name by which the JMS queue or topic is
registered in the application server Java Naming and Directory Interface (JNDI)
tree.
CONTEXTFACTORY
Property
This property specifies the initial context factory class name. The property is not
required when the JMS handler is communicating with a JMS provider that
shares the same initial context factory as the application server of the handler.
When the handler and the JMS provider share a WebSphere Application Server,
they share the initial context factory class. The context property value is required
when the handler and the JMS provider do not share a WebSphere Application
Server.
ISCOMPRESS Property
This required property specifies whether the message is compressed before it is
placed it into a queue or topic. Compression is an optimization technique that
delivers smaller messages to a queue or topic.
The following table lists the ISCOMPRESS options and their associated values.
Compressed messages must be decompressed after they are received.
Decompress the messages by creating the appropriate JMS receiver or subscriber
component and placing Java decompression logic within the receiver or
subscriber. Use the standard Java Inflater() class that is part of the java.util.zip
package. The default compression uses the standard Java Deflator() class.
Destination
Value
Topic
javax.jms.Topic
Queue
javax.jms.Queue
Option
Value
Do not compress data
0
Compress data
1