/** * connect - Establish the connection to the server. This is done in the constructor * of the nusoapclient class */ function connect() { global $LOG; if (!$this->wsdl_string) { if (defined("WSDL_URL")) { $this->wsdl_string = WSDL_URL; } else { exit_error("GForgeSOAP: URL of the WSDL is not defined. Please set your GFORGE_WSDL environment variable."); } } $LOG->add("GForgeSOAP::Connecting to the server " . $this->wsdl_string . "..."); parent::nusoap_client($this->wsdl_string, "wsdl"); if ($error = $this->getError()) { exit_error($error, $this->faultcode); } $LOG->add("GForgeSOAP::Connected!"); $this->connected = true; }
function bss_soap_client($servicename) { parent::nusoap_client(bss_soap_client::getBaseUrl() . $servicename . '/v1.3/BASIC?wsdl', true); $this->setCredentials(bss_soap_client::getUsername(), bss_soap_client::getPassword(), 'basic', array()); }