Hi Rob, Thanks for your reply. We changed it as the way you told following is the new code $sString = new SearchStringField; $sString->operator = 'contains'; $sString->searchValue = 'joe'; $csb = new CustomerSearchBasic; $csb->firstName = $sString; $cs = new CustomerSearch; $cs->basic = $csb; $searchObj = new SearchRequest; $searchObj->searchRecord = $csb; $searchRes = $ns->search($searchObj); But the result is same.Any idea?????? nisansala nisansala wrote: > > Hi all, > > > We are writing a PHP client to access netsuite methods(netsuite.wsdl). > THis is the code which we wrote for login logout and search.login logout > are working fine but when it comes to search it does not pass the values. > > require_once('NetSuiteService.php'); // this is the class generated from > wsdl file. > > $ns = new NetSuiteService; > > //===========login Info========== > $pass = new Passport; > $pass->email = "test@test.com"; > $pass->password = "test"; > $pass->account = "test"; > $pass->internalId = "test"; > $lgreq = new LoginRequest; > $lgreq->passport = $pass; > $lgres = $ns->login($lgreq); > > //=================Search========== > $sString = new SearchStringField; > $sString->operator = 'contains'; > $sString->searchValue = 'joe'; > > $csb = new CustomerSearchBasic; > $csb->firstName = $sString; > $cs = new CustomerSearch; > $cs->basic = $csb; > > $searchObj = new SearchRequest; > $searchObj->searchRecord = $searchObj; > $searchRes = $ns->search($searchObj); > > //================Logout========= > > $lgOreq = new LogoutRequest; > $lgres = $ns->logout($lgOreq); > > any help...................... > > Thanks > > -- View this message in context: http://www.nabble.com/how-to-pass-the-array-of-Complex-Types%28Java-Server%2C-PHP-client%29-tf3367261.html#a9391837 Sent from the Php - Soap mailing list archive at Nabble.com. -- PHP Soap Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php