11.07.2015 Views

installation instructions for hot fix 41warnty02 on windows - Ftp Sas

installation instructions for hot fix 41warnty02 on windows - Ftp Sas

installation instructions for hot fix 41warnty02 on windows - Ftp Sas

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

INSTALLATION INSTRUCTIONS FOR HOT FIX 41WARNTY05 ON WINDOWSBEFORE DOWNLOADING:The <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g> 41WARNTY05 addresses the issue(s) in 4.1 of SAS Warranty Analysis software <strong>on</strong>WINDOWS as documented in the "Issue(s) Addressed" secti<strong>on</strong> of the <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g> download page:http://ftp.sas.com/techsup/download/<str<strong>on</strong>g>hot</str<strong>on</strong>g><str<strong>on</strong>g>fix</str<strong>on</strong>g>/warnty41.html#41WARNTY05IMPORTANT NOTE(S):1. You must have SAS Warranty Analysis 4.1 installed <strong>on</strong> your system and <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g> <str<strong>on</strong>g>41warnty02</str<strong>on</strong>g>must already be applied be<str<strong>on</strong>g>for</str<strong>on</strong>g>e applying this <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g>.2. The <str<strong>on</strong>g>hot</str<strong>on</strong>g><str<strong>on</strong>g>fix</str<strong>on</strong>g> must be installed using the same userid that per<str<strong>on</strong>g>for</str<strong>on</strong>g>med the initial SAS WarrantyAnalysis 4.1 <str<strong>on</strong>g>installati<strong>on</strong></str<strong>on</strong>g>.3. You must have Administrator Privileges <strong>on</strong> your CLIENT or SERVER machine.4. All currently active SAS sessi<strong>on</strong>s, daem<strong>on</strong>s, spawners and servers must be terminated be<str<strong>on</strong>g>for</str<strong>on</strong>g>eapplying this <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g>.5. SAS Analytics Plat<str<strong>on</strong>g>for</str<strong>on</strong>g>m 1.4 <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g> 14apcore02 also needs to be installed al<strong>on</strong>g with41warnty05.INSTALLING THIS HOT FIX:1. Technical Support str<strong>on</strong>gly suggests that you back up the files being replaced by this <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g>.You should always try to include the current date in the name of the backup file created todistinguish between versi<strong>on</strong>s of backup files. By doing this you will maintain a history of the file,which will be helpful when multiple iterati<strong>on</strong>s of a <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g> have been applied to the same file.*** IMPORTANT NOTE: For the jar files, these backups must be created in a directory otherthan the directory that the original file resides in.For example, copy the filec:\foo\sas.foo.jartoc:\foo_backup\sas.foo.jar.03182010Where 03182010 is the date when the <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g> is applied.The . extensi<strong>on</strong> MUST be appended AFTER the .jar extensi<strong>on</strong> as it appears above.


These <str<strong>on</strong>g>instructi<strong>on</strong>s</str<strong>on</strong>g> assume that SAS Warranty Analysis has been installed in the default locati<strong>on</strong>s\SASWarrantyAnalysis\4.1If you have installed this product in a different locati<strong>on</strong>, you will need to modify the paths above.2. The <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g> package downloaded is a self extracting executable named 41WARNTY05wn.exe.Launching the executable will extract four comp<strong>on</strong>ents into c:\41warnty05. The four comp<strong>on</strong>entsextracted are:41wrtyanlap05wn.exec<strong>on</strong>tains updates to the SAS Warranty Analysis <str<strong>on</strong>g>for</str<strong>on</strong>g> Analytics Plat<str<strong>on</strong>g>for</str<strong>on</strong>g>m <strong>on</strong> WIN41wrtyanlmid05wn.exe.c<strong>on</strong>tains updates to the SAS Warranty Analysis Mid-Tier Server <strong>on</strong> WIN41wrtyanlclnt05wn.exe.c<strong>on</strong>tains updates to the SAS Warranty Analysis Client <strong>on</strong> WIN41wrtyanlmva05wn.exec<strong>on</strong>tains updates to the SAS Warranty Analysis Server <strong>on</strong> WINUse the <str<strong>on</strong>g>instructi<strong>on</strong>s</str<strong>on</strong>g> below to apply the individual comp<strong>on</strong>ents that apply to yoursystem.Updating Analytics Plat<str<strong>on</strong>g>for</str<strong>on</strong>g>m Tier.Installing 41wrtyanlap05wn.exe:The Analytics Plat<str<strong>on</strong>g>for</str<strong>on</strong>g>m comp<strong>on</strong>ent of the <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g> package is a self extracting executable named41wrtyanlap05wn.exe. 41wrtyanlap05wn.exe should be copied to and installed <strong>on</strong> the machinewhich is running SAS Analytics Plat<str<strong>on</strong>g>for</str<strong>on</strong>g>m.Launching the executable will initiate a Java install wizard, which will guide you through theextracti<strong>on</strong> of the updated comp<strong>on</strong>ent(s).41wrtyanlap05wn.exe Java <str<strong>on</strong>g>installati<strong>on</strong></str<strong>on</strong>g> file c<strong>on</strong>taining replacement files below:sas.analytics.mfg.warranty.core.jarsas.analytics.mfg.warranty.core.client_4.1.0.jarsas.analytics.mfg.warranty.core.smartobj.jar


