I added the following two functions and SRC references to the ESS Benefits Enrollment disp_ben_01.htm file to retrieve and update the HL_COV_PROOF field in the PAEMPLOYEE table. Both functions die at the DME and AGS call which causes Benefits Enrollment to display continuously a "Processing..." message. Does anyone know why I am experiencing this issue with my DME and AGS calls? <script src="/lawson/webappjs/data.js"></script><br /> <script src="/lawson/xhrnet/xml/xmldateroutines.js"></script><br /> <script src="/lawson/webappjs/transaction.js"></script><br /> function getSpouseHealthCoverageHR11() { var dmeObj = new DMEObject(authUser.prodline, "paemployee"); dmeObj.out = "JAVASCRIPT"; dmeObj.prod = authUser.prodline; dmeObj.field = "hl-cov-proof" dmeObj.max = "1"; dmeObj.otmmax = "1"; dmeObj.key = parseInt(authUser.company,10) +"="+ parseInt(authUser.employee,10); dmeObj.func = ""; parent.DME(dmeObj,"jsreturn"); if (parent.jsreturn.record[0].hl-cov-proof == 'N') return 'checked'; else return ''; } function updateSpouseHealthCoverageHR11() { var tmp='Y'; if (self.document.getElementById("SpouseCoverage").checked == true) tmp='N'; var obj = new parent.AGSObject(parent.prodline,"HR11.1") obj.event="CHG" obj.rtn="DATA" obj.longNames=true obj.tds=false obj.field="FC=C" + "&EMP-COMPANY=" + escape(parent.company) + "&EMP-EMPLOYEE=" + escape(parent.employee) + "&PEM-HL-COV-PROOF=" + tmp + "&EFFECT-DATE=" + ymdtoday obj.func="" obj.debug=false parent.AGS(obj,"jsreturn") }
' // A.Gersh 2014.07 Added function to update Spouse Coverage - Health Coverage flag in HR11 //html += uiButton(getSeaPhrase("CONTINUE","BEN"),"parent.parseChoice(this.form);return false","margin-top:10px") html += uiButton(getSeaPhrase("CONTINUE","BEN"),"parent.parseChoice(this.form);updateSpouseHealthCoverageHR11();return false","margin-top:10px") // A.Gersh 2014.07 html += uiButton(getSeaPhrase("EXIT","BEN"),"parent.parent.quitEnroll(parent.location);return false","margin-right:0px;margin-top:10px") html += '
' html +='<input id="SpouseCoverage" type="checkbox" onclick="openSpouseCoverage(this.checked);return false;"' + getSpouseHealthCoverageHR11() + '>&nbsp;'+getSeaPhrase("BEN_CUSTOM_24","BEN")<br /> html += '
html += '</form>'
html += '
/ A.Gersh 2014.07 Spouse Coverage function getSpouseHealthCoverageHR11() { var dmeObj = new DMEObject(authUser.prodline, "paemployee"); dmeObj.out = "JAVASCRIPT"; dmeObj.prod = authUser.prodline; dmeObj.field = "hl-cov-proof" dmeObj.max = "1"; dmeObj.otmmax = "1"; dmeObj.key = parseInt(authUser.company,10) +"="+ parseInt(authUser.employee,10); dmeObj.func = ""; parent.DME(dmeObj,"jsreturn"); /* if (parent.jsreturn.record[0].hl-cov-proof == 'N') return 'checked'; else*/ return ''; }
function updateSpouseHealthCoverageHR11() { var tmp='Y'; if (self.document.getElementById("SpouseCoverage").checked == true) tmp='N'; var obj = new parent.AGSObject(parent.prodline,"HR11.1") obj.event="CHG" obj.rtn="DATA" obj.longNames=true obj.tds=false obj.field="FC=C" + "&EMP-COMPANY=" + escape(parent.company) + "&EMP-EMPLOYEE=" + escape(parent.employee) + "&PEM-HL-COV-PROOF=" + tmp + "&EFFECT-DATE=" + ymdtoday obj.func="" obj.debug=false //parent.AGS(obj,"jsreturn")*/ } function openSpouseCoverage(checked) { if (checked == true) { var temp='http://'+window.location.hostname+'/lawson/xbnnet/spousal_coverage.htm' var wnd=window.open(temp,"DescWindow"," toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=700,height=500") wnd.focus() } } // A.Gersh 2014.07 </script> <body onload="setLayerSizes();startProgram()" style="visibility:hidden"><br /> <!-- A.Gersh 2014.07 Added --> <!-- A.Gersh 2014.07 -->