Class com.sekati.services.SOAPClient

Implemented Interfaces

ISOAPClient

Description

Soap Client class to be used with JNuSOAP.
TODO Replace Singleton Dispatcher for call result handling granularity.
Q: 'There are multiple possible ports in the WSDL file; please specify a service name and port name!?'
A: add port to class instance, seach for "port" in the wsdl & see url's below for more info.

See Also

Field Index

$, verbose

Method Index

call(), connect(), getInstance()

Inherited from CoreObject

Field Detail

$

static public $:SOAPClient [Read Only]
shorthand singleton accessor getter.

verbose

public verbose:Boolean
Get verbosity SOAPClient sends to Logger

Method Detail

getInstance

static public function getInstance():SOAPClient

Singleton Accessor.

Return

SOAPClient

connect

public function connect(wsdl:String, port:String):Void

Connect the SOAP client to webservice.

Parameters

wsdl(String) wsdl URL.
port(String) optional service port - see more

Return

Void

Specified By

connect() in com.sekati.services.ISOAPClient

call

public function call(method:String, args:Array):Void

SOAP webservice method call.

Parameters

method(String) service method name
args(Array) array of service method arguments

Return

Void

Specified By

call() in com.sekati.services.ISOAPClient