public static function get_broker_identity_info($intBrokerId) { $BrokerServiceObj = new Bll_Service_Broker(); $params = array(array('brokerId' => $intBrokerId)); $sq = $BrokerServiceObj->getIdentityInfo($params, 200); $reply = $BrokerServiceObj->aps_wait_for_replies(array($sq)); if ($reply[$sq]['status'] == 'ok') { return $reply[$sq]['data']; } else { return array(); } }
public function handle_request() { $BrokerServiceObj = new Bll_Service_Broker(); $params = array('208649'); //传入的参数 echo PHP_EOL . '入参:' . PHP_EOL; print_r($params); $sq = $BrokerServiceObj->getIdentityInfo($params, 100); //调用的接口 $reply = $BrokerServiceObj->aps_wait_for_replies(array($sq)); echo '出参:' . PHP_EOL; print_r($reply[$sq]); //断言返回参数有18个 $this->phpUnitMsg('reply', $reply[$sq]); }
public function handle_request() { /*$IP = 'tcp://10.10.3.98:8965'; $BrokerServiceObj = new Bll_Service_Broker($IP); $sq = $BrokerServiceObj->ping(); //aps_start_request $reply = $BrokerServiceObj->aps_wait_for_replies(array($sq)); print_r($reply); echo '<br>-----------------------------<br>';*/ $BrokerServiceObj = new Bll_Service_Broker(); $sq1 = $BrokerServiceObj->ping(); $sq2 = $BrokerServiceObj->status(); $replies = $BrokerServiceObj->aps_wait_for_replies(); echo '<pre>'; print_r($replies); exit; echo '<br><br>'; $params = array(array('brokerId' => '208649')); $response = $BrokerServiceObj->getBasicInfo($params); print_r($response); echo '<br><br>'; $params = array(array('brokerId' => '208649')); $response = $BrokerServiceObj->getIdentityInfo($params); print_r($response); /*echo '<br><br>'; $params = array(array('208649')); $response = $BrokerServiceObj->getBasicInfos($params); print_r($response);*/ /* $client = APF_APS_Factory12::get_instance()->get_client('broker_production'); $client->start_request('.status'); $replies = APF_APS_Client12::wait_for_replies(); print_r($replies);*/ }