You are on page 1of 2

Prosedur Upgrade Program Baru TaxCalc ============================= Pada saat program baru pertama dijalankan lakukan langkah ini

: 1. Cek jumlah Gcom dan TaxCalc.ini - Jika taxCalc.ini masih kosong, maka lanjutkan prosedur aktivasi - pada saat akan aktivasi, cek apakah PREG.INI ada, jika ada mak a munculkan FORM UPGRADE LISENSI (terdeteksi ini program sudah ada sebelumnya)/mau upgrade - jika PREG.INI tidak ada maka munculkan FORM AKtivasi - cek GCOM, jika jumlah recordnya ada lebih dari 1, maka ini sudah dipastikan tidak valid, karena tidak ad a program install baru yang jumlah GCOM jumlahnnya >1 - jika jumlah record GCOM =1 maka lanjutkan aktivasi sep erti biasa - Jika yang terdeteksi adalah UPGRADE, maka dekripsi file PREG.ini, ambi l isinya untuk parameter. catat parameter : jml user, jml company, jml workstation, jumlah dokumen, tipe lisensi, first run, expire date. - Generate serial baru dengan format TXXXXXXX, dan kirimkan parameter ke web service untuk meminta aktivasi PURCHASE. - web service akan mengirimkan kode aktivasi dengan format untuk PURCHAS E dengan jml doc=0, jml user=0, jml company=0, jml workstation=0 - setelah terima data dari web service, maka hasil extrak data PREG.INI digunakan untuk mengisi file TAXCALC.ini dengan isian paramter jml user, jml company, jml workstation, jumlah dokumen, tipe lisensi, first run, expire date yang asalnya dari PREG.INI - jika aktivasi sukses, maka delete file PREG.INI, dan program siap digu nakan Pada saat RUNTIME ======================= - cek tahun takwim, jika tahun 2014, maka calc_empty replace dengan calc_empty y ang baru(ada penambahan field) - copy data dari taxcalc2013.dbf lama ke taxcalc2014.dbf yang baru (ada penambah an field) pada saat install(patch/upgrade) ===================== - inosetup deteksi apakah folder install sudah ada di komputer yang akan diinsta ll (cari program taxcalc) - cari file taxcalc.exe, jika ketemu rename menjadi taxcalc.old dan copykan file exe baru ke folder install lama - copykan file taxcalc.ini dan keys.ini - buatkan registry seperti fixedasset.ini HKEY_USERS/.DEFAULT/SOFTWARE/EXCELSOFT HKEY_USERS/.DEFAULT/SOFTWARE/EXCELSOFT/TAXCALCLIGTH (untuk light version ) HKEY_USERS/.DEFAULT/SOFTWARE/EXCELSOFT/TAXCALCLIGTH/checkupd (nilai 1) HKEY_USERS/.DEFAULT/SOFTWARE/EXCELSOFT/TAXCALCLIGTH/taxcalc_exb (nilai b lank) HKEY_USERS/.DEFAULT/SOFTWARE/EXCELSOFT/TAXCALCLIGTH/OProxy (nilai https: //escn.excelsoft/lisensi/?wsdl) HKEY_USERS/.DEFAULT/SOFTWARE/EXCELSOFT/TAXCALCLIGTH/Register (nilai blan k) HKEY_USERS/.DEFAULT/SOFTWARE/EXCELSOFT/TAXCALCLIGTH/Trial (nilai 1) HKEY_USERS/.DEFAULT/SOFTWARE/EXCELSOFT/TAXCALCFULL (untuk full verion)

HKEY_USERS/.DEFAULT/SOFTWARE/EXCELSOFT/TAXCALCFULL/checkupd (nilai 1) HKEY_USERS/.DEFAULT/SOFTWARE/EXCELSOFT/TAXCALCFULL/taxcalc_exb (nilai bl ank) HKEY_USERS/.DEFAULT/SOFTWARE/EXCELSOFT/TAXCALCFULL/OProxy (nilai https:/ /escn.excelsoft/lisensi/?wsdl) HKEY_USERS/.DEFAULT/SOFTWARE/EXCELSOFT/TAXCALCFULL/Register (nilai blank ) HKEY_USERS/.DEFAULT/SOFTWARE/EXCELSOFT/TAXCALCFULL/Trial (nilai 1)

You might also like