Spring Sale Discount Flat 70% Offer - Ends in 0d 00h 00m 00s - Coupon code: 70diswrap

Guidewire InsuranceSuite-Developer Dumps

Associate Certification - InsuranceSuite Developer - Mammoth Proctored Exam Questions and Answers

Question 1

Given the following code example:

Code snippet

var query = gw.api.database.Query.make(Claim)

query.compare(Claim#ClaimNumber, Equals, "123-45-6798")

var claim = query.select().AtMostOneRow

According to best practices, which logic returns notes with the topic of denial and filters on the database?

Options:

A.

var notesQuery = gw.api.database.Query.make(Note); var denialNotes = notesQuery.select().where(\elt -> elt.Topic==NoteTopicType.TC_DENIAL)

B.

var denialNotes = claim.Notes.where(\elt -> elt.Topic==NoteTopicType.TC_DENIAL)

C.

var notesQuery = gw.api.database.Query.make(Note); notesQuery.compare(Note#Topic, Equals, NoteTopicType.TC_DENIAL); notesQuery.compare(Note#Claim, Equals, claim); var denialNotes = notesQuery.select()

D.

var notesQuery = gw.api.database.Query.make(Note); notesQuery.compare(Note#Topic, Equals, NoteTopicType.TC_DENIAL); var denialNotes = notesQuery.select()

Question 2

The following Gosu statement is the Action part of a validation rule:

as

It produces the following compilation error:

Gosu compiler: Wrong number of arguments to function rejectFieldQava.lang.String, typekey.ValidationLevel, java.lang.string, typekey.ValidationLevel, java.lang.string). Expected 5, got 3

What needs to be added to or deleted from the statement to clear the error?

Options:

A.

The two nulls must be replaced with a typekey and a string

B.

A left parenthesis must be delete

C.

The word "State' must be replaced with a DisplayKey

D.

A right parenthesis must be added.

Question 3

A business analyst provided a requirement to create a list of Payment Types accepted by vendors. The list will include the values Cash, Credit Card, Debit Card, Check, and EFT. It will be linked to Company Vendors. Following best practices for creating a new typelist, how can this requirement be configured in the data model?

Options:

A.

PaymentType_Ext.ttx in the Extensions -> Typelist folder and add typecodes with the _Ext suffix to the typelist for the five payment types

B.

PaymentType.tix in the Metadata -> Typelist folder and add typecodes with the _Ext suffix to the typelist for the five payment types

C.

PaymentType_Ext.tti in the Extensions -> Typelist folder and add typecodes for the five payment types to the typelist

D.

PaymentType.tti in the Metadata -> Typelist folder and add typecodes to the typelist for the five payment types

Question 4

Given this function:

Code snippet

929 public function checkConnection() {

930 try

931 {

932 var conn = DriverManager.getConnection(url)

933 // logic here

934 }

935 catch (e : Exception)

936 {

937 // handle exception

938 }

939 }

What action will align the function with Gosu best practices?

Options:

A.

Move left curly braces on lines 931, 934, and 936 to the end of the previous lines

B.

Change line 935 to read 'catch {e: Exception)'

C.

In line 933, change DriverManager to driver Manager (camel case)

D.

Add a comment for lines with significant code (specifically, lines 933 and 937)

Question 5

Which statement accurately defines automated Guidewire inspections?

Options:

A.

Developers need to toggle on all of the inspections they want to execute against their code.

B.

Inspections cannot be modified by developers but will be used as delivered in Studio.

C.

Inspections enable static analysis to enforce standards and detect Gosu anti-patterns.

D.

All Guidewire inspections are incorporated into a plugin that can be installed in Guidewire Studio.

Question 6

When a user marks the InspectionComplete field and clicks Update, the user making the update and the date/time of the update need to be recorded in separate fields. Which approach will accomplish this?

Options:

A.

Create a Validation Rule that checks for a change in the InspectionComplete field...

B.

Enable Reflection on the InspectionComplete widget...

C.

Create aPreupdate Rulethat checks for a change in the InspectionComplete field and updates the UpdatedBy and UpdatedDateTime fields

D.

Create an EventFired Rule that would be triggered...

Question 7

This sample code uses array expansion with dot notation and has performance issues:

as

What best practice is recommended to resolve the performance issues?

Options:

A.

Rewrite the code to use a nested for loop

B.

Break the code into multiple queries to process each array

C.

Replace the .where clause with a .compare function

D.

Replace the dot notation syntax with ArrayLoader syntax

Question 8

A developer needs to run multiple GUnit test classes so that they can be run at the same time. Which two statements are true about the included tests? (Select two)

Options:

A.

They must be based on the same GUnit base class

B.

They must be in the same GUnit class

C.

They must set TestResultsDir property

D.

They must use the assertTrue() function

E.

They must have the same @Suite annotation

Question 9

The Panel Ref in the screenshot below displays a List View with a toolbar. Add and Remove buttons have been added to the toolbar, but they appear in red, indicating an error. The Row Iterator has toAdd and toRemove buttons correctly defined.

as

What needs to be configured to fix the error?

Options:

A.

Set the toCrealeAndAdd property of the row iterator

B.

Sel the addVisible and removeVisible properties of the Add and Remove buttons

C.

Set the iterator property of the Add and Remove buttons

D.

Set the Visible property of the row iterator

Question 10

Which logging statement follows best practice?

Options:

A.

If(_logger.InfoEnabled) { _logger.debug("Adding '${contact.PublicID}' to ContactManager") }

B.

_logger.error(DisplayKey.get("Web.ContactManager.Error.GeneralException", e.Message))

C.

If(_logger.DebugEnabled) { _logger.debug(logPrefix + someReallyExpensiveOperation()) }

D.

_logger.info(logPrefix + "[Address#AddressLine1=" + address.AddressLine1 + "] [Address#City" + address.City + "] [Address#State" + address.State + "]")

Question 11

The sources describe different types of deployment strategies for InsuranceSuite applications. What are characteristics of a selective deployment?

Options:

A.

It is primarily used for deploying builds to production star systems.

B.

It always involves a database restore from production.

C.

It requires deploying all InsuranceSuite and EnterpriseEngage applications simultaneously.

D.

It is the only strategy that supports rolling updates.

E.

It allows deployment of only the selected InsuranceSuite applications.

Question 12

What is a commit in Git?

Options:

A.

A snapshot of all of the files in a project

B.

A floating pointer to a stream of file changes

C.

A fixed pointer that identifies the changes to a file

D.

A list of files with the changes made to each file over time

Question 13

An insurer wants to add a new typecode for an alternate address to a base

typelist EmployeeAddress that has not been extended.

Options:

A.

Following best practices, which step must a developer take to perform

this task?

B.

Create an EmployeeAddress_Ext.tti file and add a new typecode

alternate

C.

Open the EmployeeAddress.tti and add a new typecode alternate

D.

Create an EmployeeAddress.ttx file and add a new typecode

alternate_Ext

E.

Create an EmployeeAddress.tix file and add a new typecode

alternate_Ext

Question 14

Which rule is written in the correct form for a rule which sets the claim segment and leaves the ruleset?

A)

as

B)

