Viewing JNDI Object Schemas
You can use the following show commands to list and view details on what properties and property list parameters can be configured for the JNDI objects contained on the Solace JNDI store:
Show JNDI Schema Connection Factory
To list and view details on what properties and property list parameters can be configured for Connection Factory objects on the Solace JNDI store, enter the following User EXEC command:
solace> show jndi schema connection-factory
To create and configure new Connection Factory objects on the Solace JNDI store, refer to Configuring Connection Factories.
Example:
solace> show jndi schema connection-factory
JNDI Object Schema : connection-factory
Properties : 0
Property-lists : 6
Property-list : messaging-properties
Properties : 6
Property : default-delivery-mode
Type : enum
Values : persistent | non-persistent
Default : persistent
Description :
The default delivery mode used by a JMS producer.
Property : text-msg-xml-payload
Type : enum
Values : true | false
Default : true
Description :
Whether to encode JMS text messages as XML payload or Binary
Attachment.
Property : default-dmq-eligible
Type : enum
Values : true | false
Default : false
Description :
Whether JMS messages are Dead Message Queue eligible.
Property : default-eliding-eligible
Type : enum
Values : true | false
Default : false
Description :
Whether JMS messages are Eliding eligible.
Property : xa
Type : enum
Values : true | false
Default : false
Description :
Whether this represents an XA connection factory.
Property : payload-compression-level
Type : integer
Values : 0 to 9
Default : 0
Description :
The level of compression to apply to the message payload, from 1 (least compression) to 9 (most
compression). A value of 0 means no compression.
Property-list : transport-properties
Properties : 17
Property : connect-timeout
Type : integer
Values : 0 to 2147483647
Default : 30000
Description :
Timeout when creating initial connections to the appliance (in
milliseconds).
Property : read-timeout
Type : integer
Values : 0 to 2147483647
Default : 10000
Description :
Timeout when reading reply from the appliance (in milliseconds).
Property : reconnect-retries
Type : integer
Values : 0 to 2147483647
Default : 3
Description :
How many times to reconnect to the appliance during connection setup,
or when the connection is lost.
Property : reconnect-retry-wait
Type : integer
Values : 0 to 60000
Default : 3000
Description :
How long to wait for reconnect (in milliseconds).
Property : keep-alive-enabled
Type : enum
Values : true | false
Default : true
Description :
Whether to enable keep alive messages to the appliance
Property : keep-alive-interval
Type : integer
Values : 50 to 2147483647
Default : 3000
Description :
How often to send out keepalive messages (in milliseconds).
Property : keep-alive-count-max
Type : integer
Values : 3 to 2147483647
Default : 3
Description :
The number of consecutive keepalive messages for which no response is
received before the connection is closed.
Property : send-buffer
Type : integer
Values : 0 to 2147483647
Default : 65536
Description :
Sets the SO_SENDBUF socket option: the size of the send socket buffer
(in bytes).
Property : receive-buffer
Type : integer
Values : 0 to 2147483647
Default : 65536
Description :
Sets the SO_RECVBUF socket option: the size of the receive socket
buffer (in bytes).
Property : tcp-no-delay
Type : enum
Values : true | false
Default : true
Description :
Whether to set the TCP_NODELAY option, disabling Nagle's algorithm.
Property : direct-transport
Type : enum
Values : true | false
Default : true
Description :
Whether to use direct transport to send non-persistent messages.
Property : compression-level
Type : integer
Values : -1 to 9
Default : -1
Description :
Sets the ZLIB compression level to use. 0 means disable compression.
-1 means use the compression level specified in the JNDI lookup.
Property : port
Type : integer
Values : -1 to 65535
Default : -1
Description :
The appliance SMF port number. -1 means use the port specified in the
JNDI lookup.
Property : optimize-direct
Type : enum
Values : true | false
Default : false
Description :
Whether to optimize for direct transport.
Property : msg-callback-on-io-thread
Type : enum
Values : true | false
Default : false
Description :
Whether messages delivered asynchronously are delivered directly from
the I/O thread.
Property : connect-retries-per-host
Type : integer
Values : -1 to 2147483647
Default : 0
Description :
How many times to attempt to connect/reconnect to a host before
moving on to the next host list entry
Property : connect-retries
Type : integer
Values : -1 to 2147483647
Default : 0
Description :
The number of times to retry a connection to the host appliance (or
list of appliances) during connection setup.
Property-list : ad-properties
Properties : 6
Property : send-ad-window-size
Type : integer
Values : 1 to 255
Default: 255
Description :
The size of the sliding non-persistent publisher ACK window.
Property : send-ack-timer
Type : integer
Values : 20 to 60000
Default : 2000
Description :
Duration of the publisher ACK timer (in milliseconds).
Property : send-max-resends
Type : integer
Values : 0 to 2147483647
Default : 15
Description :
Maximum number of times a message will be resent if not ACKed by the
appliance.
Property : receive-ad-window-size
Type : integer
Values : 1 to 255
Default : 18
Description :
The size of the sliding subscriber ACK window.
Property : receive-ack-timer
Type : integer
Values : 20 to 1500
Default : 1000
Description :
Duration of the subscriber ACK timer (in milliseconds).
Property : receive-ack-threshold
Type : integer
Values : 1 to 75
Default : 60
Description :
Threshold for sending ACK, as a percentage of receive-ad-window-size.
Property-list : deliver-to-one-properties
Properties : 4
Property : subscriber-local-priority
Type : integer
Values : 1 to 4
Default : 1
Description :
Priority for receiving messages published locally.
Property : subscriber-network-priority
Type : integer
Values : 1 to 4
Default : 1
Description :
Priority for receiving messages published on a remote appliance.
Property : deliver-to-one
Type : enum
Values : true | false
Default : false
Description :
Whether to set the deliver to one property on published messages.
Property : deliver-to-one-override
Type : enum
Values : true | false
Default : true
Description :
Whether subscriptions should override a message's deliver to one
property.
Property-list : dynamic-endpoint-properties
Properties : 2
Property : dynamic-durables
Type : enum
Values : true | false
Default : false
Description :
Whether durable endpoints will be created if they don't exist.
Property : respect-ttl
Type : enum
Values : true | false
Default : true
Description :
Whether dynamically created durable and non-durable endpoints respect
the time to live value for a message.
Property-list : client-properties
Properties : 2
Property : client-id
Type : topic
Values : Topic name, in hierarchical notation, e.g. 'a/b/c'
Default :
Description :
The clientID for the connection.
Property : client-description
Type : string
Values : 0 <= length <= 255
Default :
Description :
The description for the connection.
Show JNDI Schema Queue
To list and view details on what properties and property-list parameters can be configured for Queue objects on the Solace JNDI store, enter the following User EXEC command:
solace> show jndi schema queue
Example:
solace> show jndi schema queue JNDI Object Schema : queue Properties : 1 Property : physical-name Type : queue Values : Queue name, in hierarchical notation, e.g. 'a/b/c' Default : Description : The physical name of the queue. Property-lists : 0
To create and configure new Queue objects on the Solace JNDI store, refer to Configuring Queue Objects.
Show JNDI Schema Topic
To list and view details on what properties and property-list parameters can be configured for Queue objects on the Solace JNDI store, enter the following User EXEC command:
solace> show jndi schema topic
Example:
solace> show jndi schema topic JNDI Object Schema : topic Properties : 1 Property : physical-name Values : Topic name, in hierarchical notation, e.g. 'a/b/c' Default : Description : The physical name of the topic. Property-lists : 0
To create and configure new Topic objects on the Solace JNDI store, refer to Configuring Topic Objects.