Appendix A
Administered Object Attributes
This appendix provides reference tables for the attributes of the ConnectionFactory, XAConnectionFactory, destination, and endpoint administered objects.
ConnectionFactory Administered Object
Table A-1 summarizes the configurable properties of both ConnectionFactory and XAConnectionFactory administered objects. The attributes are presented in alphabetical order for quick reference. For groupings of these attributes in functional categories, and a description of each, see Client Runtime Configurable Properties.
Table A-1 Connection Factory Attributes
Attribute/Property Name
|
Type
|
Default Value
|
Reference
|
imqAckOnAcknowledge
|
String
|
null: no default value
|
Table 4-7
|
imqAckOnProduce
|
String
|
null: no default value
|
Table 4-7
|
imqAckTimeout
|
String
|
0 millisecs
|
Table 4-7
|
imqAddressList
|
String
|
null: no default value
|
Table 4-3
|
imqAddressListIterations
|
Integer
|
1
|
Table 4-3
|
imqAddressListBehavior
|
String
|
PRIORITY
|
Table 4-3
|
imqBrokerHostName (Message Queue 3.0)
|
String
|
localhost
|
Table 4-4
|
imqBrokerHostPort (Message Queue 3.0)
|
Integer
|
7676
|
Table 4-4
|
imqBrokerServicePort (Message Queue 3.0)
|
Integer
|
0
|
Table 4-4
|
imqConfiguredClientID
|
String
|
null: no default value
|
Table 4-5
|
imqConnectionFlowCount
|
Integer
|
100
|
Table 4-7
|
imqConnectionFlowLimit
|
Integer
|
1000
|
Table 4-7
|
imqConnectionFlowLimitEnabled
|
Boolean
|
false
|
Table 4-7
|
imqConnectionType (Message Queue 3.0)
|
String
|
TCP
|
Table 4-4
|
imqConnectionURL (Message Queue 3.0)
|
String
|
http://localhost/imq/tunnel
|
Table 4-4
|
imqConsumerFlowLimit
|
Integer
|
100
|
Table 4-7
|
imqConsumerFlowThreshold
|
Integer
|
50
|
Table 4-7
|
imqDefaultPassword
|
String
|
guest
|
Table 4-5
|
imqDefaultUsername
|
String
|
guest
|
Table 4-5
|
imqDisableSetClientID
|
Boolean
|
false
|
Table 4-5
|
imqJMSDeliveryMode
|
Integer
|
2 (persistent)
|
Table 4-6
|
imqJMSExpiration
|
Long
|
0 (does not expire)
|
Table 4-6
|
imqJMSPriority
|
Integer
|
4 (normal)
|
Table 4-6
|
imqLoadMaxToServerSession
|
Boolean
|
true
|
Table 4-9
|
imqOverrideJMSDeliveryMode
|
Boolean
|
false
|
Table 4-6
|
imqOverrideJMSExpiration
|
Boolean
|
false
|
Table 4-6
|
imqOverrideJMSHeadersTo TemporaryDestinations
|
Boolean
|
false
|
Table 4-6
|
imqOverrideJMSPriority
|
Boolean
|
false
|
Table 4-6
|
imqQueueBrowserMaxMessages PerRetrieve
|
Integer
|
1000
|
Table 4-8
|
imqQueueBrowserRetrieveTimeout
|
Long
|
60,000 millisecs
|
Table 4-8
|
imqReconnectAttempts
|
Integer
|
0
|
Table 4-3
|
imqReconnectDelay
|
Integer
|
30,000 millisecs
|
Table 4-4
|
imqReconnectEnabled
|
Boolean
|
false
|
Table 4-4
|
imqReconnectInterval
|
Long
|
3000
|
Table 4-3
|
imqSetJMSXAppID
|
Boolean
|
false
|
Table 4-9
|
imqSetJMSXConsumerTXID
|
Boolean
|
false
|
Table 4-9
|
imqSetJMSXProducerTXID
|
Boolean
|
false
|
Table 4-9
|
imqSetJMSXRcvTimestamp
|
Boolean
|
false
|
Table 4-9
|
imqSetJMSXUserID
|
Boolean
|
false
|
Table 4-9
|
imqSSLIsHostTrusted (Message Queue 3.0)
|
Boolean
|
true
|
Table 4-4
|
For more information on using ConnectionFactory administered objects see Chapter 3, "Using Administered Objects."
Destination Administered Objects
A destination administered object represents a physical destination (a queue or a topic) in a broker to which the publicly-named destination object corresponds. Its only attribute is the physical destination’s internal, provider-specific name. By creating a destination object, you allow a client’s MessageConsumer and/or MessageProducer objects to access the corresponding physical destination.
Table A-2 Destination Attributes
Attribute/Property Name
|
Type
|
Default
|
imqDestinationDescription
|
String
|
A Description for the
Destination Object
|
imqDestinationName
|
String
|
Untitled_Destination_Object
|
For more information on Destination administered objects see Chapter 3, "Using Administered Objects."
Endpoint Administered Objects
An endpoint administered object represents an endpoint object. By creating an administered object for an endpoint, you allow the endpoint to be accessed through a look-up operation while isolating specific endpoint information from application code or particular provider requirements. You can set one or more attributes for an endpoint administered object. These are described in Table A-3.
For additional information about endpoint administered objects, see Using JAXM Administered Objects.
Table A-3 Endpoint Attributes
Attribute Name
|
Type
|
Description
|
imqSOAPEndpointList
|
String
|
A list containing one or more URLs delimited by spaces. This list contains the URLs of all endpoints to which you want to broadcast a SOAP message. Each URL should be associated with a servlet that can receive and process a SOAP message.
|
imqEndpointName
|
String
|
The name of the endpoint object.
Default: Untitled_Endpoint_Object
|
imqEndpointDescription
|
String
|
A description of the endpoint and its use.
Default: A description for the endpoint object.
|