Exemple #1
0
             $out = $ac_obj->getOptionChain($request_params);
             break;
         case 2:
             $request_params = new productLookupParams();
             $request_params->__set('company', 'cisco');
             $request_params->__set('type', 'eq');
             $out = $ac_obj->productLookup($request_params);
             break;
         case 3:
             $request_params = new getExpiryDateParams();
             $request_params->__set('underlier', 'GOOG');
             //$request_params->__set('expiryType', 'eq');
             $out = $ac_obj->getExpiryDates($request_params);
             break;
         case 4:
             $request_params = new getQuoteParams();
             $request_params->__set('symbolList', array('GOOG', 'CSCO'));
             $request_params->__set('detailFlag', 'All');
             $out = $ac_obj->getQuote($request_params);
             break;
         default:
             exit;
     }
 } catch (ETWSException $e) {
     echo "***Caught exception***  \n" . "Error Code \t: " . $e->getErrorCode() . "\n" . "Error Message \t: " . $e->getErrorMessage() . "\n";
     if (DEBUG_MODE) {
         echo $e->getTraceAsString() . "\n";
     }
     exit;
 } catch (Exception $e) {
     echo "***Caught exception***  \n" . "Error Code \t: " . $e->getCode() . "\n" . "Error Message \t: " . $e->getMessage() . "\n";