Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 29

1. What does GETDBNAME do from the JQL-SQL-OFS Editor Tool?

a) Describes the column names for a table.


b) Gives table name, table dictionary name, view name for a VOC item
c) Looks at the SYSTEM_ID file for the data base name
d) Tells you the name of the database from the relational database

2. You want to deploy T24 on TAFJ on a specific Application Server. Where will you find the application
server specific components for deployment. i.e. TAFF EE application and configuration files

a) This part of the classic TAFJ packs available under lib and bin folder.
b) This is not part of classic TAFJ pack , you must get them from distribution
c) This is a part of classic TAFJ pack, available under appserver folder. Application Server specific
TAFJ EE and configuration files are avaliable in the respective folder.
d) This is part of classic TAFJ pack, available under 3rdparty\Appserver folder

3. What is the filename of the file generated on compilation of the JBC code Validate.DATE.b?

a) Variable.DATE.class
b) Variable_DATE.class
c) Variable_DATE_9.class
d) Variable_DATE_9_cl.class
e) Validate_DATE_7_cl.class

4. Which of the following activities can be carried using eclipse plugins for TAFJ?
A.MONITOR T24 LOCKS
B.EXECUTE JQL COMMANDS
C.EXECUTE SQL COMMANDS
D.CONVERT SQL TO JQL COMMANDS
E.CONVERT JQL TO SQL COMMANDS

a) C and D
b) C,D and E
c) A,B,D and E
d) A and B
e) A,B,C AND E

5. Error: Cannot instantiate class: org.jnp.interface.NamingContentFactory is triggered when you run


BROWSER.LISTEN in eclipse. Identify the cause.

a) jbossall-client.jar is missing in <tafj_home>/ext folder


b) jboss-client.jar is missing in <tafj_home>/ext folder
c) Database is not running. Start the database
d) JBOSS is not running, Execute <jboss_home>/bin/run.bat
6. You compile a JBC file with TAFJ on windows. On what other kind of OS, can you use the result of the
compilation?

a) Windows and Linux only


b) Any OS with a JRE 1.6 and ABOVE
c) Windows and MAC only
d) Windows and MAC only
e) Any OS from the Windows family only

7. What is the maximum number of JBC files that you can compile with 1 compilation unit?

a) 50000 UNITS
b) 12500 UNITS
c) 25000 UNITS
d) No Limitation

8. What will happen if you do not specify the INSERT file directories during TAFJ compilation

a) tCompile will check for the INSERT files in the BASIC source directories.
b) Compilation will happen successfully.
c) In our case there are no INSERT file directories. TAFJ checks for the INSERT file in the current
directory. If match is not found, TAFJ will look into the BASIC source directory.
d) Program compilation aborts, if there are any INSERTs in the program.

9. Toggle T24 nature will allow you to set the properties for a project like the below.
A. Specify the property file for the project.
B. Add Local BASIC source directories only.
C. All INSERT directories.
D. Specify the TAFJ home.
E. Specify the database connection settings which of the above are incorrect?

a) A
b) C
c) B
d) E

10. What would be the oracle table name used for the file FBNK.AA.ARRANGEMENT.ACTIVITY$NAU?

a) Long T24 file names are truncated in a TAFJ supported database (FBNK_AA_ARRAGEMENT001)
b) Dot and $ get converted to _ &? (FBNK_AA_ARRANGEMENT_ACTIVITY?NAU)
c) Dot and $ get converted to _ & _d_ (FBNK_AA_ARRANGEMENT_ACTIVITY_d_NAU)
d) Dot and $ get converted to _ & #(FBNK_AA_ARRANGEMENT_ACTIVITY#NAU)
11. What is the column datatype for the H2 tables?

a) CHAR
b) BLOB
c) XML
d) VARCHAR

12. Which are valid TAFJ locking mechanisms?

a) TABLE/JDLS/MEM/JDBC/PROCHASH
b) JDBC/PROC/MEM/ORCL/PROCHASH
c) JDBC/PROC/JDLS/ORCL/PROCHASH
d) JDBC/PROC/JDLS/MEM/PROCHASE

13. In a multiple project environment of TAFJ, what is the simplest method to explicitly specify the
project to execute?

a) Cannot execute a class in multiple environments


b) by passing -cf configuration filename
c) Change the default name with the project name to be executed in .default file every time.
d) None of the above

14. You can have only one T24 ( project ) per TAFJ installation>

a) FALSE
b) You have to set $JBCRELEASEDIR
c) You have to set $JAVA _HOME per T24 version
d) TAFJ can handle multiple T24 release but we must also install the equivalent TAFJ release
e) TAFJ can handle multiple T24 release by creating a property file for each release

15. What is the most syntactically proper (Clean) JQL statement that will translate the easiest to SQL?

a) SELECT FBNK.CURRENCY WITH @ID USD GBP JPY


b) SELECT FBNK.CURRENCY WITH @ID EQ USD OR @ID EQ GBP OR @ID EQ JPY
c) SELECT FBNK.CURRENCY USD GBP JPY
d) SELECT FBNK.CURRENCY WITH USD GBP JPY

16. When you try to execute the javaload script file and you see that the script aborts, what could be
the reasons?
A, The oracle listener is not started.
B, The user name and password are not right in the default configuration file.
C, The database name is incorrect or the driver name specified is incorrect.
D, jBASE is not running.
a) A, C and D
b) A, B and D
c) A, B and C
d) B, C and D
17. On saving a program in Eclipse, what are the various actions that take place?
A, Program saved on the disk.
B, Code is compiled.
C, Class file are generated.
D, Code is catalogued.
E, Java Code is deleted.

a) B, C and D
b) A, B and D
c) B, C, D and E
d) A, B, C and E

18. Any JQL statement having a WITH clause specifying selection criteria on fields, will touch an
underlying view in the database with TAFJ. The statement is

a) FALSE
b) True only if it is not a UD file
c) TRUE
d) True only if the selection criteria is on @id

19. You try to install TAFJ, but the installation aborts abruptly. What could be the reason?
A, Java is not installed.
B, JAVA_HOME is not set properly.
C, Eclipse is not installed.

a) A, B and C
b) Only C
c) Only B
d) A and C
e) A and B

20. Which is the following TAFJ enterprise components should you deploy in an application server.

