The following are the steps needed to move the development of the new web to live production. Initially we are going to do a test roll to create the Training Environment for CE.
- Save WEBROLES.USR somewhere where it can be copied back after the account is brought over & the file has been created. *** THIS IS ONLY WHEN COPYING TO TEST ENVIRONMENT!!!
- FOR LIVE IMPLEMENTATION - STOP REPLICATION
- FOR LIVE IMPLEMENTATION - COPY ENTIRE AVANTE92 TO WEBAVANTE92
- Prevent Live customers from being notified of testing activities: *** THIS FIRST SECTION IS ONLY WHEN COPYING TO TEST ENVIRONMENT!!!
- Set all Fax Numbers to 999-999-9999 in Customers, Contacts, and link files:
- SLSCONTACT.USR FAX.NBR = "999-999-9999"
- CUSTMST FAX.PHONE = "999-999-9999"
- CUSTMST FAX_NO = "999-999-9999"
- Set all email addresses to jmalloy@laddawn.com in Customers, Contacts and Link files: yes, this says jmalloy@laddawn.com
- SLSCONTACT.USR EMAIL.ADDRESS = jmalloy@laddawn.com
- CUSTMST EMAIL = jmalloy@laddawn.com
- CUSTMST.USR FORM.EMAIL.ADDR = jmalloy@laddawn.com
- CUSTMST.USR INV.EMAIL.ADDR = jmalloy@laddawn.com
- Change all 'email to' SYSCON SB User Id's to JMALOY:
- CSWORKFLOW.LAD:
- set the following fields to JMALOY: 4, 5 , 7-16, 18-20, 25-27, 29, 36-40, 43-50
- Change server name in fields 24 and 42: from 00SRV01 to 00ITDEVSERVER01
- EMAIL.LAD:
- set the following fields to JMALOY: 8, 17, 19, 20-23, 26, 29
- set the following associated fields: field 11 to JMALOY 5 times; field 12 to 01]02]04]05]06 (these are both multi-valued fields)
- set the following associated fields: field 27 to 01]02]04]05]06; field 28 to JMALOY 5 times (these are both multi-valued fields)
- set the following field to WCICCOTELLI: 30 (for testing)
- Make sure the CSWF queue is pointing to the correct location:
- The CSWORKFLOW.LAD changes above should take care of this
- Make sure that the FLODATA$ share is setup on the server (*** also check all other shares)
- Set the Credit Card address to the testing paytrace site:
- SYSCON TERMS.LAD: set fields 7 and 8 to demo123 - leave LIVE in field 9
- Point all Avante printers to the some printer for testing:
- SYSCON PROD.PRINTER.LAD:
- Replace contents of fields 1-6 with: If PIC printer, replace with PIC_HP4200 else replace with HP4200
- Null out contents of fields 7-9
- Replace contents of fields 10-13 with: If PIC printer, replace with PIC_HP4200 else replace with HP4200
- SYSCON LBL.PRINTERS.LAD:
- Replace field 1 with JMALOY
- Replace field 2 with HP4200
- SYSCON SHIP.PRINTER.LAD:
- Replace printers in fields 1 and 3 with HP4200 (5 multi-values associated with each warehouse# in field 1)
- SYSCON PROD.PRINTER.LAD:
- Disable clippership updating in SYSCON:
- SYSCON CLIPSHP.LAD:
- Set all multi-values in field 4 to CLIPPERSHIPDEV
- Set field 7 = jmalloy@laddawn.com
- SYSCON CLIPSHP.LAD:
- How are items going to get into the testing queue?
- Make sure the testing computers can pull up faxes and emails from the queue.
- Search SYSCON and SYSTBL for paths (\\, c:, d:, e: ) *** I DIDN'T FIND ANYMORE THAT REQD CHANGES
- Search SYSCON for paths specifying MACHINE NAME:
- Change path in VCARD.LAD field 2 from 00SRV01 to 00ITDEVSERVER01
- Change path in RR.PATH.LAD fields 1 and 2 from 00SRV01 to 00ITDEVSERVER01
- Make a new _PH_ folder in LIVE.DATA, DEV.DATA, DEV925, TRN925, AND LIVE925. They are not replicated, and therefore not on the server we are copying data from.
- Make sure LOGIN voc on LIVE925 looks like DEV925 - also copy LDLIB SB.SETUP from DEV
- Update webconfig: Website folder: configuration/appsettings.config
- Add VOC pointers for TXX and KTXX in LIVE.DATA from 01 to 300 (is SYSS0001.1 creating this automatically)??
- Create new files and set up voc pointers in LIVE925 & TRN925 - ONCE CREATED, MAKE SURE TO RESIZE IN LIVE.DATA
- CONFIG.CONV (only needed when program is ready to convert ashads)
- CONTACT.ITEM.XRF.USR then resize to 503,1
- CUSTPARTXRF.USR then resize to 503,1
- ITMTAGS.USR then resize to 503,1
- MOD.ITMMST.USR then resize to 503,1
- MSTRORDDET.USR then resize to 1009,1
- MSTRORDHDR.USR then resize to 503,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 503,1
- WEBROLES.USR then resize to 203,1
- WEBROUTINES.USR then resize 503,1
- CHECKOUT.CART.USR then resize to 503,1
- CUSTMST.DUPES then resize to 1009,1
- CUSTMST.DUPES.USR then resize to 1009,1
- Make sure there's a VOC pointer in TRN925 and LIVE925 to ACCPTMST (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
WEBSEARCHGROUPS.USR*** this already exists in LIVE.DATAMASTERORDER.USR*** I REMOVED THIS AGAIN ... THIS WAS RENAMED TO HDR/DET ***Wayne has removed all dictionaries for this file from task 101111 so this shouldn't be a problem going forward- Make sure there's a VOC pointer in TRN925 and LIVE925 to ARDEPOSIT (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to BOOKINGS (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to COMPET.USR (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to COMPET.USR.INDEX (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to CONXRF (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to CURRDET (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to CURRHDR (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to EMPLOYEES (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to FAMMST
- Make sure there's a VOC pointer in TRN925 and LIVE925 to IVTTBL (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to JOBHDR
- Make sure there's a VOC pointer in TRN925 and LIVE925 to JOBDET (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to JOBMST (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to LD.INCLUDES
- Make sure there's a VOC pointer in TRN925 and LIVE925 to ORDREQHST (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to ORDREQXRF (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to RMTDET (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to RMTHDR (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to SLSTAXMST (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to SOAUDIT (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to SOPWRK.LF1 (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to TAXCLASSMST (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to USRSECACT (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to WIP (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to WIPMTLRQ (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to XFREXP (this is a std Avante file that isn't used, but std programs such as convert quote need to be able to open it)
- Make sure there's a VOC pointer in TRN925 and LIVE925 to CHGTBL
- Make sure there's a VOC pointer in TRN925 and LIVE925 to DMTRN
- Make sure there's a VOC pointer in TRN925 and LIVE925 to DMTRN.LF1
- Make sure there's a VOC pointer in TRN925 and LIVE925 to IICOMBO
- Make sure there's a VOC pointer in TRN925 and LIVE925 to INVPLAN07
- Make sure there's a VOC pointer in TRN925 and LIVE925 to WBDEFN
- Make sure there's a VOC pointer in TRN925 and LIVE925 to IIUTIL
- IN PRC39 - Add pointer LIVE.II.MD to AVBP (copy LIVE.II.MD LDLIB but change remove A from LIVE925)
- IN LIVE.DATA - create pointer to AVBP (which lives in LIVE925)
- Roll PRC Tasks
- Task 101028 and all sub tasks
- Steve Norris task 100976 and subs - Web Cofnigurator Routines (SYS9026, WEB9001, 9002, 9004)
101015don't need - empty Steve N task- 101059 - WEB9005 Web Options Maint (Wayne)
- 101060 - BOM3000 new web screen (Wayne)
101065- don't need - Empty task for Redback Interface (Wayne)- 101090 - SODET dictionaries for dimensions (Wayne)
- 101094 - Item Tagging in saved items (Wayne)
- 101103 - MOD Price Calculation (Wayne)
- 101109 - Revert SYSS0123.1 to Avante Version. Incorporate needed Web logic
- 101111 - Convert Quotes to Sales Orders
- 101117 - Customer Part Cross reference
- 101118 - Use CUSTPARTXRF.USR as required
- 101127 - Add Atlanta to MFG Plant Assignment
- 101128 - WEB PROJECT - Create / Modify Drop Ship Customer (CURRENTLY EMPTY)
- 101063 and sub tasks - Update Item Mastser from Spreadsheet
- 100869 - Support Multiple Shopping Carts for Mobile Website
- Some Cleanup Items: *** I HAVE PUT ALL OF THESE MISSING PGMS ONTO TASK 101028.6 (judy)
- catalog all LDLIB (SELECT LDLIB <> "_]", CATALOG LDLIB DIRECT FORCE)
- Catalog LDLIB PARSE.PARAMS.LAD
- WEB.METALPCT.DEFAULT.VALUE not on any task. copied manually.
- WEB.WIDTH.DEFAULT.VALUE not on any task copied manually.
- FCT.PLATENBR.DEFAULT.VALUE not any task copied manually.
- FCT.ZIPCODE.DEFAULT.VALUE not any task copied manually.
- FCT.GAUGE.GROUP.ENABLED not on any task copied manually.
- WEB.BTWNHOLES.VALIDATE not on any task copied manually.
- WEB.GAUGE.GROUP.ENABLED not on any task copied manually.
- WEB.MATERIAL.GROUP.ENABLED not on any task copied manually
- WEB.PACKING.GROUP.ENABLED not on any task copied manually
- WEB.PRINT.PLTVALID not on any task copied manually
- GET.LTL.FLAG is also missing
- SYSCON's (New/Changed) - look at each one individually and make appropriate changes for LIVE:
- NAMED.PARAMS.LAD (Changed - COPY W/OVERWRITE OPTION)
- RUN IIUTIL MAKE.NAMED.PARAMS IN DEV AND LATER IN LIVE AND RECOMPILE ALL PROGRAMS (BP AND LDLIB) THAT USE LAD.COMMON.
- CONFIG.SETTINGS.LAD (New - COPY)
- WEB.APP.LAD -(Changed - COPY W/OVERWRITE OPTION)
- MOD.CONV.LAD (New - this isn't needed until we are ready to run the configuration conversion - when this is moved to LIVE, must change field 1 to be the CPN of the new MOD item that is created)
- ITEM.DESC.LAD (New - COPY)
- NEXT.SHAREDITEM.LAD (New - COPY) *** reset field 1 to null so that count starts at "1"
- WEB.SETTINGS.LAD (New - COPY)
- NEXT.TAG.ID.LAD (New - COPY)
- QUOTE.TERMS.LAD - added field 14 for Godzilla (history cutoff days) (changed - manually add field 14)
- SHIP.CUTOFF.LAD - added field 3 for cutoff time
- EMAIL.LAD - set field 30 to ITDEPT
- NAMED.PARAMS.LAD (Changed - COPY W/OVERWRITE OPTION)
- SYSTBL's (New/Changed) look at each one individually and make appropriate changes for LIVE:*** FOR ALL NEW SYSTBL's, CALL UP IN SYS3005 AFTER COPY SO THAT IICOMBO GETS BUILT
- CFG.RULES.LAD (New - COPY ALL 57 records including header) *** CALL UP IN SYS3005
- MOD.CRITERIAXRF.LAD (New - COPY ALL 234 including header) *** CALL UP IN SYS3005
- SUPPMSG.LAD (New - COPY ALL 3 including header) *** CALL UP IN SYS3005
- RTC.LAD - flag the following records with a "1" in field 3 (rate) for c/e request popup filtering (USE SYS3005):
- 041, 043, 070, 080, 090, 140
- RTC.LAD - flag the following records with a "2" in field 3 (rate) (USE SYS3005):
- 030, 110, 120, 130
- RTC.LAD - create new request type "005" - (Using SYS3005, add 005 with WEB9006 in field 1 and WEBSITE as the description)
- RTC.LAD - new request type 127 - upload print plates - copy to LIVE *** added 7/16/14 (Judy)
- FOB - ADD "CPU" for customer pickups (Using SYS3005, add CPU with description of CPU)
CFG.GRP.LADTHIS IS NOT USEDWEB.GRP.LADTHIS IS NOT USED- WEB.OPTIONTYPES.LAD (New - COPY ALL 15 including header)
- Existing VIA code "PO" - put "PO" in field 1 for carrier selection
- New SYSTBL WEBOPTIONS.XRF.LAD
- WEB.EXT.DESC.LAD (New - COPY ALL 35 records including header) *** CALL UP IN SYS3005
- WEBCRITERIA.USR file - copy all records that start with "S.". First, copy existing records somewhere else then clear. (45 records as of 5/13/14)
- CATALOG.CD.USR - copy all records that start with a 1-5. First, copy existing records somewhere else then clear. (select with @id < 9999 - 61 records as of 5/13/14 but may be more added)
- WEBSEARCHGROUPS.USR- copy all records (file exists in LIVE but is empty)
- WEBOPTIONS.USR - copy all records (including "new" header records.)
- COMMENTS.USR - update 900 series to have the new fields and then copy all 900 series comments to live with overlay
- EPCCTL (config tables) - New/Changed:
- MARKETPLACERATES *** WE HAVE TO CHANGE PRIME_OCTENE AND PRIME_CLARITY rates in this table to match WEBCRITERIA.USR PRIME_OCTENE & PRIME_CLARITY
- MP_FRTCONSTANT
- MP_MINMULT
- MP_MARKUPS
- MP_DFLTCASE
- MP_IMP_MINWGT
- MP_IMP_BOXWGT
- MP_IMP_MARKUPS
- Change field 2 of EPCCTL EZVAR.PREF from "X" to "XX" (this is the prev field indicator for the config going forward)
- *** ON HOLD MFG_PLANTS (changed from from DR to DL for Canada) - **** already in LIVE with "DR" CAN'T BE MOVED UNTIL ATLANTA CONFIGURATOR GOES LIVE!!!
KONCENTRATE - added Purple an dBlue/Green*** already in LIVEAll Atlanta tables (BG, SWG, SWSG)*** already in LIVE
- 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 (20 items)
- EPCPLP (11 items)
- EPCPLR (0 items)
- EPCPLT (76 items)
- EPCRULES (23 items)
- EPCSCHDR (1 item)
- EPCSCDET (88 items)
- New/Changed standard comments (COMMENTS.USR) - this file needs to be cleaned up - remove obsolete comments and make sure the following exist with the correct info:
- 000 - Blank Comment
- 005 - 40x48 4-way pallet
- 006 - Export Pallet
- 007 - #Pkgs per Pallet
- 008 - Max Pallet Height
- 101 - change text to say "SHIP ORDER COMPLETE"
- 102 - change text to say "BACKORDER"
- 105 - Inside Delivery
- 106 - Tailgate Delivery
- 107 - Lift Gate Delivery
- 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. Enter a delivery charge rate. *** do not set the 'preference flag' to Y
- 161 - New comment for LIMITED ACCESS DELIVERY. Enter a 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'
- Put delivery charge rates into all comments that have upcharges
- Roll new/changed LDLIB RPC's ***Any of these that aren't already on a task have been added to prc task 101028.6 and will be rolled with other tasks
- RPC$CATALOGCODE_GETBYFILTER
- RPC$CATALOGCODE_GETBYID
- RPC$CATALOGCODE_GETFILTERVALUES
- RPC$CHARGECODE_GETBYFILTER
- RPC$COMMENTS_GETBYFILTER
- RPC$COMMENTS_GETBYID
- RPC$COMMISSION_GETBYFILTER
- RPC$COMMISSION_GETBYID
- RPC$CONFIGCRITERIA_GETBYFILTER
- RPC$CONFIGGROUP_GETBYFILTER
- RPC$CONFIGGROUP_GETBYPARTNBR
- RPC$CONFIGQUESTION_CANCEL
- RPC$CONTACT_DELETE
- RPC$CONTACT_GETBYEMAIL
- RPC$CONTACT_GETBYFILTER
- RPC$CONTACT_GETBYID
- RPC$CONTACT_SAVE
- RPC$CONTACT_VALIDATE
- RPC$CONTACTITEM_DELETE
- RPC$CONTACTITEM_GETBYFILTER
- RPC$CONTACTITEM_GETBYID
- RPC$CONTACTITEM_SAVE
- RPC$CUSTOMER_CREATE
- RPC$CUSTOMER_GETBYFILTER
- RPC$CUSTOMER_GETBYID
- RPC$CUSTOMER_PREFSAVE
- RPC$CUSTOMERPRODUCTITEM_GETBYFILTER
- RPC$CUSTOMERPRODUCTITEM_GETBYID
- RPC$CUSTOMERPRODUCTITEM_SAVE
- RPC$ITEM_GETAVAILABILITY
- RPC$ITEMTAG_DELETE
- RPC$ITEMTAG_GETBYFILTER
- RPC$ITEMTAG_GETBYFILTER2
- RPC$ITEMTAG_SAVE
- RPC$ITEMTAG_SELECT
- RPC$MODITEM_CLOSEMATCH
- RPC$MODITEM_CREATE
- RPC$MODITEM_OPTIONAL
- RPC$MODITEM_VALIDATETOCART
- RPC$MODPRODUCTITEM_GETAVAILABILITY
- RPC$MODPRODUCTITEM_GETBYFILTER
- RPC$MODPRODUCTITEM_GETBYID
- RPC$MODPRODUCTITEM_GETPRICE
- RPC$ORDER_GETBYFILTER
- RPC$ORDER_GETBYID
- RPC$ORDERITEM_GETBYFILTER
- RPC$ORDERITEM_GETBYID
- RPC$PRICE_GETBYFILTER
- RPC$PRICEBREAK_GETBYFILTER
- RPC$PRODUCTSTOCKITEM_GETSUBSTITUTES
- RPC$QUOTE_EMAIL
- RPC$QUOTE_GETBYFILTER
- RPC$QUOTE_GETBYID
- RPC$QUOTEITEM_GETBYFILTER
- RPC$QUOTEITEM_GETBYID
- RPC$QUOTEITEM_GETBYSAVEDITEM
- RPC$REQUEST_GETBYFILTER
- RPC$REQUEST_SAVEALL
- RPC$SEARCHFIELD_GETBYFILTER
- RPC$SEARCHFIELD_GETBYID
- RPC$SEARCHFIELD_GETDEFAULTVALUES
- RPC$SEARCHFIELD_GETENABLED
- RPC$SEARCHGROUP_GETBYFILTER
- RPC$SHAREDITEM_GETBYFILTER
- RPC$SHAREDITEM_SAVE
- RPC$SHIPMENT_GETBYFILTER
- RPC$SHIPMENT_GETBYID
- RPC$SHIPMENTBUNDLING_GETBYFILTER
- RPC$SHIPMENTITEM_GETBYFILTER
- RPC$SHIPMENTITEM_GETBYID
- RPC$SHOPPINGCART_CREATEORDER
- RPC$SHOPPINGCART_DELETE
- RPC$SHOPPINGCART_GETBYFILTER
- RPC$SHOPPINGCART_GETBYID
- RPC$SHOPPINGCART_GETORDERVALUE
- RPC$SHOPPINGCART_QUICKSTOCKCHECK
- RPC$SHOPPINGCART_SAVE
- RPC$SHOPPINGCART_VALIDATECHECKOUTSTEP
- RPC$SHOPPINGCARTITEM_DELETE
- RPC$SHOPPINGCARTITEM_GETBYFILTER
- RPC$SHOPPINGCARTITEM_GETBYID
- RPC$SHOPPINGCARTITEM_SAVE
- RPC$SYSTEMTABLEITEM_GETBYFILTER
- RPC$USERPREFERENCE_GETBYFILTER
- RPC$USERPREFERENCE_GETBYID
- RPC$USERPREFERENCE_SAVE
- RPC$UTILITY_CITYFROMZIP
- RPC$UTILITY_PROFILELOCK
- RPC$UTILITY_VALIDATEZIP
- RPC$WEBPRODUCTITEM_GETBYFILTER
- RPC$WEBPRODUCTITEM_GETBYID
- RPC$WEBPRODUCTITEM_GETBYPARTNBR
- RPC$YMACPRODUCTITEM_GETBYFILTER
- RPC$YMACRULE_GETBYFILTER
- RPC$UTILITY_BROWSERCLOSE
- RPC$CONTACT_SUPPRESSMSG
- RPC$SHIPMENT_GETSUMMARY
- RPC$TESTPLAN_GETBYFILTER
- RPC$TESTPLAN_GETBYID
- BP.INCLUDES (possibly clean this file up to remove obsolete records): ***Any of these that aren't already on a task have been added to prc task 101028.6 and will be rolled with other tasks
- Copy/overlay all records with LAD. prefix
- LD.INCLUDES (possibly clean this file up to remove obsolete records): ***Any of these that aren't already on a task have been added to prc task 101028.6 and will be rolled with other tasks
- Copy/overlay all records
- AVBP programs that were changed need to be added to task 101028.6 - these are: these were added to task 101028.6 on 06/26/14
- EPCS0001.1
- EPCS0017.1
- EPCS0020.1
- SYSS0003.1
- Put SYS0001 in PROC AT SET COMMON on LIVE925:
- LOGTO LIVE925
- SB.LOGIN
- WEB, WEB (username/password)
- /TM
- Other Tools/ Housekeeping/ System Control Record
- Put SYS0001 in PROC AT SET COMMON
- In LIVE925, catalog all LBP that have pointers in DEV925. *** make sure to use DIRECT FORCE option
- In LIVE925:
- Using DELETED.AVBP file in DEV925, recatalog all of these programs using LBP DIRECT FORCE (compare to DEV925 AVBP to see what is still in use)
- Remove these programs from AVBP in LIVE925
- Run the ZIPCODE.USR update. Check to see if we have a CZAR update and load that too.
- Run Conversion Programs:
- ITMMST - load web data:
- *** Make sure the most current version of ItemWebFields.txt is in the TRANSFERS folder before the DEV site is copied to the new server
- Load ItemWebFields.txt into TRANSFERS
RUN IIUTIL UPDT.ITMMST.USR.WEB.INFO
Enter the TRANSFER file name? ItemWebFields.txt
Does first line contain headers?
Error example displayed on screen… Incorrect Laddawn Part Number; 000506
- On training machine only - Clear CUSTPART.USR and let them setup new customer part numbers
- Run Sales Order Purge
- Run the Create Master Order Conversion Program
i. BASIC IIUTIL WEB.CONV.MASTER.ORDERS
ii. RUN IIUTIL WEB.CONV.MASTER.ORDERS - Run Customer Item Number Conversion Program
- Run Conversion to Resize Logo Images
- Load New Brandit Forms to Shipping Servers at all Locations
- Load New Logos Folder to Shipping Servers at all Locations
- Run the program that converts marketplace item descriptions on existing quotes/sales orders
i. BASIC IIUTIL CONVERT.MP.DESC
ii. RUN IIUTIL CONVERT.MP.DESC - PRIOR TO GO-LIVE:
- RUN IIUTIL WEB.PALLET.PREF (already in LIVE IIUTIL) listing pallet choices that will be lost from configurations (40x48/max hgt/export/#pkgs per/pallet wgt)
- ce to edit ascii and leave only the lines where we should establish this as a customer preference. Edit the TRANSFERS version.
- after hours (no lock logic): RUN IIUTIL WEB.UPDT.PALLET.PREF - this will update all customers from the ASCII file in TRANSFERS
- Run Shopping Cart Conversion Program
i. BASIC IIUTIL CONVERT.SHOPPINGCART
ii. RUN IIUTIL CONVERT.SHOPPINGCART - Setup all CE operators with the appropriate security via WEB9007 - make sure SYSTBL WEBROLE.LAD has been rolled. Tina, Meme, Mark, and Sarah need to have CE and Manager codes assigned:
- BASIC IIUTIL UPDATE.CE.SECURITY
- RUN IIUTIL UPDATE.CE.SECURITY then manually add role code 30 to Tina (TMO), Meme (AES), Mark (MPB), and Sarah (SEM) records.
- Run CREATE.FILE.PTRS (to create VOC pointers??)
- Copy folders from existing LIVE site that do not get replicated correctly.
- Because replication mimics what file updates are done in Avante, files or records that are "moved" must be copied over to the system again to make sure we have the up to date information. Examples are CSWF, EDI etc.
- LIVE - when we make the final cut over, we should copy the entire LIVE folder from Avante92 to make sure all files are in tact. *** NOTE: If any of the CSWF directories are empty at the time of the copy, they do not get created so have to be created manually (IE, CSWFHOT)
- Take new non-inventory GLG Code 900
- Take the following new CHGCODE (revenue charge code) records: 901, 902, 903, 904, 905, 906, and 998
- Take the images for shared items
- Take the latest brandit logos and product images from marketing and make sure work in sharing, labeling, and product details
- Make sure plates file is in place and the items are copied over
- Reset Product Tags in Saved Items - remove test tags: COPY from staging ITMTAGS.USR 1,2,10,11,12,13,14,15,16 and renumber them 1-9. Reset the next tag# to start at 10.
- Change 'from email address' in APP config file to go to CE if ce is sharing an email (see SYSCON EMAIL.LAD<13>)
- When a new account has been created for training purposes, must check permissions for non-developer users so that they can log in:
- LIVE.DATA, FLOPROGS
- LIVE.IIBASE8 (where usersecact is)
Rolling DEV site to training site: (Janice added 06/30/2014 3:40pm)
- coordinate with Ed the website deployment
- check with Wayne to see if the ITMMST.USR conversion routine needs to run
- send reminder email (to Tina, Meme, Susan, Steve, Joe, Wayne, Janice, Ed & copy Cathy, Judy, John, Jim) that the training site's software will be updated beginning at 4pm. Avante programmers should not edit any program until after the ravel file is generated & testers should not be on the train website nor train Avante site until the software has been updated (will receive follow up email when available)
- On Avante, create a sub-version ravel file
a. /LOGTO PRC39
b. Files / Version/Sub-Version
1. version: WEB2.0
2. system: II
3. F9 (rollout)
a. source realm: DEV
b. target realm: HOLD
c. ravel name: WEB2.0
d. F2 (to begin rollout)
1. Clear (RELEASE FILE EXISTS)
2. Y es, Continue (to rollout version now)
4. F2 (save) - Send email to programmers that the ravel file has been generated & they may edit programs again
- On Training Site, unravel software changes, copy data, & update website
a. /LOGTO DEV.DATA
1. /TCL
2. !copyravel
3. PRC.UNRAVEL.SITE
a. ravel file: WEB2.0
b. F2 (to begin unravel)
1. S (output report to screen)
2. esc (escape out of report)
3. Continue (unraveling)
4. Ovrt All (project on file already)
5. Continue
b. /LOGTO PRC39
1. Files / Version/Sub-Version
a. version: WEB2.0
b. system: II
c. F9 (rollout)
1. source realm: DEV
2. target realm: TRN
3. F2 (begin rollout)
4. Yes, Continue (with rollout)
d. F9 (rollout)
1. source realm: DEV
2. target realm: LIVE
3. F2 (to begin rollout)
4. Yes, Continue (rollout)
e. F2 (save)
c. /LOGTO LIVE925
1. 0 (real TCL)
2. BASIC IIUTIL COPY.DATA
3. RUN IIUTIL COPY.DATA - note: if ITMMST.USR conversion needs to run, do steps 4-6
4. BASIC IIUTIL UPDT.ITMMST.USR.WEB.INFO
5. load ItemWebFields.txt into TRANSFERS
6. RUN IIUTIL UPDT.ITMMST.USR.WEB.INFO
a. Enter TRANSFER file name? ItemWebFields.txt
b. Does first line contain headers? Y
d. /LOGTO LIVE.DATA
1. programs from ravel file compile automatically
2. /TCL
3.!restartrgw (restart Redback)
4.!copyweb (deploy latest web software) note: must be run after Ed finishes website deployment (this no longer works, run steps in email from John dated January 2, 2015 1:32pm) - Compile LDLIB and AVBP before cataloging in DEV925/LIVE925 - PRC doesn't compile these
- Compile BP ??? (we had issues after creating a training site where we had to recompile some programs - this may not happen if we don't create a new account) - also programs with LD.INCLUDES should be recompiled
- go to \\00extranet01\d$\WebSites\LaddawnWeb\Configuration
a. edit AppSettings (using notepad)
1. under Database settings, change laddawndevrpc to laddawntrnrpc in line <add key="ConnectionString" value="Provider=RedBack.RedPages;Data Source=laddawntrnrpc" />
2. under Database settings, change laddawnlockdevrpc to laddawnlocktrnrpc in line <add key="LockAwareConnectionString" value="Provider=RedBack.RedPages;Data Source=laddawntrnrpc" /> - Find the line that contains <add key="SiteTitle" and set the line to look like this:<add key="SiteTitle" value="Laddawn 2.0 - CE Training"/>.
- Find the line that contains <add key="Environment" and set the line to look like this: <add key="Environment" value="1" /> <!-- 0=Dev, 1=Trn, 2=Prod -->
- Find the line that contains <add key="LockingQueueName" then change it to look like this: <add key="LockingQueueName" value="LaddawnWebsiteUsers" />
- save
- go to \\00extranet01\d$\WebSites\LaddawnWeb
a. edit Web (using notepad)
1. under Systems sections, change true to false in line <default Proxy use DefaultCredentials="false"></defaultProxy>
2. under Systems sections, change Off to On line <customerErrors mode="Off" defaultRedirect="~/Error/General"> - go to website 10.15.5.51 (will take a few minutes to "recompile" the programs) - you may receive an error, if you do close browser
- on training site's LIVE.DATA, !restartrgw (restart Redback)
- go to website 10.15.5.51 - it should be successful this time, move around website to make sure processes are functioning
- send email to testers (cc'ing Cathy, John, Judy, Jim) stating the software has been updated & the train site is available
NOTE: you can roll again, if need be, however, you must reset status for each project/task back to 3 before attempting to roll again; this should only be needed if you logto LIVE.DATA (which recompiles the programs on the projects/tasks just delivered) before doing the steps on LIVE925