Author: shankar Date: Tue Apr 28 03:56:06 2009 New Revision: 769233 URL: http://svn.apache.org/viewvc?rev=769233&view=rev Log: Fixing the problem of "sell" request from .net client not handled properly.
Modified: incubator/stonehenge/trunk/stocktrader/php/business_service/business_processor.php incubator/stonehenge/trunk/stocktrader/php/business_service/business_svc.php Modified: incubator/stonehenge/trunk/stocktrader/php/business_service/business_processor.php URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/business_service/business_processor.php?rev=769233&r1=769232&r2=769233&view=diff ============================================================================== --- incubator/stonehenge/trunk/stocktrader/php/business_service/business_processor.php (original) +++ incubator/stonehenge/trunk/stocktrader/php/business_service/business_processor.php Tue Apr 28 03:56:06 2009 @@ -468,7 +468,7 @@ if ($order) { processSubmitOrder($order); - $response = new sellEnhanced(); + $response = new sellEnhancedResponse(); $response->sellEnhancedReturn = new OrderDataBean(); $response->sellEnhancedReturn = $order; $db->CommitTransaction(); Modified: incubator/stonehenge/trunk/stocktrader/php/business_service/business_svc.php URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/business_service/business_svc.php?rev=769233&r1=769232&r2=769233&view=diff ============================================================================== --- incubator/stonehenge/trunk/stocktrader/php/business_service/business_svc.php (original) +++ incubator/stonehenge/trunk/stocktrader/php/business_service/business_svc.php Tue Apr 28 03:56:06 2009 @@ -240,7 +240,12 @@ $response = null; if($input) { - $response = processSell($input); + $response = processSellEnhanced($input); + /* response will be of type sellEnhancedResponse. we have + * to create a response of sellResponse */ + $order = $response->sellEnhancedReturn; + $response = new sellResponse(); + $response->sellReturn = $order; } else {