@echo off @set JAVA_HOME=C:\Java\jdk1.6.0_18 @echo =================================================== @echo Fortify.bat @echo run sca per il componente MNP-FE @echo =================================================== set LABEL=GATEWAYMNPDBC_FE_X10_2011 set DIR_SCANSIONE=C:\Fortify\SCANSIONE_FORTIFY_DBCMNP set LOGFILE=%DIR_SCANSIONE%\GATEWAYMNPDBC_MNP_FE.log set WARNING_FILE=%DIR_SCANSIONE%\GATEWAYMNPDBC_MNP_FE_WARNINGS.txt set LISTA_FILES=%DIR_SCANSIONE%\GATEWAYMNPDBC_MNP_FE_LISTA_FILES.txt set FILE_FPR=%DIR_SCANSIONE%\GATEWAYMNPDBC_MNP_FE.fpr set LOG_TRANSLATE_JAVA=%DIR_SCANSIONE%\MNP_FE_Translate_Java.log set LOG_TRANSLATE_JSP=%DIR_SCANSIONE%\MNP_FE_Translate_Jsp.log set GATEWAYMNPDBC_MNP_FE_ROOT=%DIR_SCANSIONE%\FE set MNP_LIBS=%DIR_SCANSIONE%\FE\mnpdev\mnp\ear\APP-INF\lib set BEA_LIBS=%DIR_SCANSIONE%\mnp\weblogic813_libs set IBM_LIBS=%DIR_SCANSIONE%\mnp\ibm_libs @echo --------------------------------------------------- @echo %DATE% %TIME% START Build jar ... call build.cmd @echo %DATE% %TIME% END Build jar ... REM set CLASSPATH=%JAVA_HOME%\jre\lib\rt.jar;"%BEA_LIBS%"\*.jar;"%MNP_LIBS%"\*.jar;"%IBM_LIBS%"\*.jar;"%GATEWAYMNPDBC_MNP_FE_ROOT%"\mnpdev\mnp\mnp-crontab.jar;"%GATEWAYMNPDBC_MNP_FE_ROOT%"\mnpdev\mnp\mnp-common.jar set CLASSPATH=%JAVA_HOME%\jre\lib\rt.jar;"%BEA_LIBS%"\*.jar;"%MNP_LIBS%"\*.jar;"%IBM_LIBS%"\*.jar;"%GATEWAYMNPDBC_MNP_FE_ROOT%"\mnpdev\mnp\mnp-common.jar;"%GATEWAYMNPDBC_MNP_FE_ROOT%"\mnpdev\mnp\mnp-crontab.jar; set FILELIST_FE_CRONTAB_JAVA=%GATEWAYMNPDBC_MNP_FE_ROOT%\mnpdev\crontab\**\*.java set FILELIST_FE_CRONTAB_JSP=%GATEWAYMNPDBC_MNP_FE_ROOT%\mnpdev\crontab\**\*.jsp set FILELIST_FE_MNP_JAVA=%GATEWAYMNPDBC_MNP_FE_ROOT%\mnpdev\mnp\**\*.java set FILELIST_FE_MNP_JSP=%GATEWAYMNPDBC_MNP_FE_ROOT%\mnpdev\mnp\**\*.jsp REM set FILELIST_FE_XML=%GATEWAYMNPDBC_MNP_FE_ROOT%\**\*.xml set FILELIST_FE_XSD=%GATEWAYMNPDBC_MNP_FE_ROOT%\**\*.xsd set FILELIST_FE_PROP=%GATEWAYMNPDBC_MNP_FE_ROOT%\**\*.properties set FILELIST_FE_SQL=%GATEWAYMNPDBC_MNP_FE_ROOT%\**\*.sql @echo --------------------------------------------------- @echo %DATE% %TIME% START Cleaning MNP FE sourceanalyzer -b GATEWAYMNPDBC_MNP_FE -clean @echo %DATE% %TIME% END Cleaning MNP FE @echo --------------------------------------------------- @echo %DATE% %TIME% START Analyze FILELIST_FE_CRONTAB_JAVA... sourceanalyzer -debug -verbose -logfile "%LOG_TRANSLATE_JAVA%" -b GATEWAYMNPDBC_MNP_FE -cp "%CLASSPATH%" "%FILELIST_FE_CRONTAB_JAVA%" @echo %DATE% %TIME% END Analyze FILELIST_FE_CRONTAB_JAVA ... @echo --------------------------------------------------- @echo %DATE% %TIME% START Analyze FILELIST_FE_MNP_JAVA ... sourceanalyzer -debug -verbose -logfile "%LOG_TRANSLATE_JAVA%" -b GATEWAYMNPDBC_MNP_FE -cp "%CLASSPATH%" "%FILELIST_FE_MNP_JAVA%" @echo %DATE% %TIME% END Analyze FILELIST_FE_MNP_JAVA ... @echo --------------------------------------------------- @echo %DATE% %TIME% START Analyze FILELIST_FE_MNP_JSP ... sourceanalyzer -debug -verbose -logfile "%LOG_TRANSLATE_JSP%" -b GATEWAYMNPDBC_MNP_FE -cp "%CLASSPATH%" "%FILELIST_FE_MNP_JSP%" rem -exclude %EXCLUDE_JSP% @echo %DATE% %TIME% END Analyze FILELIST_FE_MNP_JSP ... @echo --------------------------------------------------- @echo %DATE% %TIME% START Analyze FILELIST_FE_CRONTAB_JSP ... sourceanalyzer -debug -verbose -logfile "%LOG_TRANSLATE_JSP%" -b GATEWAYMNPDBC_MNP_FE -cp "%CLASSPATH%" "%FILELIST_FE_CRONTAB_JSP%" @echo %DATE% %TIME% END Analyze FILELIST_FE_CRONTAB_JSP ... @echo --------------------------------------------------- REM @echo %DATE% %TIME% START Analyze MNP FE FILELIST_FE_XML ... REM rem sourceanalyzer -b GATEWAYMNPDBC_MNP_FE -cp "%CLASSPATH%" "%FILELIST_FE_XML%" REM @echo %DATE% %TIME% END Analyze FILELIST_FE_XML ... REM @echo --------------------------------------------------- @echo %DATE% %TIME% START Analyze FILELIST_FE_XSD ... sourceanalyzer -b GATEWAYMNPDBC_MNP_FE -cp "%CLASSPATH%" "%FILELIST_FE_XSD%" @echo %DATE% %TIME% END Analyze FILELIS_FE_XSD ... @echo --------------------------------------------------- @echo %DATE% %TIME% START Analyze FILELIST_FE_SQL ... sourceanalyzer -b GATEWAYMNPDBC_MNP_FE -cp "%CLASSPATH%" "%FILELIST_FE_SQL%" @echo %DATE% %TIME% END Analyze FILELIST_FE_SQL ... @echo --------------------------------------------------- @echo %DATE% %TIME% START Analyze FILELIST_FE_PROP ... sourceanalyzer -b GATEWAYMNPDBC_MNP_FE -cp "%CLASSPATH%" "%FILELIST_FE_PROP%" @echo %DATE% %TIME% END Analyze FILELIST_FE_PROP ... @echo --------------------------------------------------- @echo %DATE% %TIME% START Scan ... sourceanalyzer -b GATEWAYMNPDBC_MNP_FE -show-build-warnings > "%WARNING_FILE%" sourceanalyzer -b GATEWAYMNPDBC_MNP_FE -show-files > "%LISTA_FILES%" sourceanalyzer -b GATEWAYMNPDBC_MNP_FE -scan -debug -verbose -logfile "%LOGFILE%" -f "%FILE_FPR%" @echo --------------------------------------------------- @echo %DATE% %TIME% END Scan ... @echo --------------------------------------------------- :FINE