Previous Topic: Basics TabNext Topic: Transport Protocols


Data Protocols

The second window in the Virtual Service Image Recorder wizard lets you enter information about data protocols for the virtual service.

Image of the Data Protocols page on the Virtual Services Image Recorder

The recorder can use the following data protocol handlers. Choosing the appropriate data protocol helps the recorder to analyze the information it records to differentiate the conversations and identify transactions belonging to the conversations. You can chain these data protocol handlers to use them with each other.

Auto Hash Transaction Discovery

Identifies a message by the hash code of the data. The hash code changes with even a slight change in the data, which effectively makes all requests unique. This protocol is useful if you run the same small set of requests against the service.

CICS Copybook Data Protocol

Splits the recorded request into its respective container chunks. It then sends each chunk to the Copybook data protocol and aggregates the corresponding XML.

Copybook Data Protocol

Converts copybook text to XML.

CTG Copybook Data Protocol

Splits the recorded request into its respective container chunks. It then sends each chunk to the Copybook data protocol and aggregates the corresponding XML.

Data Desensitizer

Tries to recognize sensitive data and substitute random values during the recording. For more information, see Desensitizing Data.

Delimited Text Data Protocol

Converts delimited strings to XML.

DRDA Data Protocol

Converts binary DRDA payloads to XML during recording to facilitate alignment with native DevTest functionality, readability, and dynamic data support. Converts responses back to their native format on playback.

EDI X12 Data Protocol

Transforms ANSI X12 EDI documents to an XML representation in the body of the request.

Generic XML Payload Parser

Identifies whether the requests and responses are XML strings. If you use this protocol, you can identify variables in the XML messages that the recorder uses.

JSON Data Protocol

Converts JSON data to an XML equivalent and converts XML data to JSON format.

Request Data Copier

Copies data from the current inbound request into the current testing context.

Request Data Manager

Manipulates VSE requests as they are recorded or played back.

REST Data Protocol

Analyzes HTTP requests that follow the REST architectural style

Scriptable Data Protocol

Provides scripts on the request side, the response side, or both, to process the request or response.

SWIFT Data Protocol

Converts SWIFT messages to an XML equivalent and converts XML data to SWIFT messages.

Web Services Bridge

Applies only to the DevTest Travel example. You can ignore this data protocol because it is specific to the example and is not useful in a general case.

Web Services (SOAP)

Applies to use by a web service client.

Web Services (SOAP Headers)

Converts SOAP header elements into request arguments.

WS-Security Request

Strips security from the SOAP Request before sending it along the Virtualize framework and applies security to outgoing SOAP responses.

XML Data Protocol

Converts an XML document into a proper operation/arguments type of request.

Note: JDBC does not allow a data protocol.

For more information about these data protocols, see "Using Data Protocols".

For more information about using a dynamic data protocol, see "Generic XML Payload Parser".