|Did you know ...||Search Documentation:|
|Pack wsdl -- prolog/wsdl.pl|
The current version concentrates on the SOAP binding. There is partial support for other bindings.
We assume (but verify) that:
wsdl_operation(PortType, Operation, Input, Output)Where PortType is `library', Operation is the concrete operation and Input/Output are message names that describes the input and output types.
wsdl_message(Type, Params)Defines the message types for input and output. Params is a list Name:Type.
wsdl_binding(PortType, Binding, Style, Transport)General properties of the binding. Style must be
documentand Transport must be
wsdl_binding_operation(Binding, Operation, Action, Version, Input, Output)Binding for a specific Operation. Action is the URL, and Input/Output document the encoding style. This is always
wsdl_port(Binding, URL)HTTP location to contact for Binding.