NOTE: During 41wrtyanlap05wn.exe <str<strong>on</strong>g>installati<strong>on</strong></str<strong>on</strong>g> you may see the following error:ServiceExcepti<strong>on</strong>: (error code = -30017; message = "The filename, directory name, orvolume label syntax is incorrect. (123)"; severity = 0)This is a known issue and can be ignored. This issue will not impact the <str<strong>on</strong>g>installati<strong>on</strong></str<strong>on</strong>g> of the <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g>.To verify the <str<strong>on</strong>g>installati<strong>on</strong></str<strong>on</strong>g> of the <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g> c<strong>on</strong>firm that the following file(s):sas.analytics.mfg.warranty.core.smartobj.jarsas.analytics.mfg.warranty.core.client_4.1.0.jarsas.analytics.mfg.warranty.core.jarhave been added in following locati<strong>on</strong>s indicated by the date provided:\SASAPCore\apps\SASWarrantyAnalysis\libDate: 03/01/10 (EST)Analytics Plat<str<strong>on</strong>g>for</str<strong>on</strong>g>m Tier Post-Installati<strong>on</strong> Instructi<strong>on</strong>s:After you have installed 41wrtyanlap05wn.exe and verified the above files in respectivedirectories please go through the manual steps menti<strong>on</strong>ed below:1. Copy\SASAPCore\apps\SASWarrantyAnalysis\lib\sas.analytics.mfg.warranty.core.client_4.1.0.jar to \SASAPCore\lib2. Copy\SASAPCore\apps\SASWarrantyAnalysis\lib\sas.analytics.mfg.warranty.core.smartobj.jar to \SASAPCore\libModify app.c<strong>on</strong>fig <str<strong>on</strong>g>for</str<strong>on</strong>g> per<str<strong>on</strong>g>for</str<strong>on</strong>g>mance improvements as follows:1. Edit !SASInstall\SAS\SASAPCore\apps\SASWarrantyAnalysis\app.c<strong>on</strong>fig2. At the bottom of the file add:a) midTier.dataCacheLocati<strong>on</strong>=<str<strong>on</strong>g>for</str<strong>on</strong>g> example, midTier.dataCacheLocati<strong>on</strong>=C:/SWACache/b) (Opti<strong>on</strong>al) Setup this property if you d<strong>on</strong>'t want the default value of 5 daysmidTier.dataCache.deleteAfterNDays=<str<strong>on</strong>g>for</str<strong>on</strong>g> example, midTier.dataCache.deleteAfterNDays=10c) Make sure that logging.xml is false to turn off analysis opti<strong>on</strong> retrievallogging.d) events.doL<strong>on</strong>gPolling=falseNOTE: You have to restart Analytics Plat<str<strong>on</strong>g>for</str<strong>on</strong>g>m <str<strong>on</strong>g>for</str<strong>on</strong>g> the above modificati<strong>on</strong>s to take effect.


