soap_fault Klassenreferenz

Klassendiagramm für soap_fault:
nusoap_base

Aufstellung aller Elemente

Öffentliche Methoden

 soap_fault ($faultcode, $faultactor='', $faultstring='', $faultdetail='')
 serialize ()
 nusoap_base ()
 getGlobalDebugLevel ()
 setGlobalDebugLevel ($level)
 getDebugLevel ()
 setDebugLevel ($level)
 debug ($string)
 appendDebug ($string)
 clearDebug ()
getDebug ()
getDebugAsXMLComment ()
 expandEntities ($val)
 getError ()
 setError ($str)
 isArraySimpleOrStruct ($val)
 serialize_val ($val, $name=false, $type=false, $name_ns=false, $type_ns=false, $attributes=false, $use='encoded')
 serializeEnvelope ($body, $headers=false, $namespaces=array(), $style='rpc', $use='encoded', $encodingStyle='http://schemas.xmlsoap.org/soap/encoding/')
 formatDump ($str)
 contractQname ($qname)
 expandQname ($qname)
 getLocalPart ($str)
 getPrefix ($str)
 getNamespaceFromPrefix ($prefix)
 getPrefixFromNamespace ($ns)
 getmicrotime ()
 varDump ($data)

Öffentliche Attribute

 $faultcode
 $faultactor
 $faultstring
 $faultdetail
 $title = 'NuSOAP'
 $version = '0.7.2'
 $revision = '$Revision: 2663 $'
 $error_str = ''
 $debug_str = ''
 $charencoding = true
 $debugLevel
 $XMLSchemaVersion = 'http://www.w3.org/2001/XMLSchema'
 $soap_defencoding = 'ISO-8859-1'
 $namespaces
 $usedNamespaces = array()
 $typemap
 $xmlEntities

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.nusoap.php 2663 2007-11-05 09:22:23Z ingmars

public


Dokumentation der Elementfunktionen

nusoap_base::appendDebug ( string  )  [inherited]

adds debug data to the instance debug string without formatting

Parameter:
string $string debug data public
nusoap_base::clearDebug (  )  [inherited]

clears the current debug data for this instance

public

nusoap_base::contractQname ( qname  )  [inherited]

contracts (changes namespace to prefix) a qualified name

Parameter:
string $qname qname
Rückgabe:
string contracted qname private
nusoap_base::debug ( string  )  [inherited]

adds debug data to the instance debug string with formatting

Parameter:
string $string debug data private
nusoap_base::expandEntities ( val  )  [inherited]

expands entities, e.g. changes '<' to '<'.

Parameter:
string $val The string in which to expand entities. private
nusoap_base::expandQname ( qname  )  [inherited]

expands (changes prefix to namespace) a qualified name

Parameter:
string $string qname
Rückgabe:
string expanded qname private
nusoap_base::formatDump ( str  )  [inherited]

formats a string to be inserted into an HTML stream

Parameter:
string $str The string to format
Rückgabe:
string The formatted string public
Veraltet:
& nusoap_base::getDebug (  )  [inherited]

gets the current debug data for this instance

Rückgabe:
debug data public
& nusoap_base::getDebugAsXMLComment (  )  [inherited]

gets the current debug data for this instance as an XML comment this may change the contents of the debug data

Rückgabe:
debug data as an XML comment public
nusoap_base::getDebugLevel (  )  [inherited]

gets the debug level for this instance

Rückgabe:
int Debug level 0-9, where 0 turns off public
nusoap_base::getError (  )  [inherited]

returns error string if present

Rückgabe:
mixed error string or false public
nusoap_base::getGlobalDebugLevel (  )  [inherited]

gets the global debug level, which applies to future instances

Rückgabe:
integer Debug level 0-9, where 0 turns off public
nusoap_base::getLocalPart ( str  )  [inherited]

returns the local part of a prefixed string returns the original string, if not prefixed

Parameter:
string $str The prefixed string
Rückgabe:
string The local part public
nusoap_base::getmicrotime (  )  [inherited]

returns the time in ODBC canonical form with microseconds

Rückgabe:
string The time in ODBC canonical form with microseconds public
nusoap_base::getNamespaceFromPrefix ( prefix  )  [inherited]

pass it a prefix, it returns a namespace

Parameter:
string $prefix The prefix
Rückgabe:
mixed The namespace, false if no namespace has the specified prefix public
nusoap_base::getPrefix ( str  )  [inherited]

returns the prefix part of a prefixed string returns false, if not prefixed

Parameter:
string $str The prefixed string
Rückgabe:
mixed The prefix or false if there is no prefix public
nusoap_base::getPrefixFromNamespace ( ns  )  [inherited]

returns the prefix for a given namespace (or prefix) or false if no prefixes registered for the given namespace

Parameter:
string $ns The namespace
Rückgabe:
mixed The prefix, false if the namespace has no prefixes public
nusoap_base::isArraySimpleOrStruct ( val  )  [inherited]

detect if array is a simple array or a struct (associative array)

Parameter:
mixed $val The PHP array
Rückgabe:
string (arraySimple|arrayStruct) private
nusoap_base::nusoap_base (  )  [inherited]

constructor

public

soap_fault::serialize (  ) 

