10.02.2013 Views

850_update_bulletin - Progress Sonic Product Update Bulletin 8.5

850_update_bulletin - Progress Sonic Product Update Bulletin 8.5

850_update_bulletin - Progress Sonic Product Update Bulletin 8.5

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Reduce Contention in endpoint.call()<br />

What’s Also New in <strong>Sonic</strong> ESB and <strong>Sonic</strong> Workbench<br />

The XQEndpoint.call() operation allows a custom Java service to programmatically<br />

invoke an ESB endpoint.<br />

During calls to the XQEndpoint.call API, ESB sets the ReplyTo destination in the<br />

message from a fixed pool of temporary destinations. After the API call returns, the<br />

temporary destination is returned to the pool and re-used for subsequent API calls. In<br />

events where the API calls exceed the timeout interval, the temporary destinations are<br />

returned to the pool. If a response arrives for the timed out request, then it might be<br />

incorrectly treated as the response for a subsequent request.<br />

To resolve this issue, you can use one of the following methods:<br />

● Set the <strong>Sonic</strong>ESB.RefreshDestinationsOnCall system property to true. When you set<br />

this property, a unique temporary destination is used for each call. This can lead to a<br />

large number of temporary destinations if a large number of concurrent<br />

Endpoint.call API calls are expected.<br />

● Set the <strong>Sonic</strong>ESB.UniqueJMSCorrelationIDOnCall system property to true. When you<br />

set this property, each message is assigned a unique JMSCorrelationID before the<br />

Endpoint.call API call.<br />

This information has been added to the <strong>Sonic</strong> Workbench online help in the Workbench<br />

and in its PDF version, <strong>Sonic</strong> ESB Development Tools guide.<br />

Per-Message URL Override for <strong>Sonic</strong> Connect<br />

<strong>Sonic</strong> Connect Service allows you to override the destination URL of a web service<br />

invocation step using a request mapping rule.<br />

This information has been added to the <strong>Sonic</strong> Workbench online help in the Workbench<br />

and in its PDF version, <strong>Sonic</strong> ESB Development Tools guide.<br />

<strong>Progress</strong> <strong>Sonic</strong> <strong>Update</strong> <strong>Bulletin</strong> <strong>8.5</strong> 43

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!