Updating Mid Tier:Installing 41wrtyanlmid05wn.exe:The Server C<strong>on</strong>figurati<strong>on</strong> comp<strong>on</strong>ent of the <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g> package is a self extracting executable named41wrtyanlmid05wn.exe. 41wrtyanlmid05wn.exe should be copied to and installed <strong>on</strong> all SASWarranty Analysis Mid-Tier Server machine.Launching the executable will initiate a Java install wizard, which will guide you through theextracti<strong>on</strong> of the updated comp<strong>on</strong>ent(s).41wrtyanlmid05wn.exe Java <str<strong>on</strong>g>installati<strong>on</strong></str<strong>on</strong>g> file c<strong>on</strong>taining following files below:sas.analytics.mfg.warranty.webapp.jarsas.analytics.mfg.warranty.app_4.1.0.jarsas.analytics.mfg.warranty.core.client_4.1.0.jarorg.eclipse.equinox.launcher_1.0.0.v20080924.jarsas.apps.sessi<strong>on</strong>_9.1.3.036002.jarJavaC<strong>on</strong>f.xmlSWA_Eclipse_RCP.jnlp.origEclipse_Signed_Extensi<strong>on</strong>s.jnlp.origEclipse_Unsigned_Extensi<strong>on</strong>s.jnlp.origTo verify the <str<strong>on</strong>g>installati<strong>on</strong></str<strong>on</strong>g> of the <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g> c<strong>on</strong>firm that the following file(s):sas.analytics.mfg.warranty.app_4.1.0.jarsas.analytics.mfg.warranty.core.client_4.1.0.jarhave been added in following locati<strong>on</strong>s indicated by the date provided:\SASWarrantyAnalysis\4.1\MidTier\WebApp\SASWarrantyAnalysis\pluginsDate: 03/01/10 (EST)The following file(s):org.eclipse.equinox.launcher_1.0.0.v20080924.jarhas been added in following locati<strong>on</strong>s indicated by the date provided:\SASWarrantyAnalysis\4.1\MidTier\WebApp\SASWarrantyAnalysis\pluginsDate: 04/21/09 (EST)The following file(s):sas.analytics.mfg.warranty.webapp.jarhas been added in following locati<strong>on</strong>s indicated by the date provided:!SASHOME>\SASWarrantyAnalysis\4.1\MidTier\WebAppDate: 03/01/10 (EST)The following file(s):sas.analytics.mfg.warranty.webapp.jarsas.analytics.mfg.warranty.core.client_4.1.0.jarhas been added in following locati<strong>on</strong>s indicated by the date provided:\SASWarrantyAnalysis\4.1\MidTier\WebApp\SASWarrantyAnalysis\WEB-INF\libDate: 03/01/10 (EST)


The following file(s):sas.apps.sessi<strong>on</strong>_9.1.3.036002.jarhas been added in following locati<strong>on</strong>s indicated by the date provided:\SASWarrantyAnalysis\4.1\MidTier\WebApp\SASWarrantyAnalysis\pluginsDate: 03/30/10 (EST)The following file(s):JavaC<strong>on</strong>f.xmlhas been added in following locati<strong>on</strong>s indicated by the date provided:\SASWarrantyAnalysis\4.1\MidTier\SystemAssemblyDate: 05/20/09 (EST)The following file(s):SWA_Eclipse_RCP.jnlp.origEclipse_Signed_Extensi<strong>on</strong>s.jnlp.orighave been added in following locati<strong>on</strong>s indicated by the date provided:\SASWarrantyAnalysis\4.1\MidTier\WebApp\SASWarrantyAnalysis\jnlpDate: 05/20/09 (EST)The following file(s):Eclipse_Unsigned_Extensi<strong>on</strong>s.jnlp.orighas been added in following locati<strong>on</strong>s indicated by the date provided:\SASWarrantyAnalysis\4.1\MidTier\WebApp\SASWarrantyAnalysis\jnlpDate: 03/25/09 (EST)Mid Tier Post-Installati<strong>on</strong> Instructi<strong>on</strong>s:After you have installed 41wrtyanlmid05wn.exe and verified the above files in respectivedirectories please go through the manual steps menti<strong>on</strong>ed below:1. Backup /Lev1/web/webapps/SASWarrantyAnalysis.war i.e., rename thefile to SASWarrantyAnalysis.war.01062009, where 01062009 is the date when the <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g>is applied.2. Run/SASWarrantyAnalysis/4.1/MidTier/SystemAssembly/assembleWarFile.shThis will create a new SASWarrantyAnalysis.war in /Lev1/web/webapps3. Deploy the newly created SASWarrantyAnalysis.war in your applicati<strong>on</strong> server.Note: Be<str<strong>on</strong>g>for</str<strong>on</strong>g>e deploying the newly created SASWarrantyAnalysis.war, ensure that youhave removed the previously deployed SASWarrantyAnalysis applicati<strong>on</strong> from your


