The Talon Manual

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PropertyUsageDefaultDescription
enable_sempoptionalfalse

Property controlling whether or not Solace semp over messaging requests are enabled.

Controls whether or not semp over messaging requests are enabled. This property must be enabled in order to query the solace appliance for existing subscriptions. This requires that the appliance has semp over messaging-enabled and that the user is authorized to make semp requests.

(warning) NOTE: SEMP operations are currently an experimental feature. Enabling semp is not recommended in production without should be enabled in production with caution and with rigorous end user testing, and it . It should be noted that solace could drop support for SEMP over messaging in the future. Reliance on SEMP operations may also limit the ability to connect to solace appliance versions that don't have a compatibles SEMP model.

orphan_subscription_checkoptionalNone

Property controlling the orphan subscription check policy.

This policy controls checks for orphaned Guaranteed subscriptions done when the solace binding is started. The check for orphaned is performed after the bindings subscription are created, but just before messaging is started. The solace appliance is queried for the list of Guaranteed subscriptions on the Queue and compared to the subscriptions that were issued. Any subscriptions on the queue that were not issued by the binding are deemed to be orphans.

When using a policy other than None , "enable_semp" must be set to true. 

semp_versionrecommendedsoltr/7_1_1The version of semp requests must match that supported by the messaging appliance. If this property is not set semp requests will be retried using the version reported in the error response if a version mismatch is detected. Setting this property correctly avoids the need to make the initial request to determine the semp version.
semp_request_timeoutrecommended10000

Property controlling what timeout to use for semp requests in milliseconds.

It is recommended that you test against your appliance and application under load to ensure that the default timeout of 10 seconds is sufficient.

subscription_validatorunsupported-This is a legacy property that allows the application registered callback to perform additional subscription validation. This should only be used on guidance for Neeve support.

...