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

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

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?

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

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

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

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)

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

The Cost entity contains the fields TotalPremium and Tax. The application needs to calculate the total cost as a sum of those two fields dynamically and wants to create a reusable solution. Which configuration is appropriate and efficient to achieve this task?

A.

Add a getter in CostEnhancement: property get TotalCost_Ext() : BigDecimal { return this.TotalPremium + this.Tax }

B.

Create an entity enhancement and add: property set TotalCost_Ext(totalCost : BigDecimal){ totalCost = this.TotalPremium + this.Tax }

C.

Create an entity extension and add a new field to store the total cost.

D.

Calculate the total cost in the value property in the PCF file.

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

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

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?

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)

An insurer plans to offer coverage for pets on homeowners policies. Whenever the covered pet Is displayed in the user interface, it should consist of the pet's name and breed. For example:

How can a developer satisfy this requirement following best practices?

A.

Enable Post On Change for the pet name field to modify how it displays when referenced

B.

Define an entity name that concatenates the pet's name and breed fields

C.

Create a setter property in a Pet enhancement class

D.

Create a display key that concatenates the pet's name and breed

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?

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

}

Which logging statement follows best practice?

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

Which statement is correct and recommended for writing GUnit tests?

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