public function clientAction() { $start = microtime(true); // Zend_Cache_Core::clean(); exit(); //$Http = new Zend_Controller_Request_Http(); // $sid = $this->start(); // $stop = microtime(true); $client_auth = new Zend_Soap_Client("http://deposilnik.test.dev-lublin.adm/service/auth?wsdl"); $sid = $client_auth->authenticate("KMETYK-TEST", "root", '10.10.10.10', '206', "negocjator"); // zalogowanie moze byc wykonane ras i poprostu korzystac z tego samego sid $head->ip = Zend_Controller_Action_HelperBroker::getStaticHelper('Currentip')->getCurrentIp(); $head->sid = $sid; $client = new Zend_Soap_Client("http://deposilnik.test.dev-lublin.adm/service/monitor?wsdl"); try { //$client->getNegotiationsCount($head); //$client->getNegotiations($head, 0, 10); //$client->getNegotiationDetails($head, $id, $advId); //$client->getNotifications($head, $consultantId, $negotiationId); print "<pre>\n"; print "Request :\n" . htmlspecialchars($client->getLastRequest()) . "\n"; print "Response:\n" . htmlspecialchars($client->getLastResponse()) . "\n"; print "</pre>"; print "Response:\n" . htmlspecialchars_decode($client->getLastRequestHeaders()) . "\n"; } catch (Exception $exc) { echo $exc->getTraceAsString(); } // Logic_WebService_User::getUser($head, 'KMETYK-TEST'); //Logic_SoapSession::destroy($sid); $start2 = microtime(true); // // if(Logic_Soap_Acl::isPermitted( $head->sid, $head->ip, 'Logic_WebService_User', 'getUserById')) // echo 'moze'; echo '<br/>auth = ' . (microtime(true) - $start2); // $sac = new SoapAllowedClient(); //$chash = Logic_SoapSession::getById($head->sid)->getClientHash(); //$userSource = $sac->getUserSourceAssociationByClientHash($chash); // echo '<br/>'.$chash.' - '.$userSource.'<br/>'; // ini_set('default_socket_timeout', 160); // diee(ini_get('default_socket_timeout')); try { print_r($client->getUserById($head, 491)); echo '<br/>'; // print_r($client->getUser($head, 'KMETYK-TEST')); echo '<br/>'; // $start2 = microtime(true); $id = 246; $advId = 460; // for ($i = 0;$i < 1;$i++){ // var_dump($client->getNegotiationDetails($head, $id, $advId)); /* echo '<br/>'.($i+1).'<br/><hr/>'; } */ //print_r($client->getDictionary($head, 'province')); //Dictionary //print_r($client->getDictionary($head, 'province')); //Handler //print_r($client->setNegotiationNotification($head, '246', '491', $time, '*****@*****.**')); //print_r($client->requestCounterOffer($head, 246)); //print_r($client->acceptNegotiation($head, 246)); //print_r($client->restoreNegotiation($head, 246)); //print_r($client->rejectNegotiation($head, 246, $rejectReason = 'Test')); //? print_r($client->openNegotiation($head, $basicData)); //inputdata //? print_r($client->getSettings($head)); //monitor // print_r($client->sendDetailsEmail($head, 246, '*****@*****.**')); // print_r($client->sendDetailsEmail($head, 246, '*****@*****.**')); // echo '<br/><br/>'; // print_r($client->getNegotiationDetails($head,)); <-moj test // print_r($client->getNegotiationDetails($head, 246, 460)); //user // var_dump($client->getUserById($head, 491)); /* echo '<br/>';print_r($client->getUserById($head, 492));echo '<br/>'; print_r($client->getUserById($head, 493));echo '<br/>'; print_r($client->getUserById($head, 494));echo '<br/>'; print_r($client->getUserById($head, 495));echo '<br/>'; print_r($client->getUserById($head, 496));echo '<br/>'; print_r($client->getUserById($head, 497));echo '<br/>'; print_r($client->getUserById($head, 498)); */ // print_r($client->getUser($head, 'KMETYK-TEST')); echo '<br/>skrypt = ' . (microtime(true) - $start2); print "<pre>\n"; print "Request :\n" . htmlspecialchars($client->getLastRequest()) . "\n"; print "Response:\n" . htmlspecialchars($client->getLastResponse()) . "\n"; print "</pre>"; print "Response:\n" . htmlspecialchars_decode($client->getLastRequestHeaders()) . "\n"; } catch (SoapFault $e) { print $e->getMessage(); // exit; } echo htmlspecialchars($client->getLastRequest()); echo '<hr/>'; print "Response:\n" . htmlspecialchars($client->getLastResponse()) . "\n"; $go = microtime(true) - $start; diee($go); exit; }