Pre-Summer Sale 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: clap70

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

Questions 4

During an implementation, which Git branch contains code across all releases including code under active development?

Options:

A.

Mainline branch

B.

Master branch

C.

Product release branch

D.

Production branch

Buy Now
Questions 5

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.

Use field-level validation for the email address

D.

Create a validation rule for email addresses

Buy Now
Questions 6

When viewing application logs in Datadog for troubleshooting, which methods can be used to find specific information within the logs, according to the training? Select Two

Options:

A.

By querying the Lifecycle Manager API.

B.

Using the Monitors section to set up alerts.

C.

By examining the build history in TeamCity.

D.

Using the sidebar facets to filter results

E.

Creating custom dashboards with relevant widgets.

F.

Using the search bar for full-text searches.

Buy Now
Questions 7

An insurer with a self-managed InsuranceSuite implementation is preparing to transition to Guidewire Cloud Platform (GWCP). Which two Cloud Delivery Standards must be met before deployment? (Select two)

Options:

A.

Performance tests must be developed and run for all functionality before an upgrade to the Cloud.

B.

All new typelist and entity extension names include a three-character customer-specific suffix.

C.

Database Consistency Check data issues that prevent upgrades must be fixed.

D.

Customers must be on the most current General Availability (GA) version of the product being deployed to the Cloud.

Buy Now
Questions 8

Succeed Insurance needs to modify an existing PolicyCenter typelist called PreferredContactMethod with new options. Following best practices, which of the following options would a developer use?

Options:

A.

Create a typelist extension called PreferredContactMethod.ttx and add the options there.

B.

Create a typelist extension called PreferredContactMethod.Ext.tti and add the options there.

C.

Create a typelist extension called PreferredContactMethod.Ext.ttx and add the options there.

D.

Modify the existing PreferredContactMethod.tti file and add the options there.

Buy Now
Questions 9

As a developer for Succeed Insurance, you have been given a requirement to add the following options to a ContactManager typelist BusinessType that was provided with the product:

    Auto Repair Shop

    Home Inspector

    Collection Agency

Following best practices, which of the following options correctly adds these options to the existing typelist?

Options:

A.

Adding the following options to the existing BusinessType.ttx file:Code: auto_repair_shop, Code: home_inspector, Code: collection_agency

B.

Adding the following options to the BusinessType.tti file:Code: auto_repair_shop_Ext, Code: home_inspector_Ext, Code: collection_agency_Ext

C.

Adding the following options to a new BusinessType_Ext.tti file:Code: auto_repair_shop, Code: home_inspector, Code: collection_agency

D.

Adding the following options to a new BusinessType_Ext.ttx file:Code: auto_repair_shop, Code: home_inspector, Code: collection_agency

Buy Now
Questions 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.

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

Buy Now
Questions 11

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

Buy Now
Questions 12

An insurer wants to add a new typecode for a loan account to a base typelist, BankAccountType, that has not been extended. Which step must a developer take to perform this task following best practices?

Options:

A.

Create a BankAccountType.ttx file and add a new typecode LoanAccount_Ext.

B.

Create a BankAccountType.ttx file and add a new typecode LoanAccount.

C.

Open the BankAccountType.tti and add a new typecode LoanAccount.

D.

Create a BankAccountType_Ext.tti file and add a new typecode LoanAccount.

Buy Now
Questions 13

The business wants to create a new popup in BillingCenter that displays a single customer invoicing inquiry. The popup will have the inquiry date, inquiry contact, and the description of the inquiry. Which configurations follow best practices to make this page editable? (Choose Two)

Options:

A.

Add a Boolean variable named editable_Ext to the Variables tab and set its initial value to true.

B.

Set the Page ' s startInEditMode property to true if it should initially be editable.

C.

Set the Detail View panel ' s readOnly property to false.

D.

Be sure that the ListView container widget has its editable property set to true.

E.