serialize a fault

Rückgabe:
string The serialization of the fault instance. public
nusoap_base::serialize_val ( val,
name = false,
type = false,
name_ns = false,
type_ns = false,
attributes = false,
use = 'encoded' 
) [inherited]

serializes PHP values in accordance w/ section 5. Type information is not serialized if $use == 'literal'.

Parameter:
mixed $val The value to serialize
string $name The name (local part) of the XML element
string $type The XML schema type (local part) for the element
string $name_ns The namespace for the name of the XML element
string $type_ns The namespace for the type of the element
array $attributes The attributes to serialize as name=>value pairs
string $use The WSDL "use" (encoded|literal)
Rückgabe:
string The serialized element, possibly with child elements public
nusoap_base::serializeEnvelope ( body,
headers = false,
namespaces = array(),
style = 'rpc',
use = 'encoded',
encodingStyle = 'http://schemas.xmlsoap.org/soap/encoding/' 
) [inherited]

serializes a message

Parameter:
string $body the XML of the SOAP body
mixed $headers optional string of XML with SOAP header content, or array of soapval objects for SOAP headers
array $namespaces optional the namespaces used in generating the body and headers
string $style optional (rpc|document)
string $use optional (encoded|literal)
string $encodingStyle optional (usually 'http://schemas.xmlsoap.org/soap/encoding/' for encoded)
Rückgabe:
string the message public
nusoap_base::setDebugLevel ( level  )  [inherited]

sets the debug level for this instance

Parameter:
int $level Debug level 0-9, where 0 turns off public
nusoap_base::setError ( str  )  [inherited]

sets error string

Rückgabe:
boolean $string error string private
nusoap_base::setGlobalDebugLevel ( level  )  [inherited]

sets the global debug level, which applies to future instances

Parameter:
int $level Debug level 0-9, where 0 turns off public
soap_fault::soap_fault ( faultcode,
faultactor = '',
faultstring = '',
faultdetail = '' 
)

constructor

Parameter:
string $faultcode (client | 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
nusoap_base::varDump ( data  )  [inherited]

Returns a string with the output of var_dump

Parameter:
mixed $data The variable to var_dump
Rückgabe:
string The output of var_dump public

Dokumentation der Datenelemente

nusoap_base::$namespaces [inherited]
Initialisierung:
 array(
                'SOAP-ENV' => 'http://schemas.xmlsoap.org/soap/envelope/',
                'xsd' => 'http://www.w3.org/2001/XMLSchema',
                'xsi' => 'http://www.w3.org/2001/XMLSchema-instance',
                'SOAP-ENC' => 'http://schemas.xmlsoap.org/soap/encoding/'
                )
nusoap_base::$typemap [inherited]
Initialisierung:
 array(
        'http://www.w3.org/2001/XMLSchema' => array(
                'string'=>'string','boolean'=>'boolean','float'=>'double','double'=>'double','decimal'=>'double',
                'duration'=>'','dateTime'=>'string','time'=>'string','date'=>'string','gYearMonth'=>'',
                'gYear'=>'','gMonthDay'=>'','gDay'=>'','gMonth'=>'','hexBinary'=>'string','base64Binary'=>'string',
                
                'anyType'=>'string','anySimpleType'=>'string',
                
                'normalizedString'=>'string','token'=>'string','language'=>'','NMTOKEN'=>'','NMTOKENS'=>'','Name'=>'','NCName'=>'','ID'=>'',
                'IDREF'=>'','IDREFS'=>'','ENTITY'=>'','ENTITIES'=>'','integer'=>'integer','nonPositiveInteger'=>'integer',
                'negativeInteger'=>'integer','long'=>'integer','int'=>'integer','short'=>'integer','byte'=>'integer','nonNegativeInteger'=>'integer',
                'unsignedLong'=>'','unsignedInt'=>'','unsignedShort'=>'','unsignedByte'=>'','positiveInteger'=>''),
        'http://www.w3.org/2000/10/XMLSchema' => array(
                'i4'=>'','int'=>'integer','boolean'=>'boolean','string'=>'string','double'=>'double',
                'float'=>'double','dateTime'=>'string',
                'timeInstant'=>'string','base64Binary'=>'string','base64'=>'string','ur-type'=>'array'),
        'http://www.w3.org/1999/XMLSchema' => array(
                'i4'=>'','int'=>'integer','boolean'=>'boolean','string'=>'string','double'=>'double',
                'float'=>'double','dateTime'=>'string',
                'timeInstant'=>'string','base64Binary'=>'string','base64'=>'string','ur-type'=>'array'),
        'http://soapinterop.org/xsd' => array('SOAPStruct'=>'struct'),
        'http://schemas.xmlsoap.org/soap/encoding/' => array('base64'=>'string','array'=>'array','Array'=>'array'),
    'http://xml.apache.org/xml-soap' => array('Map')
        )
nusoap_base::$xmlEntities [inherited]
Initialisierung:
 array('quot' => '"','amp' => '&',
                'lt' => '<','gt' => '>','apos' => "'")

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
 Alle Klassen Namensbereiche Funktionen Variablen

Erzeugt am Wed Oct 28 16:40:22 2009 für Typo3 von  doxygen 1.6.1