a) TAFJEE_EAR.jar which packages TAFJ MDB/EJB/WAR responsible to call T24 code.


b) TAFJEE_LIB.jar while packages TAFJ libraries responsible to execute TAFJ runtime.
c) TAFJEE_MDB.jar which packages only TAFJ MDB responsible to handle JMS messages between
T24 and TAFJ.
d) TAFJEE_COMPONENTS.jar which packages T24 components responsible to execute T24
componentized code.
e) TAFJEE_WAR_TAFJ.war which package only web components responsible to execute T24 code
as a phantom process.

21. What can you do with DBTools?


A, Monitor T24 Sessions. a) E alone
B, Monitor T24 locks. b) A,B,D
C, Execute JQL and SQL commands. c) A,C ,E
D, Compile a JBC code. d) A,B,C
E, Edit a record with JED e) B,C,E
22. You would like to trace the activities taking place while executing a program. Instead of referring to
the log files every time you also wish to see the trace output while executing the program. What
should you do to achieve this?
a) Set the parameter as log4j.logger.RUNTIME=DEBUG, desktop
b) Set the parameter as log4j.logger.RUNTIME=DEBUG, runtime
c) Set the parameter as log4j.logger.RUNTIME=INFO, runtime
d) Set the parameter as log4j.logger.RUNTIME=INFO, console

23. What computer language can you compile with the TAFJ complier?

a) Java+JBC
b) JBC
c) JBC+Java+C/C++
d) C/C++
e) Java

24. What is the runtime default precision for TAFJ?

a) 8
b) 13
c) 4
d) 0

25. You are new to TAFJ and you face lot of error while compiling and executing the programs in the
TAFJ environment. The log files in TAFJ will definitely help you to analysis errors; the name of the
project you are working with is DEMOPROJECT. What will you do to get description logs?

a) Use the DEMOPROJECT.properties


b) Use the TAFJTrace.properties
c) Use the DEMOPROJECTTrace.properties
d) Use the tafj.properties file

26. TAFJ runs only inside an application server?

a) True Always
b) TAFJ can run within or without application server.
c) TAFJ runs only jBoss and WebSphere
d) TAFJ needs TAFC to run

27. You colleague tells you that the JBC compiler in TAFJ will accept $INSERT only if the filename starts
with I_. What would you say?

a) It can be set by the property temn.tafj.compiler.insert.name.any


b) False Always
c) True only if the statement used for insert in Jbc code is $INSERT
d) True Always. T24 expects inserts in the I_ format
28. On executing tRun EX, It raises the following error FATAL.ERROR: PGM EX CANNOT OPEN F.SPF. The
database log in TAFJ/log reports [ERROR] DATABASE - ClassNotFoundException: org.h2.Driver. How
can you correct this error

a) Copy the correct database driver from TAFJ/ext to TAFJ/dbdrivers


b) Run the database scripts for H2 from TAFJ/dbscripts
c) The H2 database is a new database without T24 data. Do a DBImport to import T24 data
d) Copy the correct database driver from TAFJ/dbdrivers to TAFJ/ext

29. To debug browser request in eclipse the following routine to used.

a) BROSWER.DEBUG
b) BROWSER.LISTEN
c) BROWSER.TRACE
d) LISTEN.BROWSER

30. If the .default file under TAFJ_HOME/conf contains a project name which is missing or deleted.
What will happen when you try to launch EX without specifying the property to use

a) Since the project specified in .default is not present, TAFJ executes default project
tafj.properties
b) Crashes with an error specifying missing properties file.
c) TAFJ executes the first properties file found in conf folder of TAFJ_HOME
d) None of the above

31.What is the final result of compiling a Jbc file using TAFJ?


a) java file
b) tafj file
c) jar file
d) class file
e) lib file

31. Which is the following are resources of the application server.

a) TAFJ Application Server Components


b) TAFJ libraries
c) Loggers
d) TAFJ
e) JMS queues and topics

32. You wish to see configuration details for a program belonging to a particular project. Which
command will you use?
a) tShow -cf <con file>
b) tDiag
c) tDiag -cf <con file>
d) tShow
33. How would you get maximum debugging information for the compiler activity?

a) In TAFJ_HOME/conf/TAFJTrace.properties set log4j.logger.COMPILER=DEBUG


b) In TAFJ_HOME/conf/TAFJTrace.properties set
log4j.appender.compiller.layout.ConversionPatteren=[%-5p] %d [%t] - %m%n
c) In TAFJ_HOME/conf/TAFJTrace.properties set log4j.logger.DATABASE=DEBUG
d) In TAFJ_HOME/conf/TAFJTrace.properties set log4j.logger.JQL=DEBUG
e) In TAFJ_HOME/conf/tafj.properties set log4j.logger.RUNTIME=DEBUG

34. You have two folders (folder A and folder B). Containing basic code that you need to compile.
Choose the best option to include both the folders for compilation
a) temn.tafj.directory.src=folder A;folder B
b) temn.tafj.directory.java=folder A;folder B
c) temn.tafj.directory.basic=folder A;folder B
d) temn.tafj.directory.precompile=folder A;folder B

35. What are the mandatory pre-requisites to install TAFJ?


A, JDK 1.6 and above. JAVE_HOME variable set to the parent directory of java installation.
B, Oracle.
C, Eclipse

a) A, B and C
b) A and B
c) Only A
d) B and C

36. You want to increase the log file size of your LOCKING log. How would you do that?

a) Increase the value for property log4j.appender.locking.MaxFileSize in tafj.properties


b) Use DBTools to do increase it.
c) Increase the value for property log4j.appender.locking.MaxFileSize in TAFJTrace.properties
d) None of the above

37. What is the file name of the file generated on compilation of the JBC code VALIDATE.SIGN.b

a) VALIDATE_SIGN_0_cl.class
b) VALIDATE_SIGN.class
c) VALIDATE.SIGN.b.class
d) VALIDATE.SIGN.class
e) VALIDATE_SIGN_cl.class

38. In JBOSS, in which file will you configure the TAFJ and T24 lib.

a) tafj-service .xml
b) t24-ds.xml
c) jboss_classpath.env
d) classpath.xml
e) tafj-classpath.xml
39. TAFJ in standalone mode (outside an Application Server) can execute a Phantom process such as a
TSA in which of the following ways

