public function GetDebts($fileNumber) { $soap_url = $this->GetDebtWSDL(); $parms = array(); $parms[] = new SoapVar($this->userName, XSD_STRING, null, null, 'ns1:userName'); $parms[] = new SoapVar($this->password, XSD_STRING, null, null, 'ns1:password'); $parms[] = new SoapVar($fileNumber, XSD_STRING, null, null, 'ns1:fileNumber'); $soap = new SoapClient($soap_url, $this->GetSoapOptions()); try { $call = $soap->GetDebts(new SoapVar($parms, SOAP_ENC_OBJECT)); if (isset($call->GetDebtsResult) && $call->GetDebtsResult->IsSuccessful == 1) { // Lets return GetDebtsResult return $call->GetDebtsResult; } return $call; } catch (SoapFault $fault) { return false; } return false; }