$TXT Created by at MNTVBB.DOMAIN.EXT (KIDS) on Monday, 09/30/24 at 07:19 ============================================================================= Run Date: NOV 14, 2024 Designation: PRC*5.1*236 Package : PRC - IFCAP Priority: Mandatory Version : 5.1 SEQ #206 Status: Released Compliance Date: DEC 15, 2024 ============================================================================= Subject: FEDERAL SUPPLY CLASSIFICATION UPDATES Category: - Data Dictionary - Routine Description: ============ Patch PRC*5.1*236 adds FORTY (40) federal supply classification entries to the FEDERAL SUPPLY CLASSIFICATION (#441.2) file. The NUMBER field will be updated to allow an additional format to be added. The following entries will be created: NUMBER ABBREVIATED DESCRIPTION GROUP COMMODITY DLA CODE ADDRESS ------ ----------------------- ----- -------------- -------- DESCRIPTION ----------- DA01 IT&Tel-Bus App/App Dev Supp Svc R General DLA/DASS IT and Telecom - Business Application/Application Development Support Services (Labor) DA10 IT&Tel-Bus App/App Dev Sftwr R General DLA/DASS IT and Telecom - Business Application/Application Development Software As A Service DB01 IT&Tel-High Perf Comp Supp Svc R General DLA/DASS IT and Telecom - High Performance Computing (HPC) Support Services (Labor) DB02 IT&Tel-Comp Supp Svc, Non-HPC R General DLA/DASS IT and Telecom - Compute Support Services, Non-HPC (Labor) DB10 IT&Tel-Comp As A Svc: M-frm/Srvr R General DLA/DASS IT and Telecom - Compute As A Service: Mainframe/Servers DC01 IT&Tel-Data Cntr Support Svc R General DLA/DASS IT and Telecom - Data Center Support Services (Labor) DC10 IT&Tel-Data Cntr As A Svc R General DLA/DASS IT and Telecom - Data Center As A Service DD01 IT&Tel-Svc Del Supp Svc: ITSM, Op R General DLA/DASS IT and Telecom - Service Delivery Support Services: ITSM, Operations Center, Project/PM (Labor) DE01 IT&Tel-End User: Help Desk; Wrks R General DLA/DASS IT and Telecom - End User: Help Desk; Tier1-2, Workspace, Print, Productivity Tools (Labor) DE02 IT&Tel-Mobile Device Supp Svc R General DLA/DASS IT and Telecom - Mobile Device Support Services (Labor) DE10 IT&Tel-End User Svc: Help Desk R General DLA/DASS IT and Telecom - End User As A Service: Help Desk; Tier 1-2, Workspace, Print, Productivity Tools DE11 IT&Tel-Mobile Device As A Svc R General DLA/DASS IT and Telecom - Mobile Device As A Service DF01 IT&Tel-IT Mgmt Support Svcs R General DLA/DASS IT and Telecom - IT Management Support Services (Labor) DF10 IT&Tel-IT Mgmt As A Svc R General DLA/DASS IT and Telecom - IT Management As A Service DG01 IT&Tel-Network Support Svcs R General DLA/DASS IT and Telecom - Network Support Services (Labor) DG10 IT&Tel-Network As A Svc R General DLA/DASS IT and Telecom - Network As A Service DG11 IT&Tel-Network: Tele Access Svc R General DLA/DASS IT and Telecom - Network: Telecom Access Services DH01 IT&Tel-Pltfrm Supp Svcs: Dtbs R General DLA/DASS IT and Telecom - Platform Support Services: Database, Mainframe, Middleware (Labor) DH10 IT&Tel-Pltfrm As A Svc: Dtbs R General DLA/DASS IT and Telecom - Platform As A Service: Database, Mainframe, Middleware DJ01 IT&Tel-Scrty And Cmplnc Supp Svc R General DLA/DASS IT and Telecom - Security And Compliance Support Services (Labor) DJ10 IT&Tel-Scrty And Cmplnc As A Svc R General DLA/DASS IT and Telecom - Security And Compliance As A Service DK01 IT&Tel-Strg Supp Svcs (Labor) R General DLA/DASS IT and Telecom - Storage Support Services (Labor) DK10 IT&Tel - Strg As A Svc R General DLA/DASS IT and Telecom - Storage As A Service 7A20 IT&Tel-App Dvlpmnt Sftwr (Prptl R General DLA/DASS IT and Telecom - Application Development Software (Perpetual License Software) 7A21 IT&Tel-Bus App Sftwr (Prptl Lcnsr R General DLA/DASS IT and Telecom - Business Application Software (Pepetual License Software) 7B20 IT&Tel-High Perf Cmptr (Hrdwr R General DLA/DASS IT and Telecom - High Performance Compute (Hardware and Perpetual License Software) 7B21 IT&Tel-Cmptr: M-frm (Hrdwr R General DLA/DASS IT and Telecom - Compute: Mainframe (Hardware and Perpetual License Software) 7B22 IT&Tel-Cmptr: Srvrs (Hrdwr/Prptl R General DLA/DASS IT and Telecom - Compute: Servers (Hardware and Perpetual License Software) 7C20 IT&Tel-Data Cntr Prdcts (Hrdwr/ R General DLA/DASS IT and Telecom - Data Center Products (Hardware and Perpetual License Software) 7C21 IT&Tel-Other Data Cntr Fclts Prdct R General DLA/DASS IT and Telecom - Other Data Center Facilities Products (Hardware and Perpetual License Software) 7D20 IT&Tel-Svc Del Mgmt (Hrdwr/Prdc R General DLA/DASS IT and Telecom - Service Delivery Management (Hardware and Perpetual License Software) 7E20 IT&Tel - End User: Help Desk, Wrk R General DLA/DASS IT and Telecom - End User: Help Desk;Tier 1-2, Workspace, Print, Productivity Tool (HW/Perpetual SW) 7E21 IT&Tel-Mobile Device Prdcts (Hrd R General DLA/DASS IT and Telecom - Mobile Device Products (Hardware and Perpetual License Software) 7F20 IT&Tel-It Mgmt Tools/Prdcts (Hrd R General DLA/DASS IT and Telecom - It Management Tools/Products (Hardware and Perpetual License Software) 7G20 IT&Tel-Ntwrk: Analog Voice Prdct R General DLA/DASS IT and Telecom - Network: Analog Voice Products (Hardware and Perpetual License Software) 7G21 IT&Tel-Ntwrk: Dgtl Ntwrk Prdcts R General DLA/DASS IT and Telecom - Network: Digital Network Products (Hardware and Perpetual License Software) 7G22 IT&Tel-Ntwrk: Stllt/RF Comm R General DLA/DASS IT and Telecom - Network: Satellite And RF Communications Products (HW, Perpetual License Software) 7H20 IT&Tel-Pltfrm Prdcts: Dtbs, M-frm R General DLA/DASS IT and Telecom - Platform Products: Database, Mainframe, Middleware (HW, Perpetual License Software) 7J20 IT&Tel-Scrty And Cmplnc Prdcts R General DLA/DASS IT and Telecom - Security And Compliance Products (Hardware and Perpetual License Software) 7K20 IT&Tel-Strg Prdcts (Hrdwr/Prptl R General DLA/DASS IT and Telecom - Storage Products (Hardware and Perpetual License Software) Patch Components: ----------------- Files & Fields Associated: File Name (Number) Field Name (Number) New/Modified/Deleted ------------------ ------------------- -------------------- FEDERAL SUPPLY CLASSIFICATION NUMBER (#.01) Modified (#441.2) Forms Associated: Form Name File # 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: ----------------------- Blood Bank Coordination: N/A New Service Requests (NSRs): N/A Patient Safety Issues (PSIs): N/A Defect Tracking System Ticket(s) & Overview: -------------------------------------------- 1. INC29958044 - FEDERAL SUPPLY CLASSIFICATION NUMBER UPDATES Problem: -------- The Office of Finance has requested a patch to add additional entries to the FEDERAL SUPPLY CLASSIFICATION (#441.2) file. Resolution: ----------- The post init routine PRC236P will add FORTY (40) federal supply classification entries to the FEDERAL SUPPLY CLASSIFICATION (#441.2) file. The INPUT TRANSFORM for the NUMBER field (#.01) in the FEDERAL SUPPLY CLASSIFICATION (#441.2) file will be modified to accept an entry with one numeric, followed by one alpha, followed by two numerics, (e.g. 7A21) where now it does not allow this particular combination. Before: File 441.2 STANDARD DATA DICTIONARY #441.2 -- FEDERAL SUPPLY CLASSIFICATION DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE -------------------------------------------------------------------------- ----- 441.2,.01 NUMBER 0;1 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)>4!($L(X)<4)!'((X?4N)&(+X=X) !(X?1A3N)!(X?2A2N)!(X?1A1N2A)) X I $D(X) S:$D(X) DINUM=$S(X?4N:X,X?1A3N :$A(X)_$E(X,2,4),X?2A2N:$A(X)_$A(X,2) _$E(X,3,4),1:$A(X)_$E(X,2)_$A(X,3)_ $A(X,4)) MAXIMUM LENGTH: 4 LAST EDITED: AUG 05, 2024 HELP-PROMPT: ENTER THE APPLICABLE FSC/PSC CODE. DESCRIPTION: This is the 4-character long Federal Supply Classification (FSC) code or Product Service Code (PSC). NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 441.2^B 1)= S ^PRC(441.2,"B",$E(X,1,30),DA)="" 2)= K ^PRC(441.2,"B",$E(X,1,30),DA) After: File 441.2 STANDARD DATA DICTIONARY #441.2 -- FEDERAL SUPPLY CLASSIFICATION DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE -------------------------------------------------------------------------- ----- 441.2,.01 NUMBER 0;1 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)>4!($L(X)<4)!'((X?4N)&(+X=X) !(X?1A3N)!(X?2A2N)!(X?1A1N2A)!(X?1N 1A2N)) X I $D(X) S:$D(X) DINUM=$S(X ?4N:X,X?1A3N:$A(X)_$E(X,2,4),X?2A2N: $A(X)_$A(X,2)_$E(X,3,4),X?1A1N2A:$A (X)_$E(X,2)_$A(X,3)_$A(X,4),1:$E(X ,1)_$A(X,2)_$E(X,3,4)) MAXIMUM LENGTH: 4 LAST EDITED: AUG 05, 2024 HELP-PROMPT: ENTER THE APPLICABLE FSC/PSC CODE. DESCRIPTION: This is the 4-character long Federal Supply Classification (FSC) code or Product Service Code (PSC). NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 441.2^B 1)= S ^PRC(441.2,"B",$E(X,1,30),DA)="" 2)= K ^PRC(441.2,"B",$E(X,1,30),DA) Test Sites: ----------- White River Junction VA Medical Center VA Heartland - West (Kansas City, Columbia, Topeka, Leavenworth, Wichita) SNOW Change Order #: -------------------------------- White River Junction VA Medical Center - CHG0534675 VA Heartland - West (Kansas City, Columbia, Topeka, Leavenworth, Wichita) - CHG0534976 Software and Documentation Retrieval Instructions: -------------------------------------------------- This patch is being distributed as a PackMan message. Documentation Title File Name --------------------------------------------------------------------- N/A Patch Installation: ------------------- Pre/Post Installation Overview: It is recommended that this patch be installed outside of normal business hours to avoid any complications resulting from users on the system. Installation will take less than 2 minutes. Installation Instructions: 1. Choose the PackMan message containing this patch and invoke the INSTALL/CHECK MESSAGE PackMan option. 2. From the Kernel Installation & Distribution System menu, select the Installation menu. From this menu, A. Select the Verify Checksums in Transport Global option to confirm the integrity of the routines that are in the transport global. When prompted for the INSTALL NAME enter the patch or build name PRC*5.1*236. B. Select the Backup a Transport Global option to create a backup Message. You must use this option and specify what to backup; the entire Build or just Routines. The backup message can be used to restore the routines and components of the build to the pre-patch condition. i. At the Installation option menu, select Backup a Transport Global ii. At the Select INSTALL NAME prompt, enter your build PRC*5.1*236 iii. When prompted for the following, enter "R" for Routines or "B" for Build. Select one of the following: B Build (including Routines) R Routines Only Enter response: B iv. When prompted "Do you wish to secure this message? NO//", press and take the default response of "NO". v. When prompted with, "Send mail to: Last name, First Name", press to take default recipient. Add any additional recipients. vi. When prompted with "Select basket to send to: IN//", press and take the default IN mailbox or select a different mailbox. C. You may also elect to use the following options: i. Print Transport Global - This option will allow you to view the components of the KIDS build. ii. Compare Transport Global to Current System - This option will allow you to view all changes that will be made when this patch is installed. It compares all the components of this patch, such as routines, DDs, templates, etc. D. Select the Install Package(s) option and choose the patch to install, PRC*5.1*236. i. When prompted 'Want KIDS to INHIBIT LOGONs during the install? NO//', answer NO. ii. When prompted 'Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO//', answer NO Post-Installation Instructions ------------------------------ You may delete the routine PRC236P from your production system after the patch has been successfully verified. Use the 'Install File Print' option to review the updates and ensure that the install has been completed. For an example: PRC*5.1*236 Post-Install Starting ..... >> 40 entries added to file 441.2 PRC*5.1*236 Post-Install Complete Back-Out/Roll Back Plan: ------------------------ Due to the complexity of this patch, it is not recommended for back-out, and a restore from a backup of the Transport Global should not be attempted. In the event that the patch installer decides to back out this patch, the patch installer should log a Service Now ticket or contact the Enterprise Service Desk (ESD) at 855-673-4357. Backout or rollback of the software will be a joint decision between the development team, VA site/region personnel and other appropriate VA personnel and will require their concurrence. The development team will need to issue a follow-on patch in order to comprehensively back-out this patch. Routine Information: ==================== The second line of each of these routines now looks like: ;;5.1;IFCAP;**[Patch List]**;21-MAR-94;Build 3 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: PRC236P Before: n/a After: B86532427 **236** ============================================================================= User Information: Entered By : Date Entered : JUL 29, 2024 Completed By: Date Completed: NOV 14, 2024 Released By : Date Released : NOV 14, 2024 ============================================================================= Packman Mail Message: ===================== $END TXT