Discussion:
Help with soap(?)
(too old to reply)
jonoke
2024-10-09 01:21:46 UTC
Permalink
Hi,

I have to interface with web service api ... and this is all I have

username
password

a url

and documentation that just looks like this ...

<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:v2="http://webservice.gekko-holding.com/v2_4">
<soapenv:Header/>
<soapenv:Body>
<v2:getBoardTypes>
<language>FR</language>
<identification clientId="test" password="test"/>
</v2:getBoardTypes>
</soapenv:Body>
</soapenv:Envelope>

----
I have used the http package to access other REST api's ,,, but I'm lost
here.

grateful for any pointers
Gerald Lester
2024-10-09 12:17:58 UTC
Permalink
Post by jonoke
Hi,
I have to interface with web service api ... and this is all I have
username
password
a url
and documentation that just looks like this ...
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:v2="http://webservice.gekko-holding.com/v2_4">
<soapenv:Header/>
<soapenv:Body>
<v2:getBoardTypes>
<language>FR</language>
<identification clientId="test" password="test"/>
</v2:getBoardTypes>
</soapenv:Body>
</soapenv:Envelope>
----
I have used the http package to access other REST api's ,,, but I'm lost
here.
grateful for any pointers
Check out the TCLws package (https://core.tcl-lang.org/tclws/index).
Gerald Lester
2024-10-09 12:25:53 UTC
Permalink
Post by Gerald Lester
Post by jonoke
Hi,
I have to interface with web service api ... and this is all I have
username
password
a url
and documentation that just looks like this ...
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:v2="http://webservice.gekko-holding.com/v2_4">
<soapenv:Header/>
<soapenv:Body>
<v2:getBoardTypes>
<language>FR</language>
<identification clientId="test" password="test"/>
</v2:getBoardTypes>
</soapenv:Body>
</soapenv:Envelope>
----
I have used the http package to access other REST api's ,,, but I'm lost
here.
grateful for any pointers
Check out the TCLws package (https://core.tcl-lang.org/tclws/index).
BTW, the documentation is the WSDL, not what you posted, and should be
available from the site itself.

What you posted was a call to the getBoardTypes method.
Jonathan Kelly
2024-10-09 20:00:06 UTC
Permalink
Post by Gerald Lester
Post by Gerald Lester
Post by jonoke
Hi,
I have to interface with web service api ... and this is all I have
username
password
a url
and documentation that just looks like this ...
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:v2="http://webservice.gekko-holding.com/v2_4">
<soapenv:Header/>
<soapenv:Body>
<v2:getBoardTypes>
<language>FR</language>
<identification clientId="test" password="test"/>
</v2:getBoardTypes>
</soapenv:Body>
</soapenv:Envelope>
----
I have used the http package to access other REST api's ,,, but I'm lost
here.
grateful for any pointers
Check out the TCLws package (https://core.tcl-lang.org/tclws/index).
BTW, the documentation is the WSDL, not what you posted, and should be
available from the site itself.
What you posted was a call to the getBoardTypes method.
Yes ... I want to make the call. I've been trying to just send the
message via the http package and then happy to parse the result myself.
I've tried, but I keep getting some error page from cloudfare ... I
don't know if that is because what I'm trying is wrong or some sort of
permissions problem. Chasing that up with the vendor.

I'd use the TCLws thing, but it seems to assume you already know what
everything means. I'd need a worked example of using the wsdl thing and
then the soap procedures thing.
Gerald Lester
2024-10-09 20:59:03 UTC
Permalink
Post by Jonathan Kelly
Post by Gerald Lester
Post by Gerald Lester
Post by jonoke
Hi,
I have to interface with web service api ... and this is all I have
username
password
a url
and documentation that just looks like this ...
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:v2="http://webservice.gekko-holding.com/v2_4">
<soapenv:Header/>
<soapenv:Body>
<v2:getBoardTypes>
<language>FR</language>
<identification clientId="test" password="test"/>
</v2:getBoardTypes>
</soapenv:Body>
</soapenv:Envelope>
----
I have used the http package to access other REST api's ,,, but I'm lost
here.
grateful for any pointers
Check out the TCLws package (https://core.tcl-lang.org/tclws/index).
BTW, the documentation is the WSDL, not what you posted, and should be
available from the site itself.
What you posted was a call to the getBoardTypes method.
Yes ... I want to make the call. I've been trying to just send the
message via the http package and then happy to parse the result myself.
I've tried, but I keep getting some error page from cloudfare ... I
don't know if that is because what I'm trying is wrong or some sort of
permissions problem. Chasing that up with the vendor.
I'd use the TCLws thing, but it seems to assume you already know what
everything means. I'd need a worked example of using the wsdl thing and
then the soap procedures thing.
Look at the examples in the documentation and in the repo.

Loading...