nusoap_fault Klassenreferenz

Klassendiagramm für nusoap_fault:

Inheritance graph
[Legende]
Zusammengehörigkeiten von nusoap_fault:

Collaboration graph
[Legende]

Aufstellung aller Elemente

Öffentliche Methoden

 nusoap_fault ($faultcode, $faultactor='', $faultstring='', $faultdetail='')
 serialize ()
 nusoap_fault ($faultcode, $faultactor='', $faultstring='', $faultdetail='')
 serialize ()

Öffentliche Attribute

 $faultcode
 $faultactor
 $faultstring
 $faultdetail


Ausführliche Beschreibung

Contains information for a SOAP fault. Mainly used for returning faults from deployed functions in a server instance.
Autor:
Dietrich Ayala <dietrich@ganx4.com>
Version:
Id
class.soap_fault.php,v 1.14 2007/04/11 15:49:47 snichol Exp
public

Contains information for a SOAP fault. Mainly used for returning faults from deployed functions in a server instance.

Autor:
Dietrich Ayala <dietrich@ganx4.com>
Version:
Id
nusoap.php,v 1.121 2008/03/14 20:52:11 snichol Exp
public

Definiert in Zeile 14 der Datei class.soap_fault.php.


Dokumentation der Elementfunktionen

nusoap_fault::nusoap_fault ( faultcode,
faultactor = '',
faultstring = '',
faultdetail = '' 
)

constructor

Parameter:
string $faultcode (SOAP-ENV:Client | SOAP-ENV:Server)
string $faultactor only used when msg routed between multiple actors
string $faultstring human readable error message
mixed $faultdetail detail, typically a string or array of string

Definiert in Zeile 1039 der Datei nusoap.php.

01039                                                                                         {
01040                 parent::nusoap_base();
01041                 $this->faultcode = $faultcode;
01042                 $this->faultactor = $faultactor;
01043                 $this->faultstring = $faultstring;
01044                 $this->faultdetail = $faultdetail;
01045         }

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

nusoap_fault::nusoap_fault ( faultcode,
faultactor = '',
faultstring = '',
faultdetail = '' 
)

constructor

Parameter:
string $faultcode (SOAP-ENV:Client | SOAP-ENV:Server)
string $faultactor only used when msg routed between multiple actors
string $faultstring human readable error message
mixed $faultdetail detail, typically a string or array of string

Definiert in Zeile 48 der Datei class.soap_fault.php.

00048                                                                                         {
00049                 parent::nusoap_base();
00050                 $this->faultcode = $faultcode;
00051                 $this->faultactor = $faultactor;
00052                 $this->faultstring = $faultstring;
00053                 $this->faultdetail = $faultdetail;
00054         }

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

nusoap_fault::serialize (  ) 

serialize a fault

Rückgabe:
string The serialization of the fault instance. public

Definiert in Zeile 1053 der Datei nusoap.php.

01053                             {
01054                 $ns_string = '';
01055                 foreach($this->namespaces as $k => $v){
01056                         $ns_string .= "\n  xmlns:$k=\"$v\"";
01057                 }
01058                 $return_msg =
01059                         '<?xml version="1.0" encoding="'.$this->soap_defencoding.'"?>'.
01060                         '<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"'.$ns_string.">\n".
01061                                 '<SOAP-ENV:Body>'.
01062                                 '<SOAP-ENV:Fault>'.
01063                                         $this->serialize_val($this->faultcode, 'faultcode').
01064                                         $this->serialize_val($this->faultactor, 'faultactor').
01065                                         $this->serialize_val($this->faultstring, 'faultstring').
01066                                         $this->serialize_val($this->faultdetail, 'detail').
01067                                 '</SOAP-ENV:Fault>'.
01068                                 '</SOAP-ENV:Body>'.
01069                         '</SOAP-ENV:Envelope>';
01070                 return $return_msg;
01071         }

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

nusoap_fault::serialize (  ) 

serialize a fault

Rückgabe:
string The serialization of the fault instance. public

Definiert in Zeile 62 der Datei class.soap_fault.php.

00062                             {
00063                 $ns_string = '';
00064                 foreach($this->namespaces as $k => $v){
00065                         $ns_string .= "\n  xmlns:$k=\"$v\"";
00066                 }
00067                 $return_msg =
00068                         '<?xml version="1.0" encoding="'.$this->soap_defencoding.'"?>'.
00069                         '<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"'.$ns_string.">\n".
00070                                 '<SOAP-ENV:Body>'.
00071                                 '<SOAP-ENV:Fault>'.
00072                                         $this->serialize_val($this->faultcode, 'faultcode').
00073                                         $this->serialize_val($this->faultactor, 'faultactor').
00074                                         $this->serialize_val($this->faultstring, 'faultstring').
00075                                         $this->serialize_val($this->faultdetail, 'detail').
00076                                 '</SOAP-ENV:Fault>'.
00077                                 '</SOAP-ENV:Body>'.
00078                         '</SOAP-ENV:Envelope>';
00079                 return $return_msg;
00080         }

Hier ist ein Graph der zeigt, was diese Funktion aufruft:


Dokumentation der Datenelemente

nusoap_fault::$faultactor

Definiert in Zeile 26 der Datei class.soap_fault.php.

nusoap_fault::$faultcode

Definiert in Zeile 20 der Datei class.soap_fault.php.

nusoap_fault::$faultdetail

Definiert in Zeile 38 der Datei class.soap_fault.php.

nusoap_fault::$faultstring

Definiert in Zeile 32 der Datei class.soap_fault.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
Copyright © 2003 - 2009 MyOOS [Shopsystem]. All rights reserved.
MyOOS [Shopsystem] is Free Software released under the GNU/GPL License.

Webmaster: info@r23.de (Impressum)
doxygen