as

C)

as

D)

as

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 15

The Officials list view in ClaimCenter displays information about an official called to the scene of a loss (for example, police, fire department, ambulance). The base product captures and displays only three fields for officials. An insurer has added additional fields but still only displays three fields. The insurer has requested a way to edit a single record in the list view to view and edit all of the officials fields. Which location type can be used to satisfy this requirement?

Options:

A.

Forward

B.

Page

C.

Popup

D.

Location group

Question 16

A developer wrote the following query to create a list of activities sorted by activity pattern, and then returns the first activity for a failed policy bind:

as

This query uses the sortBy() and firstwhere() methods which are anti-patterns. Where should the developer handle the filtering and sorting to follow best practices?

Options:

A.

On the application server

B.

In the application cache

C.

In the database

D.

In a block statement

Question 17

You need to retrieve Claim entity instances created after a specific date. Which methods ensure that the filtering is performed in the database for optimal performance?

Options:

A.

Retrieve all claims and filter the collection in Gosu memory using the where ( ) method.

B.

Retrieve claims using a query and then filter the results collection using the filterwhere method.

C.

Use the filter () .where () methods on the query object to filter the records by their creation date.

D.

Use the compare method on the query object to filter claim records by their creation date.

E.

Use the where method on the query object to filter claim records by their creation date.

