Siempre me pareció demasiado trabajo tener que compilar los cambios realizados en Siebel para cada idioma... así que cree estos scripts que acá les dejo para poder hacerlo automáticamente y copiarlo a alguna carpeta de red. Estos scripts se deben copiar en una misma carpeta.
Los lenguajes de estos scripts son VBS y BATCH. En estos scripts se utiliza
- "compile.cmd": ejecuta la compilación dependiendo el idioma que le pasaron por parámetro.
- "compileAll.cmd": invoca a "run.vbs compile.cmd" con el idioma correspondiente.
- "checkCompile.vbs": verifica que los scripts de compilación no sigan ejecutándose.
- "run.vbs": script de Peter Verijke que permite setear variables del sistema con la fecha, hora y luego ejecuta el programa/script que le pasamos por parámetro. (Modificado para pasarle los parámetros que preciso).
Para su correcto funcionamiento es necesario realizar cambios en los archivos para establecer nuestra configuración.
compile.cmd:
REM Seteamos las variables de configuracion set SRFNAME=siebel_sia_%LANGID%_%Year%%Month%%Day%.srf set SRFDIRNAME=%Year%%Month%%Day%
compileAll.bat:
REM Seteamos las variables de configuracion set SRFPATH=\compartido_en_redSRF set SCRIPTRUN=cscript /nologo /b set RUNVBS=run.vbs REM En el path incluimos las herramientas necesarias set PATH=C:scriptbin;%PATH% set LOG_DIR=C:scriptcompile set LOG_NAME=compileAll set TOOLSDIR=C:sea77Toolsbin set TEMPDIR=C:temp set EMAILTO=cambiame@midominio.com.a
Acá les dejo un .zip con todos los archivos necesarios para poder utilizar este script:
[download=5]
Saludos!
Sebastian,
can you provide me with the script to do autocompile for siebel srf, i was unable to find the files above.
Thanks,
VK
Hi,
As far as I know you can not do incremental compile using command line.
There is a fix request on Metalink 3 for this option: 12-J8D8BV+F
Regards,
Sebastian
Hi,
Thanks for the sharing script.
I have a query… Can we do incremental compile using command line?
Appreciate your quick response.
Thanks & Regards,
Rajesh Kumar