applicati<strong>on</strong> server. Also ensure that the applicati<strong>on</strong> server cache is cleared. Please referto the <str<strong>on</strong>g>instructi<strong>on</strong>s</str<strong>on</strong>g> manual of your Web Applicati<strong>on</strong> Server <str<strong>on</strong>g>for</str<strong>on</strong>g> updating war files.For Ex., if you are using Tomcat 4.1 as your applicati<strong>on</strong> server, deleteSASWarrantyAnalysis folder from /webapps and clear/work.4. Follow this step if you are using WebLogic as your applicati<strong>on</strong> server.a. Backup /Lev1/web/webapps/exploded/SASWarrantyAnalysis.wari.e., rename the folder to SASWarrantyAnalysis.war.01062009, where 01062009is the date when the <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g> is applied.b. Copy/SASWarrantyAnalysis/4.1/MidTier/WebApp/SASWarrantyAnalysisto /Lev1/web/webapps/exploded/c. Rename the newly copied SASWarrantyAnalysis folder toSASWarrantyAnalysis.ward. Deploy /Lev1/web/webapps/exploded/SASWarrantyAnalysis.warin WebLogic.Updating Client Tier:Installing 41wrtyanlclnt05wn.exe:The client comp<strong>on</strong>ent of the <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g> package is a self extracting executable named41wrtyanlclnt05wn.exe. 41wrtyanlclnt05wn.exe should be copied to and installed <strong>on</strong> all clientmachines.Launching the executable will initiate a Java install wizard, which will guide you through theextracti<strong>on</strong> of the updated comp<strong>on</strong>ent(s).41wrtyanlclnt05wn.exe Java <str<strong>on</strong>g>installati<strong>on</strong></str<strong>on</strong>g> file c<strong>on</strong>taining replacement files below:sas.analytics.mfg.warranty.app_4.1.0.jarsas.analytics.mfg.warranty.core.client_4.1.0.jarsas.apps.sessi<strong>on</strong>.jarTo verify the <str<strong>on</strong>g>installati<strong>on</strong></str<strong>on</strong>g> of the <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g> c<strong>on</strong>firm that the following file(s):sas.analytics.mfg.warranty.app_4.1.0.jarsas.analytics.mfg.warranty.core.client_4.1.0.jarhave been added in following locati<strong>on</strong>s indicated by the date provided:\SASWarrantyAnalysis\4.1\Client\pluginsDate: 03/01/10 (EST)To verify the <str<strong>on</strong>g>installati<strong>on</strong></str<strong>on</strong>g> of the <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g> c<strong>on</strong>firm that the following file(s):sas.apps.sessi<strong>on</strong>.jarhas been added in following locati<strong>on</strong>s indicated by the date provided:\SASWarrantyAnalysis\4.1\Client\plugins\sas.apps.sessi<strong>on</strong>_9.1.3.036002Date: 03/30/10 (EST)