a) TAFJ cannot execute a process PHANTOM


b) It can be a new Thread or a new process. The command is tRun –Thread
c) Each EXECUTE is a new Thread in the same JVM
d) It can be a new Thread or a new process. This has to be set in the properties file
e) Each EXECUTE is a new process (JVM)

1. Which property in the TAFJ.properties file uniquely identifies the database connection in JDBC

a) temn.tafj.directory.precompile
b) temn.tafj.jbdc.url
c) temn.tafj.jdbc.url.comparar
d) temn.tafj.jdbc.username

2. Error: Cannot Instantiate class: org.jnp.interfaces.NamingContextFactory is triggered when you run


BROWSER.LISTEN in eclipse.Identify the cause.

a) Data base is not running. Start the data base


b) jboss-client.jar is missing in <tafj_home>/ext folder
c) JBOSS is not running. Execute <jboss_home>/bin/run.bat
d) jbossall-client.jar is missing in <tafj_home>/ext folder

3. Consider an environment having projects named R13 and R14 in a TAFJ instance. Which is the
following command can be used to start COB in R14?

a) tRun -cf R14 START.TSM


b) START.TSM
c) tRun START.TSM
d) tRun R14 START.TSM

4. Which is the package is responsible for handing JMS message between T24 browser and T24

a) TAFJJEE_MDB.jar
b) TAFJJEE_COMPONENTS.jar
c) TAFJJEE_LIB.jar
d) TAFJJEE_WAR_TAFJ.war

5. What is the FAKE class with TAFJ

a) A specific class for performance


b) An empty class generated for missing dependentend calls of JBC code on compilation
c) The result of the compilation of the FAKE JBC subroutine
d) The FAKE class means nothing for TAFJ
e) A specific class from a basic replacement
6. Which TAFJ components have to be deployed inside the application server for a browser request to
be processed?

a) TAFJEE_ear.ear only
b) TAFJEE_ear.ear, TocfT24ra-ra.rar
c) TAFJEE_ear.ear, tocfee.ear, tocfT24ra-ra.rar
d) We can delete the EJB and the helper servlet and deploy only the MDB to consume browser
request

7. Which is the following TAFJ enterprise components should you deploy in an application server.

a) TAFJEE_EAR.jar which packages TAFJ MDB/EJB/WAR responsible to call T24 code.


b) TAFJEE_LIB.jar while packages TAFJ libaries responsible to execute TAFJ runtime.
c) TAFJEE_MDB.jar which packages only TAFJ MDB responsible to handle JMS messages between
T24 and TAFJ.
d) TAFJEE_COMPONENTS.jar which packages T24 components responsible to execute T24
componentized code.
e) TAFJEE_WAR_TAFJ.war which package only web components responsible to excute T24 code as
a phantom process.

8. Which is the communication channel between T24 and Browser Web?

a) RMI-IIOP
b) JMS
c) TC Server
d) TAFC Agent

9. If you delete or add any path to yout project inside the eclipse which is the below mentioned files
will eclipse update automatically on clicking apply and okay button

a) TAFJTrace.properties
b) TAFJ.policy
c) .default
d) T24.properties (T24 is the project name)

10. What is the order of the classpath loading in TAFJ inside an application server?
a) 1)The ENV CLASSPATH 2)temn.tafj.directory.precompille in the properties
b) TAFJ uses $GLOBUS_LIB and GLOBUS_BIN
c) TAFJ uses the CLASSPATH of application server
d) 1)<tafj_home>/ext 2) temn.tafj.directory.class 3)temn.tafj.directory.precompile in the
properties file
e) 1)<tafj_home>/ext 2) temn.tafj.directory.precompile 3)temn.tafj.directory.class in the
properties file

11. What is the file name of the file generated on compilation of the JBC code VALIDATE.SIGN.b
VALIDATE_SIGN_0_cl.class
VALIDATE_SIGN.class
VALIDATE.SIGN.b.class
VALIDATE.SIGN.class
VALIDATE._SIGN_cl.class

12. A consultant wants to setup T24 on java using TAFJ . The datebase is oracle . What are the
parameters that she needs to configure in the tafj.properties file.
A, temn.tafj.directory.precompile
B, temn.tafj.directory.url
C, temn.tafj.jdbc.driver.
D, temn.tafj.jdbc.basic.statistics

D alone
A,B,C and D
B,C and D
A,B and C

13. What is the order of the class path loading in TAFJ ouside an application server?

TAFJ uses $GLOBUS_LIB and $GLOBUS_BIN


TAFJ uses only the ENV CLASSPATH
1) the ENV CLASS PATH 2) temn.tafj.directory.precompiled in the properties
1) temn.tafj.directory.classes. 2) <tafj_home>\ext 3) temn.tafj.directory.precompile in the properties file
1 ) tafj_home/ext 2) temn.tafj.directory.precompile 3) temn.tafj.directory.classes in the properties file

14. Relational database can understand JQL syntax?


Only through eclipse
TRUE
FALSE
True if you install the correct plugin

15. On savings a program in Eclipse , what are the various actions that take place? A, Program saved on
the disk. B, Code is compiled. C, Class file are generated. D, Code is catalogued. E, Java Code is
Deleted.
B, C and D
A, B and D
B, C, D and E
A, B , C and E

16. You have a T24 area with jbase as the database. You want to use this database with TAFJ and
ORACLE. What should you do
You cannot use and existing T24 area
Use the DBUpdate tool to update the database from jbase to oracle
Use the DBImport tool to import the database from jbase to Oracle
Use the DBExtractTable to extract the tables from jbase into oracle

17. JVM memory setup in TAFJ can be done is ………………..


tafj_conf
tafj.properties
TAFJ.policy
.key

18. What is true about tafj.properties file?


Eclipse is required to edit the contents of this file
It is the default properties file for TAFJ
It is the default help file for TAFJ
It acts like a template for creating new configuration files in TAFJ

19. You want to increase the log file size of your LOCKING log.How would you do that?

Increase the value for property log4j.appender.locking.MaxFileSize in tafj.properties


Use DBTools to do increase it.
Increase the value for property log4j.appender.locking.MaxFileSize in TAFJTrace.properties
None of the above

