LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

What goes in, SOAP Web service, Http POST vi 'Buffer' input terminal

Hello:

 

I have this project where I need to communicate with a Web Service via SOAP. I was able to Login via Basic Authentication procedure, see here:

 

https://forums.ni.com/t5/LabVIEW/Logging-into-SOAP-WMLS-WebService-URL/m-p/4250702#M1236754

 

So now I am trying to run a POST function that will return Header and Body info in XML.

 

My challenge is this:

 

The WSDL Programming API has FUNCTION Calls such as follows:

 

                        WMLS_GetCap (Get Capabilities) function.

 

Then to Query the version, there is this XML data Query Input:

 

<version> n.n.n.n</version>

 

I notice that there is this BUFFER input for the HTTP POST vi. And that SOAP needs an ENVELOPE XML message sent to instruct the server on what to do.

 

My question is how can I construct the BUFFER Message that Sends this Function Call:
WMLS_GetCap

 

AND REQUESTs the following:

 <version> n.n.n.n</version>

 

All to be combined in an envelope for input to the BUFFER Terminal of the HTTP POST VI

 

Thanks for any Advice

 

 

 

 

0 Kudos
Message 1 of 1
(578 Views)