Updating SAS Server Tier:Installing 41wrtyanlmva05wn.exe:The SAS Server Tier comp<strong>on</strong>ent of the <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g> package is a self extracting executable named41wrtyanlmva05wm.exe. 41wrtyanlmva05wm.exe should be copied to and installed <strong>on</strong> all SASWarranty Analysis Server Tier machines.Launching the executable will initiate a install wizard, which will guide you through the extracti<strong>on</strong>of the updated comp<strong>on</strong>ent(s). The following files will be installed:sasmacr.sas7bcatthe replacement catalog c<strong>on</strong>taining the <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g> in \SAS 9.1\wrtyanlmva\cmacroscnfg_buildworldmaptable.sasthe replacement file c<strong>on</strong>taining the <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g> in\SAS 9.1\wrtyanlmva\install\c<strong>on</strong>figureSAS Tier Post-Installati<strong>on</strong> Instructi<strong>on</strong>s:1. ** MANDATORY ** Run the following script in an interactive SAS sessi<strong>on</strong> <strong>on</strong> the server thatc<strong>on</strong>tains the PARMSL library. This script will add a new column CONNECTSERVER to theparmsl.datasourceids_base table that will determine how a remote SPDS data mart will beaccessed. The default value <str<strong>on</strong>g>for</str<strong>on</strong>g> this column is N, and hence, SAS sever will directly c<strong>on</strong>nectto the remote SPDS server without SAS/CONNECT. If you wish to use SAS/CONNECT,change the value of CONNECTSERVER to Y.libname parmsl ' '; /* Define parmsl libref */%let libname=parmsl;%let viewlibname=&libname;proc sql noprint;alter table &libname..DATASOURCEIDS_BASEadd CONNECTSERVER char(1) label='Y/N to use C<strong>on</strong>nect Server<str<strong>on</strong>g>for</str<strong>on</strong>g> Remote Datamart';update &libname..DATASOURCEIDS_BASEset CONNECTSERVER="N";create view &libname..DATASOURCEIDS asselect a.DATASOURCEID,b.TEXT as NAME,a.DATASOURCEGROUP,a.LIBREF,a.LIBCONTENTTYPE,


a.ENGINE,a.PATH,a.DATAPATHS,a.INDEXPATHS,a.SERVER,a.CONNECTPORT,a.SERVICEPORT,a.DOMAIN,a.USER,a.PASSWORD,a.CONNECTSERVERfrom &viewlibname..DATASOURCEIDS_BASE as aleft join&viewlibname..DATASOURCEIDS_NLS as b<strong>on</strong> a.DATASOURCEID eq b.KEY andupcase(getpxlocale()) eq upcase(b.locale);quit;2. Execute the following steps if you would like to display Geographic Analysis results with theworld map as the geographic area.a. Run the script cnfg_buildworldmaptable.sas in an interactive SAS sessi<strong>on</strong> <strong>on</strong> the serverthat c<strong>on</strong>tains the PARMSL library to recreate the world map tables. This script can befound at \SAS 9.1\wrtyanlmva\install\c<strong>on</strong>figure.b. Verify the following settings in the parmsl.analysisMacVars table:i. analysistype=GEOGRAPHIC macrovar=lowestArea macrostmt=stateii. analysistype=GEOGRAPHIC macrovar=mapHierarchy macrostmt=c<strong>on</strong>t statesegmentc. Replace the settings in the parmsl.Screenattrsvalues_base table to:i. attrname=geographicarea value=parmsl.proj_worldd. Replace the settings in the parmsl.Screenattrsvalues_nls table to:i. locale=en_US key=geographicarea10 text=World


For other locales, the TEXT column should c<strong>on</strong>tain the translati<strong>on</strong> of ‘World’ in Unicodeescape sequence (\uxxxxx). Unicode escape codes can be generated using the SAS functi<strong>on</strong>unicodec.3. If SAS Warranty Analysis 4.1 is c<strong>on</strong>figured to support multiple currencies, insure that theSAS_FORMAT column in the parmsl.exchange_rates_info_base table c<strong>on</strong>tains a valid SAS<str<strong>on</strong>g>for</str<strong>on</strong>g>mat such as NLMNYw.d (nati<strong>on</strong>al language m<strong>on</strong>etary) <str<strong>on</strong>g>for</str<strong>on</strong>g>mats.4. Mid-tier data caching was introduced in SAS Warranty Analysis Hot Fix 03 <str<strong>on</strong>g>for</str<strong>on</strong>g> per<str<strong>on</strong>g>for</str<strong>on</strong>g>manceimprovement. Changes made to tables in the PARMSL library require clearing of memorycache. This can be d<strong>on</strong>e in the Diagnostic Client by selecting the link under Memory CacheSize (K) or the Cache View link, and selecting Clear.This completes the <str<strong>on</strong>g>installati<strong>on</strong></str<strong>on</strong>g> of <str<strong>on</strong>g>hot</str<strong>on</strong>g> <str<strong>on</strong>g>fix</str<strong>on</strong>g> 41WARNTY05 <strong>on</strong> WINDOWS.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!