20. You try to install TAFJ, but the installation aborts abruptly. What could be the reason? A, Jave is not
installed. B, JAVA_HOME is not set properly. C, Eclipse is not installed.
A, B and C
Only C
Only B
A and C
A and B

21. Can the name of the log files generated be renamed if necessary
yes can be changed in tafj.properties
No cannot be changed
yes can be changed in TAFJTrace.properties
none of the following

22. TAFJ runs only inside an application server?

True Always
TAFJ can run within or without application server.
TAFJ wuns only jBoss and Websphere
TAFJ needs TAFC to run

23. Java code generated by TAFJ always belongs to a particular package com.temenos.t24. Can we
change this package name to com.temenos.globus and if so how?

The package name cannot be changed


Specify the parameter temn.tafj.package = com.temenos.globus
Specify the parameter temenos.package.name =com.temenos.globus
Specify the parameter teme.tafj.directory.tafj=com.temenos.globus

24. What is the filename of the file generated on compilation of the JBC code Validate.DATE.b?
Variable.DATE.class
Variable_DATE.class
Variable_DATE_9.class
Variable_DATE_9_cl.class
Variable_DATE_7_cl.class

25. What is not true about project specific configuration file?


A) It is of the same name as that of the project name.
B) It is created from the .properties file.
C) If the project specific property file is deleted or re-named. Eclipse will generate a new properties
file for the project.
D) If the project specific property file is deleted or re-named, Eclipse will use the TAFJ.properties file
a) C
b) A,B
c) C,D
d) A,C
e) B,D

26. What is the maximum number of JBC files that you can compile with 1 compilation unit?
50000 UNITS
12500 UNITS
25000 UNITS
No Limitation

27. tRun calls bootstrap ………. File, which sets min and max memory for the JVM?
tafj_conf
TAFJ.policy
.default
tafj.properties

28. you want to see the version of all TAFJ runtime components like TAFJCore , TAFJCompiler,
TAFJLocking, TAFJPackager etc. which command will you use
tReport
tDiag
tShow
tVersion

29. On executing tRun EX, It raises the following error FATAL.ERROR:PGM EX CANNOT OPEN F.SPF. The
database log in TAFJ/log reports [ERROR] DATABASE - ClassNotFoundException:org.h2.Driver. How
can you correct this error
Copy the correct database driver from TAFJ/ext to TAFJ/dbdrivers
Run the database scripts for H2 from TAFJ/dbscripts
The H2 database is a new database without T24 data. Do a DBImport to import T24 data
copy the correct database driver from TAFJ/dbdrivers to TAFJ/ext

30. What is the purpose of the parameter temn.tafj.directory.java>


If specifies the path where TAFJ searches for java code or java class files
If specifies the path where TAFJ searches for java code
If specifies the path where TAFJ searches for java class files
If specifies the path where TAFJ places the generated java code
31. You are new to TAFJ and you face lot of error while compiling and executing the programs in the
TAFJ environment. The log files in TAFJ will definitely help you to analysis errors, The name of the
project you are working with is DEMOPROJECT. What will you do to get description logs?
Use the DEMOPROJECT.properties
Use the TAFJTrace.properties
Use the DEMOPROJECTTrace.properties
Use the tafj.properties file

32. What is true about BASIC source directories


It is always a remote directory. There is no way that it can get created under TAFJ_home
It can exist anywhere under the TAFJ_home directory
It can be any directory in the local disk or a remote directory
It should exist only under the data directory

33. Is it possible to change the timezone for TAFJ?


Not possible explicitly to change timezone
Set TIMEZONE ENV on your OS
Can be changed in the property temn.tafj.runtime.timezone in the properties file
Makes use of timexone of computer on which the application is running

34. What can the eclipse JED editor be used for?


Compile BASIC programs in ECLIPSE
Write BASIC program in Eclipse
View, Modify and insert records in Database
Edit the record and write programs

35. What of these statements are incorrect for the tool tDiag in TAFJ?
It shows the version of TAFJ
It shows the basic and precompiled paths of a project
It requires a database up and running
It shows the database parameters used for the projects
all the above

36. You would like to trace the activities taking place while executing a program. Instead of referring to
the log files every time you also wish to see the trace output while executing the program. What
should you do to achieve this?
Set the parameter as log4j.logger.RUNTIME=DEBUG, desktop
Set the parameter as log4j.logger.RUNTIME=DEBUG, runtime
Set the parameter as log4j.logger.RUNTIME=INFO, runtime
Set the parameter as log4j.logger.RUNTIME=INFO, console

37. If the .default file under TAFJ_HOME/conf contains a project name which is missing or deleted.
What will happen when you try to launch EX without specifying the property to use
Since the project specified in .default is not present, TAFJ executes default project tafj.properties
Crashes with an error specifying missing properties file.
TAFJ executes the first properties file found in conf folder of TAFJ_HOME
None of the above
38. Toggle T24 nature will allow you to set the properties for a project like the below.
A, Specify the property file for the project. B, Add Local BASIC source directories only. C, All INSERT
directories. D, Specify the TAFJ home. E, Specify the database connection settings which of the
above are incorrect?
A
C
B
E

39. You want to deploy T24 on TAFJ on a specific Application Server. Where will you find the application
server specific components for deployment . i.e TAFF EE application and configuration files
This part of the classic TAFJ pack avaliable under lib and bin folder.
This is not part of classic TAFJ pack , you must get them from distribution
This is a part of classic TAFJ pack, avalible under appserver folder. Application Server specific TAFJ EE
and configuration files are avaliable in the respective folder.
This is part of classic TAFJ pack, avalible under 3rdparty\AppServer folder

40. What is the most syntactically proper (Clean) JQL statement that will translate the easiest to SQL?
SELECT FBNK.CURRENCY WITH @ID EQ USD AND RANK NE '' AND CLS.CCY NE ''
SELECT FBNK.CURRENCY WITH @ID EQ USD AND WITH RANK AND WITH CLS.CCY
SELECT FBNK.CURRENCY WITH @ID EQ USD AND 'RANK' AND 'CLS.CCY'
SELECT FBNK.CURRENCY WITH @ID EQ USD AND RANK AND CLS.CCY

TAFJ TCCP - SANKAR - tafj anitha priya

1) Which agent is used to connect TAFJ and BrowserWeb?


JMS