Question 18

An insurer stores the date a company was established in the company records. A business analyst identified a new requirement to calculate a company's years in business at the time a loss occurred. The years in business will be determined using the date established field and the claim date of loss.

The image below shows the Contact structure in the data model:

as

Which configuration steps will satisfy the requirement? (Select two)

Options:

A.

Create a new enhancement class for the Company entity under the insurer package

B.

Create a function to calculate the years In business in a Company enhancement

C.

Create a setter property to calculate the years in business in the Contact enhancement

D.

Create a new enhancement class for the Contact entity under the gw package

E.

Create a function to calculate the years in business in a Ul Helper class under the gw package

F.

Create a getter property to calculate the years in business in a Company enhancement

Question 19

Which statement is true about the Project Release branch for an implementation using Git?

Options:

A.

It stores the current production code and is updated whenever the production system is updated

B.

It is used by the implementation team to develop code for a specific release

C.

It is used by the implementation team to stabilize the code for a specific release

D.

It contains product releases from Guidewire

Question 20

You have created a list view file BankAccountsLV that will display a list of bank accounts. You have added a Toolbar and Iterator Buttons, but when you try to select the Iterator related to the Iterator Buttons, the list of available Iterators is empty.

What is needed to fix this problem?

Options:

A.

In the BankAccountsLV file, click on the Row, select the "Exposes" tab, click the "+", select 'Expose Iterator', and select the iterator defined in BankAccountsLV.

B.

Manually enter the Iterator name of BankAccountsLV, and Studio will find the file.

C.

In the BankAccountsLV file, click on the Row Iterator, select the "Exposes" tab, click the "+", select "Expose Iterator", and select the iterator defined in BankAccountsLV.

D.

In the BankAccountsLV file -> "Exposes" tab, click the "+", select "Expose Iterator", and select the iterator defined in BankAccountsLV.

E.

Replace the Iterator Buttons with separate Toolbar Buttons to "Add" and "Remove" rows from the Iterator.

F.

Open the BankAccountsLV file and from the top menu select "Build -> Recompile BankAccountsLV"

Question 21

The Marketing department wants to add information for attorneys and doctors;

For doctors, store the name of their medical school. For attorneys, store the name of their law school.

Which two data model extensions follow best practices to fulfill this requirement? (Select two)

Options:

A.

An entity named LawSchooLExt. and a foreign key to it from AB.Attorney

B.

A varchar column on ABDoctor, named MedSchool_Ext

C.

A varchar column on ABAttorney, named LawSchooLExt

D.

An entity named ProfessionalSchooLExt. storing the school's name and type

E.

An array on ABPerson. named ProfessionalSchools_Ext

F.

An entity named MedSchooLExt and a foreign key to it from AB_Doctor

Question 22

The company has requested to group 3 new Pages, within Claim Details, in the left navigation. Which configuration best practice should be used to implement this requirement?

Options:

A.

Implement each new Page as a LocationRef with its own Hyperlink widget.

B.

Configure the new Page navigations within the TabBar definition.

C.

Define the Page links in a reusable InputSet file to group the new pages.

D.

Use a MenuItemIterator widget to create the heading and organize the Page links.

E.

Configure a new LocationGroup to group the new pages.

Question 23

A developer has completed a configuration change in an InsuranceSuite application on their local environment. According to the development lifecycle described in the training, which initial steps are required to move this change towards testing and deployment? Select Two

Options:

A.

Deploy the application directly to a pre-production planet.

B.

Schedule automated builds in TeamCity

C.

Push the code changes to the remote source code repository in Bitbucket.

D.

Trigger a TeamCity build via Guidewire Home if it has not already begun automatically.

E.

Create a new physical star system in Guidewire Home.

F.

Configure pre-merge quality gates in Bitbucket.

Page: 1 / 8
Total 77 questions