The following PHP classes are used to implement web services in
components.
Classes
Class |
Description |
CWebServiceDesc |
This structure describes methods and types of web services. |
IWebService |
The web service interface used for registration in CWebService. |
CWebService |
A web service manager. |
The following PHP classes implement SOAP protocol, WSDL, XML generation in
the webservice module.
Implemented classes
Class |
Description |
CXMLCreator |
This class is used to generate XML. |
CSOAPFault |
Processes the SOAP server's and client's errors. |
CSOAPRequest |
Builds a SOAP request/envelope. |
CSOAPServerResponser |
This interface is used to implement custom handlers of SOAP requests.
|
CSOAPServer |
Implements a SOAP server. |
CSOAPClient |
Implements a SOAP client. |
CWSDLCreator |
Used for automated generation of WSDL for a web service.
Document/literal binding only. |
CSOAPCodec |
Transforms data to XML according to the web service
specification. |
CSOAPResponse |
Creates and processes SOAP responses. |
CWSSOAPResponser |
Processes requests to web services via SOAP. Inherits from
CSOAPServerResponser. |
Abstract classes
Class |
Description |
CSOAPHeader |
Abstract class used for processing of a SOAP packet. |
CSOAPBody |
Abstract class used for processing of a SOAP packet. |
CSOAPEnvelope |
Abstract class used for processing of a SOAP packet. |