2) Oracle table name of the file FBNK.AA.ARRANGEMENT.ACTIVITY$NAU?


Ans: TAFJ truncated large file name (FBNK_AA_ARRANGEMENT001)

3) tafj AND tafj_VOC will contain same lines?


will not be the same

4) AS will refer libraries from (there is a list with 4 options and asked 1,2 2,3 like that)?
5) Write about DBTools
a) It is database will run if TAFJ is installed
b) It is web application will run with TAFJ
c) It is a database will run in the machine that will not have X-driver (something)-correct
6) jBC file is compiled in one OS Windows, if there is another OD, there you can use the result of this jBC,
what it is
a) The same OS Windows
b) Windows & Linux
c) The OS with JRE 1.6 and above - correct
7) The database used for TAFJ ?
a) DCD
b) JDBC
c) some other two ans
8) What is the default precision used in TAFJ - 4
9) Where we will mention T24 and TAFJ libraries? - tafj-service.xml
10) JQL commands ( three questions like this)
SELECT FBNK.CURRENCY WITH @ID EQ USD GBP
SELECT FBNK.CURRENCY WITH @ID EQ USD OR @ID EQ GBP

1. CLEAN JQL statements which will execute faster?


SELECT FBNK.CURRENCY WITH @ID EQ USD OR @ID EQ GBP
SELECT FBNK.CURRENCY @ID USD GBP

2. where can the TAFJEE.ear be found?

1. Get from distribution


2. under 3rdparty/appserver
3. under tafj/appserver
4. under tafj/appserver. the application specific configuration files can be found inside the
corresponsding webserver names

3. TAFJ compiler can be run for

JBC - correct
JAVA
JBC, JAVA
JBC, JAVA, C, C++

4. JBC code cannot be compiled in TAFJ if

GOTO is present
LABEL is present
CALLC is present - correct
INSERTS is present

5. default contains 2 preoperties tCompile - what will happen?


Gives error
first one will be taken - correct
randomly picks property
gives class not found exception since it cannot decide which class to put the code.

6. What us eclipse - IDE which can be used with plugins given by temenos to support TAFJ
- IDE developed by TAFJ

7. which is not true when a code is compiled using eclipse


1. code is saved in teh directory
2. code is compiled
3. java code and class is generated
4. cataloging happens - correct
5. deletion of java code happens

8. order of class execution in application server

1. ext, classes, precompile


2. uses environment.vars
3. used TAFJ_CLASSpath variable
3. claases, ext, precompile

9. COM.TEMENOS.T24. COM.TEMENOS.GLOBUS WHERE TO CHANGE


TEMN.TAFJ.PACKAQGE

10. HOW CAN YOU RUN dbTOOLS

FROM APPLICATION
SET TAFJ_HOME and run DBTools from anywhere - c
trun DBTools
tRun -cf properties DBTools

11. Which is false about tDiag


1. shows the database properties
2. shows teh TAFJ version
3. it requires database up and running

12. in eclipse you delete a path, what will happen when you PROPERTIES AND OK
T24 will be rebuilt asssuming T24 is ur project name

13. you have R12, R13, R14 inside same TAFJ. what is teh efficiennt way to run R13?

1. pass -cf R13 as arhument


2. change .default everytime
3. use tRun R13

14. jbase in TAFC to oracle in TAFJ

DBimport

15. what is true about tafjtrace.properties

you can have multiple tafjproperties


you can have one and on]ly one for one tafj injstallation - c
you can change teh name of tafjtrace.properties
it is not mandatory ti have tafjtrace.properties

16. toggletafj nature is selected, which of the following does not happen

1. set TAFJ_HOME
2. Specify properties files
3. specify database URL
4. specify basic paths only
5.specify insert paths -c

17. If you want to display more trace in the window that you are working during runtime how do you set
it?

log4j.logger.RUNTIME=DEBUG, desktop
log4j.logger.RUNTIME=DEBUG, file
log4j.logger.RUNTIME=INFO, runtime
log4j.logger.RUNTIME=INFO, console -c

1. Database supported by TAFJ


Ans: Oracle, Microsoft SQL Server, DB2, derby, derby (Embedded), H2
2. Can multiple area be connected with single TAFJ.
Ans : Yes
3. Where is the memory setup for TAFJ is done.
Ans: tafj_conf, tafj_run (tRun calls bootstrap tafj_conf, which sets min and max memory.)
4. if jbc wants to execute phantom -> TAFJ property will check thread or process, if its thread it will
execute the phantom on the same JVM, if its Process, TAFJ will create separate JVM to execute Phantom
and the memory for the new JVM will be picked from tafj.properties file.
# Specify whether a "EXECUTE PHANTOM ..." will be a new process or
# a new Thread. In multiple CPU machines, a new process (true) could
# be more efficient.
#
temn.tafj.runtime.phantom.as.process = true

#If the phantoms are executed as process, what JVM options to


#use to launch them.
#
temn.tafj.runtime.new.process.params = -Xmx1024M -XX:MaxPermSize=256m
5. Following are the JVM/JDK supported by the TAFJ.
TAFJ R10 on JVM 1.5 and 1.6
TAFJ R12/R13 on JVM 1.6
TAFJ R14 on JVM 1.6 and 1.7 (not fully tested on 1.8)
6. How TAFJ find TAFJ_HOME ?
1.Java options and system properties -Dtafj.home (tafj_conf)
2.Environment variables TAFJ_HOME (system environment variables, TAFJ/conf .properties file)
3.Determination by jar (classes)(particular jar)
7. If the file mentioned in .default is not present then tafj.properties is taken as default file.
8. tCompile will check the routine in the following order to find the routine.
Current directory mentioned in the.properties file
Basic directory mentioned in the .properties file
9. question based on grammar levels of tCompile.
10. What is the order of installing oracle DB.
Ans: Oracle install, Listener create, DB instance config, TableSpace, Users, DBImport.
11. Database type while creating. Ans- AL32UTF8/UTF-8
12. Project name should be equal to the .properties name.
13. Classpath loading order
1.%TAFJ_HOME%\lib
2.<temn.tafj.directory.classes>
3.<temn.tafj.runtime.classpath>
4.%TAFJ_HOME%\ext
5.<temn.tafj.runtime.extended.classpath>
6.<temn.tafj.directory.precompile>
14. TAFJ uses JMX
no - dont attempt
Yes, only through application server
Yes tafj uses
15. SELECT efficient statement
SELECT FBNK.CUSTOMER WITH CURRENCY EQ USD GBP
SELECT FBNK.CUSTOMER WITH CURRENCY EQ USD OR CURRENCY EQ GBP
16. TIMEZONE how can you change it
In tafj.properties you can change it there is a parameter temn.tafj.runtime.timezone
17. Where does the UD file will be created.
Current directory mentioned in the tafj.properties
18. Gave a complete routine and asked what is the grammar level it will give.
Grammar 1, 2, 3, error
19. Como directory
temn.tafj.runtime.directory.como
20. What is TAFJ precision timing. Option: 1 2 3 0 ANS :4
21. When compiling routine. It says package name is missing (t24 package is missing). Also they gave
precompile path, class path, java path, package path
Java and class path has multiple paths which is wrong.
22. Tafj.properties what is true about it.
It is template
It is help for TAFJ
It is the default for TAFJ
23. How will be T24 core jar configured in properties file
temn.tafj.directory.precompile
24. Can more number of properties file name be given in .default. Ans: no only one file name can be
used as default file.
25. If default properties file cannot be found then TAFJ take tafj.properties file as default file.
26. What will GETDBNAME gives. dict, table name, view name
TAFJ TCCP – SANKAR – tafj

