-----------------------------------------------------------------------
Notes for Release 6.52          Jan 01,2025              rel_6.52.doc
-----------------------------------------------------------------------
-----------------------------------------------------------------------
Tablecodes added/changed/deleted in this release
-----------------------------------------------------------------------
   We have a new process to release new tablecodes for hosted customers
   that will utilize library TBL_5TABLE.
   A backup of K_TABLCOD will be created into the customers 5MOD
   library prior to any updates; this backup will be called TABLYYMMDD
   where YYMMDD contains the year/month/day of the update.
   New tablecodes added this release:
   TA_CODETYP = APO     TA_CODEVAL = BLOCK_ALL
      Controls the ability to block PO approval across all locations
      or a specific location by setting flag 1.
   New TA_CODETYP : ERP   ERP Settings
   TA_CODETYP = ERP     TA_CODEVAL = MULTIERP
      Is this environment enabled for multiple ERPs
   New TA_CODETYP : FTP   FTP Settings
   TA_CODETYP = FTP     TA_CODEVAL = serial number + PO_OUT
      folder for where to send PO files going OUT to the exchange site
   New TA_CODETYP : IFS   IFS Path for scripts and files by Serial Num
   TA_CODETYP = IFS     TA_CODEVAL = serial number + PO_OUT
      IFS location of PO files going OUT to the exchange site
   TA_CODETYP = IFS     TA_CODEVAL = serial number + SCRIPT_PO
      IFS location and beginning default script name to put PO files to
      exchange site
   TA_CODETYP = LIB     TA_CODEVAL = K3S_WEB
      Define the 5WEB library name
   TA_CODETYP = RTR     TA_CODEVAL = AAM
      K_POFILE - PO Interface
   TA_CODETYP = TXT     TA_CODEVAL = BACKORDER
      Turn on different text for back order on certain screens
   New TA_CODETYP : YCO   Your Customer-Specific Operations
   TA_CODETYP = YCO     TA_CODEVAL = several
      Turn fields ON/OFF as parms for the custom operation
   TA_CODETYP = YSP     TA_CODEVAL = PRODUCTPO
      Product PO Your Space
-----------------------------------------------------------------------
Physical & logical files added/changed/deleted in release for K3S_5DTA
-----------------------------------------------------------------------
There are 0 new Physical files and X new Logical files added in this
release.
New Views / Indexes:
  N/A
New Physical Files:
  N/A
Changes to Files:
  K_PRODHISD LF - If the file was corrupted (not pointing to PF
                  in the 5DTA library, then a new object was applied.
After this release installed, there should be exactly 544 objects
in library K3S_5DTA (data files library) excluding any CUSTOM
indexes built for the customer.
      (Rel 6.51 had 544 objects)
-----------------------------------------------------------------------
Programs and Files added/changed/deleted in release for K3S_5MOD
-----------------------------------------------------------------------
-- RPGLE
01) K3S_1100   - Capture IB_PO# into IB_TRACKID field; this
                 lets us keep the K3S PO# saved in the data
                 because the actual PO# will get updated.
02) K3S_CHCKPO - New method for detecting SFTP failures for
                 sending PO to cloud.
03) K3S_CRTPO  - Initialize large fields (USERA09 & USERA10) to blanks
                 so that junk characters are not passed
04) K3S_GETLT  - Converted to free form.
05) K3S_GRPS   - replacement for K3S_SVGRPS; use to create
                 K_GRP1SRV records and P12 tablecodes
                 for service level by product group.
06) K3S_INVPRD - Convert to free form; fix for bug that was
    K3S_INXPRD   breaking on buyer changes causing totals to
                 increase incorrectly.
07) K3S_SKIPNT - Call to pass parm back to K3S_NIGHT if
                 we should exclude running night job
                 today (such as for a holiday).
08) K3S_THRESH - change default down to 90%
-- CLLE
01) K3S_DIVERT - Default source for importing diverter data.
02) K3S_EML*   - All email programs changed to point to
                 sending email message in QTXTSRC source
                 file instead of QCLLESRC now that source
                 is stored in GitHub.
03) K3S_EML_00 - Send email alert when night job bypassed
    K3S_EMSG00   due to holiday/exclude set on calendar.
04) K3S_EML_10 - Send email when no diverter data
    K3S_EMSG10   was found for today.
05) K3S_EML_99 - Send email alert when not all records
    K3S_EMSG99   imported for file in the subject line.
06) K3S_GETPOX - Change default delay down to 300 seconds.
07) K3S_LOADIT - New deafult source for loading interface files
                 primarily used during testing of new install
                 or lift and shift.
08) K3S_NIGHT  - When files are not ready set data area to 4
                 and send message to Providence.
               - Default starting source improved.
09) K3S_RMVLNK - Change default to remove PO files after
                 31 days instead of 91.
10) K3S_RSNDCL - New PO resend method for submitting a job
    K3S_RSNDCL   to prevent window sticking; replaces
                 K3S_RESEND.
11) K3S_X310CL - clear file that holds SFTP of sending POs
                 (K_CHCKPO)
12) K3S_XP1045 - New Your Space called from PO details screen
13) K3S_0010CL - Do not allow entry when K3S_NITE <> 0. Previously it
                 just checked for a value of 0 or 1, but we will be
                 setting this to different values moving forward to
                 display different screens in the GUI thus people
                 must be locked out when not 0.
14) K3S_3065X1 - Change data area to '3' at the start so we display
    K3S_4040X1   the under maintenance screen when running
    K3S_4041X1   routine jobs.
    K3S_4141X1
    K3S_9500X1
    K3S_9505X1
-- PF
None.
-----------------------------------------------------------------------
Changes to Legacy Programs and Files in library K3S_5OBJ
-----------------------------------------------------------------------
-- RPGLE
None.
-- CLLE
None.
-----------------------------------------------------------------------
Changes to Programs and Files in library K3S_5CNV
-----------------------------------------------------------------------
  None
-----------------------------------------------------------------------
Changes to library K3S_5WEB
-----------------------------------------------------------------------
  None
-----------------------------------------------------------------------
Changes for library QGPL/QCLSRC
-----------------------------------------------------------------------
  None
-----------------------------------------------------------------------
Special instructions for all customers
-----------------------------------------------------------------------
   As customers become hosted the 5MOD source was moved to GitHub
   for source files QDDSSRC, QCLLESRC, QRPGLESRC.
   Source file QOBSOLETE was created to hold source that was
     removed prior to converting to GH such as backup source
     members or obsolete source.
   Source file QTXTSRC was created to hold email TXT messages.
   Source file QFTPSRC was created to hold FTP input and output
     needed for various internal processes such as sending
     backup refreshes between servers or pulling data
     temporarily for lift and shift.
   Instead of deleting QDDSSRC, QCLLESRC, and QRPGLESRC these were
   renamed to          ZDDSSRC, ZCLLESRC, and ZRPGLESRC.
   Customers going through a lift and shift have the 5MOD source
   saved into source files PREHOSTCL, PREHOSTRPG, PREHOSTDDS.
-----------------------------------------------------------------------
Special instructions for some customers
-----------------------------------------------------------------------
   None
-----------------------------------------------------------------------
Special notes for K3S.
-----------------------------------------------------------------------
-----------------------------------------------------------------------