Guest User

Untitled

a guest
Sep 26th, 2017
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.04 KB | None | 0 0
  1. "{\"MWServiceID\":\"Login\",\"InputObject\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.eBank\",\"Item\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.Login\",\"Body\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.LoginBody\",\"LoginReqParams\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.LoginBodyLoginReqParams\",\"UserID\":\"Ebseg001 \",\"Password\":\"123456\",\"AppVersion\":\"1.0\",\"DeviceAlias\":\"iPhone\",\"UniqueDeviceID\":\"\"}},\"Header\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.Header\",\"Customer\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.CustomerHeaderInfoType\",\"CustomerID\":\"\",\"CustDeviceID\":\"\",\"CustLoginIDOnChannel\":\"_\"},\"FrontEnd\":{\"FrontEndID\":\"eBank-Mobile\",\"FrontEndType\":\"eBank-Retail\",\"FrontEndPassword\":\"\"},\"Audit\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.AuditHeaderInfoType\",\"TransactionObj\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.TransactionObjType\",\"MasterLogLevel\":\"\",\"TransactionID\":\"58afe147-791f-47b3-b1f4-e2375c55a615\",\"TransactionPath\":\"Login\",\"TransactionType\":\"Login\",\"TransCustID\":\"2017-09-26T12:33:59\",\"TransFrontEndID\":\"eBank-Mobile\",\"TransFrontEndType\":\"eBank-Retail\"},\"SessionObj\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.SessionObjType\",\"SessionObjID\":\"Session_579270839\"}},\"User\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.UserHeaderInfoType\",\"UserID\":\"\",\"UserPin\":\"\"},\"MemoList\":{\"MemoItem1\":\"\",\"MemoItem2\":\"\"},\"Service\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.ServiceHeaderInfoType\",\"ServiceID\":\"Login\",\"ServiceMessageType\":\"Login\",\"ServiceRequestID\":\"58afe147-791f-47b3-b1f4-e2375c55a615\",\"ServiceRequestLanguageCode\":\"AR\",\"ServiceRequestTime\":\"2017-09-26T10:33:59.408Z\",\"ServiceRequestTimeSpecified\":true,\"ServiceResult\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.ResultHeaderInfoType\",\"ResultCode\":\"0\",\"ResultDesc\":\"\"}},\"CachingAndExpiryControl\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.HeaderCachingAndExpiryControl\",\"DataHashSignature\":\"\"},\"BEServiceParams\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.BEServiceParamsHeaderInfoType\",\"BEServiceParam4\":\"Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Mobile/14G60\"}}}},\"GetFromCache\":false,\"CacheResponseFlag\":true,\"CachingKey\":\"\",\"DisplayDefaultErrorAlert\":true,\"AnimationDiv\":\"\",\"SpinnerDivContainer\":\"\",\"NavigationHistoryItemID\":2,\"CallBackContextObj\":{\"mPageID\":\"FJMainSubPage_LoginAction\",\"mPageType\":\"widget\",\"mParameters\":{\"UserName\":\"Ebseg001 \",\"Password\":\"123456\",\"passwordEncrypted\":false},\"mAsyncData\":true,\"ScreenFieldHTMLObj\":null,\"MyHTML\":\"//******************************************************* Java script code *************************************************************************//\\r\\nvar LoginAction = (function (_super) {\\r\\n __extends(LoginAction, _super);\\r\\n function LoginAction() {\\r\\n _super.apply(this, arguments);\\r\\n this.CustomerDetailsObj = null;\\r\\n }\\r\\n\\r\\n LoginAction.prototype.Init = function () {\\r\\n\\r\\n this.MWServiceId = 'Login';\\r\\n this.GetFromCache = false;\\r\\n this.InputRequestClassType = Login;\\r\\n this.EnableBinding = false;\\r\\n\\r\\n this.HideSpinnerWhenCallSuccess = true;\\r\\n this.HideSpinnerWhenMWCallError = true;\\r\\n this.HideSpinnerWhenAjaxCallError = true;\\r\\n this.DisplaySpinnerWhenMWCall = false;\\r\\n\\r\\n _super.prototype.Init.call(this);\\r\\n }; \\r\\n\\r\\n LoginAction.prototype.FillRequestBody = function () {\\r\\n _super.prototype.FillRequestBody.call(this);\\r\\n\\r\\n this.ReqInputObj.Item.Body.LoginReqParams = CreateBridgeObject(LoginBodyLoginReqParams);\\r\\n this.ReqInputObj.Item.Header.BEServiceParams = CreateBridgeObject(BEServiceParamsHeaderInfoType);\\r\\n this.ReqInputObj.Item.Body.LoginReqParams.UserID = this.mParameters.UserName;\\r\\n this.ReqInputObj.Item.Body.LoginReqParams.Password = this.mParameters.Password;\\r\\n this.ReqInputObj.Item.Body.LoginReqParams.AppVersion = Globals.VersionNumber;\\r\\n this.ReqInputObj.Item.Body.LoginReqParams.TouchDeviceID = Globals.DeviceID; //test touchid \\r\\n this.ReqInputObj.Item.Body.LoginReqParams.TouchIDOpened = Globals.TouchIDOpened;\\r\\n var NavigatorUserAgent = navigator.userAgent;\\r\\n this.ReqInputObj.Item.Header.BEServiceParams.BEServiceParam4 = NavigatorUserAgent;\\r\\n var MobOS = \\\"\\\";\\r\\n if (mobileOS.toLowerCase() == \\\"ios\\\") {\\r\\n MobOS = \\\"iPhone\\\";\\r\\n } else if (mobileOS.toLowerCase() == \\\"android\\\") {\\r\\n MobOS = \\\"Android\\\";\\r\\n } else if (mobileOS.toLowerCase() == \\\"blackberry\\\" || mobileOS.toLowerCase() == \\\"bb10\\\") {\\r\\n MobOS = \\\"Blackberry\\\";\\r\\n } else if (mobileOS.toLowerCase() == \\\"ipad\\\") {\\r\\n MobOS = \\\"iPad\\\";\\r\\n } else if (mobileOS.toLowerCase() == \\\"ipod\\\") {\\r\\n MobOS = \\\"iPod\\\";\\r\\n } else {\\r\\n MobOS = \\\" \\\";\\r\\n }\\r\\n this.ReqInputObj.Item.Body.LoginReqParams.DeviceAlias = MobOS; //\\\"TestiPhone\\\"; //mobileOS;\\r\\n this.ReqInputObj.Item.Body.LoginReqParams.UniqueDeviceID = Globals.UniqueID;\\r\\n \\r\\n if (Globals.PublicPrivateKey) {\\r\\n if (Globals.PublicPrivateKey != \\\"\\\") {\\r\\n if (this.mParameters.passwordEncrypted) {\\r\\n this.ReqInputObj.Item.Header.MemoList.MemoItem1 = \\\"true\\\";\\r\\n }\\r\\n else {\\r\\n this.ReqInputObj.Item.Header.MemoList.MemoItem1 = \\\"false\\\";\\r\\n\\r\\n }\\r\\n }\\r\\n }\\r\\n };\\r\\n\\r\\n LoginAction.prototype.HandleAjaxErr = function (Data) {\\r\\n try {\\r\\n if (this.HideSpinnerWhenAjaxCallError) {\\r\\n HideLoadingSpinner();\\r\\n }\\r\\n $('.PasswordTxt').val('');\\r\\n $('.UserNameTxt').val('');\\r\\n } catch (e) {\\r\\n log(\\\"Exception, LoginAction.prototype.HandleAjaxErr \\\" + e);\\r\\n }\\r\\n };\\r\\n\\r\\n LoginAction.prototype.HandleMWErr = function () {\\r\\n try {\\r\\n if (this.HideSpinnerWhenMWCallError) {\\r\\n HideLoadingSpinner();\\r\\n }\\r\\n $('.PasswordTxt').val('');\\r\\n $('.UserNameTxt').val('');\\r\\n } catch (e) {\\r\\n log(\\\"Exception, LoginAction.prototype.HandleAjaxErr \\\" + e);\\r\\n }\\r\\n }\\r\\n\\r\\n LoginAction.prototype.HandleOutput = function () {\\r\\n _super.prototype.HandleOutput.call(this);\\r\\n $('.PasswordTxt').val('');\\r\\n $('.UserNameTxt').val('');\\r\\n Globals.DevicesCount = 0;\\r\\n\\r\\n \\r\\n\\r\\n //edited by mondy \\r\\n Globals.TouchIdIpadCount = 0;\\r\\n Globals.TouchIdIphoneCount = 0;\\r\\n //end\\r\\n localStorage.TouchCancelClicked = localStorage.TouchCancelClicked || 'false';\\r\\n try {\\r\\n if (this.mParameters.FromWedgit != null || this.mParameters.FromWedgit != undefined) {\\r\\n Globals.LoginForWatch = this.mParameters.FromWedgit;\\r\\n }\\r\\n else {\\r\\n Globals.LoginForWatch = \\\"\\\";\\r\\n }\\r\\n } catch (e) {\\r\\n } \\r\\n \\r\\n //Globals.RegisteredFlag = this.RspOutputObj.Item.Body.RegisteredFlag;\\r\\n Globals.LoginRspBody = this.RspOutputObj.Item.Body.LoginRspParams;\\r\\n if (this.RspOutputObj.Item.Body.LoginRspParams.LoginStatus.toLowerCase() == \\\"success\\\") {\\r\\n Globals.UserLoggedIn = true;\\r\\n // Globals.IsClientHasAppleWatch = this.RspOutputObj.Item.Body.LoginRspParams.AppleWatchRegistered.toLowerCase();\\r\\n this.CustomerDetailsObj = this.RspOutputObj.Item.Body.LoginRspParams.CustomerDetails;\\r\\n if (isEmpty(this.CustomerDetailsObj)) {\\r\\n AlertFunction(\\\"No customer details found\\\", \\\"تفاصيل العميل غير موجودة\\\", \\\"Sorry\\\", \\\"عفواً\\\", \\\"Ok\\\", \\\"موافق\\\", \\\"\\\");\\r\\n HideLoadingSpinner();\\r\\n $('.PasswordTxt').val('');\\r\\n $('.UserNameTxt').val('');\\r\\n }\\r\\n else {\\r\\n Globals.CustomerID = this.RspOutputObj.Item.Body.LoginRspParams.CustomerDetails.ProfileNO;\\r\\n Globals.UserName = this.RspOutputObj.Item.Body.LoginReqParams.UserID;\\r\\n // Globals.CustomerIDType = this.RspOutputObj.Item.Body.LoginRspParams.TypeID;\\r\\n // Globals.CustomerCivilID = this.RspOutputObj.Item.Body.LoginRspParams.IDNo;\\r\\n Globals.CustomerEmail = this.RspOutputObj.Item.Body.LoginRspParams.CustomerDetails.Email;\\r\\n // Globals.LoginSegment = this.RspOutputObj.Item.Body.LoginRspParams.CustomerDetails.CustomerSegment;\\r\\n Globals.LastFailedLoginDateTime = this.RspOutputObj.Item.Body.LoginRspParams.LastFailedLoginDateTime;\\r\\n Globals.LastSuccessLoginDateTime = this.RspOutputObj.Item.Body.LoginRspParams.LastSuccessLoginDateTime;\\r\\n Globals.UnreadMailCount = this.RspOutputObj.Item.Body.LoginRspParams.UnreadMailCount;\\r\\n Globals.CustomerName = this.RspOutputObj.Item.Body.LoginRspParams.CustomerDetails.Name;\\r\\n Globals.MFAMethods = this.RspOutputObj.Item.Body.LoginRspParams.MFAMethods;\\r\\n Globals.MFAMessages = this.RspOutputObj.Item.Body.LoginRspParams.MFAMessages;\\r\\n Globals.ticketID = this.RspOutputObj.Item.Body.LoginRspParams.ticketID;\\r\\n //check if isjanaRegistered\\r\\n Globals.IsJanaRegistered = this.RspOutputObj.Item.Body.LoginRspParams.IsJanaRegistered.toLowerCase();\\r\\n\\r\\n Globals.IsClientHasAccount = this.RspOutputObj.Item.Body.LoginRspParams.IsClientHasAccount.toLowerCase();\\r\\n if (Globals.IsClientHasAccount == \\\"n/a\\\")\\r\\n Globals.IsClientHasAccount = \\\"false\\\";\\r\\n else\\r\\n Globals.IsClientHasAccount = \\\"true\\\";\\r\\n Globals.NewIPOCount = this.RspOutputObj.Item.Body.LoginRspParams.NewIPOCount;\\r\\n \\r\\n if (mobileOS == \\\"iPad\\\" || mobileOS == \\\"iOS\\\") {\\r\\n if (this.RspOutputObj.Item.Body.LoginRspParams.TouchIDRegistered == \\\"Success\\\") {\\r\\n Globals.TouchIDRegistered = true;\\r\\n Globals.TouchIDEnabled = true;\\r\\n } else {\\r\\n Globals.TouchIDRegistered = false;\\r\\n Globals.TouchIDEnabled = true;\\r\\n }\\r\\n var LoginRes = this.RspOutputObj;\\r\\n if (LoginRes.Item.Body.LoginRspParams.UserToucIDTable != null) {\\r\\n if (LoginRes.Item.Body.LoginRspParams.UserToucIDTable.length > 0) {\\r\\n for (var x = 0; x <= LoginRes.Item.Body.LoginRspParams.UserToucIDTable.length - 1; x++) {\\r\\n if (LoginRes.Item.Body.LoginRspParams.UserToucIDTable[x].DeviceID == Globals.DeviceID) {\\r\\n Globals.TouchIDRegisteredBefore = true;\\r\\n break;\\r\\n } else {\\r\\n Globals.TouchIDRegisteredBefore = false;\\r\\n\\r\\n }\\r\\n }\\r\\n } else {\\r\\n Globals.TouchIDRegisteredBefore = false;\\r\\n }\\r\\n for (i = 0 ; i <= LoginRes.Item.Body.LoginRspParams.UserToucIDTable.length - 1 ; i++) {\\r\\n if (LoginRes.Item.Body.LoginRspParams.UserToucIDTable[i].Status == \\\"Active\\\") {\\r\\n Globals.DevicesCount = Globals.DevicesCount + 1;\\r\\n\\r\\n\\r\\n //edited by mondy\\r\\n\\r\\n if (LoginRes.Item.Body.LoginRspParams.UserToucIDTable[i].DeviceType.toLowerCase() == \\\"iphone\\\") {\\r\\n Globals.TouchIdIphoneCount = Globals.TouchIdIphoneCount + 1;\\r\\n }\\r\\n\\r\\n if (LoginRes.Item.Body.LoginRspParams.UserToucIDTable[i].DeviceType.toLowerCase() == \\\"ipad\\\") {\\r\\n Globals.TouchIdIpadCount = Globals.TouchIdIpadCount + 1;\\r\\n }\\r\\n\\r\\n //end\\r\\n\\r\\n } else {\\r\\n\\r\\n }\\r\\n }\\r\\n\\r\\n\\r\\n } else {\\r\\n Globals.TouchIDRegisteredBefore = false;\\r\\n }\\r\\n }\\r\\n\\r\\n /****** Hard Coded for testing**********/\\r\\n /*if (Globals.UserName.toLowerCase() == 'mobile004')\\r\\n Globals.IsClientHasAccount = \\\"false\\\";*/\\r\\n //Globals.IsClientHasAccount = \\\"false\\\";\\r\\n /**Finish Hard Coded for testing**********/\\r\\n $('#AccountsOnlyCss').remove();\\r\\n if (Globals.IsClientHasAccount.toLowerCase() == \\\"false\\\") {\\r\\n try {\\r\\n var style = $('<style id=\\\"AccountsOnlyCss\\\">.AccountsOnlyClass { display: none !important; }</style>')\\r\\n $('html > head').append(style);\\r\\n //$('.AccountsOnlyClass').css('display', 'none');\\r\\n var MenuHTML = InitializationServiceAction.prototype.GenerateMenu(Globals.MenuItems, \\\"CardHolder\\\");\\r\\n if (MenuHTML != undefined && MenuHTML != '')\\r\\n $('#MenuDiv').html(MenuHTML);\\r\\n } catch (e) {\\r\\n GenerateMenu('cardholder');\\r\\n }\\r\\n \\r\\n }\\r\\n else {\\r\\n try {\\r\\n var style = $('<style id=\\\"AccountsOnlyCss\\\">.AccountsOnlyClass { }</style>')\\r\\n $('html > head').append(style);\\r\\n var MenuHTML = InitializationServiceAction.prototype.GenerateMenu(Globals.MenuItems);\\r\\n if (MenuHTML != undefined && MenuHTML != '')\\r\\n $('#MenuDiv').html(MenuHTML);\\r\\n } catch (e) {\\r\\n GenerateMenu();\\r\\n }\\r\\n \\r\\n }\\r\\n\\r\\n Globals.TransactionFor = \\\"PreLogin\\\";\\r\\n var SessionTimeoutInMinutes = parseFloat(this.RspOutputObj.Item.Body.LoginRspParams.SessionTimeoutInMinutes);\\r\\n if (!isNaN(SessionTimeoutInMinutes) && SessionTimeoutInMinutes != undefined) {\\r\\n Globals.SessionTimeoutInMinutes = SessionTimeoutInMinutes;\\r\\n }\\r\\n //if (parseInt(Globals.UnreadMailCount) == 0) {\\r\\n // $(\\\"#Menu tr:eq(14) input\\\").css(\\\"background-image\\\", \\\"url(../BSF/Images/icon-mail-without-bell.png)\\\");\\r\\n //}\\r\\n //$('#PageContent').css('background-color', 'white');\\r\\n \\r\\n\\r\\n\\r\\n var MFAMethodsArr = Globals.MFAMethods;\\r\\n \\r\\n var MFAMessagesArr = Globals.MFAMessages;\\r\\n if (!isEmpty(MFAMessagesArr)) {\\r\\n Globals.MessageST = MFAMessagesArr[0];\\r\\n Globals.MessageHT = MFAMessagesArr[1];\\r\\n }\\r\\n\\r\\n for (var i = 0; i < MFAMethodsArr.length; i++) {\\r\\n if (MFAMethodsArr[i] == \\\"SOFTINPROGRESS\\\") {\\r\\n Globals.SOFTINPROGRESS = true;\\r\\n }\\r\\n else if (MFAMethodsArr[i] == \\\"HARDINPROGRESS\\\") {\\r\\n Globals.HARDINPROGRESS = true;\\r\\n }\\r\\n }\\r\\n\\r\\n if (mobileOS == \\\"iPad\\\" || mobileOS == \\\"iOS\\\") {\\r\\n if (Globals.TouchIdSupported && Globals.LoginForWatch == \\\"\\\") {\\r\\n try {\\r\\n if (Globals.TouchIDRegistered && Globals.TouchIDOpened) { //already registered so go to otp \\r\\n HideLoadingSpinner();\\r\\n UseTouchID();\\r\\n\\r\\n\\r\\n\\r\\n } else if (!Globals.TouchIDRegistered && Globals.TouchIDOpened && localStorage.TouchCancelClicked == 'false' ) { //not registered so register first \\r\\n if (Globals.TouchIDRegisteredBefore) {\\r\\n Globals.RegisterOrEnable = 'enable';\\r\\n } else {\\r\\n Globals.RegisterOrEnable = 'Register';\\r\\n\\r\\n }\\r\\n HideLoadingSpinner();\\r\\n ConfirmAlertFunction('Do you like to activate Apple Touch ID to access FransiMobile?', 'هل تريد تفعيل خدمة البصمة للدخول لخدمة فرنسي موبايل؟', 'Use Apple Touch ID instead of SMS', 'إستخدم البصمة بدلاً من الرسائل القصيرة', 'Enable', 'تفعيل', 'Cancel', 'إلغاء', 'SecondAlertTouchID();', ' LoginAction.prototype.OldLoginOtpFunct(event) ;');\\r\\n $('#popup_cancel , #popup_ok').css('width', '69%'); //for small screens like 5s\\r\\n $('#popup_cancel , #popup_ok').css('width', '69%');\\r\\n $('#popup_cancel').addClass('TouchCancel');\\r\\n\\r\\n\\r\\n } else {\\r\\n LoginAction.prototype.OldLoginOtpFunct(event);\\r\\n\\r\\n }\\r\\n\\r\\n\\r\\n } catch (e) {\\r\\n LoginAction.prototype.OldLoginOtpFunct(event);\\r\\n\\r\\n }\\r\\n\\r\\n } else {\\r\\n LoginAction.prototype.OldLoginOtpFunct(event);\\r\\n\\r\\n }\\r\\n } else {\\r\\n LoginAction.prototype.OldLoginOtpFunct(event);\\r\\n\\r\\n }\\r\\n \\r\\n\\r\\n // StartTimeoutCheckerTimer(function () { log(\\\"Timed Out From CallBack\\\"); HandleNavLogoutBtnClicked(); });\\r\\n Globals.PostLogingFlag = true;\\r\\n \\r\\n }\\r\\n } else {\\r\\n AlertFunction(\\\"system can not login Details: \\\" + this.RspOutputObj.Item.Body.LoginRspParams.LoginStatus.toLowerCase(), \\\"system can not login Details: \\\" + this.RspOutputObj.Item.Body.LoginRspParams.LoginStatus.toLowerCase(), \\\"Sorry\\\", \\\"عفواً\\\", \\\"OK\\\", \\\"موافق\\\");\\r\\n }\\r\\n log(\\\"******* \\\" + this.RspOutputObj.Item.Header.MemoList.MemoItem1);\\r\\n\\r\\n };\\r\\n LoginAction.prototype.OldLoginOtpFunct = function (event) {\\r\\n if (event != null) {\\r\\n if (event.currentTarget.className != null) {\\r\\n if (event.currentTarget.className.indexOf('TouchCancel')) {\\r\\n localStorage.TouchCancelClicked = 'true';\\r\\n }\\r\\n }\\r\\n }\\r\\n if (Globals.LoginForWatch != \\\"\\\")\\r\\n {\\r\\n LoadAndRunForm('AppleWatchRegistrationStep2', null, true, this, null);\\r\\n return;\\r\\n }\\r\\n var i = Globals.MFAMethods.indexOf(\\\"TCHID\\\");\\r\\n if (i != -1) {\\r\\n Globals.MFAMethods.splice(i, 1);\\r\\n }\\r\\n MFAMethodsArr = Globals.MFAMethods; \\r\\n for (var i = 0; i < MFAMethodsArr.length; i++) {\\r\\n if (MFAMethodsArr.length <= 1 && MFAMethodsArr[i] == \\\"SMS\\\" || (Globals.SOFTINPROGRESS && Globals.HARDINPROGRESS)) {\\r\\n \\r\\n\\r\\n var FormParams = {\\r\\n OTPMethod: 'SMS',\\r\\n TransferType: 'Login',\\r\\n HideBackBtn: true\\r\\n };\\r\\n //LoadAndRunForm('OTPAction', FormParams, true, this, null);\\r\\n LoadAndRunForm('SMSAuthorization', FormParams, true, this, null);\\r\\n }\\r\\n else if (MFAMethodsArr.length == 2 && (Globals.SOFTINPROGRESS || Globals.HARDINPROGRESS)) {\\r\\n var FormParams = {\\r\\n OTPMethod: 'SMS',\\r\\n TransferType: 'Login',\\r\\n HideBackBtn: true\\r\\n };\\r\\n //LoadAndRunForm('OTPAction', FormParams, true, this, null);\\r\\n LoadAndRunForm('SMSAuthorization', FormParams, true, this, null);\\r\\n break;\\r\\n }\\r\\n else {\\r\\n LoadAndRunForm('OTPChoices', null, true, this, null);\\r\\n break;\\r\\n }\\r\\n }\\r\\n\\r\\n }\\r\\n return LoginAction;\\r\\n\\r\\n})(CommonFormWithMWCall);\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\",\"DataObjToBeBinded\":null,\"EnableBinding\":false,\"BindedHTMLWithData\":\"\",\"DisplaySpinnerWhenMWCall\":false,\"HideSpinnerWhenCallSuccess\":true,\"DisplayLoadingSpinner\":false,\"HideLoadingSpinnerAfterDataBinding\":false,\"MWServiceId\":\"Login\",\"DataCachingKey\":\"\",\"ReqInputObj\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.eBank\",\"Item\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.Login\",\"Body\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.LoginBody\",\"LoginReqParams\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.LoginBodyLoginReqParams\",\"UserID\":\"Ebseg001 \",\"Password\":\"123456\",\"AppVersion\":\"1.0\",\"DeviceAlias\":\"iPhone\",\"UniqueDeviceID\":\"\"}},\"Header\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.Header\",\"Customer\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.CustomerHeaderInfoType\",\"CustomerID\":\"\",\"CustDeviceID\":\"\",\"CustLoginIDOnChannel\":\"_\"},\"FrontEnd\":{\"FrontEndID\":\"eBank-Mobile\",\"FrontEndType\":\"eBank-Retail\",\"FrontEndPassword\":\"\"},\"Audit\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.AuditHeaderInfoType\",\"TransactionObj\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.TransactionObjType\",\"MasterLogLevel\":\"\",\"TransactionID\":\"58afe147-791f-47b3-b1f4-e2375c55a615\",\"TransactionPath\":\"Login\",\"TransactionType\":\"Login\",\"TransCustID\":\"2017-09-26T12:33:59\",\"TransFrontEndID\":\"eBank-Mobile\",\"TransFrontEndType\":\"eBank-Retail\"},\"SessionObj\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.SessionObjType\",\"SessionObjID\":\"Session_579270839\"}},\"User\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.UserHeaderInfoType\",\"UserID\":\"\",\"UserPin\":\"\"},\"MemoList\":{\"MemoItem1\":\"\",\"MemoItem2\":\"\"},\"Service\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.ServiceHeaderInfoType\",\"ServiceID\":\"Login\",\"ServiceMessageType\":\"Login\",\"ServiceRequestID\":\"58afe147-791f-47b3-b1f4-e2375c55a615\",\"ServiceRequestLanguageCode\":\"AR\",\"ServiceRequestTime\":\"2017-09-26T10:33:59.408Z\",\"ServiceRequestTimeSpecified\":true,\"ServiceResult\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.ResultHeaderInfoType\",\"ResultCode\":\"0\",\"ResultDesc\":\"\"}},\"CachingAndExpiryControl\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.HeaderCachingAndExpiryControl\",\"DataHashSignature\":\"\"},\"BEServiceParams\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.BEServiceParamsHeaderInfoType\",\"BEServiceParam4\":\"Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Mobile/14G60\"}}}},\"InputRequestClassType\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.Login\",\"Header\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.Header\",\"FrontEnd\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.FrontEndHeaderInfoType\",\"FrontEndID\":\"\",\"FrontEndPassword\":\"\",\"FrontEndType\":\"\"},\"Customer\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.CustomerHeaderInfoType\",\"CustomerID\":\"\",\"CustLoginIDOnChannel\":\"\",\"CustDeviceID\":\"\",\"CustomerPin\":\"\"},\"Audit\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.AuditHeaderInfoType\",\"TransactionObj\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.TransactionObjType\",\"TransactionID\":\"\",\"TransactionType\":\"\",\"TransactionPath\":\"\",\"TransFrontEndType\":\"\",\"TransFrontEndID\":\"\",\"TransCustID\":\"\",\"MasterLogLevel\":\"\"},\"SessionObj\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.SessionObjType\",\"SessionObjID\":\"\"}},\"MemoList\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.MemoHeaderInfoType\",\"MemoItem1\":\"\",\"MemoItem2\":\"\",\"MemoItem3\":\"\",\"MemoItem4\":\"\",\"MemoItem5\":\"\",\"MemoItem6\":\"\",\"MemoItem7\":\"\",\"MemoItem8\":\"\",\"MemoItem9\":\"\",\"MemoItem10\":\"\"},\"User\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.UserHeaderInfoType\",\"UserID\":\"\",\"UserPin\":\"\"},\"Service\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.ServiceHeaderInfoType\",\"ServiceID\":\"\",\"SubServiceID\":\"\",\"SubSubServiceID\":\"\",\"ServiceMessageType\":\"\",\"ServiceRequestID\":\"\",\"ServiceRequestLanguageCode\":\"\",\"ServiceResult\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.ResultHeaderInfoType\",\"ResultCode\":\"\",\"ResultDesc\":\"\",\"DetailedResults\":[{\"__type\":\"BSFeBankMiddleWareBusinessXML.ResultHeaderInfoTypeResultDescDetails\",\"NodeName\":\"\",\"ResultCode\":\"\",\"ResultDesc\":\"\"}]},\"ServiceRequestTime\":\"\",\"ServiceRequestTimeSpecified\":\"\"},\"CachingAndExpiryControl\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.HeaderCachingAndExpiryControl\",\"DataHashSignature\":\"\",\"AutoUpdateExpiryPeriodMinutes\":\"\",\"AutoUpdateExpiryPeriodMinutesSpecified\":\"\",\"DataHashSignaitureMatched\":\"\",\"FieldsNotToBeCached\":\"\",\"ClientUpdateMethod\":\"\",\"DisplayExpiredDataToClient\":\"\",\"DisplayExpiredDataToClientSpecified\":\"\",\"CachingMethodType\":\"\",\"CachingIdentifierFields\":\"\",\"RelatedMWServices\":\"\"},\"BEServiceParams\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.BEServiceParamsHeaderInfoType\",\"BEServiceID\":\"\",\"BEServiceConnectorID\":\"\",\"BEServiceParam1\":\"\",\"BEServiceParam2\":\"\",\"BEServiceParam3\":\"\",\"BEServiceParam4\":\"\",\"BEServiceParam5\":\"\",\"BEServiceParam6\":\"\",\"BEServiceParam7\":\"\",\"BEServiceParam8\":\"\",\"BEServiceParam9\":\"\",\"BEServiceParam10\":\"\",\"BEServiceParam11\":\"\",\"BEServiceParam12\":\"\",\"BEServiceParam13\":\"\",\"BEServiceParam14\":\"\",\"BEServiceParam15\":\"\",\"BEServiceParam16\":\"\",\"BEServiceParam17\":\"\",\"BEServiceParam18\":\"\",\"BEServiceParam19\":\"\",\"BEServiceParam20\":\"\"}},\"Body\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.LoginBody\",\"LoginReqParams\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.LoginBodyLoginReqParams\",\"UserID\":\"\",\"Password\":\"\",\"UniqueDeviceID\":\"\",\"DeviceAlias\":\"\",\"AppVersion\":\"\",\"TouchDeviceID\":\"\",\"TouchIDOpened\":\"\"},\"LoginRspParams\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.LoginBodyLoginRspParams\",\"Roles\":\"\",\"LastLoginRsp\":\"\",\"LastLoginDateTime\":\"\",\"TransferLimit\":\"\",\"VIPFlag\":\"\",\"EMV\":\"\",\"PasswordExpiryDate\":\"\",\"HonorificTitle\":\"\",\"Language\":\"\",\"TypeID\":\"\",\"IDNo\":\"\",\"placeOfIssue\":\"\",\"DateOfIssue\":\"\",\"CivilanIDExpiryDate\":\"\",\"FNfx\":\"\",\"FRfx\":\"\",\"FirstLoginFlag\":\"\",\"SMSBankingUserID\":\"\",\"SMSBankingExpiryDate\":\"\",\"SMSBankingStatus\":\"\",\"ATMPreExpiryFlag\":\"\",\"ATMPreExpiryCount\":\"\",\"ATMCardNo\":\"\",\"PreExpiryDays\":\"\",\"ticketID\":\"\",\"UnreadMailCount\":\"\",\"LoginStatus\":\"\",\"MFAMethods\":\"\",\"MFAMessages\":\"\",\"LastSuccessLoginDateTime\":\"\",\"LastFailedLoginDateTime\":\"\",\"CustomerDetails\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.LoginBodyLoginRspParamsCustomerDetails\",\"ProfileNO\":\"\",\"UserID\":\"\",\"Gender\":\"\",\"CustomerSegment\":\"\",\"Address\":\"\",\"City\":\"\",\"ZipCode\":\"\",\"PostalBox\":\"\",\"Region\":\"\",\"Name\":\"\",\"FamilyName\":\"\",\"Country\":\"\",\"Email\":\"\",\"Mobile\":\"\",\"LandLine\":\"\",\"FaxNo\":\"\",\"WorkPhoneNoInternationalPrefix\":\"\",\"WorkPhoneRegionlPrefix\":\"\",\"WorkphoneNo\":\"\",\"HomePhoneNoNationalPrefix\":\"\",\"HomePhoneRegiionalPrefix\":\"\",\"HomeTelephoneNo\":\"\"},\"SessionTimeoutInMinutes\":\"\",\"NewIPOCount\":\"\",\"TouchIDRegistered\":\"\",\"UserToucIDTable\":[{\"__type\":\"BSFeBankMiddleWareBusinessXML.LoginBodyLoginRspParamsUserToucIDTable\",\"CreationDate\":\"\",\"UserName\":\"\",\"DeviceID\":\"\",\"DeviceType\":\"\",\"Status\":\"\",\"LastModifiedDate\":\"\"}],\"IsClientHasAccount\":\"\",\"IDExpiryDetails\":{\"__type\":\"BSFeBankMiddleWareBusinessXML.LoginBodyLoginRspParamsIDExpiryDetails\",\"IDType_EN\":\"\",\"IDType_AR\":\"\",\"IDNumber\":\"\",\"IDExpiryDate_Hijiri\":\"\",\"IDExpiryDate_Gregorian\":\"\",\"IDStatus_EN\":\"\",\"IDStatus_AR\":\"\",\"MaxAttemptReach\":\"\",\"IDExpiry_Template\":\"\",\"No_Of_Days\":\"\",\"Color_Of_Days\":\"\"},\"AppleWatchRegistered\":\"\",\"IsJanaRegistered\":\"\"}}},\"RspOutputObj\":null,\"GetFromCache\":false,\"CacheResponseFlag\":true,\"mSpinnerDivContainer\":\"\",\"mAnimationDiv\":\"\",\"DataGottenFromServer\":false,\"LastCallResultCode\":0,\"DisplayDefaultErrorAlert\":true,\"HideSpinnerWhenMWCallError\":true,\"HideSpinnerWhenAjaxCallError\":true,\"ContinueProcessingAfterMWError\":false,\"CustomerDetailsObj\":null,\"NavigationHistoryItemID\":2}}"
Add Comment
Please, Sign In to add comment