Sample Dehydration Calculation
Here is an example of a sample calculation, using private bytes, to determine if BizTalk will dehydrate or not. It uses the default configured values, and some example run-time values.
Assume the following values for the dehydration properties:
TimeBlocked = 60 (example time blocked in seconds)
WaitingHistory = 90 (example waiting history in seconds)
ActualPrivateBytes = 250 (example value for private bytes)
OptimalUsage = 50 (default configuration value)
MaximalUsage = 350 (default configuration value)
Since the ActualPrivateBytes are between OptimalUsage and MaximalUsage, alpha is calculated as:
alpha(private) = (350 – 250) / (350 – 50)
alpha(private) = 100 / 300
alpha(private) = 0.33
Then you calculate the TestThreshold as follows:
TestThreshold = 1 + (0.33 * (1800 – 1))
TestThreshold = 1 + 599.66
TestThreshold = 600.66
And finally, make the decision to dehydrate or not:
Dehydrate = (90 == -1 OR 90 > 600 OR 60 > (2 * 600))
Dehydrate = false
Using this example, you can determine that the orchestration will not be dehydrated at this time.