Rationales)
Which language is used for Guidewire business logic, templates, and rules?
A. Java
B. Gosu
C. JavaScript
D. Groovy
Answer: B. Gosu.
Rationale: Gosu is Guidewire’s primary scripting/programming language used in rules,
templates, and server-side code.
2.
In PolicyCenter data model terms, what is a typical use for an entity’s effectiveDate /
expirationDate?
A. UI layout only
B. Life-cycle tracking of coverage periods and versioning of policies
C. Network configuration
D. Billing schedule
Answer: B.
Rationale: Effective/expiration dates are used to represent policy/coverage periods and manage
dated versioned data.
3.
Which Guidewire configuration item defines the editability and visibility of fields on the screen?
A. PolicyCenter product model
B. PCF files (Page Configuration Format)
C. DB schema
D. Gosu files
Answer: B. PCF files.
Rationale: PCF controls the UI layout, widgets, and properties such as visible/editable.
4.
What is the purpose of a Guidewire product model?
A. To define user permissions
B. To specify product line, coverages, forms, rating, and configuration for insurance products
C. To manage database connections
D. To deploy Guidewire to production
Answer: B.
Rationale: The product model defines coverages, line-specific rules, forms, and rating elements.
5.
,Which is the recommended way to extend platform behavior while preserving upgradeability?
A. Directly edit core platform classes
B. Use plugins, extensions, and configuration points provided by Guidewire
C. Modify the WAR file after installation
D. Replace Guidewire open-source files
Answer: B.
Rationale: Use documented extension points and plugins to avoid upgrade conflicts.
6.
What does PCF stand for and what is it used for?
A. Policy Configuration Framework — rating engine
B. Page Configuration Format — UI page and layout definition
C. Product Code Format — product model serialization
D. PolicyCenter Function — business rule engine
Answer: B. Page Configuration Format.
Rationale: PCF files define pages, widgets, and UI behavior in Guidewire applications.
7.
Which object represents a running user session in Guidewire applications?
A. UserPrincipal
B. GuideSession
C. CurrentUser or gw.api.web.session related constructs
D. SessionBean
Answer: C.
Rationale: Guidewire provides session/current user constructs via its API to access user/session
info.
8.
What is a common use of the @implements tag in Guidewire Gosu classes?
A. To document code only
B. To indicate class implements an interface for proper compile-time checks
C. To mark methods deprecated
D. To manage database mappings
Answer: B.
Rationale: Gosu classes implement interfaces similarly to Java; @implements is used for
clarity/documentation in some templates but primary concept is implementing interfaces.
9.
Where are business rules typically authored for PolicyCenter?
A. In SQL scripts
B. As Gosu code and Decision Tables in the product model / rules framework
C. In PCF only
, D. In the database stored procedures
Answer: B.
Rationale: Business rules are implemented with Gosu, rule definitions, and decision tables
within product and rules frameworks.
10.
Which concept describes Guidewire’s mechanism to support multiple versions of configuration
and data over time?
A. Branching
B. Dated versioning (effective-dated entities)
C. Snapshotting
D. Checkpointing
Answer: B.
Rationale: Effective-dated (dated) versioning allows multiple versions of data for different
effective periods.
11.
What is the recommended place to implement custom rating logic for a product?
A. In PCF pages
B. In product model or rating engine extensibility points (Gosu classes/rate sheets)
C. In the database triggers
D. In the web server config
Answer: B.
Rationale: Rating logic should be in product model rating rules or Gosu classes, not UI or DB.
12.
Which component handles message-based integration with external systems?
A. Web Services only
B. Messaging framework (JMS), web services, and integration plugins (integration layer)
C. PCF pages
D. Product model
Answer: B.
Rationale: Guidewire supports JMS-based messaging, web services, and integration points.
13.
What is the primary purpose of Gosu Expression Language (GEL) or Gosu expressions in
PCF?
A. To manage SQL queries
B. To bind dynamic property values and small expressions for UI behavior
C. To compile product model files
D. To manage server threads
Answer: B.