Spring Sale Limited Time Flat 70% Discount offer - Ends in 0d 00h 00m 00s - Coupon code: 70spcl

Guidewire InsuranceSuite-Developer Associate Certification - InsuranceSuite Developer - Mammoth Proctored Exam Exam Practice Test

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

Question 1

Given the following code sample:

Code snippet

var newBundle = gw.transaction.Transaction.newBundle()

var targetCo = gw.api.database.Query.make(ABCompany)

targetCo.compare(ABCompany#Name, Equals, "Acme Brick Co.")

var company = targetCo.select().AtMostOneRow

company.Notes = "TBD"

Following best practices, what two items should be changed to create a bundle and commit this data change to the database? (Select two)

Options:

A.

End with newBundle.commit()

B.

Add Notes to the bundle

C.

Add targetCo to the bundle

D.

Add company to the bundle

E.

Add runWithNewBundle(\newBundle -> { to the first line

Question 2

There is a requirement to add fields specific to Auto Rental Agencies. The additional fields required are; Auto Renta License, Offers Roadside Assistance, and Offers Insurance. Other fields will come from the existing ABCompanyVendor entity.

For reference, the diagram below shows the ABCompany subtype of the ABContact entity:

Question # 2

How should this requirement be configured following best practices?

Options:

A.

Create ABAutoRentalAgency.Ext as a subtype of A B Company Vendor and add the three fields to the subtype

B.

Create ABAutoRentalAgency.Ext as a subtype of ABCompany and add the three fields to the subtype

C.

Create a custom entity ABAutoRentalAgency_Ext and add the three fields to this entity

D.

Create three new fields to extend the existing ABCompany Vendor subtype

Question 3

An insurance carrier needs the ability to capture information for different kinds of watercraft, such as power boats, personal water craft, sailboats, etc. The development team has created a Watercraft_Ext entity with subtype entities to store the distinct properties of each type of watercraft. Which represents the best approach to provide the ability to edit the data for watercraft in the User Interface?

Options:

A.

Create a Modal Detail View for each type of watercraft, duplicating common fields across each Detail View

B.

Create a single page for all watercraft types with the visibility of fields distinct to the type of watercraft controlled at the widget level

C.

Create a set of Modal Pages for each type of watercraft

D.

Create a Detail View for the common properties of all watercraft and a set of Modal InputSets for the distinct property of each watercraft

Question 4

What type of Assessment Check ensures that applications have monitoring and logging frameworks in place?

Options:

A.

Performance

B.

Upgrades

C.

Security

D.

Operations

Question 5

What are two types of Guidewire Profiler? (Select two)

Options:

A.

Exit-point

B.

Entry-point

C.

Database Performance

D.

Worksheet

Question 6

Business analysts have provided a requirement to store contacts' usernames in the Click-Clack social media website in a single field on the Contact entity. Which solution follows best practices and fulfills the requirement?

Options:

A.

Extend the Contact entity with a field named ClickClack_Ext of type addressline

B.

Extend the Contact entity with a field named ClickClack of type blob

C.

Extend the Contact entity with a field named ClickClack of type shorttext

D.

Extend the Contact entity with a field named ClickClack_Ext of type shorttext

Question 7

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 8

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 9

Which statements describe best practices when using bundles in Gosu to save new entities/edit existing entities? (Select Two)

Options:

A.

Commit changes individually for each entity.

B.

Create a new bundle using gw.transaction.Transaction.runWithNewBundle().

C.

Explicitly call the commit() method on the bundle outside of a managed block.

D.

Add all entities to the bundle, not just those which will be edited.

E.

Obtain a bundle using gw.transaction.Transaction.getCurrent().

F.

Never call commit() within a runWithNewBundle() statement.

Question 10

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.

Question # 10

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 11

A developer has designed a detail view with an email address input. What is the best practice for ensuring that only a properly formatted email address can be entered?

Options:

A.

Create an email address class with a validation method

B.

Use database validation for the email address

C.

Usefield-level validationfor the email address

D.

Create a validation rule for email addresses

Question 12

A developer is creating an entity for home inspections that contains a field for the inspection date. Which configuration of the file name and the field name fulfills the requirement and follows best practices?

Options:

A.

HomeInspection.etx, InspectionDate.Ext

B.

HomeInspection_Ext.eti, InspectionDate.Ext

C.

HomeInspection_Ext.etx, InspectionDate

D.

HomeInspection.eti, InspectionDate.Ext

E.

HomeInspection.Ext.eti, InspectionDate

Question 13

Succeed Insurance needs to add a new getter property to the Java class generated from the Contact entity. According to best practices, what steps below would allow this to get implemented? (Select Two)

Options:

A.

Add the enhancement definition to the Contact.eti file.

B.

Add the enhancement definition to a new Contact.etx file.

C.

Create a new Gosu enhancement for the Contact entity in the gw.entity.enhancements package.

D.

Add a newget propertyto the enhancement.

E.

Create a new Gosu enhancement for the Contact entity in thesi.cc.entity.enhancementspackage.

F.

Add a new get function to the enhancement.

Question 14

According to the training, which application in Guidewire Home is used to configure custom quality gates for pre-merge or pre-promotion stages within the GWCP pipeline? (Select Two)

Options:

A.

Storage Access

B.

Repository Settings

C.

CI/CD Manager

D.

Quality Gates

E.

Build Promotion

F.

Automated Builds

Question 15

An insurer has extended the ABContact entity in ContactManager with an array of Notes. A developer has been asked to write a function to process all the notes for a given contact. Which code satisfies the requirement and follows best practices?

Options:

A.

Code snippet

for ( note in anABContact.Notes ) {

//do something

}

B.

Code snippet

for ( i = 1..anABContact.Notes.length ) {

//do something

}

C.

Code snippet

var aNote = anABContact.Notes.firstWhere(\ note -> note.Author != null)

//do something

D.

Code snippet

while ( exists ( note in anABContact.Notes ) ) {

//do something

}

Question 16

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

A)

Question # 16

B)

Question # 16

C)

