Spring Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70percent

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

Which uses correct Gosu syntax and follows Gosu best practices?

Options:

A.

myValue == true ? null :

B.

myValue == true and !(boolValue)

C.

myString.IsNullOrEmpty() or myNumber == 0

D.

myCollection.Count > 0 and myValue == true

E.

myNumber is greater than 10 and myNumber is less than 20

Question 2

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.

Question 3

A developer needs to create a new entity for renters that contains a field for the employment status. EmploymentStatusType is an existing typelist. How can the entity and new field be created to fulfill the requirement and follow best practices?

Options:

A.

Add Renter.etx under Metadata -> Entity with a column EmploymentStatus.Ext

B.

Add Renter.etl under Extensions -> Entity with a column EmploymentStatus.Ext

C.

Create EmploymentStatusType.ttx under Extensions -> Typelist with a type code Renter

D.

Create Renter_Ext.eti under Extensions -> Entity with a typekey EmploymentStatus

Question 4

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

Question 5

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

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 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.

Question 7

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 8

Automated inspections help enforce quality by identifying anomalous code and adherence to defined metrics. Which types of issues or rules are typically enforced by Guidewire Studio Inspections? Select Two

Options:

A.

Detection of unaccounted-for time (Own Time) during server round trips, indicating inefficient processing loops.

B.

Enforcement of naming standards for method and variable declarations across the entire Gosu configuration.

C.

Measurement of the Cyclomatic Complexity metric to ensure methods do not exceed 40 statements.

D.

Verification of data integrity to ensure that required columns on subtypes are correctly populated (a platform-level Database Consistency Check).

E.

Identification of potential programming bugs, such as empty if or else statements or unused loop variables.

F.

Detection of memory leaks caused by large, long-running bundles that were not paged correctly during batch modification.

Question 9

An InsuranceSuite implementation project is preparing for deployment to the Guidewire Cloud Platform. Which two Cloud Delivery Standards must be met before deployment? (Select two)

Options:

A.

There are no instances of single statements with multiple expansion operators(*)

B.

GUnit tests must be combined into suites and executed in Studio prior to each code deployment

C.

The default system user su is configured as the second argument of the runWithNewBundle method

D.

New entities and new columns added to existing entities use a customer suffix such as _Si

E.

Log files contain no PII (Personally Identifiable Information) as clear text

Question 10

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 11

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 12

A developer runs Database Consistency Checks for a new ClaimCenter release in a QA environment running a copy of the production database. Analysis of the output identifies data errors in both the QA and production data. Which two options follow best practices for correcting the data? (Select two)

Options:

A.

Use the Production Data Fix Tool to correct production data

B.

Write a Gosu query and run it in Scratchpad to correct the data

C.

Export the data to a file, correct it, and run the Import Data Utility

D.

Write a Gosu script and request that Guidewire Support review it

E.

Contact the insurer's database group for a SQL script and test it in QA

Question 13

An insurer has a number of employees working remotely. Displaying the employee's name in a drop-down list must include the employee's location (e.g., John Smith - London, UK). How can a developer satisfy this requirement following best practices?

Options:

A.

Define an entity name that concatenates the name fields and work locations

B.

Create a displaykey that concatenates the name fields and work locations

C.

Create a setter property in a Name enhancement class

D.

Enable Post On Change for name fields to modify how the name is displayed

Question 14

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

Question 15

As a developer you are creating a new Gosu class for Succeed Insurance. According to the course material, which of the following statements define how you should implement logging in your new class? (Choose Two)

Options:

A.

All exceptions are errors, thus they should always be logged at the error level.

B.

When logging an exception, provide details about the cause of the exception. Because you are providing a detailed description there is no need to log the exception message or stack trace.

C.

When logging at the debug level you should check to see if debugging in enabled first to minimize possible performance issues.

D.

Providing context when logging errors is essential. However, developers should avoid excessive logging, as it can be costly to implement and maintain, and it may negatively impact performance.

E.

Logging in the cloud can be provided in either a string format or JSON.

F.

When logging Personal Identifiable Information (Pll), developers should log the information at least at the INFO level.

G.

Checking the log level before logging is usually unnecessary, as logging typically has minimal impact on performance.

Question 16

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.

Question 17

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 18

In the Extensions folder, there is a typelist file named BusinessType.ttx containing three typecodes: Insurer, Broker, and Agency. The business analysts have requested an additional typecode:Reinsurer. How should this typecode be added?

Options:

A.

Create a reinsurer_Ext typecode in BusinessType.ttx

B.

Create a reinsurer typecode in BusinessType.ttx

C.

Create a .ttx extension file and add a reinsurer_Ext typecode to it

D.

Create a Reinsurer_Ext typelist with a reinsurer typecode

Question 19

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.

Question 20

Which two types of InsuranceSuite projects does the Cloud Assurance process apply to? (Select two)

Options:

A.

Upgrades to Guidewire Cloud Platform

B.

New Guidewire Cloud Platform implementations

C.

New self-managed implementations

D.

Upgrades on self-managed implementations

E.

New features added to existing implementations

Question 21

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 22

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 23

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