Go to the first, previous, next, last section, table of contents.


WSDL Interface (ADT)

Author(s): Per Cederberg.

This module provides an interface to the WSDL data, evaluating delayed queries as necessary. The actual implementation of the WSDL data structure is hidden, making it an abstract data type. The interface provides for all the basic needs of access.

The WSDL data is a tree structure with nodes of various types, having any number of children. The child nodes may be new WSDL node in the tree or the actual data.

In the current implementation the interface to the WOF modules is a mock-up really interfacing a specialized module producing WSDL data from a prolog database.

Usage and interface (wsdl)

Documentation on exports (wsdl)

PREDICATE: env2wsdl/3:

Usage 1: env2wsdl(+Env,-(ID),-(WSDLTerm))

Usage 2: env2wsdl(-(Env),+ID,+WSDLTerm)

PREDICATE: wsdl_type/2:

Usage: wsdl_type(+WSDLTerm,-(Type))

PREDICATE: wsdl_attributes/2:

Usage: wsdl_attributes(+WSDLTerm,-(AttributeLs))

PREDICATE: wsdl_data/2:

Usage: wsdl_data(WSDLTerm,-(DataLs))

PREDICATE: wsdl_child/3:

Usage: wsdl_child(?(Nth),+WSDLTerm,-(Child))

PREDICATE: wsdl_children/2:

Usage: wsdl_children(+WSDLTerm,-(ChildLs))


Go to the first, previous, next, last section, table of contents.