I am working on GW Claim Center customization. I have already added some new coverage types to data model, and I know how to add appropriate line of data into ISOCoverageCodeMap.csv file.
Now I am working with a new LOB and a new policy type, and I have some coverage types under that new policy type. I have added appropriate lines to ISOCoverageCodeMap.csv, but none of that works, that is, on creation of new exposure, Guidewire’s OOTB method ISOTranslate.instance().getCoverageCodes()
returns null, like it cannot read the mapping from csv file. Is there something else that I should prepare for new LOB or new policy type, in order to make it work with ISO ?
I have triple-checked my mapping line in csv, and it’s fine, LOBCode, PolicyTypeCode, CoverageTypeCode and CoverageSubtypeCode all exist in appropriate ttx files. I have also tried with different lossPartyType values.
I have found nothing in Guidewire’s documentation, although I have found articles about ISO integration on a few places.
Is the instance variable null? I found this gosu doc xml in the cc-10.0.3.jar
. Is the ISO messaging destination enabled?
<method name="instance">
<desc>The singleton ISOTranslate instance
<p>
This method only returns a valid ISOTranslate object if the ISO messaging destination is
enabled. If not it will return null. Enabling the ISO messaging destination causes the
server to read and validate the ISO configuration, including the translations, at start up</desc>
<return>the instance</return>
</method>
OOTB the messaging-config.xml
looks like this (disabled).
<destination
disabled="true"
id="66"
initialretryinterval="500"
internal="true"
maxretries="5"
name="Java.MessageDestination.ISO.Name"
replyplugin="IISOReplyPlugin"
transportplugin="isoTransport">
<event
name="ExposureAdded"/>
<event
name="ExposureValid"/>
<event
name="ExposureChanged"/>
<event
name="ClaimValid"/>
<event
name="ClaimChanged"/>
<event
name="ClaimResync"/>
<event
name="PolicyChanged"/>
<event
name="ClaimContactContactChanged"/>
<event
name="ClaimContactRoleAdded"/>
<event
name="ClaimContactRoleChanged"/>
<event
name="ClaimContactRoleRemoved"/>
</destination>
4