The navigation tolerance that you can specify for every node in the tree plays an important role in how the VSM handles a conversation request. The navigation tolerance is used to determine where in the conversation tree a VSM searches for a transaction that follows the specified transaction.
Navigation Tolerance Levels
The following graphic shows how the navigation tolerance affects the transactions to be searched in a conversation tree. A star marks the current transaction.
At the time of recording, the VSE recorder allows for initializing the navigation tolerance on transactions the following settings:
Defines the default tolerance on all Meta transactions that have child Meta transactions.
Default: Wide
Defines the default tolerance for Meta transactions that are "leaf" transactions without any child Meta transactions.
Default: Loose
You can change these parameters later for each node through the Service Image Editor in DevTest Workstation.
The defaults provide a better match on "right" behavior. VSE responds correctly more often in situations when current run-time sessions restart a conversation without the need to start a new conversation.
Handling Unknown Requests
An unknown request occurs in the following situations:
If there is not an active conversation, a request is identified as unknown if there are no stateless transactions that can satisfy the request. In this case, the service image response for unknown stateless requests becomes the reply.
If a request cannot be matched to a follow-on transaction:
If that fails, the service image response for unknown conversational requests becomes the reply.
Copyright © 2014 CA Technologies.
All rights reserved.
|
|