Virtualize - logging requests in a responder
I have a request i.e. @0DR1345^2808156101^^^@[email protected]+00001^CUSINF^^^^@[email protected]^@[email protected]@[email protected]
and a responder using a data source of several responses. The response has a key of customerId. The customerId in the request is prepended with a few characters. I am trying to extract the correct characters of the customId data from the request and then correlate on the customer id in the Data Source correlation tab within the responder.
I have created an Incoming Request =>Text Data Bank and have created a customerID variable by defining the extraction boundaries. The responder then uses this variable to correlate data via the Data Source tab.
When I send a request via a SOATest message client the event monitoring returns error "Failed to respond to incoming message using data source row correlation. Values incoming message did not match values in the data source." and "Validate 2 failures Failed to evaluate XPath on the incoming message to determine the data source row for the response. Unable to parse message; failed to respond to incoming message using data source row correlation"
Virtual Asset - Data Source Correlation
Incoming Request => Text Data Bank
Traffic Object = > Traffic Viewer
Is there any way to see the inbound request to the responder? Is the Incoming Request = > Text Data Bank step executed prior to data correlation in the responder?
Thanks in advance.