Endpoints:
Dashboard Trace:
Login
Trace:
src/main/webapp/loginform.jsp - Init JSP Page
Login Fail
Trace:
aa
Display Dashboard:
Trace:
Normal Paths for Dashboard:
Tomcat coyoteReqquest Strings:
R( /SunwaveEMR/Processor/validate2fa/) -src/main/webapp/SunwaveClient/build/web/out_of_band.dart:validate2fa(L43) - Builds
SunwaveEMR/Processor/validate2fa/?method=check_required
string to call src/main/java/com/sunwave/emr/server/Processor.java:validateSSO
(L1199) → src/main/java/com/sunwave/emr/server/Processor.java:checkDevice
(L1272) → getListenerR( /SunwaveEMR/Processor/validateDevice/)
R( /SunwaveEMR/Processor/clinicStatus/)
R( /SunwaveEMR/Processor/levelOfCare/)
R( /SunwaveEMR/Processor/userProfile/)
R( /SunwaveEMR/Processor/urgentAlert/)
R( /SunwaveEMR/Processor/clinicStatus/)
R( /SunwaveEMR/Processor/serviceFacilityProcessor/)
R( /SunwaveEMR/Processor/signatureRolesForUser/)
R( /SunwaveEMR/Processor/funnelReportProcessor/)
R( /SunwaveEMR/Processor/teamQueueProcessor/)
R( /SunwaveEMR/Processor/approveNarcoticsOrder/)
R( /SunwaveEMR/Processor/approvedActionOrderProcessor/)
R( /SunwaveEMR/Processor/userPicture/)
R( /SunwaveEMR/Processor/signatureRolesForUser/)
R( /SunwaveEMR/Processor/readyForReview/)
Tomcat Timer coyoteRequests:
R( /SunwaveEMR/Processor/urgentAlert/)
R( /SunwaveEMR/Processor/waveReminder/)
If the debug session takes to long or the user is on slow processor revalidate the requirest: src/main/java/com/sunwave/emr/server/util/PrepareSession.java:loadHttpSession(L63) - creates Session Id based on Clinic Id “CLINC_505798998” L1253 creates the JSON object for the validate query.
Dashboard Notes/Questions:
Check Production logs for the string:
>>>>>>>>>> SLOW PROCESSOR:
Should we have an agent watch for this and alert us?Navigation/Display done via Tomcat Coyote Requests see https://tomcat.apache.org/tomcat-8.5-doc/api/org/apache/coyote/