ilBMFBase Common base class of all Soap lclasses More...
ilBMFBase Common base class of all Soap lclasses
TCP Transport for SOAP.
SMTP Transport for SOAP.
Needed Classes.
HTTP Transport class.
ilBMFServer_TCP SOAP Server Class
ilBMFServer_Email SOAP Server Class
ilBMFWSDL this class parses wsdl files, and can be used by SOAP::Client to properly register soap values for services
SOAP::Attachment this class converts values between PHP and SOAP it handles Mime attachements per W3C Note on Soap Attachements at http://www.w3.org/TR/SOAP-attachments.
SOAP::Header this class converts values between PHP and SOAP it is a simple wrapper around ilBMFValue, adding support for soap actor and mustunderstand parameters.
SOAP::Value this class converts values between PHP and SOAP.
SOAP Transport Layer.
SOAP::Server SOAP Server Class.
SOAP Parser this class is used by SOAP::Message and SOAP::Server to parse soap packets.
ilBMFFault PEAR::Error wrapper used to match SOAP Faults to PEAR Errors
QName class used to handle QNAME values in XML.
public
Client
public
originaly based on SOAPx4 by Dietrich Ayala http://dietrich.ganx4.com/soapx4
public
Parser
originaly based on SOAPx4 by Dietrich Ayala http://dietrich.ganx4.com/soapx4
public
Client
This layer can use different protocols dependant on the endpoint url provided no knowlege of the SOAP protocol is available at this level no knowlege of the transport protocols is available at this level
public
Transport
originaly based on SOAPx4 by Dietrich Ayala http://dietrich.ganx4.com/soapx4
public
Client
originaly based on SOAPx4 by Dietrich Ayala http://dietrich.ganx4.com/soapx4
public
Header
public Attachment
originaly based on SOAPx4 by Dietrich Ayala http://dietrich.ganx4.com/soapx4
TODO: add wsdl caching refactor namespace handling ($namespace/$ns) implement IDL type syntax declaration so we can generate WSDL
public
Client
implements Email SOAP Server http://www.pocketsoap.com/specs/smtpbinding/
class overrides the default HTTP server, providing the ability to parse an email message and execute soap calls. this class DOES NOT pop the message, the message, complete with headers, must be passed in as a parameter to the service function call
public
Server
implements Email SOAP Server http://www.pocketsoap.com/specs/smtpbinding/
class overrides the default HTTP server, providing the ability to parse an email message and execute soap calls. this class DOES NOT pop the message, the message, complete with headers, must be passed in as a parameter to the service function call
This class calls a provided HTTP SOAP server, forwarding the email request, then sending the HTTP response out as an email
public
Server
implements TCP SOAP Server http://www.pocketsoap.com/specs/smtpbinding/
class overrides the default HTTP server, providing the ability to accept socket connections and execute soap calls.
TODO: use Net_Socket implement some security scheme implement support for attachments
public
Server
HTTP Transport for SOAP public
Transport::HTTP
implements SOAP-SMTP as defined at http://www.pocketsoap.com/specs/smtpbinding/
TODO: use PEAR smtp and Mime classes
public
Transport::SMTP
TODO: use Net_Socket implement some security scheme implement support for attachments
public Transport::TCP
1.7.1