Commit Graph

18 Commits

Author SHA1 Message Date
John Beisley
5c55e50548 Encode the SOAP action element.
It should always have included this. It probably never worked properly
before, except for servers that didn't require arguments or the action
element.
2014-06-05 22:38:04 +01:00
John Beisley
a8a8987980 Use nil interface{} instead of struct{} for empty requests/responses.
The XML encoder doesn't like receiving struct{}.
2014-01-06 19:47:57 +00:00
Huin
d8237236d8 Check for error when encoding the request action. 2014-01-05 22:41:51 +00:00
John Beisley
d2cd2978d9 Use data type (un)marshal in generated DCP code. 2013-12-31 16:56:20 +00:00
John Beisley
9db0302a13 Add (untested) r4 and r8 type marshalling implementations. 2013-10-27 21:13:07 +00:00
John Beisley
f6c0a22a5f Add many integer marshalled types. 2013-10-27 21:01:36 +00:00
John Beisley
e86d73d8f4 Implement SOAP bin.hex marshalling. 2013-10-27 20:21:44 +00:00
John Beisley
3c28ba0b35 Implement SOAP "bin.base64" marshalling. 2013-10-27 20:17:00 +00:00
John Beisley
aba95ad90c Add marshalling for the "boolean" type. 2013-10-27 20:04:48 +00:00
John Beisley
ecf830777a Add marshalling for dateTime.tz type. 2013-10-27 19:08:31 +00:00
John Beisley
de724897db Make datetime tests more robust against DST/timezone changes. 2013-10-09 22:23:57 +01:00
John Beisley
60ec9a6095 Add datetime marhsalling support. 2013-10-09 22:19:01 +01:00
John Beisley
c9607c5123 Document the other implemented marshallers. 2013-10-09 21:39:55 +01:00
John Beisley
0db75c9211 Document/fix the "date" marshalling. 2013-10-09 21:38:41 +01:00
John Beisley
75576218a4 Correct TimeOfDay type, and add marshalling for time.tz. 2013-10-09 21:35:09 +01:00
John Beisley
7469efd5ff Add TimeOfDay type. 2013-10-09 19:43:33 +01:00
John Beisley
17abe5294a Initial work on marshalling/unmarshalling SOAP types.
So far added:
* fixed.14.4
* char
* date
2013-10-08 23:00:49 +01:00
John Beisley
914072fdd8 Separate lower-level API into separate packages. 2013-10-06 13:23:11 +01:00