Ensure that Input widgets are used for fields requiring data entry, and that their editable property is set to true.

F.

Add an InputSet widget within the detail view and set its canEdit property to true.

Buy Now
Questions 14

An insurer requires a single column of information to be displayed in several places in the application. The insurer anticipates that fields may be added to or removed from this column in the future and wants to do this without making changes in multiple places. Which container meets this requirement?

Options:

A.

Input column

B.

InputSet

C.

ListView Panel

D.

Wizard

Buy Now
Questions 15

ContactManager provides an inline reference to an editable list view on the Contact Basics screen that supports adding and editing of banking information for contacts. The screenshot below shows this list view in Studio. There is an error within the red outline.

Which configuration changes are necessary to resolve the error? (Select two)

Options:

A.

Add a toolbar widget to the list view input

B.

Add and configure Iterator buttons

C.

Replace the list view input with a panel ref

D.

Replace the list view PCF with an inline list view

E.

Add edit permissions to the row iterator

Buy Now
Questions 16

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.

Buy Now
Questions 17

An insurer specializing in high-risk policies requires a new Account to provide at least three references. A Reference entity is created. What is the best practice for adding and displaying References on the Contact Summary page in TrainingApp?

Options:

A.

Create a Reference detail view with fields for three References and add it to the Contact Summary page

B.

Create a Contacts pop up and add a button that opens it to the Contact Summary page

C.

Create a Reference list view and add it to the Contact Summary page

D.

Create an input set that displays References and add it to the Contact Summary page

Buy Now
Questions 18

Which log message follows logging best practices in production?

Options:

A.

