/*member datainterfacename, DB, ssdis_pcg_datainterface_logs, subjectarea, startdate, errorcode, description, processflowstatus,clientid, runtimeusercontext, processflowpid, thirdpartysentstatus, vendorname*/ if(searchtrigger.clicked || nextrigger.clicked || previoustrigger.clicked){ var startRow = srow.value; var endRow = erow.value; var previousStartRow = psrow.value; var previousEndRow = perow.value; if(nextrigger.clicked){ startRow = previousStartRow + 10; endRow = previousEndRow + 10; if(startRow>10){ previoustrigger.visible = true; } } if(previoustrigger.clicked){ startRow = previousStartRow - 10; endRow = previousEndRow - 10; if(startRow<=1){ previoustrigger.visible = false; } } if(searchtrigger.clicked){ startRow = 1; endRow = 11; previousStartRow = 1; previousEndRow = 11; nextrigger.visible = false; previoustrigger.visible = false; } psrow.value = startRow; perow.value = endRow; var x; eval('x=' + http.get('http://adeptiadev.paychex.com/adeptia/publishProviderByRest/WSREST_Logs/customlogs?datainterfacename=' + DatainterfaceNameSearch.value + '&subjectarea=' + SubjectAreaSearch.value + '&status=' + statussearchtext.value + '&clientid=' + DatainterfaceClientIDSearch.value+ '&vendorname=' + VendorNameSearchBox.value+ '&thirdpartysentstatus=' + ThirdPartySentStatusDropDownSear.value + '&srow=' + startRow + '&erow=' + endRow + '&sdate=' + startdatesearchtext.value + '&edate=' + enddatesearchtext.value + '&errorcode=' + ErrorCode.value)); if(x.DB.ssdis_pcg_datainterface_logs){ searchresulttext.visible = false; e1tlslogtable.visible = true; if(x.DB.ssdis_pcg_datainterface_logs.length > 10){ nextrigger.visible = true; }else{ nextrigger.visible = false; } for (var i=0; i < 10; i++) { if (x.DB.ssdis_pcg_datainterface_logs[i] || (x.DB.ssdis_pcg_datainterface_logs && i<=0)) { var logsrecord = ''; if(!x.DB.ssdis_pcg_datainterface_logs[i] && x.DB.ssdis_pcg_datainterface_logs && i<=0){ logsrecord = x.DB.ssdis_pcg_datainterface_logs; }else{ logsrecord = x.DB.ssdis_pcg_datainterface_logs[i]; } DatainterfaceNameTable[i].value= logsrecord.datainterfacename; DataInterfaceClientIDTable[i].value = logsrecord.clientid; DataInterfaceUsernameTable[i].value= logsrecord.runtimeusercontext; SubjectAreaTable[i].value= logsrecord.subjectarea; ErrorMessageTable[i].value= logsrecord.description; LoggedDateTable[i].value= logsrecord.startdate; if(logsrecord.vendorname === 'No Vendor'){ DataInterfaceVendorNameTable[i].value = ''; }else{ DataInterfaceVendorNameTable[i].value= logsrecord.vendorname; } var thirdpartysentstatusvar= logsrecord.thirdpartysentstatus; if(thirdpartysentstatusvar === 1){ DatainterfaceThirdPartySentStatu[i].value = 'Successfully sent to Sterling'; }else if(thirdpartysentstatusvar === 2){ DatainterfaceThirdPartySentStatu[i].value = 'Failed to send to Sterling'; }else if(thirdpartysentstatusvar === 3){ DatainterfaceThirdPartySentStatu[i].value = 'Successfully sent to 3rd party'; }else if(thirdpartysentstatusvar === 4){ DatainterfaceThirdPartySentStatu[i].value = 'Failed to send to 3rd party'; }else { DatainterfaceThirdPartySentStatu[i].value = ''; } if(logsrecord.processflowstatus === 2){ ProcessFlowStatusTable[i].value = '
'+''+'Success' + '
'; }else if(logsrecord.processflowstatus === 3){ ProcessFlowStatusTable[i].value = '
'+''+'Failure' + '
'; }else if(logsrecord.processflowstatus === 1){ ProcessFlowStatusTable[i].value = '
'+''+'Running' + '
'; } DatainterfaceNameTable[i].visible= true; DataInterfaceClientIDTable[i].visible = true; DataInterfaceUsernameTable[i].visible= true; SubjectAreaTable[i].visible= true; ProcessFlowStatusTable[i].visible= true; ErrorMessageTable[i].visible= true; LoggedDateTable[i].visible= true; ProcessFlowStatusTable[i].printable= true; ErrorMessageTable[i].printable= true; LoggedDateTable[i].printable= true; DataInterfaceVendorNameTable[i].visible= true; DatainterfaceThirdPartySentStatu[i].visible= true; }else{ DatainterfaceNameTable[i].visible= false; DataInterfaceClientIDTable[i].visible = false; DataInterfaceUsernameTable[i].visible= false; SubjectAreaTable[i].visible= false; ProcessFlowStatusTable[i].visible= false; ErrorMessageTable[i].visible= false; LoggedDateTable[i].visible= false; ProcessFlowStatusTable[i].printable= false; ErrorMessageTable[i].printable= false; LoggedDateTable[i].printable= false; DataInterfaceVendorNameTable[i].visible= false; DatainterfaceThirdPartySentStatu[i].visible= false; } } }else{ searchresulttext.visible = true; searchresulttext.value = 'No matching records found. Please try again with different search criteria.'; e1tlslogtable.visible = false; } }