Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 49 lines (48 sloc) 3.876 kB
c332fc2 Adding SOAP processing capabilities to Yaws.
Tobbe Tornquist authored
1 -record(wsdl, {operations, model, module}).
2 -record(port, {service, port, binding, address}).
3 -record(operation, {service, port, operation, binding, address, action}).
4 -record('soap:detail', {anyAttribs, choice}).
5 -record('soap:Fault', {anyAttribs, 'faultcode', 'faultstring', 'faultactor', 'detail'}).
6 -record('soap:Body', {anyAttribs, choice}).
7 -record('soap:Header', {anyAttribs, choice}).
8 -record('soap:Envelope', {anyAttribs, 'Header', 'Body', choice}).
9 -record('wsdl:tExtensibilityElement', {anyAttribs, 'wsdl:required'}).
10 -record('wsdl:tPort', {anyAttribs, 'name', 'binding', 'documentation', choice}).
11 -record('wsdl:tService', {anyAttribs, 'name', 'documentation', choice, 'port'}).
12 -record('wsdl:tBindingOperation', {anyAttribs, 'name', 'documentation', choice, 'input', 'output', 'fault'}).
13 -record('wsdl:tBindingOperationFault', {anyAttribs, 'name', 'documentation', choice}).
14 -record('wsdl:tBindingOperationMessage', {anyAttribs, 'name', 'documentation', choice}).
15 -record('wsdl:tBinding', {anyAttribs, 'name', 'type', 'documentation', choice, 'operation'}).
16 -record('wsdl:tFault', {anyAttribs, 'name', 'message', 'documentation'}).
17 -record('wsdl:tParam', {anyAttribs, 'name', 'message', 'documentation'}).
18 -record('wsdl:solicit-response-or-notification-operation', {anyAttribs, 'output', 'solicit-response-or-notification-operation/SEQ2'}).
19 -record('wsdl:solicit-response-or-notification-operation/SEQ2', {anyAttribs, 'input', 'fault'}).
20 -record('wsdl:request-response-or-one-way-operation', {anyAttribs, 'input', 'request-response-or-one-way-operation/SEQ1'}).
21 -record('wsdl:request-response-or-one-way-operation/SEQ1', {anyAttribs, 'output', 'fault'}).
22 -record('wsdl:tOperation', {anyAttribs, 'name', 'parameterOrder', 'documentation', any, choice}).
23 -record('wsdl:tPortType', {anyAttribs, 'name', 'documentation', 'operation'}).
24 -record('wsdl:tPart', {anyAttribs, 'name', 'element', 'type', 'documentation'}).
25 -record('wsdl:tMessage', {anyAttribs, 'name', 'documentation', choice, 'part'}).
26 -record('wsdl:tTypes', {anyAttribs, 'documentation', choice}).
27 -record('wsdl:tImport', {anyAttribs, 'namespace', 'location', 'documentation'}).
28 -record('wsdl:tDefinitions', {anyAttribs, 'targetNamespace', 'name', 'documentation', any, choice}).
29 -record('wsdl:anyTopLevelOptionalElement-service', {anyAttribs, 'service'}).
30 -record('wsdl:anyTopLevelOptionalElement-binding', {anyAttribs, 'binding'}).
31 -record('wsdl:anyTopLevelOptionalElement-portType', {anyAttribs, 'portType'}).
32 -record('wsdl:anyTopLevelOptionalElement-message', {anyAttribs, 'message'}).
33 -record('wsdl:anyTopLevelOptionalElement-types', {anyAttribs, 'types'}).
34 -record('wsdl:anyTopLevelOptionalElement-import', {anyAttribs, 'import'}).
35 -record('wsdl:anyTopLevelOptionalElement', {anyAttribs, choice}).
36 -record('wsdl:tExtensibleDocumented', {anyAttribs, 'documentation', choice}).
37 -record('wsdl:tExtensibleAttributesDocumented', {anyAttribs, 'documentation'}).
38 -record('wsdl:tDocumented', {anyAttribs, 'documentation'}).
39 -record('wsdl:tDocumentation-any', {anyAttribs, choice}).
40 -record('wsdl:tDocumentation', {anyAttribs, choice}).
41 -record('soap:tBinding', {anyAttribs, 'wsdl:required', 'transport', 'style'}).
42 -record('soap:tOperation', {anyAttribs, 'wsdl:required', 'soapAction', 'style'}).
43 -record('soap:tBody', {anyAttribs, 'wsdl:required', 'parts', 'namespace', 'use', 'encodingStyle'}).
44 -record('soap:tFaultRes', {anyAttribs, 'wsdl:required', 'parts', 'namespace', 'use', 'encodingStyle'}).
45 -record('soap:tFault', {anyAttribs, 'wsdl:required', 'parts', 'namespace', 'use', 'encodingStyle', 'name'}).
46 -record('soap:tHeader', {anyAttribs, 'wsdl:required', 'namespace', 'encodingStyle', 'use', 'part', 'message', 'headerfault'}).
47 -record('soap:tHeaderFault', {anyAttribs, 'namespace', 'encodingStyle', 'use', 'part', 'message'}).
48 -record('soap:tAddress', {anyAttribs, 'wsdl:required', 'location'}).
Something went wrong with that request. Please try again.