Step Abort / Success


Pendahuluan

Walau kelihatan sepertinya agak sepele dan tidak begitu jelas kegunaannya di lingkungan grafis Spoon, step Abort dan Success pada job memegang peranan sangat penting pada saat interaksi antara batch atau shell script dengan job.

Kedua step ini digunakan untuk memberikan nilai ke variable %errorlevel% di Windows atau $? di Linux / Unix. Melalui kedua variable inilah kita dapat mengetahui akhir output step dari job kita.
  • Jika kita menggunakan step Success maka output dari %errorlevel% atau $? adalah bernilai 0.


  • Jika kita menggunakan step Abort maka output dari %errorlevel% atau $? adalah bernilai 1.


Contoh Penggunaan di Command Line

  • Download 2 file job pada akhir dari artikel :
    • abort.kjb : berisi job sederhana dengan 2 step (Start => Abort)



    • success.kjb : berisi job sederhana dengan 2 step (Start => Success)


  • Contoh eksekusi dari kedua job ini di Windows :


    C:\Kettle>Kitchen.bat -file=c:\abort_and_success\success.kjb -level=nothing
    2008/09/15 22:54:08:328 ICT [INFO] DefaultFileReplicator - Using "C:\DOCUME~1\Fe
    ris\LOCALS~1\Temp\vfs_cache" as temporary files store.

    C:\Kettle>echo %errorlevel%
    0

    C:\Kettle>Kitchen.bat -file=c:\abort_and_success\abort.kjb -level=nothing
    2008/09/15 22:54:22:718 ICT [INFO] DefaultFileReplicator - Using "C:\DOCUME~1\Fe
    ris\LOCALS~1\Temp\vfs_cache" as temporary files store.

    C:\Kettle>echo %errorlevel%
    1

    C:\Kettle>





ċ
abort_and_success.zip
(1k)
Feris Thia,
Sep 15, 2008, 9:15 AM
Comments