Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1) Installation Manual
8/4/2011
1 1.1
The following parameter values have been changed in initVATDB.ora to get an optimum performance. Shared Pool size Current Size Recommended Size Large Pool size Current Size Recommended Size DB Buffer Cache size Current Size Recommended Size Log Buffer size Current Size Recommended Size Sort Area size Current Size Recommended Size 2097152 (20MB) O.K. 5242880 (5MB) 20971520 (20MB) 314572800 (300MB) O.K. 0 1048576 (1MB) 104857600 (100MB) O.K.
Parameter JAVA_POOL_SIZE has been commented; it frees the memory area of SGA on database server, which was set for the purpose of Java objects. 1.2 IRO Database
Following parameter values have been changed in initVATDB.ora file; Parameter JAVA_POOL_SIZE has been commented; it frees the memory area of SGA on database server, which was set for the purpose of Java objects. Parameter DB_FILE_MULTIBLOCK_READ_COUNT has been commented if the parameter value for DB_BLOCK_SIZE found to be 8192 (8k). If the value of DB_BLOCK_SIZE found other than that, value for DB_FILE_MULTIBLOCK_READ_COUNT has been set as per the following table rule; S.N. 1. 2. DB_BLOCK_SIZE 2048 4096 DB_FILE_MULTIBLOCK_READ_COUNT 4 2
/opt/scribd/conversion/tmp/scratch23933/64498921.doc
8/4/2011
Following script files will be required to setup the database at IRD. These script files will upgrade the Protax 2.0 to Protax 2.1. These script files will be executed once for the rollout purpose only. For the carsh recovery or general maintenance purpose these files are not required. Since backup of the databases is is taken centrally, we have to use our latest backup set for restoring our database. S.N. 1. Name 1DeInstallProtax2.sql Purpose De-installs Database Replication support objects of Protax 2.0 De-installs Public Synonyms of Protax 2.0 De-installs snapshot logs of Protax 2.0 De-installs views of Protax 2.0 De-installs Tables of Protax 2.0 De-installs database procedures of Protax 2.0 De-installs database functions of Protax 2.0 De-installs database packages of Protax 2.0 Creates User/Roles and grants required system/object privileges of Protax 2.1 Creates Tables of Protax 2.1 Creates Indexes of Protax 2.1 Creates Constraints of Protax 2.1 Creates Views of Protax 2.1 Repeat this script User should connect as PROTAX before running this script Remarks User should connect as REPADMIN before running this script User should connect as SYS/SYSTEM before running this script
2.
2DeInstallProtax2.sql
3. 4. 5. 6. 7. 8. 9.
/opt/scribd/conversion/tmp/scratch23933/64498921.doc
8/4/2011
Creates Snapshot logs of Protax 2.1 Creates Functions of Protax 2.1 Creates Procedures of Protax 2.1 Creates Package specifications of Protax 2.1 Creates Package bodies of Protax 2.1 Creates Triggers of Protax 2.1 Creates Synonyms of Protax 2.1 objects Grants Protax 2.1 objects to users/roles Creates Replication support objects at IRD database of Protax 2.1 Creates Journal tables Grants snapshot logs to Proxyagent at IRD database of Protax 2.1 After completion of 10Protax21.sql repeat this script once again Repeat this script Repeat this script After completion of this script go back to 7Protax21.sql
23. 24.
15Protax21.sql 16Protax21.sql
Security Setup Following script files will be required for security setup at IRD database server. These script files will be required to upgrade Protax 2.0 to Protax 2.1. S.N. 1. 2. 3. Name 1REMOVEDATA.sql 2SECURITYDATA.s ql 3roleandgrants.sql Purpose Removes security related data Populates security related data Grants required privileges Remarks
Note: - At the end of server setup, please run all the script files kept in the folder Changes
/opt/scribd/conversion/tmp/scratch23933/64498921.doc 3
8/4/2011
There are two sets of script files available for to setup the IRO database server. First set will be required for upgrading Protax 2.0 to Protax 2.1 and the next set is for crash recovery. IROs do not have the backup /recovery facility in place therefore in case of system failure data have to be pulled from IRD database. IRO to IRD database connectivity will be required for IRO database server setup. These files should be executed sequentially with SQL*PLUS. 3.1 S.N. 1. 2. 3. 4. 5. 6. 7. IRO Database Server Setup (Upgrade) Name 1DeInstallProtax1.sql 2DeInstallProtax1.sql 3DeInstallProtax1.sql 4DeInstallProtax1.sql 5DeInstallProtax1.sql 6DeInstallProtax1.sql 7DeInstallProtax1.sql Purpose De-install the Public Synonyms of Protax 2.0 De-install views of Protax 2.0 De-install tables De-install database procedures of Protax 2.0 De-installs database functions of Protax 2.0 De-installs database packages of Protax 2.0 De-install database Replication objects at IRO database De-install JN Tables at IRO database Creates User/Roles and grants required system of Protax 2.1 Creates tables/snapshots of Protax 2.1 Creates Indexes of Protax 2.1 Creates Constraints/sets default values for table columns Creates Views of Protax 2.1 After completion of 9Protax21.sql User should connection to IRD through dial-up (RAS) User should connect as PROTAX before running this script Remarks
14.
5Protax21.sql
/opt/scribd/conversion/tmp/scratch23933/64498921.doc
8/4/2011
repeat this script 15. 16. 17. 18. 19. 20. 21. 22. 6Protax21.sql 7Protax21.sql 8Protax21.sql 9Protax21.sql 10Protax21.sql 11Protax21.sql 12Protax21.sql 13Protax21.sql Creates Functions of Protax 2.1 Creates Procedures of Protax 2.1 Creates Package specifications of Protax 2.1 Creates Package bodies of Protax 2.1 Creates Triggers of Protax 2.1 Creates Synonyms of Protax 2.1 objects Grants Protax 2.1 objects to users/roles Creates JN Tables Repeat the script twice Repeat the script twice Repeat the script twice After completion of this script repeat 5Protax21.sql
Security Setup Following script files will be required for security setup at IRO database server. These script files will be required to upgrade Protax 2.0 to Protax 2.1. S.N. 1. 2. 3. Name 1REMOVEDATA.sql 2SECURITYDATA.s ql 3roleandgrants.sql Purpose Removes security related data Populates security related data Grants required privileges Remarks
Note:- At the end of server setup, please run all the script files kept in folder Changes 3.2 S.N. 1. IRO Database Server Setup (New) Name 1Protax21.sql Purpose Creates Tablespaces for application data, indexes and Remarks
/opt/scribd/conversion/tmp/scratch23933/64498921.doc
8/4/2011
temporary segments 2. 2Protax21.sql Creates User/Roles and grants required system/object privileges of Protax 2.1 Creates tables/snapshots of Protax 2.1 Creates Indexes of Protax 2.1 Creates Constraints/sets default values for table columns Creates Views of Protax 2.1 Creates Functions of Protax 2.1 Creates Procedures of Protax 2.1 Creates Package specifications of Protax 2.1 Creates Package bodies of Protax 2.1 Creates Triggers of Protax 2.1 Creates Synonyms of Protax 2.1 objects Grants Protax 2.1 objects to users/roles Creates JN Tables After completion of 10Protax21.sql script repeat this script Repeat the script twice Repeat the script twice Repeat the script twice After completion of this script repeat 6Protax21.sql User should connection to IRD through dial-up (RAS)
3. 4. 5.
Security Setup Following script files will be required for security setup at IRO database server. These script files will be required to install the security system for Protax 2.1. S.N. Name Purpose Remarks
/opt/scribd/conversion/tmp/scratch23933/64498921.doc
8/4/2011
1. 2. 3. 4. 5 6 7 8 9 10
1SecurityProtax21.sql 2SecurityProtax21.sql 3SecurityProtax21.sql 4SecurityProtax21.sql 5SecurityProtax21.sql 6SecurityProtax21.sql 7SecurityProtax21.sql 8SecurityProtax21.sql 9SecurityProtax21.sql 10SecurityProtax21.sql
Creates Security Tables for Protax 2.0 Creates Security Table Indexes for Protax 2.0 Creates Security Table constraints for Protax 2.0 Creates Security Views for Repeat this script twice Protax 2.0 Creates Security Procedures for Protax 2.0 Creates Security Package Specifications for Protax 2.0 Creates Security Package Bodies for Protax 2.0 Creates Security Triggers for Protax 2.0 Creates Security Synonyms for Protax 2.0 Grants required system/object privileges to roles of Protax 2.0
11 12 13
Note:- At the end of server setup, please run all the script files kept in folder Changes 4 Application Setup
The following application files should be copied in existing I directory on IRD and IROs file (application) server. Location of the files must be maintained as per the directory structure mentioned below. The files, IT_MAIN.FMX, PROTAX.FMX, VAT_MAIN.FMX, VSF_SYS_USER.FMX and VAT_SYS_USER.FMX should be backed up before replacing these with new ones. The backup should be taken under new BACKUP folder. The existing folder I:\Protax should be renamed to
/opt/scribd/conversion/tmp/scratch23933/64498921.doc
8/4/2011
I:\Protax2.0 to backup Protax 2.0. A new folder I:\Protax should be created. The following application files should be copied to the locations specified with the file names. Forms- These files should be kept under I:\Protax\Forms
ACCESSORIES_MAIN.FMX SUPERVISOR_MAIN.FMX COLLECTION_MAIN.FMX
CALENDAR.FMX
ICL_OFFICE.FMX
ICL_INCOME_SOURCE.FMX ICL_ORDER_DEL_MODE.FMX ICL_MEDICAL_SERVICE.FMX ICL_SUSPENSION.FMX ISF_USER.FMX
ISF_ROLE.FMX
ISF_USER_ROLE.FMX ISF_ROLE_MODULE.FMX ISF_USER_MODULE.FMX VAT_SYS_USER.FMX ICS_PARAMETER.FMX ICT_COLL_TARGET.FMX ICL_UPLOAD_DOC.FMX ICB_INSTALMENT_RETURN.FMX ICB_INSTALMENT_REVISION_RETURN.FMX ICB_INSTALMENT_REVISION_NOTICE.FMX ICB_SELF_ASSESSMENT_RETURN.FMX ICB_AMENDED_ASSESSMENT.FMX ICB_ORD_DEL_DATE.FMX ICB_CHARGE_ASSESSMENT.FMX ICB_AME_CHA_INT_ASSESSMENT.FMX ICB_REV_APPLICATION.FMX ICB_APP_NOTIFICATION.FMX ICB_REV_DECISION.FMX ICB_APP_DECISION.FMX
/opt/scribd/conversion/tmp/scratch23933/64498921.doc
8/4/2011
ICB_TDS_RETURN.FMX ICB_MB.FMX ICB_BOUNCED_CHEQUE_DRAFT.FMX ICB_CT_TRANSFER.FMX ICB_EXCESS_TAX_CREDIT_TRANS.FMX ICB_TAX_CREDIT_AMEND.FMX ICB_MEDICAL_TAX_AMEND.FMX ICB_TAX_CREDIT_CLAIM.FMX ICT_BATCH_POST.FMX ICB_AUTHORIZE_UPDATE.FMX TR_BANK_VOUCHER.FMX TR_OLD_DEBIT.FMX TR_AUDIT_SELECTION.FMX
/opt/scribd/conversion/tmp/scratch23933/64498921.doc
8/4/2011
ICR_BOUN_CHEQ_ORDER.RDF ICR_TAX_CRE_CLA_AME_ORDER.RDF ICR_MED_TAX_CRE_CLA_AME_ORDER.RDF ICR_TAX_INC_RET.RDF ICR_COM_INC_RET.RDF ICR_AUD_SEL_AME.RDF ICR_APP.RDF ICR_ADM_REV.RDF ICR_ASS_TAX_INC.RDF ICR_DET_BUS_ACT.RDF ICR_MON_AUD_SEL_AME.RDF ICR_MON_APP.RDF ICR_MON_ADM_REV.RDF ICR_MON_TAX_INC_RET.RDF ICR_MISMATCH_LIST.RDF ICR_MISMATCH_DETAIL.RDF ICR_MISMATCH_LATE_FILING.RDF ICR_RETURN_MISMATCH_LIST.RDF
Library- These files should be kept under I:\Protax\Library 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
14.
I:\Protax\Library\BIN2HEX.EXE I:\Protax\Library\CallSDK32.dll I:\Protax\Library\d2kwut32.dll I:\Protax\Library\d2kwut60.dll I:\Protax\Library\D2KWUTIL.plx I:\Protax\Library\HEX2BIN.EXE I:\Protax\Library\library.plx I:\Protax\Library\library_i.plx I:\Protax\Library\OFGBSL.plx I:\Protax\Library\Ofghpl.plx I:\Protax\Library\Ofgmes.plx I:\Protax\Library\Ofgnavl.plx I:\Protax\Library\Ofgtel.plx
I:\Protax\Library\PROTAX_Library.plx
/opt/scribd/conversion/tmp/scratch23933/64498921.doc
10
8/4/2011
I:\Protax\Icons\123.ico I:\Protax\Icons\addr123.ico I:\Protax\Icons\adr1.ico I:\Protax\Icons\adr2.ico I:\Protax\Icons\AFFLDDWN.ICO I:\Protax\Icons\AFFLDUP.ICO I:\Protax\Icons\batch_complete.ico I:\Protax\Icons\batch_report.ico I:\Protax\Icons\Close1.ico I:\Protax\Icons\CRDFLE13.ICO I:\Protax\Icons\FOLDER05.ICO I:\Protax\Icons\GRAPH12.ICO I:\Protax\Icons\home.ico I:\Protax\Icons\ready_for_post.ico I:\Protax\Icons\rt_lock.ico I:\Protax\Icons\rt_ulock.ico I:\Protax\Icons\TRANS.ICO I:\Protax\Icons\VAT11.bmp
/opt/scribd/conversion/tmp/scratch23933/64498921.doc
11