In order to bring you the best possible user experience, this site uses Javascript. If you are seeing this message, it is likely that the Javascript option in your browser is disabled. For optimal viewing of this site, please ensure that Javascript is enabled for your browser.
Login  |   On Demand  |   Home  |   qad.com




Enterprise Edition 2012.1 EE and Later
Compile ICT and EE modified programs using the QDT batch compiler solution.
UNIX
Create the $QADICT/compileICT.ksh script.
Make sure that the Propath and other parameters are properly set for an EE environment. Detailed information about how to run the QDT Batch Compiler is available in the existing batch compiler script—for example, $QADQDT/envs/$QADENV/scripts/01batchCompile.ksh—or in the 01batchCompile.log files from the $QADQDT/logs directory.
The example below assumes that you are installing ICT into /dr01/qadapps/ict to an existing 2012.1 EE installation found in /dr01/qadapps/qea with QDT in /dr01/qadapps/qdt.
DLC=/progress/dlc102b; export DLC
PATH=$PATH:$DLC/bin; export PATH
QADEA=/dr01/qadapps/qea
QADICT=/dr01/qadapps/ict
QADQDT=/dr01/qadapps/qdt
QADUI=$QADEA/qadui
QADQXTEND=$QADEA/qxtend
QADENV=live
PROPATH=$QADQDT/xmfgusrc:$QADQDT:$QADQDT/resources; export PROPATH
cd $QADQDT
$DLC/bin/_progres -pf $QADQDT/envs/$QADENV/scripts/batchCompile.pf -param "rcodeDestFormat=1,compileListFilename=$QADICT/utcompil.wrk,destinationDirectory=$QADICT,topLevelList=none,noCompileList=nocompile.lst,progOnlyList=ProgressOnly.lst,oraOnlyList=OracleOnly.lst,srcCodeFormat=twoletter,compilePropath=$QADICT/xrc:$QADUI:$QADQXTEND/xrc:$QADQXTEND/tools:$QADEA/xrc:$QADEA/xrc/us/bbi:$QADEA/xrc/ proxy:$QADEA/fin" >> $QADICT/compileICT.log 2>&1
Check the compilation results in $QADICT/compileICT.log.
...
08/30/12 @ 16:07:27 [root] - Compiling /dr01/qadapps/ict/xrc/us/ic/ictstrp.p to /dr01/qadapps/ict/us/ic
08/30/12 @ 16:07:28 [root] - Compiling /dr01/qadapps/ict/xrc/us/ic/ictuca.p to /dr01/qadapps/ict/us/ic
08/30/12 @ 16:07:28 [root] - Compiling /dr01/qadapps/ict/xrc/us/ic/icuatrp.p to /dr01/qadapps/ict/us/ic
08/30/12 @ 16:07:28 [root] - Compiling /dr01/qadapps/ict/xrc/us/ic/icuatxrp.p to /dr01/qadapps/ict/us/ic
08/30/12 @ 16:07:29 [root] - Compiling /dr01/qadapps/ict/xrc/us/ic/icuipers.p to /dr01/qadapps/ict/us/ic
08/30/12 @ 16:07:29 [root] - Compiling /dr01/qadapps/ict/xrc/us/ic/icuitmt.p to /dr01/qadapps/ict/us/ic
08/30/12 @ 16:07:29 [root] - Compiling /dr01/qadapps/ict/xrc/us/ic/icvlmt.p to /dr01/qadapps/ict/us/ic
08/30/12 @ 16:07:29 [root] - Compile contained 0 errors.
08/30/12 @ 16:07:29 [root] - Compile contained 0 warnings.
Windows
Create the %QADICT%\compileICT.bat script.
Make sure that the Propath and other parameters are properly set for an EE environment. Detailed information about how to run the QDT Batch Compiler is available in the existing batch compiler script—for example, %QADQDT%\envs\%QADENV%\scripts\01batchCompile.bat—or in the 01batchCompile.log files from the %QADQDT%\logs directory.
The example below assumes that you are installing ICT into C:\ict to an existing 2012.1 EE installation found in C:\qadapps with QDT in C:\qdt.
SET DLC=C:\Progress\OpenEdge
SET PATH=%PATH%;%DLC%\bin
SET QADEA=\qadapps
SET QADICT=\ict
SET QADQDT=\qdt
SET QADUI=%QADEA%\qadui
SET QADQXTEND=%QADEA%\qxtend
SET QADENV=pilot
C:
cd %QADQDT%
C:\Progress\OpenEdge\bin\_progres.exe -pf C:\qdt\envs\pilot\scripts\batchCompile.pf -ininame C:\qdt\ini\batchCompile.ini -param "rcodeDestFor-mat=1,compileListFilename=%QADICT%\utcompil.wrk,destinationDirectory=%QADICT%,topLevelList=none,noCompileList=nocompile.lst,progOnlyList=ProgressOnly.lst,oraOnlyList=OracleOnly.lst,srcCodeFormat=twoletter,compilePropath=%QADICT%\xrc;%QADUI%;%QADQXTEND%\xrc;%QADQXTEND%\tools;%QADEA%\xrc;%QADEA%\xrc\us\bbi;%QADEA%\xrc\proxy;%QADEA%\fin" >> %QADICT%\compileICT.log 2>&1
Check the compilation results in %QADICT%\compileICT.log.
...
05/27/13 @ 07:32:29 [mfg] - Compiling \qadapps\ict\xrc\us\ic\ictstop.p to \qadapps\ict\us/ic
05/27/13 @ 07:32:29 [mfg] - Compiling \qadapps\ict\xrc\us\ic\ictstrp.p to \qadapps\ict\us/ic
05/27/13 @ 07:32:29 [mfg] - Compiling \qadapps\ict\xrc\us\ic\ictuca.p to \qadapps\ict\us/ic
05/27/13 @ 07:32:29 [mfg] - Compiling \qadapps\ict\xrc\us\ic\icuatrp.p to \qadapps\ict\us/ic
05/27/13 @ 07:32:29 [mfg] - Compiling \qadapps\ict\xrc\us\ic\icuatxrp.p to \qadapps\ict\us/ic
05/27/13 @ 07:32:30 [mfg] - Compiling \qadapps\ict\xrc\us\ic\icuipers.p to \qadapps\ict\us/ic
05/27/13 @ 07:32:30 [mfg] - Compiling \qadapps\ict\xrc\us\ic\icuitmt.p to \qadapps\ict\us/ic
05/27/13 @ 07:32:30 [mfg] - Compiling \qadapps\ict\xrc\us\ic\icvlmt.p to \qadapps\ict\us/ic
05/27/13 @ 07:32:31 [mfg] - Compile contained 0 errors.
05/27/13 @ 07:32:31 [mfg] - Compile contained 0 warnings.
Propath Settings
Make sure that the Propath is set properly to point to the $QADICT folder in the first position:
ICT,(NETUI),(QXTEND),(MSW/PSW),(WMS),CORE (all core layers, including BBI, FIN, QRA, PROXY),(CONFIGURATOR),(CRM)
Both the compilation and runtime Propath should be adjusted to the following order:
1
(CUST/PATCH/LOCAL)
2
ICT
3
(NETUI)
4
(QXTEND)
5
(MSW/PSW)
6
(WMS)
7
CORE (all core layers, including BBI, FIN, QRA, PROXY)
8
(CONFIGURATOR)
9
(CRM)