Ultra Messaging® Configuration Guide


Table of Contents
1. Configuring Ultra Messaging® Options
1.1. Overview
1.1.1. Assignment Methods
1.1.2. Assignment Flow
1.1.3. Definitions
1.1.4. Which Method Should I Use?
1.1.5. Configuration Files
1.2. Plain Text Configuration Files
1.2.1. Reading Plain Text Configuration Files
1.2.2. Plain Text Configuration File Format
1.3. XML Configuration Files
1.3.1. Reading XML Configuration Files
1.3.2. Using XML Configuration Files With a UM Application
1.3.3. XML Configuration File Format
1.3.4. Sample XML Configuration File
1.3.5. XML Configuration File DTD
1.4. Configuration File Restrictions
1.5. Attributes Objects
1.5.1. Creating An Attributes Object
1.5.2. Setting an Option from a Binary Value
1.5.3. Setting an Option from a String Value
1.5.4. Getting an Option as a Binary Value
1.5.5. Getting an Option as a String Value
1.5.6. Deleting an Attributes Object
1.5.7. Restrictions
1.6. Modifying Current Attributes
1.6.1. Setting An Option from a Binary Value
1.6.2. Setting An Option from a String Value
1.6.3. Restrictions
1.7. Retrieving Current Option Values
1.7.1. Getting An Option as a Binary Value
1.7.2. Getting An Option as a String Value
2. Example Configuration Scenarios
2.1. Highest Throughput
2.2. Lowest Latency
2.3. Creating Multicast Sources
2.4. Disabling Aspects of Topic Resolution
2.4.1. Disabling Topic Advertisements
2.4.2. Disabling Receiver Topic Queries
2.4.3. Disabling Wildcard Topic Queries
2.4.4. Disabling All But the Minimum Topic Resolution Traffic
2.4.5. Re-establish Pre-4.0 Topic Resolution
2.5. Unicast Resolver
2.5.1. Unicast Resolution Across Administrative Domains
2.6. Configure Previous Port Defaults
2.7. Configure New Port Defaults
2.8. Interrelated Configuration Options
2.8.1. Preventing NAK Storms with NAK Interval Options
2.8.2. Preventing Tail Loss With TSNI and NAK Interval Options
2.8.3. Preventing IPC Receiver Deafness With Keepalive Options
2.8.4. Preventing Erroneous LBT-RM/LBT-RU Session Timeouts
2.8.5. Preventing Errors Due to Bad Multicast Address Ranges
2.8.6. Preventing Store or Queue Timeouts
2.8.7. Preventing ULB Timeouts
2.8.8. Preventing Unicast Resolver Daemon Timeouts
2.8.9. Preventing Undetected Late Join Loss
2.8.10. Preventing Undetected Loss
3. Common Tasks
3.1. Configuring Multi-Homed Hosts
3.2. Traversing a Firewall
3.3. Running Multiple Applications
4. Reference
4.1. Introduction
4.1.1. Case Sensitivity
4.1.2. Specifying Interfaces
4.1.3. Socket Buffer Sizes
4.1.4. Reference Entry Format
4.1.5. Network Compatibility Mode
4.2. Major Options
4.2.1. context_event_function (context)
4.2.2. context_name (context)
4.2.3. fd_management_type (context)
4.2.4. message_selector (receiver)
4.2.5. network_compatibility_mode (context)
4.2.6. operational_mode (context)
4.2.7. ordered_delivery (receiver)
4.2.8. rcv_sync_cache (receiver)
4.2.9. rcv_sync_cache_timeout (receiver)
4.2.10. receive_thread_pool_size (context)
4.2.11. resolver_context_advertisement_interval (context)
4.2.12. resolver_source_notification_function (context)
4.2.13. source_cost_evaluation_function (context)
4.2.14. source_event_function (context)
4.2.15. source_includes_topic_index (context)
4.2.16. transport (source)
4.2.17. transport_demux_tablesz (receiver)
4.2.18. transport_session_multiple_sending_threads (context)
4.2.19. transport_source_side_filtering_behavior (source)
4.2.20. transport_topic_sequence_number_info_active_threshold (source)
4.2.21. transport_topic_sequence_number_info_interval (source)
4.2.22. use_extended_reclaim_notifications (source)
4.2.23. use_transport_thread (receiver)
4.3. Resolver Operation Options
4.3.1. Minimum Values for Advertisement and Query Intervals
4.3.2. disable_extended_topic_resolution_message_options (context)
4.3.3. resolution_no_source_notification_threshold (receiver)
4.3.4. resolution_number_of_sources_query_threshold (receiver)
4.3.5. resolver_advertisement_maximum_initial_interval (source)
4.3.6. resolver_advertisement_minimum_initial_duration (source)
4.3.7. resolver_advertisement_minimum_initial_interval (source)
4.3.8. resolver_advertisement_minimum_sustain_duration (source)
4.3.9. resolver_advertisement_send_immediate_response (source)
4.3.10. resolver_advertisement_sustain_interval (source)
4.3.11. resolver_cache (context)
4.3.12. resolver_datagram_max_size (context)
4.3.13. resolver_initial_advertisement_bps (context)
4.3.14. resolver_initial_advertisements_per_second (context)
4.3.15. resolver_initial_queries_per_second (context)
4.3.16. resolver_initial_query_bps (context)
4.3.17. resolver_query_maximum_initial_interval (receiver)
4.3.18. resolver_query_minimum_initial_duration (receiver)
4.3.19. resolver_query_minimum_initial_interval (receiver)
4.3.20. resolver_query_minimum_sustain_duration (receiver)
4.3.21. resolver_query_sustain_interval (receiver)
4.3.22. resolver_receiver_map_tablesz (context)
4.3.23. resolver_send_initial_advertisement (source)
4.3.24. resolver_source_map_tablesz (context)
4.3.25. resolver_string_hash_function (context)
4.3.26. resolver_string_hash_function_ex (context)
4.3.27. resolver_sustain_advertisement_bps (context)
4.3.28. resolver_sustain_advertisements_per_second (context)
4.3.29. resolver_sustain_queries_per_second (context)
4.3.30. resolver_sustain_query_bps (context)
4.3.31. resolver_unicast_activity_timeout (context)
4.3.32. resolver_unicast_change_interval (context)
4.3.33. resolver_unicast_check_interval (context)
4.3.34. resolver_unicast_force_alive (context)
4.3.35. resolver_unicast_keepalive_interval (context)
4.4. Multicast Resolver Network Options
4.4.1. resolver_multicast_address (context)
4.4.2. resolver_multicast_incoming_address (context)
4.4.3. resolver_multicast_incoming_port (context)
4.4.4. resolver_multicast_interface (context)
4.4.5. resolver_multicast_outgoing_address (context)
4.4.6. resolver_multicast_outgoing_port (context)
4.4.7. resolver_multicast_port (context)
4.4.8. resolver_multicast_receiver_socket_buffer (context)
4.4.9. resolver_multicast_ttl (context)
4.5. Unicast Resolver Network Options
4.5.1. resolver_unicast_daemon (context)
4.5.2. resolver_unicast_interface (context)
4.5.3. resolver_unicast_port_high (context)
4.5.4. resolver_unicast_port_low (context)
4.5.5. resolver_unicast_receiver_socket_buffer (context)
4.6. Transport TCP Network Options
4.6.1. transport_tcp_interface (receiver)
4.6.2. transport_tcp_interface (source)
4.6.3. transport_tcp_maximum_ports (context)
4.6.4. transport_tcp_port (source)
4.6.5. transport_tcp_port_high (context)
4.6.6. transport_tcp_port_low (context)
4.7. Transport TCP Operation Options
4.7.1. transport_session_maximum_buffer (source)
4.7.2. transport_tcp_activity_method (receiver)
4.7.3. transport_tcp_activity_timeout (receiver)
4.7.4. transport_tcp_coalesce_threshold (source)
4.7.5. transport_tcp_datagram_max_size (context)
4.7.6. transport_tcp_exclusiveaddr (source)
4.7.7. transport_tcp_listen_backlog (source)
4.7.8. transport_tcp_multiple_receiver_behavior (source)
4.7.9. transport_tcp_multiple_receiver_send_order (source)
4.7.10. transport_tcp_nodelay (source)
4.7.11. transport_tcp_receiver_socket_buffer (context)
4.7.12. transport_tcp_reuseaddr (source)
4.7.13. transport_tcp_sender_socket_buffer (source)
4.8. Transport LBT-RM Network Options
4.8.1. transport_lbtrm_destination_port (source)
4.8.2. transport_lbtrm_multicast_address (source)
4.8.3. transport_lbtrm_multicast_address_high (context)
4.8.4. transport_lbtrm_multicast_address_low (context)
4.8.5. transport_lbtrm_source_port_high (context)
4.8.6. transport_lbtrm_source_port_low (context)
4.9. Transport LBT-RM Reliability Options
4.9.1. LBT-RM Datagram Loss Resulting in Unrecovered Message Loss
4.9.2. LBT-RM Source Ignoring NAKs for Efficiency
4.9.3. LBT-RM Receiver Suppressing NAK Generation
4.9.4. transport_lbtrm_ignore_interval (source)
4.9.5. transport_lbtrm_nak_backoff_interval (receiver)
4.9.6. transport_lbtrm_nak_generation_interval (receiver)
4.9.7. transport_lbtrm_nak_initial_backoff_interval (receiver)
4.9.8. transport_lbtrm_nak_suppress_interval (receiver)
4.9.9. transport_lbtrm_receiver_socket_buffer (context)
4.9.10. transport_lbtrm_send_naks (receiver)
4.9.11. transport_lbtrm_source_socket_buffer (context)
4.9.12. transport_lbtrm_transmission_window_limit (source)
4.9.13. transport_lbtrm_transmission_window_size (source)
4.10. Transport LBT-RM Operation Options
4.10.1. transport_lbtrm_activity_timeout (receiver)
4.10.2. transport_lbtrm_coalesce_threshold (source)
4.10.3. transport_lbtrm_data_rate_limit (context)
4.10.4. transport_lbtrm_datagram_max_size (context)
4.10.5. transport_lbtrm_preactivity_timeout (receiver)
4.10.6. transport_lbtrm_rate_interval (context)
4.10.7. transport_lbtrm_retransmit_rate_limit (context)
4.10.8. transport_lbtrm_sm_maximum_interval (source)
4.10.9. transport_lbtrm_sm_minimum_interval (source)
4.10.10. transport_lbtrm_tgsz (source)
4.11. Transport LBT-RU Network Options
4.11.1. transport_lbtru_interface (receiver)
4.11.2. transport_lbtru_interface (source)
4.11.3. transport_lbtru_maximum_ports (context)
4.11.4. transport_lbtru_port (source)
4.11.5. transport_lbtru_port_high (context)
4.11.6. transport_lbtru_port_high (receiver)
4.11.7. transport_lbtru_port_low (context)
4.11.8. transport_lbtru_port_low (receiver)
4.12. Transport LBT-RU Reliability Options
4.12.1. transport_lbtru_ignore_interval (source)
4.12.2. transport_lbtru_nak_backoff_interval (receiver)
4.12.3. transport_lbtru_nak_generation_interval (receiver)
4.12.4. transport_lbtru_nak_suppress_interval (receiver)
4.12.5. transport_lbtru_receiver_socket_buffer (context)
4.12.6. transport_lbtru_source_socket_buffer (context)
4.12.7. transport_lbtru_transmission_window_limit (source)
4.12.8. transport_lbtru_transmission_window_size (source)
4.13. Transport LBT-RU Operation Options
4.13.1. transport_lbtru_acknowledgement_interval (receiver)
4.13.2. transport_lbtru_activity_timeout (receiver)
4.13.3. transport_lbtru_client_activity_timeout (source)
4.13.4. transport_lbtru_client_map_size (source)
4.13.5. transport_lbtru_coalesce_threshold (source)
4.13.6. transport_lbtru_connect_interval (receiver)
4.13.7. transport_lbtru_data_rate_limit (context)
4.13.8. transport_lbtru_datagram_max_size (context)
4.13.9. transport_lbtru_maximum_connect_attempts (receiver)
4.13.10. transport_lbtru_rate_interval (context)
4.13.11. transport_lbtru_retransmit_rate_limit (context)
4.13.12. transport_lbtru_sm_maximum_interval (source)
4.13.13. transport_lbtru_sm_minimum_interval (source)
4.13.14. transport_lbtru_use_session_id (source)
4.14. Transport LBT-IPC Operation Options
4.14.1. transport_lbtipc_activity_timeout (receiver)
4.14.2. transport_lbtipc_behavior (source)
4.14.3. transport_lbtipc_datagram_max_size (context)
4.14.4. transport_lbtipc_id (source)
4.14.5. transport_lbtipc_id_high (context)
4.14.6. transport_lbtipc_id_low (context)
4.14.7. transport_lbtipc_maximum_receivers_per_transport (source)
4.14.8. transport_lbtipc_receiver_operational_mode (context)
4.14.9. transport_lbtipc_receiver_thread_behavior (context)
4.14.10. transport_lbtipc_sm_interval (source)
4.14.11. transport_lbtipc_transmission_window_size (source)
4.15. Transport LBT-RDMA Operation Options
4.15.1. transport_lbtrdma_datagram_max_size (context)
4.15.2. transport_lbtrdma_interface (source)
4.15.3. transport_lbtrdma_maximum_ports (context)
4.15.4. transport_lbtrdma_port (source)
4.15.5. transport_lbtrdma_port_high (context)
4.15.6. transport_lbtrdma_port_low (context)
4.15.7. transport_lbtrdma_receiver_thread_behavior (context)
4.15.8. transport_lbtrdma_transmission_window_size (source)
4.16. Transport Acceleration Options
4.16.1. dbl_lbtrm_acceleration (context)
4.16.2. dbl_lbtru_acceleration (context)
4.16.3. dbl_mim_acceleration (context)
4.16.4. dbl_resolver_acceleration (context)
4.16.5. resolver_ud_acceleration (context)
4.16.6. ud_acceleration (context)
4.17. Multicast Immediate Messaging Network Options
4.17.1. mim_address (context)
4.17.2. mim_destination_port (context)
4.17.3. mim_incoming_address (context)
4.17.4. mim_incoming_destination_port (context)
4.17.5. mim_outgoing_address (context)
4.17.6. mim_outgoing_destination_port (context)
4.18. Multicast Immediate Messaging Reliability Options
4.18.1. mim_ignore_interval (context)
4.18.2. mim_nak_backoff_interval (context)
4.18.3. mim_nak_generation_interval (context)
4.18.4. mim_nak_initial_backoff_interval (context)
4.18.5. mim_nak_suppress_interval (context)
4.18.6. mim_send_naks (context)
4.18.7. mim_transmission_window_limit (context)
4.18.8. mim_transmission_window_size (context)
4.19. Multicast Immediate Messaging Operation Options
4.19.1. immediate_message_receiver_function (context)
4.19.2. immediate_message_topic_receiver_function (context)
4.19.3. mim_activity_timeout (context)
4.19.4. mim_delivery_control_activity_check_interval (context)
4.19.5. mim_delivery_control_activity_timeout (context)
4.19.6. mim_delivery_control_order_tablesz (context)
4.19.7. mim_implicit_batching_interval (context)
4.19.8. mim_implicit_batching_minimum_length (context)
4.19.9. mim_ordered_delivery (context)
4.19.10. mim_sm_maximum_interval (context)
4.19.11. mim_sm_minimum_interval (context)
4.19.12. mim_sqn_window_increment (context)
4.19.13. mim_sqn_window_size (context)
4.19.14. mim_src_deletion_timeout (context)
4.19.15. mim_tgsz (context)
4.19.16. mim_unrecoverable_loss_function (context)
4.20. Late Join Options
4.20.1. Late Join Recovery
4.20.2. late_join (source)
4.20.3. retransmit_initial_sequence_number_request (receiver)
4.20.4. retransmit_message_caching_proximity (receiver)
4.20.5. retransmit_request_generation_interval (receiver)
4.20.6. retransmit_request_interval (receiver)
4.20.7. retransmit_request_maximum (receiver)
4.20.8. retransmit_request_outstanding_maximum (receiver)
4.20.9. retransmit_retention_age_threshold (source)
4.20.10. retransmit_retention_size_limit (source)
4.20.11. retransmit_retention_size_threshold (source)
4.20.12. use_late_join (receiver)
4.21. Off-Transport Recovery Options
4.21.1. otr_request_duration (receiver)
4.21.2. otr_request_initial_delay (receiver)
4.21.3. otr_request_log_alert_cooldown (receiver)
4.21.4. otr_request_maximum_interval (receiver)
4.21.5. otr_request_minimum_interval (receiver)
4.21.6. otr_request_outstanding_maximum (receiver)
4.21.7. use_otr (receiver)
4.22. Request Network Options
4.22.1. request_tcp_bind_request_port (context)
4.22.2. request_tcp_interface (context)
4.22.3. request_tcp_port (context)
4.22.4. request_tcp_port_high (context)
4.22.5. request_tcp_port_low (context)
4.23. Request Operation Options
4.23.1. request_tcp_exclusiveaddr (context)
4.23.2. request_tcp_listen_backlog (context)
4.23.3. request_tcp_reuseaddr (context)
4.24. Response Operation Options
4.24.1. response_session_maximum_buffer (context)
4.24.2. response_session_sender_socket_buffer (context)
4.24.3. response_tcp_deletion_timeout (context)
4.24.4. response_tcp_interface (context)
4.24.5. response_tcp_nodelay (context)
4.25. Implicit Batching Options
4.25.1. implicit_batching_interval (source)
4.25.2. implicit_batching_minimum_length (source)
4.25.3. implicit_batching_type (source)
4.26. Delivery Control Options
4.26.1. channel_map_tablesz (receiver)
4.26.2. delivery_control_loss_check_interval (receiver)
4.26.3. delivery_control_loss_tablesz (receiver)
4.26.4. delivery_control_maximum_burst_loss (receiver)
4.26.5. delivery_control_maximum_total_map_entries (context)
4.26.6. delivery_control_order_tablesz (receiver)
4.26.7. mim_delivery_control_loss_check_interval (context)
4.26.8. null_channel_behavior (receiver)
4.26.9. source_notification_function (receiver)
4.26.10. unrecognized_channel_behavior (receiver)
4.27. Wildcard Receiver Options
4.27.1. pattern_callback (wildcard_receiver)
4.27.2. pattern_type (wildcard_receiver)
4.27.3. receiver_create_callback (wildcard_receiver)
4.27.4. receiver_delete_callback (wildcard_receiver)
4.27.5. resolver_no_source_linger_timeout (wildcard_receiver)
4.27.6. resolver_query_maximum_interval (wildcard_receiver)
4.27.7. resolver_query_minimum_duration (wildcard_receiver)
4.27.8. resolver_query_minimum_interval (wildcard_receiver)
4.27.9. resolver_wildcard_queries_per_second (context)
4.27.10. resolver_wildcard_query_bps (context)
4.27.11. resolver_wildcard_receiver_map_tablesz (context)
4.28. Event Queue Options
4.28.1. event_queue_name (event_queue)
4.28.2. queue_age_enabled (event_queue)
4.28.3. queue_cancellation_callbacks_enabled (event_queue)
4.28.4. queue_count_enabled (event_queue)
4.28.5. queue_delay_warning (event_queue)
4.28.6. queue_enqueue_notification (event_queue)
4.28.7. queue_objects_purged_on_close (event_queue)
4.28.8. queue_service_time_enabled (event_queue)
4.28.9. queue_size_warning (event_queue)
4.29. Ultra Messaging Persistence Options
4.29.1. ume_ack_batching_interval (context)
4.29.2. ume_activity_timeout (receiver)
4.29.3. ume_activity_timeout (source)
4.29.4. ume_allow_confirmed_delivery (receiver)
4.29.5. ume_confirmed_delivery_notification (source)
4.29.6. ume_consensus_sequence_number_behavior (receiver)
4.29.7. ume_consensus_sequence_number_behavior (source)
4.29.8. ume_explicit_ack_only (receiver)
4.29.9. ume_flight_size (source)
4.29.10. ume_flight_size_behavior (source)
4.29.11. ume_flight_size_bytes (source)
4.29.12. ume_force_reclaim_function (source)
4.29.13. ume_late_join (source)
4.29.14. ume_message_stability_notification (source)
4.29.15. ume_proxy_source (source)
4.29.16. ume_receiver_liveness_interval (context)
4.29.17. ume_receiver_paced_persistence (receiver)
4.29.18. ume_receiver_paced_persistence (source)
4.29.19. ume_recovery_sequence_number_info_function (receiver)
4.29.20. ume_registration_extended_function (receiver)
4.29.21. ume_registration_function (receiver)
4.29.22. ume_registration_interval (receiver)
4.29.23. ume_registration_interval (source)
4.29.24. ume_repository_ack_on_reception (source)
4.29.25. ume_repository_disk_file_size_limit (source)
4.29.26. ume_repository_size_limit (source)
4.29.27. ume_repository_size_threshold (source)
4.29.28. ume_retention_intergroup_stability_behavior (source)
4.29.29. ume_retention_intragroup_stability_behavior (source)
4.29.30. ume_retention_size_limit (source)
4.29.31. ume_retention_size_threshold (source)
4.29.32. ume_retention_unique_confirmations (source)
4.29.33. ume_retransmit_request_generation_interval (receiver)
4.29.34. ume_retransmit_request_interval (receiver)
4.29.35. ume_retransmit_request_maximum (receiver)
4.29.36. ume_retransmit_request_outstanding_maximum (receiver)
4.29.37. ume_session_id (context)
4.29.38. ume_session_id (receiver)
4.29.39. ume_session_id (source)
4.29.40. ume_source_liveness_timeout (context)
4.29.41. ume_state_lifetime (receiver)
4.29.42. ume_state_lifetime (source)
4.29.43. ume_store (source)
4.29.44. ume_store_activity_timeout (source)
4.29.45. ume_store_behavior (source)
4.29.46. ume_store_check_interval (source)
4.29.47. ume_store_group (source)
4.29.48. ume_store_name (source)
4.29.49. ume_use_ack_batching (receiver)
4.29.50. ume_use_late_join (receiver)
4.29.51. ume_use_store (receiver)
4.29.52. ume_user_receiver_registration_id (context)
4.29.53. ume_write_delay (source)
4.30. Ultra Messaging Queuing Options
4.30.1. umq_command_interval (context)
4.30.2. umq_command_outstanding_maximum (context)
4.30.3. umq_delayed_consumption_report_interval (receiver)
4.30.4. umq_flight_size (context)
4.30.5. umq_flight_size (source)
4.30.6. umq_flight_size_behavior (context)
4.30.7. umq_flight_size_behavior (source)
4.30.8. umq_hold_interval (receiver)
4.30.9. umq_index_assignment_eligibility_default (receiver)
4.30.10. umq_message_retransmission_interval (context)
4.30.11. umq_message_stability_notification (context)
4.30.12. umq_message_stability_notification (source)
4.30.13. umq_msg_total_lifetime (context)
4.30.14. umq_msg_total_lifetime (source)
4.30.15. umq_queue_activity_timeout (context)
4.30.16. umq_queue_check_interval (context)
4.30.17. umq_queue_name (source)
4.30.18. umq_queue_participants_only (source)
4.30.19. umq_queue_participation (receiver)
4.30.20. umq_queue_query_interval (context)
4.30.21. umq_queue_registration_id (context)
4.30.22. umq_receiver_type_id (receiver)
4.30.23. umq_require_queue_authentication (context)
4.30.24. umq_retention_intergroup_stability_behavior (context)
4.30.25. umq_retention_intergroup_stability_behavior (source)
4.30.26. umq_retention_intragroup_stability_behavior (context)
4.30.27. umq_retention_intragroup_stability_behavior (source)
4.30.28. umq_retransmit_request_interval (receiver)
4.30.29. umq_retransmit_request_outstanding_maximum (receiver)
4.30.30. umq_session_id (context)
4.30.31. umq_ulb_application_set (source)
4.30.32. umq_ulb_application_set_assignment_function (source)
4.30.33. umq_ulb_application_set_events (source)
4.30.34. umq_ulb_application_set_load_factor_behavior (source)
4.30.35. umq_ulb_application_set_message_lifetime (source)
4.30.36. umq_ulb_application_set_message_max_reassignments (source)
4.30.37. umq_ulb_application_set_message_reassignment_timeout (source)
4.30.38. umq_ulb_application_set_receiver_activity_timeout (source)
4.30.39. umq_ulb_application_set_receiver_keepalive_interval (source)
4.30.40. umq_ulb_application_set_round_robin_bias (source)
4.30.41. umq_ulb_check_interval (source)
4.30.42. umq_ulb_events (source)
4.30.43. umq_ulb_flight_size (source)
4.30.44. umq_ulb_flight_size_behavior (source)
4.30.45. umq_ulb_receiver_events (source)
4.30.46. umq_ulb_receiver_portion (source)
4.30.47. umq_ulb_receiver_priority (source)
4.30.48. umq_ulb_source_activity_timeout (receiver)
4.30.49. umq_ulb_source_check_interval (receiver)
4.31. Ultra Messaging JMS Options
4.31.1. client_id (ConnectionFactory)
4.31.2. context_index (ConnectionFactory)
4.31.3. create_queue_browser_context (ConnectionFactory)
4.31.4. debug (ConnectionFactory)
4.31.5. default_message_type (ConnectionFactory)
4.31.6. default_temp_topic_type (ConnectionFactory)
4.31.7. default_topic_type (ConnectionFactory)
4.31.8. DestType (Destination)
4.31.9. queue_browser_creation_delay (ConnectionFactory)
4.31.10. queue_browser_timeout (ConnectionFactory)
4.31.11. RECEIVER_CREATION_DELAY (ConnectionFactory)
4.31.12. regid (Destination)
4.31.13. SOURCE_CREATION_DELAY (ConnectionFactory)
4.31.14. SOURCE_REGISTRATION_TIMEOUT (ConnectionFactory)
4.31.15. Topic (Destination)
4.31.16. Type (Destination)
4.31.17. use_app_header (ConnectionFactory)
4.31.18. use_index_queuing (ConnectionFactory)
4.31.19. use_ump_session_ids (ConnectionFactory)
4.31.20. wait_for_source_registration (ConnectionFactory)
4.31.21. Wildcard (Destination)
4.32. Hot Failover Operation Options
4.32.1. delivery_control_loss_check_interval (hfx)
4.32.2. delivery_control_max_delay (hfx)
4.32.3. delivery_control_maximum_burst_loss (hfx)
4.32.4. delivery_control_maximum_total_map_entries (hfx)
4.32.5. duplicate_delivery (hfx)
4.32.6. hf_duplicate_delivery (receiver)
4.32.7. hf_optional_messages (receiver)
4.32.8. hf_receiver (wildcard_receiver)
4.32.9. ordered_delivery (hfx)
4.33. Automatic Monitoring Options
4.33.1. monitor_appid (context)
4.33.2. monitor_appid (event_queue)
4.33.3. monitor_interval (context)
4.33.4. monitor_interval (event_queue)
4.33.5. monitor_transport (context)
4.33.6. monitor_transport (event_queue)
4.33.7. monitor_transport_opts (context)
4.33.8. monitor_transport_opts (event_queue)
4.34. Deprecated Options
4.34.1. resolver_active_source_interval (context)
4.34.2. resolver_active_threshold (context)
4.34.3. resolver_maximum_advertisements (context)
4.34.4. resolver_maximum_queries (context)
4.34.5. resolver_query_interval (context)
4.34.6. resolver_query_max_interval (wildcard_receiver)
4.34.7. resolver_unicast_address (context)
4.34.8. resolver_unicast_destination_port (context)
4.34.9. resolver_unicast_port (context)
4.34.10. retransmit_message_map_tablesz (source)
4.34.11. transport_datagram_max_size (context)
4.34.12. transport_lbtipc_acknowledgement_interval (receiver)
4.34.13. transport_lbtipc_client_activity_timeout (source)
4.34.14. ume_message_map_tablesz (source)
4.34.15. ume_primary_store_address (source)
4.34.16. ume_primary_store_port (source)
4.34.17. ume_registration_id (source)
4.34.18. ume_secondary_store_address (source)
4.34.19. ume_secondary_store_port (source)
4.34.20. ume_tertiary_store_address (source)
4.34.21. ume_tertiary_store_port (source)
4.35. UMS Port Values
4.35.1. UMS UDP Port Values
4.35.2. UMS TCP Port Values
4.36. UMS Multicast Group Values
4.37. UMS Timer Interval Values
4.38. Options That May Be Set During Operation
4.39. Options (Callbacks) That Cannot Be Set From a UM Configuration File
Index
List of Tables
1-1. UM Objects and Corresponding Attributes Objects
1-2. UM API Functions For Working With lbm_context_attr_t Attributes Objects
1-3. UM API Functions For Working With lbm_event_queue_t Objects
1-4. UM API Functions For Retrieving Option Values from lbm_event_queue_t Objects
4-1. Default UMS UDP Port Values
4-2. Default UMS TCP Port Values
4-3. Default UMS Multicast Group Values
4-4. Default UMS Timer Interval Values
4-5. Options That May Be Set During Operation
4-6. Options That Cannot Be Set From a UM Configuration File
List of Figures
1-1. Attributes value assignment methods
2-1. Unicast Topic Resolution Across Domains
4-1. Multicast resolver network options
4-2. Unicast resolver network options
4-3. TCP network options
4-4. LBT-RM network options
4-5. Scenario Timeline: LBT-RM Datagram Loss Resulting in Unrecovered Message Loss
4-6. Scenario Timeline: LBT-RM Source Ignoring NAKs for Efficiency
4-7. Scenario Timeline: An LBT-RM Receiver Suppressing NAK Generation
4-8. An LBT-RM source stops sending
4-9. A receiver detects the end of an LBT-RM session
4-10. LBT-RU network options
4-11. An LBT-RU receiver goes away
4-12. An LBT-IPC source goes away
4-13. Generation of Unrecoverable Loss Event
4-14. Generation of Burst Loss Event

Copyright (c) 2004 - 2014 Informatica Corporation. All rights reserved.