Page History: MetaService 1.1 : The raw messages
Compare Page Revisions
Page Revision: 2010/03/29 10:55
The MetaService is a
Soap 1.1 web service that uses "Transport" security.
With Soap, clients and services communicate using XML messages, and Transport security means they can only do it over SSL. Soap services often use the
Web Services Definition Language (WSDL) standard to explain to the world what input they require, and what data the client can expect in return.
The WSDL file for the MetaService is available at this Url:
Most of the time you would use the Url above to generate code with tools in your platform or IDE.
However, you may want to craft request messages by hand, and deserialize the response yourself, or you may just be interested in what the data that actually goes over the wire looks like.
The XML below was created by and copied from the excellent free Java tool
SoapUI.
the WebcastSearch request
POST https://services.companywebcast.com/meta/1.1.5/metaservice.svc HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: "http://schemas.companywebcast.com/pulse/metaservice/v1/MetaService/WebcastSearch"
User-Agent: Jakarta Commons-HttpClient/3.1
Host: services.companywebcast.com
Content-Length: 870
testuser
0123456789
Raadsvergadering
abo
0
2
the WebcastSearch response
HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/xml; charset=utf-8
Content-Encoding: gzip
Vary: Accept-Encoding
Server: Microsoft-IIS/7.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
P3P: CP="NOI CURa ADMa DEVa TAIa OUR BUS IND UNI COM NAV INT"
Date: Thu, 25 Mar 2010 22:38:30 GMT
Content-Length: 688
0
test/20121229_8 Code>
Test
Raadsvergadering
87d456d0-3df4-4663-b890-28a56d8e7c90
Webcast
Ahmed Aboutaleb
24ac2747-0a6a-407f-b7a4-cabc4d59741b
Speaker
nl
2012-12-29T12:12:28Z
Ready
Raadsvergadering
test/20121229_18 Code>
Test
Raadsvergadering
0b5d35d4-a56d-4946-a189-3264b37cafae
Webcast
Ahmed Aboutaleb
f80896d9-3743-40fb-8646-d15ba15f7854
Speaker
nl
2012-12-29T12:12:28Z
Ready
Raadsvergadering
the WebcastGet request
POST https://services.companywebcast.com/meta/1.1.5/metaservice.svc HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: "http://schemas.companywebcast.com/pulse/metaservice/v1/MetaService/WebcastGet"
User-Agent: Jakarta Commons-HttpClient/3.1
Host: services.companywebcast.com
Content-Length: 450
testuser
0123456789
test/20121229_8
nl
the WebcastGet response
HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/xml; charset=utf-8
Content-Encoding: gzip
Vary: Accept-Encoding
Server: Microsoft-IIS/7.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
P3P: CP="NOI CURa ADMa DEVa TAIa OUR BUS IND UNI COM NAV INT"
Date: Fri, 26 Mar 2010 21:53:48 GMT
Content-Length: 1188
0
test/20121229_8 Code>
Test
87d456d0-3df4-4663-b890-28a56d8e7c90
nl
nl
NL
Coolsingel 40
Rotterdam
3011 AD
51.922713
4.479128
2012-12-29T12:12:28Z
Raadsvergadering managementservice test
https://player.companywebcast.com/test/20121229_8/nl/authenticate
1961-08-29T00:00:00
Ahmed.Aboutaleb@Rotterdam.nl
http://nl.wikipedia.org/wiki/Ahmed_Aboutaleb
e763be54-9788-42d9-936e-3e88d0babbfe
http://upload.wikimedia.org/wikipedia/commons/thumb/6/66/Aboutaleb_Dutch_politician_kabinet_Balkenende_IV.jpg/200px-Aboutaleb_Dutch_politician_kabinet_Balkenende_IV.jpg
Ahmed
Aboutaleb
0800-1545
Beni Sidel, Marokko
Burgemeester
Ready
Raadsvergadering
00000000-0000-0000-0000-000000000000
Dit is een agenda titel
00000000-0000-0000-0000-000000000000
Topic met attachments