============================================================================= Run Date: MAR 03, 2022 Designation: XU*8*749 Package : XU - KERNEL Priority: Mandatory Version : 8 SEQ #602 Status: Released Compliance Date: APR 02, 2022 ============================================================================= Subject: KAAJEE Classic WebLogic 12.2/Java 8 compatibility changes, TRM/Fortify Category: - Informational Description: ============ Kernel Authentication & Authorization for Java 2 Enterprise Edition (KAAJEE) patch, XU*8.0*749, addresses Technical Reference Manual (TRM) compliance changes, upgrades, and certification of a KAAJEE Classic component for the WebLogic 12.2/Java 1.8 platform and above. This patch includes changes to the distributable jar file, as well as sample JSP code changes, Fortify induced compliance changes, upgrades to TRM-approved libraries and come in the following form: - Dependency file upgrades - log4j2-api-2.14.1.jar, log4j2-core-2.14.1.jar, vha-stddata-basic-19.0.jar, vha-stddata-client-19.0.jar - Changes to a Sample Application - login.jsp, loginCookieInfo.htm There is no action for VHA sites required by this patch. There is no server side (VistA PackMan or KIDS) part to the patch. There are no client side (Windows executable) programs for VHA production workstations. This patch discontinues client-side cookie use and support, due to VA-configured browser cookie handling restrictions. Persistent setting's driven functionality shall be inhibited. Login Institution list sorting is supported for a duration of a user session only. Due to dependency file upgrades, this release will deploy and run only on WebLogic 12.2/Java 8 and above. This KAAJEE patch, XU*8.0*749, is part of a bundle release with Patient Centered Management Module (PCMM) Web patch, WEBP*1.0*25, and VistALink patch, XOBV*1.6*7. Patch Components ----------------- Files & Fields Associated: File Name (Number) Field Name (Number) New/Modified/Deleted ------------------ ------------------- -------------------- N/A Forms Associated: Form Name File Number New/Modified/Deleted --------- ----------- -------------------- N/A Mail Groups Associated: Mail Group Name New/Modified/Deleted --------------- -------------------- N/A Options Associated: Option Name Type New/Modified/Deleted ----------- ---- -------------------- N/A Protocols Associated: Protocol Name New/Modified/Deleted ------------- -------------------- N/A Security Keys Associated: Security Key Name ----------------- N/A Templates Associated: Template Name Type File Name (Number) New/Modified/Deleted ------------- ---- ------------------ -------------------- N/A Remote Procedures Associated: Remote Procedure Name New/Modified/Deleted --------------------- -------------------- N/A Parameter Definitions Associated: Parameter Name New/Modified/Deleted -------------- -------------------- N/A Additional Information: ----------------------- N/A Blood Bank Team Coordination: ----------------------------- N/A New Service Requests (NSRs): ----------------------------- N/A Patient Safety Issues (PSIs): ----------------------------- N/A Defect Tracking System Ticket(s) & Overview: -------------------------------------------- 1. JIRA - KAAJEE-12 - Conformance to WebLogic 12.2/Java 8 platform for KAAJEE Classic Problem: -------- KAAJEE Classic Java dependencies were not TRM-compliant. Due to restrictions of cookie handling by the VA browsers an error was encountered while running KAAJEE Sample App. Resolution: ----------- Installed TRM-compliant libraries, re-compiled on Java 8. Removed cookie reliance and support. Test Sites: ----------- Memphis VAMC Minneapolis VAMC Software and Documentation Retrieval Instructions: -------------------------------------------------- This release also includes other software files. They can be obtained at location: /srv/vista/patches/SOFTWARE Other software files can also be obtained by accessing the URL: https://download.vista.domain.ext/index.html/SOFTWARE File Title File Name Format --------------------------------------------------------------------- KAAJEE Classic 8.749 bundle XU_8_749.ZIP Binary Documentation describing the new functionality is included in this release. Documentation can be found on the VA Software Documentation Library at: https://www.domain.ext/vdl/. Documentation can also be obtained at https://download.vista.domain.ext/index.html/SOFTWARE. Documentation Title File Name --------------------------------------------------------------------- KAAJEE Classic Deploy Guide KAAJEE_CLASSIC_8_DEPG.pdf KAAJEE Classic Installation Guide KAAJEE_CLASSIC_8_IG.pdf KAAJEE Classic Release Notes KAAJEE_CLASSIC_8_RN.pdf Patch Installation: ------------------- No installation is required at local sites. Martinsburg performs the patch installation on a centralized web server. Post-Installation Instructions: ------------------------------- N/A Installation Instructions: ========================== ****************************************************************** ** PLEASE NOTE: THERE IS NO INSTALLATION FOR THIS PATCH. ** ****************************************************************** This informational patch, XU*8*749, is for KAAJEE SSPI only. Installation is done by Martinsburg on a centralized server. Back-Out/Roll Back Plan: ------------------------ Please refer to the KAAJEE Classic Installation Guide, Section 5 - Rollback Instructions. Routine Information: ==================== No routines included. ============================================================================= User Information: Entered By : Date Entered : JAN 21, 2021 Completed By: Date Completed: MAR 03, 2022 Released By : Date Released : MAR 03, 2022 ============================================================================= Packman Mail Message: ===================== No routines included