0% found this document useful (0 votes)
272 views

Questions

Duck creek important questions

Uploaded by

priyanka prasad
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
272 views

Questions

Duck creek important questions

Uploaded by

priyanka prasad
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Generic Questions:

1. Tell me something about yourself?


2. How much experience do you have?
3. What is your relevant experience in DCT?
4. What is the basic requirement to start development?
5. What you are doing after coding?
6. Explain DCT Architecture and its working principle?

Ans:

DCT Architecture mainly comprises 3 main components:

1. Example Server
2. Example Express
3. Example Author

Example Express is the entry point to DCT Architecture. It communicates with Example Server through
XML Requests/Responses (*The communication can be plain XML payload or the server request block can
be wrapped inside a SOAP request. ).

Example Server is the backbone/core which does the following:

1.
Compiles(*1) Manuscripts
a. *1 Interprets the deployed manuscript and displaying the interview pages
2. Generates Session XML with all rules applied.
3. Reads & Saves Data To/From Database
Example Author:

It is a tool to define/edit Manuscripts. . Manuscripts are XML files which contain fields, rules and
topics/pages.

7. There are several areas in DCT; you are strong in which area of DCT?
8. What is the difference between Inception date and policy effective date?
Ans: Inception Date 1st term Effective date of the policy .
a. What do you mean by on-demand framework in DCT? How will you take care this in up-
gradation project?
b. Does DCT support multiple languages & multiple currencies? If yes How?
c. Why we will use AsyncQueueTool.exe, DeployMgr.exe, DCTReset.exe,
TraceMonitor.exe?
d. Why we use TSV Debugger?
Fields:
9. What is Inheritance in Manuscript?
10. How to do a Multiple inheritance in the Manuscripts?
11. What are advantage and disadvantage of Inheritance?
Ans:
Primary benefit is reusability
Demerits:
1. Any inherited items that have been overridden in the derived Manuscript
are not changed when you update the base Manuscript.

2. When you edit the base Manuscript and move or rename a field, fields in
a derived Manuscript still search the original paths.

12. What is the difference between Risk and Line group?


13. Tell me the difference between Private and Public fields?
14. Explain Execution order of Fields
15. In how many ways a field can execute in DCT?
16. How to execute a field which is present in other Manuscripts?
17. How many ways we can execute a field which is present in another Manuscript?
18. Suppose we have 3 iterations and we are getting correct result in 1 st and 3rd iteration. But the 2nd
iteration is fetching incorrect value. How to debug it?
19. Suppose I am not getting value of a field. How to debug?
20. How u’ll convert all the inputs to uppercase /lowercase in the 4.x or higher platform?
Ans:
We can use DCT Functions in Value type. String.LowerCase and
String.UpperCase

Forms:
21. How  to add image in the form
Ans: By using watermark/Stamp of form properties for PDF. For word  doc we can
add this manually.
22. How to implement iterative sections in the form and which template we can use for this?
23. Can we insert data in the Form while printing forms? If yes How
24. What is the work of print Default in the Form printing? What are the otions present in the drop
down? Tell us each uses of each options?
25. How the form engine starts?
Ans:
Call to the form engine comes from transact rules MS. 1st request is
IntnitPrintjob rq and then Process print job rq.
26. What  are the options available in format column of a form?
Ans:
Format Mask
Format Mask from field
Coded list
Coded list from field
Calculated Mask
Rating:
27. Do you know Rating?
28. What is full Term Premium?
29. What is Prorate Factor? When it will apply in rating?
30. What is shot rate Factor? When it will apply in rating?
31. Difference between short rate and Prorate?
Ans:
short rate is a penalty way of cancellation
pro rate is a non-penalty way of cancellation.
Short rate uses a table of factors<http://en.wikipedia.org/wiki/Short_Rate_Table>that
results in penalties that can be lower or higher than short rate (90%
pro rata) depending upon the date of cancellation.
32. What is written Premium?
33. How written premium is calculated from Manuscripts?
Ans: By using shared configuration in 4.x and by using written premium rq in
earlier versions
34. Can you explain shared configuration of written premium Calculation in DCT?
35. In DCT, Rating calculations starts from which Field and when it will execute?
36. Is it possible to have rating and pages separately?
37. How the rating manuscript invoked from page.
Ans: Through External Call
38. What is the use of class?
Ans:
Class property are used for written premiums.
The associated EXAMPLE ManuScript for each policy must have each premium to be
processed identified as a public field with the appropriate class property.

Class properties can be used for getting a prior value.

Pages:
39. Which page version you have worked on in DCT?
40. What is difference between Version1 and Version 2 pages?
Ans:
Version1 Pages Version2 Pages

Manuscript Pages Point-of-view


Layout structure Section/Table structure
CSS manager is not available CSS Manager is an in-built feature.
Skins Point-of-view
Demonational Skins Next Generation Lila Skins with support of
Demonational skins
Major Files
dctShared.xsl, interview.xsl,
dctExpressShared.xsl, interviewNew.xsl,
interview.xsl dctContainer.xsl
DctInterviewControls.xsl etc.
Express Point Of View
Version 1 pages do not Version2 pages fully support partial refresh
implement
Full partial refresh

41. What is Meta page? Can you give some example of Meta Page used in DCT?
42. What is the basic difference between Sections and Tables?
43. How to implement a popup page on a Button Click?
Ans: Make the Popup parameter 1 in the concerned button. Give the Page Name and PageSet
Name.