1. The TAFJ can be work with or without Application server -true


2. Relational database can understand JQL commands – yes if you install correct plugin
3. The JQL command can execute with clause for UD directory - false
4. The classpath order executed in the Application server - ext/class/precompile
5. TAFJEE_EAR.ear is needed for the Application server – true(process browser req)
6. TAFJ Compiler can compile which language code in Application server - jbc
7. The debugging of the TAFJ is possible for which language -jbc
8. Efficient and clean JQL statement – 2 QUES like
SELECT FBNK.CURRENCY WITH @ID EQ GBP OR @ID EQ USD
SELECT FBNK.CURRENCY WITH GBP USE

SELECT FBNK.ACCOUNT WITH @ID EQ AND RANK NE '' AND CCY NE ‘’

9. The TAFJ can compile how many files in a unit of compilation 15000 50000 25000 no limitation
10. TDiag – will show the Precompiled paths, TAFJ version, database parameter
11. The class file name Run_2_cl.java
12. The configuration file for the Application Server is available under ? under 3rdparty/appserver
13. To change from oracle TAFC database to TAFJ database which tool is needed DBImport/DBUpdate
14. DBtools is used to view the data record, execute JQL/SQL statement, monitor locks and session,
compile JBC code
15. To show a particular project details which command is used tDiag –cf <properties>
16. In TAFJ standalone Phantom process, each process is executed as Single thread in JVM, each process
excute as JVM…
17. The Browser Listener results in the error :ContextNaming factory because the jbossall.client is
missing in ext / jboss is not started
18. To process the browser request TAFJEE_EAR alone, remove the EJB MDB alone is enough to
consume requests
19. The error org.h2.driver error while starting the database ( EX PGM NOT …) because the h2 file not
available in ext / dbscripts are not run after new db installation – copy from driver to ext
20. The TAFJ installation abrupt because Eclipse is not installed, Java is not installed and JAVA_HOME is
not set properly
21. The debug in TAFJ is enabled by keeping a breakpoint or placing debug in the code
22. The parameters should be set for T24 to be installed in TAFJ.
Temn.tafj.jdbc.url, jdbc.derivers, directory.precompile, basic.statistics
23. The package of the class path should be defined in package as … temn.tafj.package
24. The project dev should be logged fully which property file need to be used. TAFJTrace.properties,
tafj, perojectdevtrace, projectdev
25. How many TAFJTrace file can be there in TAFJ. - one
26. If the file mentioned in .default is missing the default tafj.prop will be used ??? true
28. When the new proj is created the prop file will be formed by using the tafj.prop, .prop template
29. How to handle multiple projects in TAFJ, having the .properties for each release ?? –cf .prop
30. The memory definition can be defined in tafj_conf
31. The T24 lib and TAFJ lib is defined in tafj-service.xml ….
32. The conversion JBC code to Java should remove the Insert file, remove CALLC , remove Goto…
33. The JQL commands are COPY,DELETE-FILE,CREATE-FILE,CLEAR-FILE,LIST-ITEM
Sankar- tafj-1

1.T24 TAFC is setup with oracle DB whom would u use that env with TAFJ
a)do nothing on the environment
b)use dbupdaetool
c)dbextract tool
d)dbimport tool

2.which consitute the resources of AS

a)TAFJlib
b)JMS queue and logging
c)TAFJ
d)TAFJ AS components
e)logggers
f) JMS queues and topics

3.which is corecct about TAFJ.TRACE.PROPERTIES


a)onle one trace.properties is present
b)not mandtory to have trace.properties for the environment
c)every property is associated with TAFC.TRACE.PROPERTIES
d)It is similar to other .property file and can be many

4.which command is used to check configuration details of the particular project

tdiag
tdiag -cf <conf>
tshow
tshow -cf <conf>

5.TAFJ runs only in AS

a) TAFJ run with or without AS


b) run only in jbosss and wbspehere
c) need TAFC to run
d)true always

6.which is true abt TAFJ plugin eclipse

a)included in VS
b)design studio
c)can standlone without eclipse
d)works only for R12/R13
7.which file contain mdb/ejb
TAFJJEE_EAR.ear

8.Which is true abt databse


TAFJ SUPPORT oracle , DB2,H2,MS-SQL
TAFJ support oracle mysql,H2,MS-SQL
supports jbase

9.What is the class file gets generated on compiling the routine VALIDATE.date.b

VALIDATE_DATE.clas
VALIDATE.DATA.class
VALIDATE_DATE_7.class
VALIDATE_DATE_9.cl.class
VALIDATE_DATE.9.class

10.where can we set min max memory for JVM


tafj.ploicy
tafjconf
tafj.properties
.default

11.TAFJ support JQL query with WITH caluse if UD files

UD file is dicrectory
true sometimes
true
false

12.which of the below is used to view the version of TAFJCOMPILE,TAFJCORE etc

tVersion
tDiag
tShow

