wsdlparses a WSDL file, allows access to it's data, other utility methods
Located in /nusoap.php (line 4074)
nusoap_base | --wsdl
wsdl
wsdl
([string $wsdl = ''], [string $proxyhost = false], [string $proxyport = false], [string $proxyusername = false], [string $proxypassword = false], integer $timeout, [integer $response_timeout = 30])
void
addComplexType
(string $name, [string $typeClass = 'complexType'], [string $phpType = 'array'], [string $compositor = ''], [string $restrictionBase = ''], [array $elements = array()], [array $attrs = array()], [string $arrayType = ''])
void
addOperation
(string $name, [array $in = false], [array $out = false], [string $namespace = false], [string $soapaction = false], [string $style = 'rpc'], [string $use = 'encoded'], [string $documentation = ''], [string $encodingStyle = ''])
void
addSimpleType
(string $name, [string $restrictionBase = ''], [string $typeClass = 'simpleType'], [string $phpType = 'scalar'], [array $enumeration = array()])
string
serializeComplexTypeElements
(array $typeDef, mixed $value, string $ns, string $uqType, [string $use = 'encoded'], [string $encodingStyle = false])
string
serializeType
(string $name, string $type, mixed $value, [string $use = 'encoded'], [string $encodingStyle = false], [boolean $unqualified = false])
mixed
$bindings
= array() (line 4087)
mixed
$complexTypes
= array() (line 4081)
mixed
$currentBinding
(line 4088)
mixed
$currentMessage
(line 4083)
mixed
$currentOperation
(line 4084)
mixed
$currentPort
(line 4090)
mixed
$currentPortType
(line 4086)
mixed
$currentSchema
(line 4079)
mixed
$depth
= 0 (line 4100)
mixed
$depth_array
= array() (line 4101)
mixed
$documentation
= false (line 4093)
mixed
$endpoint
= '' (line 4094)
mixed
$import
= array() (line 4096)
mixed
$message
= array() (line 4080)
mixed
$messages
= array() (line 4082)
mixed
$opData
= array() (line 4091)
mixed
$parser
(line 4098)
mixed
$ports
= array() (line 4089)
mixed
$portTypes
= array() (line 4085)
mixed
$position
= 0 (line 4099)
mixed
$proxyhost
= '' (line 4103)
mixed
$proxypassword
= '' (line 4106)
mixed
$proxyport
= '' (line 4104)
mixed
$proxyusername
= '' (line 4105)
mixed
$response_timeout
= 30 (line 4108)
mixed
$schemas
= array() (line 4078)
mixed
$status
= '' (line 4092)
mixed
$timeout
= 0 (line 4107)
mixed
$wsdl
(line 4076)
Inherited from nusoap_base
nusoap_base::$charencoding
nusoap_base::$debugLevel
nusoap_base::$debug_str
nusoap_base::$error_str
nusoap_base::$namespaces
nusoap_base::$revision
nusoap_base::$soap_defencoding
nusoap_base::$title
nusoap_base::$typemap
nusoap_base::$usedNamespaces
nusoap_base::$version
nusoap_base::$xmlEntities
nusoap_base::$XMLSchemaVersion
constructor
adds an XML Schema complex type to the WSDL types
adds an element to the WSDL types
register an operation with the server
adds an XML Schema simple type to the WSDL types
element content handler
end-element handler
returns an associative array of data necessary for calling an operation
returns an associative array of data necessary for calling an operation
returns an assoc array of operation names => operation data
returns an array of information about a given type returns false if no type exists by the given name
typeDef = array( 'elements' => array(), // refs to elements array 'restrictionBase' => '', 'phpType' => '', 'order' => '(sequence|all)', 'attrs' => array() // refs to attributes array )
parses the wsdl document
serialize the parsed wsdl
serializes the attributes for a complexType
serializes the elements for a complexType
serialize a PHP value according to a WSDL message definition
TODO
serialize PHP values according to a WSDL message definition
TODO
serializes a PHP value according a given type definition
start-element handler
Inherited From nusoap_base
nusoap_base::nusoap_base()
nusoap_base::appendDebug()
nusoap_base::clearDebug()
nusoap_base::contractQname()
nusoap_base::debug()
nusoap_base::expandEntities()
nusoap_base::expandQname()
nusoap_base::formatDump()
nusoap_base::getDebug()
nusoap_base::getDebugAsXMLComment()
nusoap_base::getDebugLevel()
nusoap_base::getError()
nusoap_base::getGlobalDebugLevel()
nusoap_base::getLocalPart()
nusoap_base::getmicrotime()
nusoap_base::getNamespaceFromPrefix()
nusoap_base::getPrefix()
nusoap_base::getPrefixFromNamespace()
nusoap_base::isArraySimpleOrStruct()
nusoap_base::serializeEnvelope()
nusoap_base::serialize_val()
nusoap_base::setDebugLevel()
nusoap_base::setError()
nusoap_base::setGlobalDebugLevel()
nusoap_base::varDump()
Documentation generated on Wed, 3 Aug 2005 21:29:40 -0400 by phpDocumentor 1.3.0RC3