44. What is the difference between accordion widget and grid widget?
45. When DCT introduced version 2 pages?
Ans:
DCT introduced version 2 pages during 3.x version
46. What are the challenges in converting a version 1 page to version 2
Ans:
There are alignment issues.
Custom parameters are to be codded in skins

Database:
47. DCT is using which type of Database?
48. From which Table the recently opened quotes get listed out?
Ans: MRUQuote Table using by “Onlinedata.listmrurq
49. What is the basic difference between History and Quote Table?
Ans:
 History Table sores all transaction records of the policy
 Quote Table stores last updated records of the policy.
 In History table ‘QuoteID’ is Foreign/ Reference Key.
 In Quote table ‘QuoteID’ is unique/ primary key. Processing data section is stored in
Quote table.

50. ‘XMLDataExtended’ column present in which Table?

51. How to look-up from a database?


Ans: Using ODBC call, create a custom request that will invoke
stored procedure.
52. Do you know Data Base Mapping and its work in DCT?
53. Does the Manuscripts inheritance work for Data Base Mapping?
Ans:
No. For this we need to do the DataBase Mapping in the Child level Manuscripts.
54. How to expand quote table?
Ans:
Add a new column to the Quote table in the ExampleData database.
EXAMPLE Author®, map a field to the new database column using the Database
Mapping tool
Add the field to the TransACTInfo.xml file
 Modify the *AutoUpdateExtendedColumns *setting in the Server.config
file (recommended), or add a vtrigger to the UserDefinedData table in the
ExampleData database
55. Where DCT stores client related information in 4.x?
Ans: Party Table

Batch:
56. How to create a new batch and why it is required?
Ans:
 For creating a new batch, we need one Batch Manuscript, One .Net program, one stored
procedure and one script file.
 Batch process is used to accomplish a bulk of Cancellation/delete behind the screen for the set
of policies which meets the required criteria.
 In the server we need to set up a scheduler which run in a daily basis/ weekly basis/ monthly
basis in a specific time and will run required .net program.
 .net Program run stored procedure and will collect the matched policy from the database and
inset those in the batch table.

 Batch Process is used to accomplish a bulk amendment/cancellation/delete behind the screen


for the set of policies which meets the required criteria.

TransACT
57. When transact gets called from Product Manuscript?
58. How to create a new transact?
59. Can we use multiple TransACT.config file in the system and what is its use? What its advantages?
60. From which file we can get the location of TransACT.Config File.
61. Difference between Reissue & Rewrite.
Ans:
Reissue Effective date defaults to the cancellation effective date of the policy.
Rewrite the default Effective date is 30 days after current date and user can modify it.

Debugging:
62. When Object reference error is coming?
Ans:
When a System is trying to access a field that does not have any existence in Manuscript.
63. What are the debugging tools?

64. What error u get when the caption is missing for a field?
Ans : Object reference error

65. What are different features available in example utility?

Integration and Custom Component:

66. How to call a WebService from Manuscript?


67. What is Manuscriptborker.listrq?
Ans:
This request helps in retrieving the required manuscript based on
effective date / state etc.
68. How to attach documents to a policy?
Ans: Using Onlinedata.AddAttachmentRq
69. What are steps for creating a custom request?
Ans:
1. Create a Class Library project in Microsoft Visual Studio.Net

2. Add DCTUtitlity, DuckCreek.DCTServer.Lib, DuckCreek.SessionObj dlls as


references to the project.  Because our class (e.g. CustomClass) needs to
be inherited from DCTBaseObj class.

3. Import the required Namespaces

4. Build the solution and generate dll.

5. Copy the dll (e.g. CustomComponet.DLL)to the Runtime root folder. i.e
Shared/bin. The shared/bin folder contains all the DLL files.
6. Make the entry in the CustomRequestMap file (which is in Shared folder).
This process will register the CustomComponent in DCT environment.

7. Create the schemafile name in Schema folder (e.g.


RRCustomClassSchema.xsd). The schema file will define the request and
response structure of our newly created custom request.

8. Define the structure of the Request and response. Though it is not


mandatory to define the schema for the response but it is a better practice
to do so. And if the request should take some input parameters then the
parameters should be defined inside the schema file. Else Author could not
figure out what parameters are accepted by the request.

9. Do the DCT Reset which will refresh the DCT environment and make our
custom request visible under “Request Command” drop down list.

Up gradations and Skins:


70. When DCT introduced version 2 pages?
71. What are the challenges in up gradation?
72. Tell us  about features of DCT Product Studio (5.0)
Ans:
 Create, modify, and delete insurance products faster
 Manage insurance product creation and maintenance projects through a
built-in task system
 Monitor project status
 Gather and manage requirements
 EXAMPLE Product Studio™ wizards provide the ability to easily accomplish
various tasks toward the modification of a product or the completion of a project
User Admin:
73. What is the use of User Admin in Policy Administration System?
Ans:
User admin provides a simple user interface for  handling Security
administration task.

74. What all functionality we can perform using User Admin 4.x?
Ans:
User Management: Add / update and manage user

Entity Management: Used to create and update entity information,


including entity types and entity labels

Roles and Privileges: Used to manage which privileges are


available to various groups of users.
Product Authorizations: Used to assign product permissions to
entities.
Policy Admin Tools: Used to perform maintenance tasks on
quotes and policies in the database.

75. How can we Import Entity and User details?


Ans:
By using the import feature.

76. What is the difference between Role and Privileges?


Ans:
A role is combination of privileges both system and custom.

77. What is the use of Policy Admin Tool in User Admin?


Ans:
Moving policies between agencies
Deleting quotes and purging database records
Managing quote and policy number blocks

You might also like