[Method=ClaimProcess#createClaim][Claim#PublicID=00001234] was created.

B.

The personal auto claim was created for Jane Smith with driver ' s license AD45678.

C.

The claim was created successfully for: Ray Newton, email: rnewton@foo.com, vehicle: white 2022 Toyota Camry.

D.

ERROR! The claim was not created because the database connection was lost.

Buy Now
Questions 19

A developer has added multiple related features in an implementation that needs to be tested. For efficiency, all those features need to be tested at the same time. Which two statements are true about including multiple tests? (Select two)

Options:

A.

They must use the assertTrue() function.

B.

They must be based on the same GUnit base class.

C.

They must set TestResultsDir property.

D.

They must be in the same GUnit class.

E.

They must have the same @Suite annotation.

Buy Now
Questions 20

In TrainingApp. the Person Info card of the Details screen for a contact has a section where basic employment information is stored:

The insurer requires this information to be displayed, in this format, on every card of both the Summary and Details screens, for every individual person contact. This information will be stored in a container to be reused on all these cards.

Which object will most efficiently meet this requirement, according to best practices?

Options:

A.

Detail View Panel

B.

Input set widget

C.

Input Set PCF file

D.

Worksheet PCF file

Buy Now
Questions 21

An insurer has extended the ABContact entity in ContactManager with an array of Notes to capture information of interest about the contact over time. 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.

while (exists (note in anABContact.Notes)) { //do something }

B.

for ( note in anABContact.Notes) { //do something }

C.

for (i = 1..anABContact.Notes.length) { //do something }

D.

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

Buy Now
Questions 22

An insurance carrier plans to launch a new product for various types of Recreational Vehicles (RVs)—such as motorhomes, boats, motorcycles, and jet skis. When collecting information to quote a policy, all RVs share some common details (like purchase date, price, year, make, and model), but each type also has its own unique properties. According to best practices, what should be done to configure the User Interface so that only the relevant RV details are shown when creating a policy quote? Select Two

Options:

A.

Create a separate page for each type of RV.

B.

Create a Modal Input Set for each RV type.

C.

Create separate inline Input Sets for each RV type and set the visibility on each Input Set

D.

Create a Detail View that includes the properties that are common to all of the RV types.

E.

Place an Input Set Ref on the Detail View and configure the RV type as the Mode.

F.

Define a Location Group to allow the user to choose the page for each RV type.

Buy Now
Questions 23

ABCompanyVendor is an entity in the base application. An insurer needs to add a new company vendor type for auto glass shops. Which configuration fulfills the requirement and follows the best practices?

Options:

A.

Add a new entity ABAutoGlassShop_Ext.eti as a subtype of ABCompanyVendor.

B.

Create ABAutoGlassShop_Ext.eti and add it as an array in ABCompanyVendor.etx.

C.

Add a new column AutoGlassShop_Ext in the entity extension ABCompanyVendor.etx.

D.

Create ABAutoGlassShop.etx as an extension of ABCompanyVendor.

Buy Now
Questions 24

Which two performance issues of Guidewire core products can be analyzed using the Guidewire Profiler? (Select two)

Options:

A.

User Interface

B.

Batch process

C.

Database index

D.

Data warehouse

E.

Client reflection

Buy Now
Questions 25

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:

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

Buy Now
Questions 26

Which two are capabilities of the Guidewire Profiler? (Select two)

Options:

A.

Track where time is spent in Guidewire application code

B.

Measure network latency between the database server and application server

C.

Measure network latency between the browser and application server

D.

Provide timing information of application calls to external services

E.

Track time spent in the web browser

Buy Now
Questions 27

An insurer has a new requirement for capturing information for doctors added to ContactManager. In the Additional Info section of the Basics tab, a new Contact Picker for Hospital Affiliation will be added. When updated, the hospital address should update automatically.

What is the appropriate configuration approach to satisfy these requirements?

Options:

A.

Enable Post On Change for the Hospital Affiliation field so changes are broadcast to the server and the browser redraws fields requiring changes

B.

Add an expression to the visible property of the hospital address that evaluates to true when the value of the Hospital Affiliation field changes

C.

Write a validation expression for the hospital address field that prevents the record from updating if it does not match the selected Hospital Affiliation

D.

Create a Preupdate rule that updates the hospital address when changes to the Hospital Affiliation field are committed

Buy Now
Questions 28

Given the following query:

uses gw.api.database.Query

var query = Query.make(Claim)

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

var claim = query.select().AtMostOneRow

Which follows the best practice to find the urgent open activities of the claim, considering the memory usage and bundle size?

Options:

A.

var activityQuery = gw.api.database.Query.make(Activity)activityQuery.compare(Activity#Status, Equals, TC_OPEN)activityQuery.compare(Activity#Claim, Equals, claim)var urgentActivities = activityQuery.select().where(\ activity - > activity.Priority == TC_URGENT)

B.

var urgentActivities = claim.Activities.where(\ activity - > activity.Priority == Priority.TC_URGENT and activity.Status == TC_OPEN)

C.

var urgentActivities = claim.Activities.where(\ activity - > activity.Status == TC_OPEN).where(\ activity - > activity.Priority == TC_URGENT)

D.

var activityQuery = gw.api.database.Query.make(Activity)activityQuery.compare(Activity#Priority, Equals, Priority.TC_URGENT)activityQuery.compare(Activity#Status, Equals, TC_OPEN)activityQuery.compare(Activity#Claim, Equals, claim)var urgentActivities = activityQuery.select()

Buy Now
Questions 29

Given the image:

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

Buy Now
Questions 30

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

Options:

A.

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

B.

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

C.

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

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.

Buy Now
Questions 31

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 performthis task?

B.

Create an EmployeeAddress_Ext.tti file and add a new typecodealternate

C.

Open the EmployeeAddress.tti and add a new typecode alternate

D.

Create an EmployeeAddress.ttx file and add a new typecodealternate_Ext

E.

Create an EmployeeAddress.tix file and add a new typecodealternate_Ext

Buy Now
Questions 32

ACME Insurance requires that addresses are validated through a postal service in all insurance products. Which package structure and Gosu class name follow best practice?

Options:

A.

ai.suite.integration.postalservice, AddresUtil.gs

B.

gw.suite.services.postalservice, AddressUtilExt.gs

C.

gw.webservice.postalservice, AddressUtil.gs

D.

acme.pc.service.postalservice, AddressUtilExt.gs

Buy Now
Questions 33

An insurer doing business globally wants to use a validation expression to verify that a contact ' s postal code is a real postal code for the country specified in the contact ' s address.

A developer has created a method with the signature validatePostalCode(anAddress: Address): boolean, which returns true if and only if the postal code is valid.

What would be the correct validation expression?

Options:

A.

validatePostalCode(anAddress) == true

B.

validatePoslalCode(anAddress) == null

C.

validatePostalCode(anAddress)

D.

validatePostalCode(anAddress) ? null: false

Buy Now
Questions 34

Succeed Insurance needs to modify an existing PolicyCenter typelist called PreferredContactMethod with the following options: Social Media, Work Phone, and Work Email. Following best practices, which of the following options would a developer use to implement these requirements?

Options:

A.

The code value for each option should be: SocialMedia_Ext, WorkPhone_Ext, WorkEmail_Ext

B.

The code value for each option should be: social_media, work_phone, work_email

C.

The code value for each option should be: social_media_Ext, work_phone_Ext, work_email_Ext

D.

The code value for each option should be: SocialMedia, WorkPhone, WorkEmail

Buy Now
Questions 35

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:

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

Buy Now
Questions 36

Succeed Insurance has a page in PolicyCenter with a large fleet of vehicles. They want multiple filters to show only a subset of vehicles. Which methods follow best practices?

Options:

A.

Apply the filter using the Row Iterator configuration in the PCF.

B.

Implement filtering logic in the list view PCF using visible properties.

C.

Add multiple Filter Options using Gosu Standard Query Filters.

D.

Add a ListView Filter widget to the ListView.

E.

Retrieve all policies and filter them in the application server layer.

F.

Use Gosu ' s where method on the retrieved collection in memory.

Buy Now
Questions 37

What is a purpose of logging in deployed systems that follows best practices?

Options:

A.

Capturing the significant events for auditing

B.

Troubleshooting payments by logging bank account numbers

C.

Recording the details of a user ' s login credentials

D.

Saving the runtime database queries and procedures

Buy Now
Questions 38

Given the method below:

public function FriendlyGreeting (name: String): String {

if (name == null or name.length == 0) throw " Requires a non-empty string! "

return " Hello, " + name + " ! "

}

What best practice is violated in the code?

Options:

A.

" return " cannot return more than one object; the method should make and return a String.

B.

A method should not throw an exception.

C.

The " throw " statement is used without a matching " catch " statement.

D.

The name of the method should be " friendlyGreeting " .

Buy Now
Questions 39

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 + " ] " )

Buy Now
Questions 40

Given the following code sample:

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

Buy Now
Questions 41

What is a commit in Git?

Options:

A.

It is a floating pointer to a stream of changes made to a project at a point in time.

B.

It is a fixed pointer to a set of changes with an easily readable name.

C.

It is a snapshot of all of the files in an entire project at a specific point in time.

D.

It is a list of files that includes all of the changes made to each file over time.

Buy Now
Questions 42

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

Buy Now
Questions 43

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.

Buy Now
Questions 44

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.

Buy Now
Questions 45

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 new get property to the enhancement.

E.

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

F.

Add a new get function to the enhancement.

Buy Now
Exam Name: Associate Certification - InsuranceSuite Developer - Mammoth Proctored Exam
Last Update: May 19, 2026
Questions: 150
InsuranceSuite-Developer pdf

InsuranceSuite-Developer PDF

$25.5  $84.99
InsuranceSuite-Developer Engine

InsuranceSuite-Developer Testing Engine

$30  $99.99
InsuranceSuite-Developer PDF + Engine

InsuranceSuite-Developer PDF + Testing Engine

$40.5  $134.99