var SellBuy=function() {
SellBuy.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
SellBuy.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return SellBuy._staticInstance.get_path();},
OnlineTrading:function(bimsID,orderType,reuterType,isinValue,volume,lang,price,keeperType,keeperValue,expireDate,remarks,stockMarket,userName,sameDay,TradeBIMSName,TradeBIMSID,operatorTypeId,succeededCallback, failedCallback, userContext) {
/// <param name="bimsID" type="String">System.String</param>
/// <param name="orderType" type="String">System.String</param>
/// <param name="reuterType" type="String">System.String</param>
/// <param name="isinValue" type="String">System.String</param>
/// <param name="volume" type="String">System.String</param>
/// <param name="lang" type="String">System.String</param>
/// <param name="price" type="String">System.String</param>
/// <param name="keeperType" type="String">System.String</param>
/// <param name="keeperValue" type="String">System.String</param>
/// <param name="expireDate" type="String">System.String</param>
/// <param name="remarks" type="String">System.String</param>
/// <param name="stockMarket" type="String">System.String</param>
/// <param name="userName" type="String">System.String</param>
/// <param name="sameDay" type="String">System.String</param>
/// <param name="TradeBIMSName" type="String">System.String</param>
/// <param name="TradeBIMSID" type="String">System.String</param>
/// <param name="operatorTypeId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'OnlineTrading',false,{bimsID:bimsID,orderType:orderType,reuterType:reuterType,isinValue:isinValue,volume:volume,lang:lang,price:price,keeperType:keeperType,keeperValue:keeperValue,expireDate:expireDate,remarks:remarks,stockMarket:stockMarket,userName:userName,sameDay:sameDay,TradeBIMSName:TradeBIMSName,TradeBIMSID:TradeBIMSID,operatorTypeId:operatorTypeId},succeededCallback,failedCallback,userContext); },
ConvertISINtoReuter:function(ISINCode,succeededCallback, failedCallback, userContext) {
/// <param name="ISINCode" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ConvertISINtoReuter',false,{ISINCode:ISINCode},succeededCallback,failedCallback,userContext); },
ConvertStockToISIN:function(Stock,reuterType,succeededCallback, failedCallback, userContext) {
/// <param name="Stock" type="String">System.String</param>
/// <param name="reuterType" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ConvertStockToISIN',false,{Stock:Stock,reuterType:reuterType},succeededCallback,failedCallback,userContext); },
UpdateOrder:function(OrderID,QTY,Price,Expired,succeededCallback, failedCallback, userContext) {
/// <param name="OrderID" type="Number">System.Int32</param>
/// <param name="QTY" type="Number">System.Int32</param>
/// <param name="Price" type="Number">System.Decimal</param>
/// <param name="Expired" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UpdateOrder',false,{OrderID:OrderID,QTY:QTY,Price:Price,Expired:Expired},succeededCallback,failedCallback,userContext); },
CancelOrder:function(OrderID,succeededCallback, failedCallback, userContext) {
/// <param name="OrderID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'CancelOrder',false,{OrderID:OrderID},succeededCallback,failedCallback,userContext); },
GetPurchasePower:function(clientId,succeededCallback, failedCallback, userContext) {
/// <param name="clientId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetPurchasePower',false,{clientId:clientId},succeededCallback,failedCallback,userContext); }}
SellBuy.registerClass('SellBuy',Sys.Net.WebServiceProxy);
SellBuy._staticInstance = new SellBuy();
SellBuy.set_path = function(value) {
SellBuy._staticInstance.set_path(value); }
SellBuy.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return SellBuy._staticInstance.get_path();}
SellBuy.set_timeout = function(value) {
SellBuy._staticInstance.set_timeout(value); }
SellBuy.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return SellBuy._staticInstance.get_timeout(); }
SellBuy.set_defaultUserContext = function(value) { 
SellBuy._staticInstance.set_defaultUserContext(value); }
SellBuy.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return SellBuy._staticInstance.get_defaultUserContext(); }
SellBuy.set_defaultSucceededCallback = function(value) { 
 SellBuy._staticInstance.set_defaultSucceededCallback(value); }
SellBuy.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return SellBuy._staticInstance.get_defaultSucceededCallback(); }
SellBuy.set_defaultFailedCallback = function(value) { 
SellBuy._staticInstance.set_defaultFailedCallback(value); }
SellBuy.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return SellBuy._staticInstance.get_defaultFailedCallback(); }
SellBuy.set_path("/WebServices/SellBuy.asmx");
SellBuy.OnlineTrading= function(bimsID,orderType,reuterType,isinValue,volume,lang,price,keeperType,keeperValue,expireDate,remarks,stockMarket,userName,sameDay,TradeBIMSName,TradeBIMSID,operatorTypeId,onSuccess,onFailed,userContext) {
/// <param name="bimsID" type="String">System.String</param>
/// <param name="orderType" type="String">System.String</param>
/// <param name="reuterType" type="String">System.String</param>
/// <param name="isinValue" type="String">System.String</param>
/// <param name="volume" type="String">System.String</param>
/// <param name="lang" type="String">System.String</param>
/// <param name="price" type="String">System.String</param>
/// <param name="keeperType" type="String">System.String</param>
/// <param name="keeperValue" type="String">System.String</param>
/// <param name="expireDate" type="String">System.String</param>
/// <param name="remarks" type="String">System.String</param>
/// <param name="stockMarket" type="String">System.String</param>
/// <param name="userName" type="String">System.String</param>
/// <param name="sameDay" type="String">System.String</param>
/// <param name="TradeBIMSName" type="String">System.String</param>
/// <param name="TradeBIMSID" type="String">System.String</param>
/// <param name="operatorTypeId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
SellBuy._staticInstance.OnlineTrading(bimsID,orderType,reuterType,isinValue,volume,lang,price,keeperType,keeperValue,expireDate,remarks,stockMarket,userName,sameDay,TradeBIMSName,TradeBIMSID,operatorTypeId,onSuccess,onFailed,userContext); }
SellBuy.ConvertISINtoReuter= function(ISINCode,onSuccess,onFailed,userContext) {
/// <param name="ISINCode" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
SellBuy._staticInstance.ConvertISINtoReuter(ISINCode,onSuccess,onFailed,userContext); }
SellBuy.ConvertStockToISIN= function(Stock,reuterType,onSuccess,onFailed,userContext) {
/// <param name="Stock" type="String">System.String</param>
/// <param name="reuterType" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
SellBuy._staticInstance.ConvertStockToISIN(Stock,reuterType,onSuccess,onFailed,userContext); }
SellBuy.UpdateOrder= function(OrderID,QTY,Price,Expired,onSuccess,onFailed,userContext) {
/// <param name="OrderID" type="Number">System.Int32</param>
/// <param name="QTY" type="Number">System.Int32</param>
/// <param name="Price" type="Number">System.Decimal</param>
/// <param name="Expired" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
SellBuy._staticInstance.UpdateOrder(OrderID,QTY,Price,Expired,onSuccess,onFailed,userContext); }
SellBuy.CancelOrder= function(OrderID,onSuccess,onFailed,userContext) {
/// <param name="OrderID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
SellBuy._staticInstance.CancelOrder(OrderID,onSuccess,onFailed,userContext); }
SellBuy.GetPurchasePower= function(clientId,onSuccess,onFailed,userContext) {
/// <param name="clientId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
SellBuy._staticInstance.GetPurchasePower(clientId,onSuccess,onFailed,userContext); }