13.increase log file size of compiler log

set log4j.appender.compiler.MaxFileSize to the required size in TAFJ.TRACE.properties


set log4j.appender.compiler.MaxFileSize to the required size in TAFJ.properties
not possible

15. there are two folders a , b foler to compile the routine , where it shd be setup

temn.tafj.directory.src
temn.tafj.directory.precompile
temn.tafj.directory.java
temn.tafj.directory.basic
16.ORDER OF CLASSPATH LOADING in TAFJ – class/ext/precompile

17.while installing , TAFJ aborts


a)java not insalled
b)JAVA_HOME not set
c)eclipse not installed

18.error naming contectfactory runnuing BROWSER.LISTEN IN eclipse

jboss not running


jbossall.clent.jas missing
database is not running
jboss.client.jas is missing

19.While compiling an code , which of the following is not in the sequence

Check the value of property in default .


Load the values from default.properties
compile the routine and convert to java code and check the syntax and then produce the executbale
then assign the grammer level

20. Increase the log file size of locking log

a)set log4j.appender.locking.MaxFileSize to the required size in TAFJ.TRACE.properties


b)set log4j.appender.locking.MaxFileSize to the required size in TAFJ.properties
c)not possible

21. When a folder is created in TAFJ , where the folder is physically present

a)under TAFJ_HOME path


b)under path of the variable temn.tafj.directory.UD IN tafj.PROPERTIES
c) under the path of the variable temn.tafj.runtime.directory.current

22.Mandatory pre-requties for installing TAFJ


a)Eclipse
b)Oracle
c)JAVA 1.6 or above

23. what is the use of DBTOOL


1.convert SQL stmt to JQL
2.convert JQL stmt to SQL
3.monitor T24 session
4.monitor T24 locks
5.execute JED commands

24. What can be done JED in eclipse


a)insert , view and modify
b)execute SQL commands
c)execute JQL commands
d)compile and execute code

25. To triggger debug , what should be done


a) add debug to the code and compile
b) double click on the line in eclipse where the debug need to be triggered
ans : a or b
26.Whenever a path is deleted from eclipse , what is the first thing happens
a)the path is deleted from TAFJ.properties
b)the path is deleted from TAFJTRACE.properties

27. When an SELECT stamtement of JQL is executed with WITH cluase , the view of the database is
touched if
a) SELECT statement is for UD files
b) false
c) true

28.what is the oracle file name of the application FBNK.CURRENCY$HIS

a)FBNK_CURRENCY?HIS
b)FBNK_CURRENCY$HIS
c)FBNK_CURRENCY#HIS

29. TAFJ select the ____________ boostrap file , to tafj_conf/tafj_run

30. which of the following shd be added in the AS for the jboss to work

TAFJJEE.EAR.ear
TAFJJEE_mdb.jar
TAFJJEE_WAR.war

Sankar – karthikc

1. Eclipse plugin folder how it can be linkned.

copy all jar files eclipse/dropins, copy all jar files eclipse/dropins and create a .link file in TAFJ/ext
copy all jar files eclipse/dropins, copy all jar files eclipse/dropins and create a .link file in dropins folder

2. how are the Table views in TAFJ VOC and TAFC VOC – will not be the same

3. What database connection is Used for Oracle


DCD, JDBC, ODC

4. Which of the following is not true about tDIAG

ans: The Database should be up and running.

5. Which of the following open the table in locked mode

JQL-SQL-OFS
JED editor

6. Logfile name can be renamed? If so where?

Ans: TAFJTrace.properties

7. Which of the following recieves informations between the T24 BROWSER and T24

Ans: TAFJJEE_MDB.jar

8. In TAFJ standalone how the agents will lauched, whether as a process and thread?

And: It is decided by the parameter temn.tafj.runtime.phantom.as.process in TAFJ.properties.

9. You have a project DEV.properties, it is defaulted in .default, you execute the commmand

tRUN -cf R12.properties


Output:
DEV is the project property
.Default is Null
javaexeception error:"Config file does not exists"

Ans: R12 TAFJ project does not exit.

SANKAR- TAFJ NEW

1. What is the routine name used for debugging browser through eclipse
BROWSER.LISTEN
2. In which file datasource is updated
t24-ds.xml (for 4.2.3)
standalone-full.xml (for 6)
1. CLEAN JQL statements which will execute faster?
SELECT FBNK.CURRENCY WITH @ID EQ USD OR @ID EQ GBP
SELECT FBNK.CURRENCY @ID USD GBP
2. where can the TAFJEE.ear be found?

1. Get from distribution


2. under 3rdparty/appserver
3. under tafj/appserver
4. under tafj/appserver. the application specific configuration files can be found inside the
corresponsding webserver names

3. TAFJ compiler can be run for

JBC
JAVA
JBC, JAVA
JBC, JAVA, C, C++

4. JBC code cannot be compiled in TAFJ if

GOTO is present
LABEL is present
CALLC is present
INSERTS is present

5. default contains 2 preoperties tCompile - what will happen?


Gives error
first one will be taken
randomly picks property
gives class not found exception since it cannot decide which class to put the code.

6. What us eclipse - IDE which can be used with plugins given by temenos to support TAFJ
- IDE developed by TAFJ

7. which is not true when a code is compiled using eclipse

1. code is saved in teh directory


2. code is compiled
3. java code and class is generated
4. cataloging happens
5. deletion of java code happens

8. order of class execution in application server

1. ext, classes, precompile


2. uses environment.vars
3. used TAFJ_CLASSpath variable
3. claases, ext, precompile
9. COM.TEMENOS.T24. COM.TEMENOS.GLOBUS WHERE TO CHANGE
TEM.TAFJ.PACKAQGE

10. HOW CAN YOU RUN dbTOOLS

FROM APPLICATION
SET TAFJ_HOME and run DBTools from anywhere
trun DBTools
tRun -cf properties DBTools

11. Which is false about tDiag


1. shows the database properties
2. shows teh TAFJ version
3. requires db up &running

12. in eclipse you delete a path, what will happen when you PROPERTIES AND OK
T24 will be rebuilt asssuming T24 is ur project name

13. you have R12, R13, R14 inside same TAFJ. what is teh efficiennt way to run R13?

1. pass -cf R13 as arhument


2. change .default everytime
3. use tRun R13

