SOAP Namespace Reference

ilBMFBase Common base class of all Soap lclasses More...


Detailed Description

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

Version:
Id:
class.ilBMFBase.php 11401 2006-07-12 10:40:54Z jconze

Client

Author:
Shane Caraveo <shane@php.net> Conversion to PEAR and updates

public

Author:
Shane Caraveo <Shane@Caraveo.com> Port to PEAR and more
Dietrich Ayala <dietrich@ganx4.com> Original Author
Version:
Id:
class.ilBMFFault.php 11401 2006-07-12 10:40:54Z jconze

originaly based on SOAPx4 by Dietrich Ayala http://dietrich.ganx4.com/soapx4

public

Version:
Id:
class.ilBMFParser.php 11401 2006-07-12 10:40:54Z jconze

Parser

Author:
Shane Caraveo <shane@php.net> Conversion to PEAR and updates
Dietrich Ayala <dietrich@ganx4.com> Original Author

originaly based on SOAPx4 by Dietrich Ayala http://dietrich.ganx4.com/soapx4

public

Version:
Id:
class.ilBMFServer.php 11401 2006-07-12 10:40:54Z jconze

Client

Author:
Shane Caraveo <shane@php.net> Conversion to PEAR and updates
Dietrich Ayala <dietrich@ganx4.com> Original Author

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

Version:
Id:
class.ilBMFTransport.php 11401 2006-07-12 10:40:54Z jconze

Transport

Author:
Shane Caraveo <shane@php.net>

originaly based on SOAPx4 by Dietrich Ayala http://dietrich.ganx4.com/soapx4

public

Version:
Id:
class.ilBMFValue.php 11401 2006-07-12 10:40:54Z jconze

Client

Author:
Shane Caraveo <shane@php.net> Conversion to PEAR and updates
Dietrich Ayala <dietrich@ganx4.com> Original Author

originaly based on SOAPx4 by Dietrich Ayala http://dietrich.ganx4.com/soapx4

public

Version:
Id:
class.ilBMFValue.php 11401 2006-07-12 10:40:54Z jconze

Header

Author:
Shane Caraveo <shane@php.net> Conversion to PEAR and updates
Dietrich Ayala <dietrich@ganx4.com> Original Author

public Attachment

Author:
Shane Caraveo <shane@php.net> Conversion to PEAR and updates

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

Version:
Id:
class.ilBMFWSDL.php 11401 2006-07-12 10:40:54Z jconze

Client

Author:
Shane Caraveo <shane@php.net> Conversion to PEAR and updates
Dietrich Ayala <dietrich@ganx4.com> Original Author

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

Version:
Id:
class.ilBMFServer_Email.php 11401 2006-07-12 10:40:54Z jconze

Server

Author:
Shane Caraveo <shane@php.net>

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

Version:
Id:
class.ilBMFServer_Email_Gateway.php 11401 2006-07-12 10:40:54Z jconze

Server

Author:
Shane Caraveo <shane@php.net>

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

Version:
Id:
class.ilBMFServer_TCP.php 11401 2006-07-12 10:40:54Z jconze

Server

Author:
Shane Caraveo <shane@php.net>

HTTP Transport for SOAP public

Version:
Id:
class.ilBMFTransport_HTTP.php 11401 2006-07-12 10:40:54Z jconze

Transport::HTTP

Author:
Shane Caraveo <shane@php.net>

implements SOAP-SMTP as defined at http://www.pocketsoap.com/specs/smtpbinding/

TODO: use PEAR smtp and Mime classes

public

Version:
Id:
class.ilBMFTransport_SMTP.php 11401 2006-07-12 10:40:54Z jconze

Transport::SMTP

Author:
Shane Caraveo <shane@php.net>

TODO: use Net_Socket implement some security scheme implement support for attachments

public Transport::TCP

Author:
Shane Hanna <iordy_at_iordy_dot_com>