Hi, Is it possible to listen to a whole WSDL request(not a single request xml) and save it in a property for later use. If yes, can someone please write the step name with which it is possible.
If that is what you want to do, you probably want to use the "WSDL Validation" step. Load the WDSL file in this step, and enable some assertions, like the Graphical XML side-by-side Comparison assertion and the XML Validation assertion. The first assertion will do your comparison against a previous file (original WSDL, possibly), with many options to ignore elements in the files that are supposed to change, and the second assertion will check for correctness against standards. There are other assertions available, and the Web Service Execution step includes even more checks you can make.
I'm not sure I understand. Do you actually want a whole request-side WSDL in a property?
A WSDL defines everything you can do (many operations, many elements that might be exclusive-or, elements that might be unbound, no business rules that define whether a combination of elements is valid, etc), whereas XML samples are for specific message requirements, and can be generated from WSDLs if required. What are you looking to do with a whole WSDL request?
Yes I want a whole request-side WSDL in a property? Is it possible to store whole WSDL instead of selecting single request operation.
Let me rephrase my questions ...
Why do you want the whole request-side WSDL in a property?
As far as I know, this is an invalid thing to do if you're going to be sending a message, so I would like to know the use case for it.
The requirement is to validate the incoming WSDL with the original WSDL. I hope it answers all questions.
Thanks Rick. I have followed the same steps and It worked thanks for your support.
Retrieving data ...