Question # 16

D)

Question # 16

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 17

Which scenarios should database consistency checks be run in? (Select two)

Options:

A.

A customer created their own SQL script to populate empty columns in their production database.

B.

A customer created a subtype of an entity that has a required column and imported data through the user interface.

C.

A customer created a new LocationRef, a folder that contains a new PCF file, Detail View, and List View.

D.

A customer created a new typelist and added several new typecodes to an existing typelist.

E.

A customer extended an entity with a column that is not required and imported data for the column through the user interface.

Question 18

A developer performed Guidewire Profiler analysis on a web service. The results showed a large Own Time (unaccounted-for time) value, but it is difficult to correlate the data with the exact section of code executed. Which approach can help to identify what is causing the large processing time?

Options:

A.

Create more profiler tags to block out sections of code

B.

Add more logging statements at the INFO level

C.

Use print statements to calculate the time spent in the code

D.

Apply extra frames in the profiler output

Question 19

Given the image:

Question # 19

Which container type must be added between Card and Input Column?

Options:

A.

Detail View PCF File

B.

Detail View

C.

List View

D.

Input Set

Question 20

What is a benefit of archiving?

Options:

A.

Reorganizes and compresses the contents of the database to conserve space

B.

Improves application performance by reducing the size of the database

C.

Reindexes the contents of the database to increase data retrieval speed

D.

Reduces database size by permanently removing data marked for purge

Question 21

Which of the following represents logging best practices? Select Two

Options:

A.

Mask personally identifiable information (PII) before including it in a log message.

B.

Set the logging level to "info" in the production environment.

C.

Set the logging level to "debug" in the production environment when diagnosing a production issue.

D.

Log all information that is necessary to diagnose the transaction.

E.

Log every transaction to ensure a complete audit trail.

Question 22

Given the image of GroupParentView:

Question # 22

What configuration is needed to add Group.GroupType to a list view using GroupParentView following best practices?

Options:

A.

Create a new viewEntity that includes GroupType

B.

Add a viewEntityType for GroupType to Group Pa rentView.eti

C.

Add a viewEntityTypefor GroupType to Group Pa rentView.etx

D.

Set the value on the input widget to GroupParentVlew.Group.GroupType

Question 23

Which statement is correct and recommended for writing GUnit tests?

Options:

A.

Use the init() method to set up objects shared by all tests in a test class

B.

Handle any exceptions thrown by test methods in the finally() method

C.

Clear all instance variables of completed test in the tearDown() method

D.

Use fluent assertions over conventional assert statements