Knowledgebase:
GetGlobals
Posted by Mohammad Rahhal, Last modified by Eyad Alhaj Hammad on 22 January 2017 03:49 PM

Syntax

GetGlobals()

Description

The GetGlobals operation is used to retrieve some global info as listed below in response elements table.

Request Parameters

This operation takes no parameters.

Response Elements

Name Description 
Result

In case of success, this operation returns a CGlobalsVar that holds the following members:

  • ClientConnectTimer.
  • ClientTimeoutTimer.
  • CommCalcType.
  • CustomizeTradeMsg.
  • DefaultLots.
  • FirstWhiteLeabledOffice.
  • MultiSessionsAllowed.
  • PriceChangedTimer.
  • ServerGMT.
  • ValidLotsLocation.
  • DealerTreePriv.
  • WebSecurityID.

Otherwise, see Error codes.
Type: CGlobalVar as JSON object.

Sample

Download sample as text file.

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>GetGlobals</title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<script >
$(document).ready(function () {
var urlStr = "http://5.10.64.199/vertexweb10/WebService.svc";
jQuery.support.cors = true;
$("#progress").ajaxStart(function () { $(this).css("display", "block"); });
$("#progress").ajaxComplete(function () { $(this).css("display", "none"); });
$.ajaxSetup({ "cash": false });
function onSuccessResult(response) {
response = eval('(' + response + ')')
if (response.UserId == -1 || response.UserId == -207) {
$("#resultData").html("Invalid username or password");
}
else if (response.UserId == -231) {
$("#resultData").html("You must have at least one account");
}
else if (response == null || response == "" || response.UserId < 0) {
$("#resultData").html("Error while login.Please try later");
}
else {
$("#resultData").html("SuccessResult ... UserId is :" + response.UserId);
}
}
$("#resultAction").ajaxError(function (result) { $(this).html('An error occured'); });
function onErrorResult(result) {
alert('Service call faild : ' + result.status + ' ' + result.statusText);
}
$("#btnLogin").click(function () {
$.getJSON(urlStr + "/Login?username=" + $("#txtusername").val() + "&password=" + $("#txtpassword").val() + "&callback=?" , onSuccessResult);
});
$("#btnAction").click(function () {
$.getJSON(urlStr + "/GetGlobals?callback=?", onSuccessResultOrder);
function onSuccessResultOrder(dataResult) {
var result = eval('(' + dataResult + ')');
var vdata = "Price Changed Timer is :" + result.PriceChangedTimer + "<br/>"
vdata += "ValidLotsLocation is :" + result.ValidLotsLocation + "<br/>"
vdata += "CommCalcType is :" + result.CommCalcType + "<br/>"
vdata += "ServerGMT is :" + result.ServerGMT + "<br/>"
vdata += "ClientConnectTimer is " + result.ClientConnectTimer + "<br/>"
vdata += "ClientTimeoutTimer is: " + result.ClientTimeoutTimer + "<br/>"
vdata += "CustomizeTradeMsg is :" + result.CustomizeTradeMsg + "<br/>"
vdata += "DefaultLots is :"+ result.DefaultLots + "<br/>"
vdata += "FirstWhiteLeabledOffice is : " + result.FirstWhiteLeabledOffice + "<br/>"
vdata += "MultiSessionsAllowed is : " + result.MultiSessionsAllowed + "<br/>"
vdata += "WebSecurityID is : " + result.WebSecurityID + "<br/>"
$("#resultAction").html(vdata);
}
});
});
</script>
<body>
<table border="1px">
<tbody>
<tr>
<td>
Username: <input type="text" id="txtusername" value=""/>
Password: <input type="text" id="txtpassword" value=""/>
<button id="btnLogin"> Login </button>
</td>
</tr>
<tr>
<td><button id="btnAction"> GetGlobals </button></td>
</tr>
</tbody>
</table>
<div id="resultData"> </div>
<div id="resultAction"> </div>
<div style="display:none" id="progress">Loading ... </div>
</body>
</html>

 

 


See Also

VertexFX WCF Service Index

(0 vote(s))
Helpful
Not helpful

Comments (0)
Post a new comment
 
 
Full Name:
Email:
Comments:
CAPTCHA Verification 
 
Please enter the text you see in the image into the textbox below (we use this to prevent automated submissions).

Help Desk Software by Hybrid Solutions