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.