The "Operation" name is automatically detected when processing the VSI after Recording. For Soap, as an example, it is decided from the message header service name.
We have a case where we would like to specify what tag/argument to use for Operation name setting.
Can this be done manually after recording (hope so) or is it possible to change the rule setting this Operation value?
Request Data Manager Data Protocol - DevTest Solutions - 9.5 - CA Technologies Documentation
After recording (or reprocessing your existing recording) add another protocol handler, and use it to copy the field you want in the request to the Operation field for the VSI..
Adding the Request Data Manager but the Operation field is not proposed as a target for argument copy...
Any clue on how to list "Operation name" field ?
You can use the Generic XML Payload Parser handler in addition to SOAP and select the field that you would like to set as operation name in that. Please find a screenshot below for that. Please let me know if this works for you.
Thanks for your reply but We have again an issue. The parser take all arguments for the name:
Thanks for your help.
If you see in the example I shared, I selected the ZIP field (tag) value under txt and not the field (tag) itself. In your case, please let me know what you are trying to set as operation Name.
We need to put in operation : "getOutwardFares"
So the problem, it takes all attributes in this element in the name..
There is a function to select just the name of the tag?
You can use local-name(/soap:Envelope/soap:Header...) as the Set Operation xPath to select just the element name without the namespace.
Thank you Steve, it works.