ilBMF Namespace Reference

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


Detailed Description

ilBMFBase Common base class of all Soap lclasses

SMTP Transport for SOAP.

HTTP Transport for SOAP.

ilBMFWSDL this class parses wsdl files, and can be used by ilBMF::Client to properly register soap values for services

ilBMF::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

ilBMF::Header this class converts values between PHP and SOAP it is a simple wrapper around ilBMFValue, adding support for soap actor and mustunderstand parameters

ilBMF::ilBMFValue this class converts values between PHP and SOAP

SOAP Transport Layer.

SOAP Parser this class is used by ilBMF::Message and ilBMF::Server to parse soap packets.

SOAP Client Class this class is the main interface for making soap requests.

QName class used to handle QNAME values in XML.

public

Version:
Id:
class.ilBMFBase.php 5974 2004-11-24 17:03:42Z smeyer

Client

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

basic usage: $soapclient = new ilBMFClient( string path [ , boolean wsdl] ); echo $soapclient->call( string methodname [ , array parameters] );

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

public

Version:
Id:
class.ilBMFClient.php 5974 2004-11-24 17:03:42Z smeyer

Client

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

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

public

Version:
Id:
class.ilBMFParser.php 5974 2004-11-24 17:03:42Z smeyer

Parser

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 5974 2004-11-24 17:03:42Z smeyer

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 5974 2004-11-24 17:03:42Z smeyer

ilBMFClient

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 5974 2004-11-24 17:03:42Z smeyer

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 5974 2004-11-24 17:03:42Z smeyer

Client

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

public

Version:
Id:
class.ilBMFTransport_HTTP.php 5974 2004-11-24 17:03:42Z smeyer

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 5974 2004-11-24 17:03:42Z smeyer

Transport::SMTP

Author:
Shane Caraveo <shane@php.net>