-----------------------------------------------------------------------
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.
-----------------------------------------------------------------------
-----------------------------------------------------------------------