Public Member Functions | Data Fields

soap_fault Class Reference

soap_fault class, allows for creation of faults mainly used for returning faults from deployed functions in a server instance. More...

Inheritance diagram for soap_fault:
Collaboration diagram for soap_fault:

Public Member Functions

 soap_fault ($faultcode, $faultactor='', $faultstring='', $faultdetail='')
 constructor
 serialize ()
 serialize a fault
 soap_fault ($faultcode, $faultactor='', $faultstring='', $faultdetail='')
 constructor
 serialize ()
 serialize a fault
 soap_fault ($faultcode, $faultactor='', $faultstring='', $faultdetail='')
 constructor
 serialize ()
 serialize a fault

Data Fields

 $faultcode
 $faultactor
 $faultstring
 $faultdetail

Detailed Description

soap_fault class, allows for creation of faults mainly used for returning faults from deployed functions in a server instance.

Author:
Dietrich Ayala <dietrich@ganx4.com>
Version:
Id:
nusoap.php 11808 2006-08-08 09:57:04Z akill

public

Author:
Dietrich Ayala <dietrich@ganx4.com>
Version:
Id:
class.soap_fault.php 9095 2005-11-08 13:17:14Z smeyer

public

Author:
Dietrich Ayala <dietrich@ganx4.com>
Version:
Id:
nusoap.php 14554 2007-08-22 08:15:34Z smeyer

public

Definition at line 669 of file nusoap.php.


Member Function Documentation

soap_fault::serialize (  ) 

serialize a fault

public

Definition at line 696 of file nusoap.php.

                            {
                $ns_string = '';
                foreach($this->namespaces as $k => $v){
                        $ns_string .= "\n  xmlns:$k=\"$v\"";
                }
                $return_msg =
                        '<?xml version="1.0" encoding="'.$this->soap_defencoding.'"?>'.
                        '<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"'.$ns_string.">\n".
                                '<SOAP-ENV:Body>'.
                                '<SOAP-ENV:Fault>'.
                                        '<faultcode>'.$this->expandEntities($this->faultcode).'</faultcode>'.
                                        '<faultactor>'.$this->expandEntities($this->faultactor).'</faultactor>'.
                                        '<faultstring>'.$this->expandEntities($this->faultstring).'</faultstring>'.
                                        '<detail>'.$this->serialize_val($this->faultdetail).'</detail>'.
                                '</SOAP-ENV:Fault>'.
                                '</SOAP-ENV:Body>'.
                        '</SOAP-ENV:Envelope>';
                return $return_msg;
        }

soap_fault::serialize (  ) 

serialize a fault

public

Definition at line 41 of file class.soap_fault.php.

                            {
                $ns_string = '';
                foreach($this->namespaces as $k => $v){
                        $ns_string .= "\n  xmlns:$k=\"$v\"";
                }
                $return_msg =
                        '<?xml version="1.0" encoding="'.$this->soap_defencoding.'"?>'.
                        '<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"'.$ns_string.">\n".
                                '<SOAP-ENV:Body>'.
                                '<SOAP-ENV:Fault>'.
                                        '<faultcode>'.$this->expandEntities($this->faultcode).'</faultcode>'.
                                        '<faultactor>'.$this->expandEntities($this->faultactor).'</faultactor>'.
                                        '<faultstring>'.$this->expandEntities($this->faultstring).'</faultstring>'.
                                        '<detail>'.$this->serialize_val($this->faultdetail).'</detail>'.
                                '</SOAP-ENV:Fault>'.
                                '</SOAP-ENV:Body>'.
                        '</SOAP-ENV:Envelope>';
                return $return_msg;
        }

soap_fault::serialize (  ) 

serialize a fault

public

Definition at line 696 of file nusoap.php.

                            {
                $ns_string = '';
                foreach($this->namespaces as $k => $v){
                        $ns_string .= "\n  xmlns:$k=\"$v\"";
                }
                $return_msg =
                        '<?xml version="1.0" encoding="'.$this->soap_defencoding.'"?>'.
                        '<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"'.$ns_string.">\n".
                                '<SOAP-ENV:Body>'.
                                '<SOAP-ENV:Fault>'.
                                        '<faultcode>'.$this->expandEntities($this->faultcode).'</faultcode>'.
                                        '<faultactor>'.$this->expandEntities($this->faultactor).'</faultactor>'.
                                        '<faultstring>'.$this->expandEntities($this->faultstring).'</faultstring>'.
                                        '<detail>'.$this->serialize_val($this->faultdetail).'</detail>'.
                                '</SOAP-ENV:Fault>'.
                                '</SOAP-ENV:Body>'.
                        '</SOAP-ENV:Envelope>';
                return $return_msg;
        }

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

constructor

Parameters:
string $faultcode (client | server)
string $faultactor only used when msg routed between multiple actors
string $faultstring human readable error message
string $faultdetail

Definition at line 684 of file nusoap.php.

References $faultactor, $faultcode, $faultdetail, and $faultstring.

                                                                                      {
                $this->faultcode = $faultcode;
                $this->faultactor = $faultactor;
                $this->faultstring = $faultstring;
                $this->faultdetail = $faultdetail;
        }

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

constructor

Parameters:
string $faultcode (client | server)
string $faultactor only used when msg routed between multiple actors
string $faultstring human readable error message
string $faultdetail

Definition at line 684 of file nusoap.php.

References $faultactor, $faultcode, $faultdetail, and $faultstring.

                                                                                      {
                $this->faultcode = $faultcode;
                $this->faultactor = $faultactor;
                $this->faultstring = $faultstring;
                $this->faultdetail = $faultdetail;
        }

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

constructor

Parameters:
string $faultcode (client | server)
string $faultactor only used when msg routed between multiple actors
string $faultstring human readable error message
string $faultdetail

Definition at line 29 of file class.soap_fault.php.

References $faultactor, $faultcode, $faultdetail, and $faultstring.

                                                                                      {
                $this->faultcode = $faultcode;
                $this->faultactor = $faultactor;
                $this->faultstring = $faultstring;
                $this->faultdetail = $faultdetail;
        }


Field Documentation

soap_fault::$faultactor

Definition at line 672 of file nusoap.php.

Referenced by soap_fault().

soap_fault::$faultcode

Definition at line 671 of file nusoap.php.

Referenced by soap_fault().

soap_fault::$faultdetail

Definition at line 674 of file nusoap.php.

Referenced by soap_fault().

soap_fault::$faultstring

Definition at line 673 of file nusoap.php.

Referenced by soap_fault().


The documentation for this class was generated from the following files: