-
Notifications
You must be signed in to change notification settings - Fork 6
/
TODO
74 lines (43 loc) · 1.65 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
=head1 TODO
W3C::SOAP tasks still to be done
=head1 TASKS
=over 4
=item Improve XML Schema support
Currently I can't pass http://www.w3.org/2001/XMLSchema.xsd due to
not supporting unions and lists. Support for arrays probably is
also needed. The following schemas should all be abled to be passed
with out error
=over 4
=item *
http://www.w3.org/2001/XMLSchema.xsd
=item *
http://schemas.xmlsoap.org/wsdl/
=item *
http://schemas.xmlsoap.org/wsdl/html/
=item *
http://schemas.xmlsoap.org/wsdl/soap/
=item *
http://schemas.xmlsoap.org/ws/2004/09/policy
=back
=item WSDL's with multiple inputs and outputs
The current code only allows for one input and zero or one output.
It looks like support for zero or more for each is required.
=item Improve test coverage
Need many more tests to make sure everything is working as expected
=item Documentation
Some very basic documentation is done but much more work is needed.
=item Server creation
Helpers to create SOAP servers, Catalyst/Dancer/Mojolicious helpers.
=item Mock services helper
Helper to create mock responces based on requests (dependant on server
creation). Should be able to work in two different ways eg a recording
opperation so that a client sends requests which the mock server proxies to
the real server, stores the results against the request and sends back the
response. The other method is to look up the request to see if their already
is a responce and returns that (the true mock opperation).
=item WS-Security
Currently the Username part of the spec has some form of implementation but
their doesn't exist a way of auto generating this or other security forms
from the WSDL.
=back
=cut