14. jbase in TAFC to oracle in TAFJ

DBimport

15. what is true about tafjtrace.properties

you can have multiple tafjproperties


you can have one and on]ly one for one tafj injstallation
you can change teh name of tafjtrace.properties
it is not mandatory ti have tafjtrace.properties

16. toggletafj nature is selected, which of the following does not happen

1. set TAFJ_HOME
2. Specify properties files
3. specify database URL
4. specify basic paths only
5. specify insert paths

17. If you want to display more trace in the window that you are working during runtime how do you set
it?
log4j.logger.RUNTIME=DEBUG, desktop
log4j.logger.RUNTIME=DEBUG, file
log4j.logger.RUNTIME=INFO, runtime
log4j.logger.RUNTIME=INFO, console

1. Database supported by TAFJ


Ans: Oracle, Microsoft SQL Server, DB2, derby, derby (Embedded), H2
2. Can multiple area be connected with single TAFJ.
Ans : Yes
3. Where is the memory setup for TAFJ is done.
Ans: tafj_conf, tafj_run (tRun calls bootstrap tafj_conf, which sets min and max memory.)
4. if jbc wants to execute phantom -> TAFJ property will check thread or process, if its thread it will
execute the phantom on the same JVM, if its Process, TAFJ will create separate JVM to execute Phantom
and the memory for the new JVM will be picked from tafj.properties file.
# Specify whether a "EXECUTE PHANTOM ..." will be a new process or
# a new Thread. In multiple CPU machines, a new process (true) could
# be more efficient.
#
temn.tafj.runtime.phantom.as.process = true

#If the phantoms are executed as process, what JVM options to


#use to launch them.
#
temn.tafj.runtime.new.process.params = -Xmx1024M -XX:MaxPermSize=256m
5. Following are the JVM/JDK supported by the TAFJ.
TAFJ R10 on JVM 1.5 and 1.6
TAFJ R12/R13 on JVM 1.6
TAFJ R14 on JVM 1.6 and 1.7 (not fully tested on 1.8)
6. How TAFJ find TAFJ_HOME ?
1.Java options and system properties -Dtafj.home (tafj_conf)
2.Environment variables TAFJ_HOME (system environment variables, TAFJ/conf .properties file)
3.Determination by jar (classes)(particular jar)
7. If the file mentioned in .default is not present then tafj.properties is taken as default file.
8. tCompile will check the routine in the following order to find the routine.
Current directory mentioned in the.properties file
Basic directory mentioned in the .properties file
9. question based on grammar levels of tCompile.
10. What is the order of installing oracle DB.
Ans: Oracle install, Listener create, DB instance config, TableSpace, Users, DBImport.
11. Database type while creating. Ans- AL32UTF8/UTF-8
12. Project name should be equal to the .properties name.
13. Classpath loading order
1.%TAFJ_HOME%\lib
2.<temn.tafj.directory.classes>
3.<temn.tafj.runtime.classpath>
4.%TAFJ_HOME%\ext
5.<temn.tafj.runtime.extended.classpath>
6.<temn.tafj.directory.precompile>
14. TAFJ uses JMX
no
Yes, only through application server
Yes tafj uses
15. SELECT efficient statement
SELECT FBNK.CUSTOMER WITH CURRENCY EQ USD GBP
SELECT FBNK.CUSTOMER WITH CURRENCY EQ USD OR CURRENCY EQ GBP
16. TIMEZONE how can you change it
In tafj.properties you can change it there is a parameter temn.tafj.runtime.timezone
17. Where does the UD file will be created.
Current directory mentioned in the tafj.properties
18. Gave a complete routine and asked what is the grammar level it will give.
Grammar 1, 2, 3, error
19. Como directory
temn.tafj.runtime.directory.como
20. What is TAFJ precision timing. Option: 1 2 3 0 4
21. When compiling routine. It says package name is missing (t24 package is missing). Also they gave
precompile path, class path, java path, package path
Java and class path has multiple paths which is wrong.
22. Tafj.properties what is true about it.
It is template
It is help for TAFJ
It is the default for TAFJ
23. How will be T24 core jar configured in properties file
temn.tafj.directory.precompile
24. Can more number of properties file name be given in .default. Ans: no only one file name can be
used as default file.
25. If default properties file cannot be found then TAFJ take tafj.properties file as default file.
26. What will GETDBNAME gives. dict, table name, view name

SANKAR – TAFJ SUGANYA

my extra questions which i remember:


18:14
1) what is true about TAFJ eclipse plugin?1) what is true about TAFJ eclipse plugin?
1.standalone without Eclipse
2.TAFJ plugin is included in Design Studio - correct
3.TAFJ plugin is only for T24 R12
4.TAFJ plugin is included in Visual Studio
2) Which of the following is efficient way to clear F.EB.EOD.ERROR?
1. DBTools -s JQL CLEAR-FILE F.EB.EOD.ERROR - correct

2. Execute the command JQL CLEAR-FILE F.EB.EOD.ERROR once from DBTools console and henceforth
use from DBTools history

3. Launch the consol and create an alias to clear the file


4. DBTools -silent JQL CLEAR-FILE F.EB.EOD.ERROR

3) What is the recommended way to install TAFJ eclipse plugin?

1. api-javascript-client/0.11
2. Deploy them as a link under eclipse/dropins folder - correct
3. Deploy them under eclipse root folder
4. Deploy them under eclipse/ext folder
5. Deploy them as an artifact under eclipse/maven folder
6. Deploy them under eclipse/lib folder

4) What is not true about project specific configuration files?

A) It is of the same name as of the project name

B-) It is created from the .properties file

C) If the project-specific property file is deleted or re-named, Eclipse


will generate a new properties file for the project - correct

D) If the project-specific property file is deleted or re-named, Eclipse


will use the TAFJ.properties file - correct

options - A,C
B,D
C,D
A,B

5) When a file is created in TAFj of type UD where will get created on hard disk?
temn.tafj.runtime.UD
temn.tafj.runtime.directory.como
temn.tafj.runtime.directory.current - correct
Always under TAFJ_HOME
Always under bnk.run directory

6) TAFJ uses JMX


1.FALSE
2. TRUE
3. only jConsole is compatible
4. JMX can be used only with an
Application Server

You might also like