PRE-LIVE (WEEK BEFORE):
- Change w/o traveller to print multiple copies for manual recording of barcode data over the weekend
- Get final ITMMST file from Cliff for item masters and run on Staging today.
- Get final IMAGE list from Chris for the upload of images
- Copy all Conversion Programs from Training Live to LIVE and TRN
- CREATE.WEB.FILES - IIUTIL
- CREATE.FILE.PTRS - AVBP
- Set rates in comments that have upcharges
- Get g/l accounts for upcharges from Scott and update Rev Chg Codes
- License and configure new responders
- Make sure that unlocking service is installed on 00srv01
- Make sure Bartender is running on 00srv01
- Make a version of COPY.DATA called COPY.DATA.LIVE to stay on 00srv01 (leave old version for training)- this was given to Janice
PRE-LIVE (FRIDAY NIGHT):
Cathy and Judy will take care of 1 to 8
THEN
John and Marc will do 9 to 14
- Make sure all users are logged off
- Production - shut down
- Make sure that auto pick and auto ship phantoms are turned off
- Laddawn.com - put 'under construction' page on site (8pm)
- Put SYSTEM.MAINT in VOC LOGIN
- Stop the CE mailbox so that no inbound emails will go into the queue
- Kill all phantoms (including nightly job)
- Run SOPS4013 (INVOICE UPDATE) & Bookings report
- Stop UDT Services
- Stop Scheduled Tasks
- MARC - Redirect inbound faxes to a folder so they can be copied over when the system is ready
- Stop replication (8pm - Marc)
- Save a complete copy of AVANTE92 on 00srv01 and the current website
- Restart Unidata Services
SOFTWARE DEPLOYMENT
Unidata:
- John - COPY CREATE.WEB.FILES (from IIUTIL IN LIVE.DATA on 00ITDEVSERVER01) and CREATE.FILE.PTRS (from AVBP in LIVE925 on 00ITDEVSERVER01)
- John - Run CREATE.WEB.FILES in TRN.DATA and LIVE.DATA
- John - Run CREATE.FILE.PTRS in LIVE925
- John - Roll Web 2.0 version in PRC
- John - Recompile IIUTIL COPY.DATA.LIVE
- John - RUN IIUTIL COPY.DATA.LIVE
- John - Login to LIVE.DATA
- Cathy and Judy take care of the following
- Set clipboard on system to capture the following OR COMO FILE
- Select BP WITH @ID = "_]"
- DELETE BP
- Compile BP File
- Catalog BP DIRECT FORCE
- CLEAR-FILE DATA IIDRIVERS
- Logto LIVE925:
- Select LDLIB WITH @ID = "_]"
- DELETE LDLIB
- Recompile all LDLIB
- CATALOG LDLIB DIRECT FORCE
- Setup pointer to DEV925 for DELETED.AVBP
- SELECT DELETED.AVBP
- DELETE-CATALOG AVBP
- SELECT DELETED.AVBP
- DELETE AVBP
- BASIC AVBP
- CATALOG AVBP DIRECT FORCE
- SELECT DEV.VOC WITH TYPE = "C" AND WITH F2 = "BP8.0" (IN BRACKETS)
- CATALOG LBP DIRECT FORCE
- Make sure LOGIN voc on LIVE925 looks like DEV925
- Add SYS0001 to process at set common in housekeeping
- Verify LDLIB SB.SETUP exists
- Optio:
- Copy Optio changes from DEV to TRN and LIVE
Website:
- Add laddawnlockliverpc to rgwresp.ini
- Update webconfig: Website folder: configuration/appsettings.config & make sure 'from email address' is correct as web_customerservice@laddawn.com
- Copy all files from 00extranet01\d$\websites\laddawnstaging\ to 00srv01\e$\websites\laddawn20\
- Copy from 00extranet01\d$\websites\laddawnweb\configuration\appsettings to 00srv01\e$\websites\laddawn20\configuration
- Change redback connection to laddawnliverpc
- Make sure that we have the right number of responders set up
- Point the unlocking service to live.data
SATURDAY A.M..:
Setup:
- Change field 2 of EPCCTL EZVAR.PREF from "X" to "XX" (this is the prev field indicator for the config going forward)
- Load the correct octene and clarity prices into EPCCTL MARKETPLACE_RATES - use EPC Table Entry Screen. Get current prices from WEB9001 (PRIME_OCTENE and PRIME_CLARITY)
- Create "MOD" item in BOM3000:
- Desc & Internal Desc = MADE ON DEMAND ITEM
- Sort Key = MOD
- UOM = M
- Class Code = PRO
- Config Code = 1 (Configure to Order)
- Eng Status =- 1 (Active)
- F6 - GLG=MI, Item Type=7, Make/Purch=M, Buyer & Planner codes = 01, Order Policy=A, Mfg Leadtime=3
- F7-> F6: Generic Name Code = N/A, Closure Type=3
- Modify SYSCON MOD.CONV.LAD and enter cpn associated with MOD item in field 1
- Roll MOD configuration (all 10 CF... files starting with "MOD]") Select filename = "MOD]"
- EPCBOM (1 item)
- EPCPLC (248 items)
- EPCPLD (1 item)
- EPCPLM (21 items)
- EPCPLP (12 items)
- EPCPLR (0 items)
- EPCPLT (76 items)
- EPCRULES (23 items)
- EPCSCHDR (1 item)
- EPCSCDET (89 items)
- On Clippership Server Stations
- Preserve existing Brandit forms
- Load Bartender forms
- Deploy and run script to update the SQL DB w/new fields needed for labeling
- Deploy modified version of Clippership to all shipping servers
- Deploy modified version of Brandit label program for production to all production labeling machines
Database Changes/Conversion Programs:
- Customer Master:
- Select all ship-to customers and set via to BW
- Compile all IITUIL programs before running
- Get newest version of Chris's spreadhseet then RUN IIUTIL UPDT.ITMMST.USR.IMAGE
- Get newest version of Cliff's spreadsheet (ItemWebFields.txt) then RUN IIUTIL UPDT.ITMMST.USR.WEB.INFO
- RUN IIUTIL UPDATE.CE.SECURITY (to create WEBROLES.USR records)
- Per Tina's list - Update managers and IT with code 30 (manager)
- Tina, Meme, Sarah, Kelly, Amber, Mark, IT
- Verify that SYSCTL CONTACT.ITEM.XRF.USR has nothing in field 1 (next MOD Item#)
- RUN IIUTIL CONVERT.SHOPPINGCART (to convert shopping cart keys and load billto customer#)
- Before continuing, all verifications should be completed
- Verify that CONFIG.CONV file exists
- RUN BP CONFIG.GRID (to build default table for ASHAD conversions)
- RUN BP WEB.CONVERT.CONFIG
- RUN IIUTIL CREATE.CPXRF.USR (Building XRF record for stock and NS items)
- RUN IIUTIL WEB.CONV.MASTER.ORDERS (to build MSTRORDHDR.USR and MSTRORDDET.USR - writes master order# to SOHDR.USR)
- RUN IIUTIL CONVERT.MP.DESC (reformats marketplace QUDET/SODET descriptions in field 12)
- RUN IIUTIL CONVERT.ACTIVE.QUOTES (to build SHOPPINGCART.USR for active quotes)
- Remove Customer Part Number Maintenance Screen and Customer Part Number Upload from Menus
- Put QUO9014 on QUOSUB3PS menu and roll KNITMENU - rebuilding menu security
Verify:
- Check that T001 to T300 have been created and KTXX1-99 were created
- Check that the following files were created and resized properly (using FILE.STAT):
- CONTACT.ITEM.XRF.USR then resize to 4391,1
- CUSTPARTXRF.USR then resize to 1001,1
- ITMTAGS.USR then resize to 503,1
- MOD.ITMMST.USR then resize to 2999,4
- MSTRORDDET.USR then resize to 44701,1
- MSTRORDHDR.USR then resize to 23027,1
- SCRATCHPAD.USR then resize to 503,1
- SHAREDCARTS.USR then resize to 503,1
- SHAREDITEMS.USR then resize to 503,1
- WEBLOCK.USR then resize to 503,1
- WEBOPTIONS.USR then resize to 7,2
- WEBROLES.USR then resize to 203,1
- WEBROUTINES.USR then resize 503,1
- CHECKOUT.CART.USR then resize to 503,1
- SHOPPINGCART.USR - make sure it's resized properly to 503,1
- Check that the following VOC pointers exist in LIVE925:
- ARDEPOSIT
- BOOKINGS
- COMPET.USR
- COMPET.USR.INDEX
- CONXRF
- CURRDET
- CURRHDR
- EMPLOYEES
- FAMMST
- IVTTBL
- JOBHDR
- JOBDET
- JOBMST
- LD.INCLUDES
- ORDREQHST
- ORDREQXRF
- RMTDET
- RMTHDR
- SLSTAXMST
- SOAUDIT
- SOPWRK.LF1
- TAXCLASSMST
- USRSECACT
- WIP
- WIPMTLRQ
- XFREXP
- CHGTBL
- DMTRN
- DMTRN.LF1
- IICOMBO
- INVPLAN07 *** VOC dictionary s/b pointing to D_INVPLAN
- WBDEFN IIUTIL
- IN PRC39 - check that pointer LIVE.II.MD is in AVBP (copy LIVE.II.MD LDLIB but change remove A from LIVE925)
- IN LIVE.DATA - check that pointer to AVBP exists (which lives in LIVE925)
- SYSCON's (New/Changed) - look at each and verify:
- NAMED.PARAMS.LAD (Changed - was copied from DEV w/overwrite) - make.named.params has already been run and programs w/lad.common recompiled
- CONFIG.SETTINGS.LAD (New - was copied from DEV)
- WEB.APP.LAD -(Changed - was copied from DEV w/overwrite)
- MOD.CONV.LAD (New - this should have been manually created - field 1 s/b the newly created MOD item's CPN)
- ITEM.DESC.LAD (New - was copied from DEV)
- NEXT.SHAREDITEM.LAD (New - was created - make sure that field 1 is null)
- WEB.SETTINGS.LAD (New - was copied from DEV)
- NEXT.TAG.ID.LAD (New - make sure that field 1 is null)
- QUOTE.TERMS.LAD - added field 14 for Godzilla (history cutoff days) ( should only have brought over field 14 from DEV)
- SHIP.CUTOFF.LAD - added field 3 for cutoff time (should only have brought over field 3 from DEV)
- EMAIL.LAD - set field 30 to ITDEPT (should only have setup field 30)
- SYSTBL's (New/Changed) look at each one individually verify that they exist - IICOMBO should also have been updated prior
- CFG.RULES.LAD (New - 57 records including header)
- MOD.CRITERIAXRF.LAD (New - 234 including header)
- SUPPMSG.LAD (New - 3 including header)
- RTC.LAD - the following records should have a "1" in field 3 (rate) for c/e request popup filtering
- 041, 043, 070, 080, 090, 140
- RTC.LAD -the following records should have a "2" in field 3 (rate):
- 030, 110, 120, 130
- RTC.LAD - make sure new request types 005, 111, 031 and 127 have been moved from DEV
- FOB - make sure FOB code "CPU" for customer pickups
- WEB.OPTIONTYPES.LAD (New - should have been copied from DEV
- Existing VIA code "PO" - make sure "PO" is in field 1 for carrier selection
- SYSTBL WEBOPTIONS.XRF.LAD (new - all records copied from DEV)
- WEB.EXT.DESC.LAD (New - all records copied from DEV)
- WEBROLE.LAD (New - all records copied from DEV)
- Make sure that WEBCRITERIA.USR has 45 records beginning with "S.]"
- Make sure that CATALOG.CD.USR has 69 records that start with 1,2,3,4 or 5.
- Make sure that WEBSEARCHGROUPS.USR has 6 records
- Make sure COMMENTS.USR has comment numbers 901-908
- Make sure ITMTAGS.USR has tags 1-9 and the next tag number to start is set to 10
- Make sure WEBOPTIONS.USR has 86 records
- Make sure the folllowing EPCCTL tables exist (MDT and MDTV prefixes):
- MARKETPLACE_RATES
MP_FRTCONSTANT
MP_MINMULT
MP_MARKUPS
MP_DFLTCASE
MP_IMP_MINWGT
MP_IMP_BOXWGT
MP_IMP_MARKUPS
- New/Changed standard comments (COMMENTS.USR) -make sure the following exist with the correct info:
- 000 - Blank Comment
- 005 - 40x48 4-way pallet
- 006 - Export Pallet (Verify upcharge rate)
- 007 - #Pkgs per Pallet (Verify upcharge rate)
- 008 - Max Pallet Height (Verify upcharge rate)
- 101 - change text to say "SHIP ORDER COMPLETE"
- 102 - change text to say "BACKORDER"
- 105 - Inside Delivery (Verify upcharge rate)
- 106 - Tailgate Delivery (Verify upcharge rate)
- 107 - Lift Gate Delivery (Verify upcharge rate)
- 108 - Call for Delivery
- 109 - Receiving Hours
- 111 - Load Tags
- 116 - Ship with Order
- 133 - BOL Comment
- 144 - Attach Documents to Shipping Paperwork
- 160 - New comment for Residential Delivery. Verify the delivery charge rate. *** do not set the 'preference flag' to Y
- 161 - New comment for LIMITED ACCESS DELIVERY. Verify the delivery charge rate (per lb for small pkg and flat rate for LTL). *** do not set the 'preference flag' to Y
- 162 - New comment for 'don't use wooden slats'
- 163 - New comment for 'don't use slats'
Verify that non-inventory GLG Code 900 exists in INVGLCTL
Verify that revenue charge codes 901-906 exist in file CHGCODE
Verify that indexes are created and enabled for MSTRORDHDR.USR and SODET
External Folders (on 00srv01)
- Brandit Logos
- Brandit Forms
- Plates
- Product Images
IT Testing before turnover for user test:
- Delete unnecessary COMMENTS.USR records
- Run GUIDE and check all file sizes - resize where necessary
- Make sure there are no global catalogs on LIVE, TRN, DEV
- Test Plate Upload in Avante (make sure it writes to correct file(s))
- Test to make sure Bartender is running and getting logos and there is only 1 instance of the service running
- Test ce webroles
- Test to make sure product images are coming up in sharing, product details
- Make sure Brandit labels are coming up in checkout and summary
SUNDAY P.M.
- Run nightly job (JOB9004) - shouldn't find any shipments to update but will send invoices and run other processes
- Rebuild SB Menu Security
- Open CE Mailbox & make sure emails get sent to cswf folder properly
- Change inbound faxes to go to the inbox and copy any that came over during downtime to the ce inbox
- Send inbound fax and email to ce and make sure it makes it to the cswf folder
- Comment the SYSTEM.MAINT execution in LOGIN VOC
- Remove 'under construction' page from laddawn.com
- Run deffered w/o update and restart production updating
- Remove page 2 printing on w/o traveller
- Restart Replication
- Restart Scheduled Tasks
- Write fix pgm to loop through CFHDR and delete CF... files if order/quote no longer exists. Remove them from CFHDR also. (COMPARE TRAIN TO LIVE TO SEE WHAT WAS DELETED - WHY WAS IT STILL THERE TO BE PROCESSED BY CONVERSION PGM - CAN WE CLEAN THESE UP???)
- Run ZIPCODE.USR update (if we have time)
Clippership:
- Deploy database changes to all shipping servers