IRIS PTF-002 INSTALLATION GUIDE (AS/400 and PC) IRIS 4.9 PTF 002 Installation Guide

Copyright notice

(c) Copyright Rebus iS 2001. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without the prior permission of Rebus iS.

Disclaimer

Information in this document is subject to change without notice and does not represent a commitment on the part of Rebus iS. Rebus iS provides no warranty of any kind with regard to this material including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Rebus iS shall not be liable for errors contained herein or for any direct, incidental or consequential damages resulting from the use of this material

Author : Barry Rolfe Last Updated : 13th February 2001.

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 2 of 49 IRIS 4.9 PTF 002 Installation Guide

CONTENTS 1 Introduction...... 4 1.1 Contacts...... 4 2 AS/400 PTF Application Instructions –UWD010207...... 5 2.1 Preparation...... 5 2.2 Upgrade Instructions...... 6 2.3 Data Areas...... 8 2.4 Physical files...... 9 2.4.1 Query files/Work files/Parameter files...... 9 2.4.2 New Files...... 10 2.4.3 Changed Physical Files...... 11 2.4.4 Logical Files...... 13 2.4.5 Message File...... 16 2.5 Restart Journalling...... 17 2.6 File Changes...... 18 3 GUI PTF Installation...... 19 3.1 Introduction...... 19 3.2 Data Base Update...... 20 3.3 Main Installation Procedure...... 21 3.3.1 Setup...... 21 3.3.2 Backup...... 22 3.3.3 Load Process...... 23 3.3.4 Cancel...... 24 Appendix 1 – IRIS AS/400 Objects...... 25 DATA AREAS...... 25 PROGRAMS...... 25 FILES...... 33 Display files...... 33 Physical Files...... 33 Logical files...... 35 Appendix 2 – IRIS PC Components...... 39 Appendix 3 – AS/400 Release Notes...... 40 Appendix 4 – PC Release Notes...... 47

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 3 of 49 IRIS 4.9 PTF 002 Installation Guide

1 Introduction This document covers the installation of a PTF to the AS/400 IRIS software (see section 2 on page 5) and to the PC IRIS software (see section 3 on page 19).

At the rear of the document can be found the following appendices: Appendix Page Contents 1 25 A list of all the AS/400 objects changed as part of this release 2 39 A list of all the PC components changed as part of this release 3 40 Release notes for all the AS/400 software changes implemented in this PTF 4 47 Release notes for all the PC software changes implemented in this PTF

1.1 Contacts

If you require any help during the Installation process, please contact the IRIS Helpdesk on either:  Phone 020 7509 4631  Email [email protected]

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 4 of 49 IRIS 4.9 PTF 002 Installation Guide

2 AS/400 PTF Application Instructions –UWD010207

2.1 Preparation The save file UWD010207 - contains the objects to be delivered (library XUNMDEL090)

Determine the data and system library to be upgraded (e.g.XUNMDTA and XUNMSYS).

It is highly recommended that a full backup of the libraries being upgraded is made before proceeding with the upgrade.

(N.B. If you have not been provided with the save file UWD010207 then please contact your account manager or the IRIS Helpdesk).

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 5 of 49 IRIS 4.9 PTF 002 Installation Guide

2.2 Upgrade Instructions

Sign on as E#UW Restore the library XUNMDEL090 from the savefile UWD010207 using the RSTLIB command.

Saved library ...... > XUNMDEL090 Device ...... > *SAVF + for more values Save file ...... UWD010207 Library ...... *LIBL

End the journalling on physical files with the following command:

ENDJRNPF (F4) enter the file and library, leave all other fields

Press enter

Or, type the following, and press enter. Use F9 to retrieve the last command, to enable you to simply overtype the file name each time.

ENDJRNPF FILE(data library/ILAHCPP) ENDJRNPF FILE(data library/ILAICPP) ENDJRNPF FILE(data library/ILT0CPP) ENDJRNPF FILE(data library/UAF4REP) ENDJRNPF FILE(data library/UAF6REP) ENDJRNPF FILE(data library/UAS4REP) ENDJRNPF FILE(data library/UAS6REP) ENDJRNPF FILE(data library/UPATREP) ENDJRNPF FILE(data library/UPCDREP) ENDJRNPF FILE(data library/UPDDREP) ENDJRNPF FILE(data library/UPIZREP) ENDJRNPF FILE(data library/UPLQREP) ENDJRNPF FILE(data library/UPPOREP) ENDJRNPF FILE(data library/UPRIREP) ENDJRNPF FILE(data library/UPRQREP) ENDJRNPF FILE(data library/UPRTREP) ENDJRNPF FILE(data library/UPSDREP) ENDJRNPF FILE(data library/UPVSREP)

If Decision Base is running then end the subsystem by running the command: ENDSBS SBS(IRISSBS) OPTION(*IMMED)

Copy all objects, type *PGM, into the system library.

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 6 of 49 IRIS 4.9 PTF 002 Installation Guide

Copy by entering a 3 beside each program in the delivery library.

Use the following command to access the delivery library:

WRKOBJPDM LIB(delivery library)

To restrict the list of objects in the library (to make life easier when copying), use F17 and enter the object type in that field. e.g.

Object ...... *ALL

Object type ...... *pgm

Object attribute ...... *ALL

Typing a 3 beside the first object and pressing F13 will then automatically place a 3 beside every object in the list. This will save you from manually entering a 3 beside everything. Press enter and fill in the appropriate system library you wish to copy to eg. XUNMSYS).

Using the same method,

Copy all objects, type *FILE with attribute DSPF, into the system library.

Copy all objects, type *FILE with attribute PRTF, into the system library.

Copy all objects, type *MENU with attribute DSPF, into the system library ( object INCASA)

Copy all objects, type *MSGF into the system library ( object INCASA)

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 7 of 49 IRIS 4.9 PTF 002 Installation Guide

2.3 Data Areas

If data areas already exist on the system, you need to preserve their settings by amending the data areas in the delivery library to settings compatible with those in the data library. You can see a list of data areas by doing ‘WRKOBJPDM’ over XUNMDEL090, and using F17 to restrict the list to Object type ‘*DTAARA’.

Display the existing data library setting for each data area in that list using the command:

DSPDTAARA DTAARA(data library/data area)

Make a note of the setting.

Change the data areas in the delivery library to be the same as those in the data library. Use the command:

WRKOBJPDM LIB(delivery library)

As before, use F17 to restrict the list to only display the data areas.

Eg.

Object ...... *ALL

Object type ...... *dtaara

Object attribute ...... *ALL

Entering a ‘2’ beside each data area will enable you to change the setting.

Press enter.

*** IN PARTICULAR PLEASE ENSURE DATA AREA UPSHBZA0 IS SET TO ‘N’ ***

Copy all objects, type *DTAARA, into the data library.

Copy by entering a 3 beside each data area in the delivery library.

Access the delivery library using:

WRKOBJPDM LIB(delivery library)

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 8 of 49 IRIS 4.9 PTF 002 Installation Guide

2.4 Physical files

2.4.1 Query files/Work files/Parameter files

Copy the following files directly from the delivery library to the data library:

Copy by entering a 3 beside each file.

Access the delivery library using:

WRKOBJPDM LIB(delivery library)

As before, use F17 to restrict the list to only display the files.

Eg.

Object ...... *ALL

Object type ...... *file

Object attribute ...... PF-dta

Use the positioning field in the top right hand corner to position to the relevant file, and place a 3 beside it. You can do this for each file, and then press enter to type in the library you wish to copy to. This will be the data library.

FUPSHP01 Transaction Reference file ICQYPZPG PA: ICQYPZPG (*NONE) ILALWKP0 INCAS.Batch Allocations Work file ILCPQYP0 T0 TRANSACTIONS FILE POST TO LEDGER QUERY ILCPQYP1 CP: CREATE POSTINGS QUERY FILE ILPRP0P0 Parameter list for Partial Allocations pgms (NEW) ILPRREP Reinsurer Paid Amounts UPPTQYP TITLE QUERY FILE FOR POLICY CHANGES REPORT UPURQYP1 UNRELEASED RESERVES/CASH LOSSES OPEN QUERY FILE USCBQYP1 COMBINED BUSINESS ANALYSIS: STATS QUERY FORMAT USCBQYP2 Comb.Bus.Anal. Participants Stats.Query file USCIP0P5 P4: USCIP0P5 (*NONE) USCIWAP5 WA: USCIWAP5 (*NONE) USCUQYP1 Closings Updates query file V3.00 USPAQYP Reinsurer's Payments/Debtors Query file V3.00 USUCWKP0 PJ: USUCWKP0 (*NONE) UTO1WKP0 Bureau closings - Dummy header for valdationV32.01 UTTPWKP8 Temporary file to map Intercept data to IRIS

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 9 of 49 IRIS 4.9 PTF 002 Installation Guide

2.4.2 New Files

Copy the following files directly from the delivery library to the data library:

ILPRCPP Reinsurer Paid Amounts Capture File UXAFREP Associated File Linking File UZAOREP Additional Codes File

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 10 of 49 IRIS 4.9 PTF 002 Installation Guide

2.4.3 Changed Physical Files

The following files are changed physical files, so the existing records in the data library must be preserved.

FUPSHP00 Intermediate File for Schedule Generation Records ICCYREP Single Member Currency Table ILPRREP Reinsurer Paid Amounts ICRUREP TITLE RU: REVENUE CODES ICTRREP TITLE TR: TRANSACTION REFERENCES ILAHCPP TITLE AH: ALLOCATIONS HEADER ILAICPP INCAS.Physical Allocations Details ILT0CPP INCAS.Physical Ledger Transactions UAF4REP Archive participant statistics posting UAF6REP Archive participant statistics principal posting UAS4REP Archive statistics posting UAS6REP Archive statistics principal posting UCEVREP EV: UCEVREP (*UNIQUE EVEVCD EVVBCD) UPANREP TITLE AN: A/C TERMS NARRATIVE UPATREP Accounting Terms File UPCDREP Policy Multiple conditions file. UPCPREP TITLE CP: CLASS SPLIT FILE (PONO!POSQ!UGYR!DANO) UPDDREP TITLE DD: DEDUCTIONS FILE (O!PONO!POSQ!UGYR!DANO!D UPFBREP TITLE FB: POLICY IN USE FILE (O!PONO!POSQ!UGYR!DAN UPIZREP Policy items V9.0 UPKPREP TITLE KP: POLICY PERILS EXPOSURE (O!PONO!POSQ!UGYR UPLQREP TITLE LQ: LOCATIONS FILE (O!TACD!TWCD!ZVCD!ZTCD!ZT UPNLREP TITLE NL: LOCATION NARRATIVE (O!TACD!TWCD!ZVCD! ZTC UPPKREP TITLE PK: POLICY FLAGS FILE (O!PONO!POSQ!UGYR!DANO UPPNREP TITLE PN: POLICY NARRATIVE (O!PONO!POSQ!UGYR!DANO! UPPOREP Policy file V32.01 UPRFREP Return on Equity Detail -PONO/POSQ/UGYR/DANO/EDNO UPRIREP TITLE FX: SPECIFIC R/I (O!PONO!POSQ!UGYR!D UPRQREP TITLE RQ: BROKER ORDER% FILE (PONO!POSQ!UGYR!DANO! UPRTREP TITLE RT: PARTICIPANTS FILE (PONO!POSQ!UGYR!DANO!R UPSCREP TITLE FM: Policy Special Clauses file. UPSDREP CLASS SPLIT FILE. UPSHREP Schedule Generation Records UPTSREP TITLE TS: TERRITORIAL SPLIT FILE (PONO!POSQ!UGYR!D UPVSREP Policy Vessel file UPXIREP Indexation Details file V3.10 UPZZREP TITLE ZZ: RECIPROCITY FILE (O!PONO!POSQ!UGYR!RICD! UTO1REP Bureau closings log - Header file V32.01 UZFDRFP IRIS Field Reference File

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 11 of 49 IRIS 4.9 PTF 002 Installation Guide

To save the data, it should be copied from the data library in to the delivery library, and then the whole file copied back to the data library.

CPYF (F4)

From file ...... file name Library ...... data library

To file ...... file name Library ...... delivery library

Replace or add records . . . . . *REPLACE

Press F10, page down 4 times, and enter the following:

Record format field mapping . . *MAP *DROP

Note: If the data file is empty you will get an error. Ignore this.

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 12 of 49 IRIS 4.9 PTF 002 Installation Guide

2.4.4 Logical Files

Then delete the associated logical files from the data library as listed in the table below

Delete by entering a 4 beside each logical file.

Access the data library using:

WRKOBJPDM LIB(data library)

Once again, you can restrict the list using F17.

Eg.

Object ...... *ALL

Object type ...... *file

Object attribute ...... LF

(NB: If any of the files below are not present, this is not a problem as they are new files to the system)

FUPSHL00 UAS4RELA UPCPREL2 UPLQREL4 UPRFREL0 ICDCREL2 UAS4REL0 UPCPREL3 UPPKREL0 UPRHREL0 ICI3REL0 UAS4REL9 UPCQREL0 UPPKREL1 UPRHREL1 ICI3REL1 UAS6REL0 UPCQREL1 UPPNREL0 UPRIREL0 ICRUREL0 UCEVREL0 UPCQREL2 UPPNREL1 UPRIREL2 ICRUREL1 UCEVREL1 UPCQREL3 UPPNREL2 UPRIREL3 ICRUREL2 UCEVREL2 UPDDRELA UPPORELA UPRIREL4 ICRUREL3 UCEVREL3 UPDDRELB UPPORELB UPRIREL5 ICRUREL4 UCTLREL2 UPDDRELC UPPORELC UPRIREL6 ICTRREL0 UPAEREL0 UPDDREL0 UPPORELD UPRIREL7 ICTRREL1 UPAEREL1 UPDDREL1 UPPORELE UPRIREL8 ICTRREL2 UPAEREL2 UPDDREL2 UPPORELF UPRQREL0 ICTRREL3 UPAEREL3 UPDDREL3 UPPORELG UPRQREL2 ICTRREL4 UPAEREL4 UPDDREL4 UPPORELH UPRQREL3 ICTRREL5 UPANREL0 UPDDREL5 UPPORELI UPRQREL4 ILAHCPL1 UPANREL1 UPDDREL7 UPPORELJ UPRTREL0 ILAICPL1 UPANREL2 UPDDREL8 UPPORELK UPRTREL1 ILAICPL2 UPATREL0 UPDDREL9 UPPORELM UPRTREL2 ILALREL5 UPATREL1 UPFAREL0 UPPORELN UPRTREL3 ILPRCPL0 UPATREL2 UPFBREL0 UPPOREL0 UPRTREL4 ILPRCPL1 UPATREL3 UPFBREL1 UPPOREL1 UPRTREL5 ILPRREL0 UPATREL4 UPFBREL2 UPPOREL2 UPSCREL0 ILPRREL1 UPCDREL0 UPIZREL0 UPPOREL3 UPSCREL1 ILPXRELD UPCDREL1 UPIZREL1 UPPOREL4 UPSCREL2

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 13 of 49 IRIS 4.9 PTF 002 Installation Guide

ILT0CPL0 UPCDREL2 UPIZREL2 UPPOREL5 UPSDREL0 ILT0CPL1 UPCDREL3 UPKPREL0 UPPOREL6 UPSDREL1 ILT0CPL2 UPCDREL4 UPKPREL1 UPPOREL7 UPSHREL1 ILT0CPL3 UPCMREL0 UPKPREL2 UPPOREL8 UPTPREL0 ILT0CPL4 UPCMREL1 UPLQREL0 UPPOREL9 UPTSREL0 ILT0CPL5 UPCMREL2 UPLQREL1 UPPTREL0 UPTSREL1 UAF4REL0 UPCPREL0 UPLQREL2 UPPTREL1 UPVSREL0 UAF6REL0 UPCPREL1 UPLQREL3 UPR#REL0 UPVSREL1 UPVSREL2 UTO1REL3 UPVSREL3 UTO1REL4 UPVSREL4 UTO1REL5 UPVSREL5 UXAFREL0 UPVSREL6 UZAOREL0 UPVSREL7 UZNNREL0 UPVSREL8 UPXIREL0 UPXIREL1 UPZZREL0 USC3REL5 USS4RELI UTO1RELA UTO1REL0 UTO1REL1 UTO1REL2

Some clients (HIH) may build their own logicals over our files, so it is necessary to run a ‘DSPDBR’ over the physical files involved in the ptf. These will need to be deleted before the physical file can be deleted/copied.

Next, copy those same number of physical files from the delivery library into the data library.

Copy by entering a 3 beside each physical file in the list.

Access the delivery library using:

WRKOBJPDM LIB(delivery library)

Once again, you can restrict the list using F17.

Eg.

Object ...... *ALL

Object type ...... *file

Object attribute ...... PF-dta

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 14 of 49 IRIS 4.9 PTF 002 Installation Guide

When you are asked if you want to delete each file, enter a ‘Y’.

If there is a problem deleting any of these physicals from the data library run a DSPDBR command over the physical - this will display a list of all associated logicals which need to be deleted before the physical can be deleted.

DO NOT COPY ANY OTHER PHYSICAL FILES FROM THE DELIVERY LIBRARY.

Finally, copy ALL the logical files from the delivery library into the data library.

Copy by entering a 3 beside each logical file.

Access the delivery library using:

WRKOBJPDM LIB(delivery library)

Once again, you can restrict the list using F17. e.g.

Object ...... *ALL

Object type ...... *file

Object attribute ...... LF

You will need to change the authority on ICCYREP to have at least MGT authority.

Use EDTOBJAUT (F4)

Object ...... ICCYREP Library ...... data library Object type ...... *file

Press enter

Press F11, and for user ‘*PUBLIC’, type an X in the ‘Mgt’ field.

Press enter.

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 15 of 49 IRIS 4.9 PTF 002 Installation Guide

2.4.5 Message File

Take copies of UZUSRMSG and IZUSRMSG.

Copy by entering a 3 beside each file.

Access the data library using:

WRKOBJPDM LIB(data library)

Enter the library to copy them to. This could be a library such as ‘Rebuslib’.

Copy both files from the delivery library into the data library.

Add the data library and XUNMTOOLS to your library list, ensuring that the data library is at the top.

Update the message severities using the following command:

INSMSGSEV

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 16 of 49 IRIS 4.9 PTF 002 Installation Guide

2.5 Restart Journalling

Start journalling on the relevant physical files with the following commands:

STRJRNPF FILE(data library/ILAHCPP) JRN(journal library/UZJRN) OMTJRNE(*OPNCLO) STRJRNPF FILE(data library/ILAICPP) JRN(journal library/UZJRN) OMTJRNE(*OPNCLO) STRJRNPF FILE(data library/UPIZREP) JRN(journal library/UZJRN) OMTJRNE(*OPNCLO) STRJRNPF FILE(data library/UPLQREP) JRN(journal library/UZJRN) OMTJRNE(*OPNCLO) STRJRNPF FILE(data library/UPPOREP) JRN(journal library/UZJRN) OMTJRNE(*OPNCLO) STRJRNPF FILE(data library/UPRIREP) JRN(journal library/UZJRN) OMTJRNE(*OPNCLO) STRJRNPF FILE(data library/UPRQREP) JRN(journal library/UZJRN) OMTJRNE(*OPNCLO) STRJRNPF FILE(data library/UPRTREP) JRN(journal library/UZJRN) OMTJRNE(*OPNCLO) STRJRNPF FILE(data library/UPSDREP) JRN(journal library/UZJRN) OMTJRNE(*OPNCLO) STRJRNPF FILE(data library/UPVSREP) JRN(journal library/UZJRN) OMTJRNE(*OPNCLO) STRJRNPF FILE(data library/UPATREP) JRN(journal library/UZJRN) OMTJRNE(*OPNCLO) STRJRNPF FILE(data library/UPCDREP) JRN(journal library/UZJRN) OMTJRNE(*OPNCLO) STRJRNPF FILE(data library/UPDDREP) JRN(journal library/UZJRN) OMTJRNE(*OPNCLO) STRJRNPF FILE(data library/ILPRCPP) JRN(journal library/UZJRN) OMTJRNE(*OPNCLO) STRJRNPF FILE(data library/ILPRREP) JRN(journal library/UZJRN) IMAGES (*BOTH) OMTJRNE(*OPNCLO) STRJRNPF FILE(data library/ILT0CPP) JRN(journal library/UZJRN) IMAGES (*BOTH) OMTJRNE(*NONE) STRJRNPF FILE(data library/UAS4REP) JRN(journal library/UZJRN) OMTJRNE(*NONE) STRJRNPF FILE(data library/UAS6REP) JRN(journal library/UZJRN) OMTJRNE(*OPNCLO)

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 17 of 49 IRIS 4.9 PTF 002 Installation Guide

2.6 File Changes

ILAICPP Incas Physical Allocations Details ILCPQYP0 To Transactions File post to ledger query

ILCPQYP1 Create Postings Query file ILT0CPP Ledger Capture file USCIP0P5 USCIWAP5 USCUQYP1 Closings Update Query file UTO1REP Bureau Closings Log header file UTO1WKP0 Bureau Closings – dummy header for validation

1 new field - SMDT ‘Settlement Date’

UPSHREP Schedule Generation Records

1 field length change - PSDT ‘Paid date’ (increased by 1)

UAF4REP Archive participant statistics posting UAF6REP Archive participant statistics principal posting UAS4REP Archive statistics posting UAS6REP Archive statistics principal posting

3 new fields - F4FAFL Fully Allocated Flag 1 0 F4RAOR Remaining Amount - Orig Ccy 15 2 F4RAAC Remaining Amount - A/C Ccy 15 2

USCBQYP1 Combined Business Analysis: Stats query format USCBQYP2 Comb.Bus.Anal. Participants Stats.Query file

2 new fields - S6RAOR Remaining Amount - Orig Ccy 15 2 S6RAAC Remaining Amount - A/C Ccy 15 2

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 18 of 49 IRIS 4.9 PTF 002 Installation Guide

3 GUI PTF Installation

3.1 Introduction

Before installing this IRIS GUI PTF, the following conditions must be satisfied:

 The base IRIS product (v4.9) must be installed (it can be with or without PTF001 installed)  Access to the PTF programs must be available (from either the installation CD supplied or from a network location)

The ‘Data Base Update’ only needs to be performed once for each environment (i.e. Test and Live) since the change is applied to the server.

The ‘Main Installation Procedure’ must be carried out on each PC (client) that has the IRIS GUI installed.

(N.B. It is highly recommended that a backup of the IRIS data held on the server is made prior to proceeding with this upgrade)

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 19 of 49 IRIS 4.9 PTF 002 Installation Guide

3.2 Data Base Update

The first step in applying the PTF is to update the codes database on the server to reflect the new PTF amendments.

To achieve this :-

1. Copy the data base CodesPTF002.mdb (located in the PTF folder on the CD if the PTF was delivered via a CD) on to a PC or server.

2. Ensure the ‘Read Only’ attribute of the CodesPTF002.mdb file is unchecked. This can be done by right clicking on the file and selecting Properties from the menu displayed and then select the General Tab. The attributes are displayed at the bottom of this form.

3. Log on to the IRIS Server (userid used must have access to IRIS administrator facilities).

4. Start the Database Update application.

5. Set the ‘Database Containing Updates’ option to point to the file CodesPTF002.mdb and select “update”. Once complete shut down the Database update routine.

6. Run codes transfer for the static codes. Once complete shut down the codes transfer routine.

7. Log off of the IRIS server

8. Steps 3-7 will need to be repeated for each environment (i.e. Live and Test) (For a detailed explanation of the operation of the Database Update facility see the GUI help).

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 20 of 49 IRIS 4.9 PTF 002 Installation Guide

3.3 Main Installation Procedure

3.3.1 Setup

Locate and run the Setup.exe for the PTF and the IRIS Service Pack installation will commence.

The installation routine will be loaded and the first screen to be displayed will be the welcome screen:

Figure 1.

Select Next to continue with the installation process Cancel to abandon the installation process

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 21 of 49 IRIS 4.9 PTF 002 Installation Guide

3.3.2 Backup

The next screen to be displayed will determine whether a backup will be taken of the programs that will be updated by the installation process.

Figure 2.

Tick the box (as the example above) if a backup is to be taken, this is the recommended option, or leave blank if not required

Select Next to continue with the installation process Cancel to abandon the installation process Back to redisplay the welcome screen (Figure 1)

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 22 of 49 IRIS 4.9 PTF 002 Installation Guide

3.3.3 Load Process

If Next has been selected at the previous screen then the install process will commence and a load screen briefly displayed

When this is complete the end screen is displayed

Figure 3.

Select Finish to complete the process

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 23 of 49 IRIS 4.9 PTF 002 Installation Guide

3.3.4 Cancel

If at any time during the process the Cancel button has been selected then a confirmation screen is displayed.

Figure 4.

Select Resume to recommence to the installation process Exit Setup to end the install process

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 24 of 49 IRIS 4.9 PTF 002 Installation Guide

Appendix 1 – IRIS AS/400 Objects The applications replaced as a result of the installation of this PTF on the AS/400 are as follows :-

DATA AREAS Data Area Description IZPARZA0 ALLOW PARTIAL ALLOCATION FUNCTIONALITY IZPARZA1 ALLOW ALLOCATION BY REINSURER FUNCTIONALITY IZPARZA2 ALLOCATION BY REINSURER SET-UP ICCMIZA0 Switch for Call to single Ccy File Create utility UTSTRSA1 Type of Posting Account ('D' 'B' 'W' 'M') ILCARZA0 POLICY REFERENCE ON CASH ITEMS ILCPRZA0 Post Closings Last Successful Level ILCPRZA1 Post Closings Last Job UKKIRZA4 Validation of loss date against event code UPPORZA5 Percentage applied to Policy Input amounts UPSHBZA1 Auto-Schedule Transaction Reference UPSHBZA2 Auto-Schedule Premium Revenue Code UPSHBZA0 Schedule Generation Switch UPSHBZA1 Schedule Generation Record Count UXOXRZA0 Allow workstation to be def at operator level UPSHBZA3 Auto-Gen Reversal Transaction Reference

PROGRAMS Program Description FUSS4CA0 Update Postings files with new Part. Alloc. data ILDCXZC1 Debtors/Creditors USCBXZC0 Combined Business Analysis - Open Query USCHXZC0 Cash Update Control USPAXZC0 Reinsurer's Payments/Debtors - Query File UKCKRZC0 Claims analysis report UKRQXZC0 PPN RI Claims Audit Report Control UOAABZC0 Statement System Deductions Routine UOSEXZC0 Transfer to Statements System Extract OPNQRY V2.01 UOSIBZC1 Policy Sub-Policy Data Download UOSPXZC0 Selection of Data for transfer to O/W System V2.01 UPACXZC0 Open Query for UPACIZR0, Auto Cancellation Renewls UPAOXZC0 Aggregate Rate on Line Print UPATXTC0 Aggregate Report Query UPCCXZC0 Cancellation List - Open Query UPEIXZC0 EPI Analysis - Open Query UPGSXZC0 General Support Table - Open Query UPKPXZC0 Aggregate Perils Exposure Report Control Program UPNCXZC0 Notice of Cancellation - Open Query UPOWXTC0 Outstanding Wordings - Open Query UPPCXZC0 Policy by Criteria - Open Query UPPENZCF Risk Enquiry by Business Type Openquery UPPENZCG Risk Enquiry by Business Type File Override UPPLXZC0 Policy List for renewal, open query

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 25 of 49 IRIS 4.9 PTF 002 Installation Guide

Program Description UPPTXZC0 Control Print of Policy Terms Change UPPWXZC0 Premium Warrenties Overdue Clos/Settl UPPYXZC0 Risk Search UPRDXZC0 Review Date - Open Query UPRIXZC0 Risk register control CL UPRNXZC0 Renewals Due - Open Query UPROXZC0 Risk Profile Open Query UPRPXZC0 Reciprocal/Exchange - Control CL UPSDXZC0 Signed Down Report - Open Query UPSEXZC0 Signed Down/Up report open query CL UPTRXZC0 Update Deduction Rates CL control program UPURXZC0 Unreleased reserves/cash losses control CL V2.20 USCBXZC0 Combined Business Analysis - Open Query USCIIZC0 Closings Input Control Program USNGXZC0 Net Retained Generator - Query File stats USNGXZC1 "Net Retained Generator - Claims USOCXZC0 Open Query for USOCPZR0, Overdue Closings Report USPBXZC0 PPN Business Analysis - Open Query USPDXZC0 Progression Stats Update - Open Query USPNXZC0 IIC Progression Stats Report - Open Query USPRXZC0 Progression Stats Report - Open Query USRIXZC0 Retrospective changes in R/I - Query File USRTRZC0 Reinstatements Tracking Report V3.00 USSHXZC0 Statistics/history reconciliation reports USUSXZC3 Summary Build View Open Query USWBXZC0 Written Basis CBA Report Control USWPXZC0 Written Prm Progression Stats Report Control USXLRZC0 X/L Treaty Reports USXTXZC0 Y2K CL Src for AAC UTBOXZC0 Bureau Queries - Control CL UTCIICC0 Bureau Closings Input CL UZLNNFC0 Location list (open query CL) ICCMIZC0 Copy ICCURERP to Single member CCY file (ICCYREP) ILCPXZC0 Post Closings Control Routine. USCUXZC0 Closing Update Control UTCIICC0 Bureau Closings Input CL ILALZZC1 Split Cash/Journals Control ILCPXZC0 Post Closings Control Routine. USCUXZC0 Closing Update Control UKCKRZC0 Claims analysis report USCIIZC0 Closings Input Control Program UTCIICC0 Bureau Closings Input CL UPATXTC0 Aggregate Report Query UPEIXZC0 EPI Analysis - Open Query UZJCEZC0 Start journalling of physical files ILCPXZC0 Post Closings Control Routine. ILALZZC1 Split Cash/Journals Control ILALXZC0 Allocations Batch Control Routine ILALZZC0 Allocations On-Line Control Routine. ICCMIZC0 Copy ICCURERP to Single member CCY file (ICCYREP) INLAPD IRIS APD initial program UTPSICC0 Bureau network data load

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 26 of 49 IRIS 4.9 PTF 002 Installation Guide

Program Description ILKBXZC1 Cash Book Ledger Update Routine. UZIPEZC0 IRIS Initial set-up program USTENZR1 Transaction details USTENZR2 Transaction Details - LPSO Card USTENZR1 Transaction details ILAHNZR0 Allocations History Enquiry ILAINZR1 Allocations Details Enquiry - Insurance Entry ILAKPZR0 ILAKPZR0 PRINT CASH RECONCILIATION ILALBZR0 INCAS.Allocations: Log File Update ILALBZR1 ILALBZR1 CLEAR ALLOCATIONS CP FILES ILALIZR0 INCAS.On Line Allocations ILALIZR1 ILALIZR1 ON-LINE ALLOCATIONS (SPLIT UNALLOCATED ILALIZR5 INCAS Allocation of Paid Amounts by Reinsurer ILALPZR0 INCAS.Print Allocations session details ILDCPZR0 ILDCPZR0 DEBTORS/CREDITORS REPORT ILRHAZR0 Back-tracks through allocations file ILTBPZR4 ILTBPZR4 TRIAL BALANCE HEAD BROKER BY COMPANY ILUNBZR1 Batched Participant unblock UOSPXZR2 Select Data for Transfer to Outwards System V31.01 UPPSIZR0 UPPSIZR0 - CHANGE POLICY STATUS USBENZR0 Bureau closings reference enquiry USCBPZR0 USCBPZR0 COMBINED BUSINESS ANALYSIS - PRINT USCHBZR0 Cash Update USCUBZR0 Closings Update USCUBZR3 Participants Closings Update USPAPZR0 Reinsurer's Payments/Debtors Report - Print V3.00 USUCPZR0 USUCRBR0 UNSETTLED CLOSINGS PRINT PROGRAM USUCWZR0 USUCRBR1 UNSETTLED CLOSINGS BUILD OPNQRYF COMMAND UTBUBTR1 Bureau Settlement Reconcile Account - Batch USTENZR1 Transaction details ICCMIZRI ICCMIZRI DEDUCTION CODES MAINTENANCE ICCMIZRK ICCMIZRK DEDUCTION CALCULATIONS MAINTENANCE ICCMIZRM ICCMIZRM RESERVE CODES MAINTENANCE ICCMIZRN ICCMIZRN REVENUE CODES MAINTENANCE ICCMIZRO Transaction Groups maintenance program ICCMIZRR ICCMIZRR REVENUE ACCOUNT DETAILS MAINTENANCE ICCMIZR0 INCAS CODES MAINTENANCE ICCMPZRE ICCMPZRE TRANSACTION REFERENCES PRINT PROGRAM ICCMPZRK ICCMPZRK DEDUCTION CALCULATIONS PRINT PROGRAM ICCMPZRM ICCMPZRM RESERVE CODE PRINT PROGRAM ICCMPZRN ICCMPZRN REVENUE CODES PRINT PROGRAM ICCMPZRO Transaction Groups print program ICCMPZRQ ICCMPZRP REVENUE ACCOUNTS PRINT PROGRAM ICQYSZRE ICQYSZRE Transaction references query ICQYSZRN ICQYSZRN Revenue codes ILALIZR0 INCAS.On Line Allocations ILALIZR1 ILALIZR1 ON-LINE ALLOCATIONS (SPLIT UNALLOCATED ILALIZR2 INCAS.Pre Allocations ILAQNZR0 Allocations Enquiry Select ILBSPZR2 actual laser code test incl. (Independent) ILCPBZR0 Create Postings ILJVBZR0 ILJVBZR0 JOURNAL LEDGER UPDATE

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 27 of 49 IRIS 4.9 PTF 002 Installation Guide

Program Description ILJVIZR0 ILJVIZR0 JOURNAL INPUT ILJVIZR1 ILJVIZR1 TRANSFER JOURNAL INPUT ILJZPZR0 INCAS.Journal Store Report (Print) ILKBBZR0 Cash Book Ledger Update ILKZPZR0 Cash Store Report (Print) ILLDIZR0 ILLDIZR0 CHANGE LEDGER DESCRIPTION ILUNIZR0 Participant Unblocking ILYEBZR0 ILYEBZR0 YEAR END TRANSFERS UCCQIZR5 UCCQIZR5 REVENUE CODES MAINT. UKKENZR2 UKKENZR2 CLAIMS TRANSACTIONS ENQUIRY UKKENZR4 Claims Search Enquiry UKKIIZR0 UKKIIZR0 CLAIMS DETAIL INPUT/AMEND UKORBZR0 OCR rebuild UKRQPZR0 PPN RI Claims Audit Report - O/S UKRQPZR1 PPN RI Claims Audit Report - Paid UKRRBZR0 Reserves Summary Rebuild – Batch UKRRBZR1 Rebuild Reserves Summary from capture file UKXLPZR0 XLsior Extract File Build UOAABZR0 UOAABZR0 Statement System Deductions Routine UOSEBZR1 UOSEBZR1 Group by account terms to update UOESCPP UOSEBZR7 UOSEBZR7 Re-value update Statements System Extract UOSIBZR4 UOSIBZR4 Amount Reference Static Data Download UOSUBZR3 UOSUBZR3 Statements Line Processing UPACPZR0 UPACPZR0 Auto-Cancellation of Renewals UPCTIZR0 UPCTIZR0 - CHANGE COMMUTATION STATUS UPDFNZR0 UPDFNZR0 DECLINATURES ENQUIRY UPDGIZR0 Declinatures input UPPENZRD UPPENZRD PERILS ENQUIRY UPPENZRF Risk Enquiry by Business Type UPPENZR1 UPPENZR1 - A/C TERMS ENQUIRY UPPENZR7 UPPENZR7 R/I ENQUIRY UPPENZR8 UPPENZR8 - RECIPROCITY ENQUIRY UPPENZR9 UPPENZR9 - POLICY FLAGS ENQUIRY UPPLPZR0 POLICY LIST FOR RENEWAL UPPOIFR0 Policy Input - Fac/Lineslip detail input UPPOITR0 Policy Input - PPN/XSL detail input UPPOITR2 UPPOITR2 - RECIPROCITY INPUT UPPOITR3 UPPOITR3 - UPR INPUT UPPOIZR0 Policy Input - Auto policy numbering UPPOIZR3 POLICY FLAG INPUT UPPOIZR4 Policy Input - A/C Terms UPPOIZR6 UPPOIZR6 - PERIL EXPOSURE INPUT UPPOIZR7 Policy input - specific R/I UPPOIZR8 Multiple Special Clauses Input UPPPPZR0 POLICY DETAIL PRINT UPPSIZR0 UPPSIZR0 - CHANGE POLICY STATUS UPPTPZR0 UPPTPZR0 Change of Policy Terms Print UPPYIZR0 Risk Search / Enquiry UPQENZR0 Quotes/Promises/Memos Enquiry UPQPIZR0 Policy Input - Quotes/Promises UPSCNZR0 UPSCNZR0 - SPECIAL CLAUSES ENQUIRY UPTRBZR0 Update Deduction Rates Batch Processing Program

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 28 of 49 IRIS 4.9 PTF 002 Installation Guide

Program Description USARSZR0 USARSZR0 AUTO REVERSAL USCBPZR0 USCBPZR0 COMBINED BUSINESS ANALYSIS - PRINT USCHBZR0 Cash Update USCIIZRA Closings input reserves USCIIZRF Closings Edit Transaction Display USCIIZRH AUTO CLOSINGS SPLIT BY CLASS USCIIZRZ USCIIZR2 Closings input policy select program USCIIZR1 Closings input policy select pgm USCIIZR3 USCIIZR3 Closings input policy select program USCIIZR5 Closings input - A/C details-Balanced A/C USCIIZR6 Closings input signings screen USCIIZR8 Closings input amounts USCIIZR9 OCR/UPR Input USCRPZR0 Closings - Detailed Daybook print USCRPZR2 USCRPZR2 USCUBZRS Sub Program for Closings Update USCUBZR0 Closings Update USHRBZR0 US - USHRBZR0 REBUILD HISTORY FILE FROM STATISTI USKFRZR0 USKFRZR0 CASH FLOW ANALYSIS PARAMETER SCREEN USNGRZR0 Net Retained Generator - Selection USPDBZR0 USPDBZR0 PROGRESSION STATISTICS - UPDATE USPNIZR0 Narrative File Server Program USRIPZR0 Retrospective changes in R/I USSHPZR1 HS - USSHPZR1 STATISTICS TO HISTORY RECONCILIATION USSHPZR2 History to Statistics reconciliation USSLPZR0 USSLPZR0 STATS LEDGER RECONCILIATION PRINT V3.00 USTENZR0 USTENZR0 TRANSACTION ENQUIRY USTHNZR0 Treaty History Enquiry USTRPZR0 PRINT TRANSACTION DETAILED/SUMMARY USUCPZR0 USUCRBR0 UNSETTLED CLOSINGS PRINT PROGRAM USWBPZR0 Written Basis CBA Report USXRRZR1 AUTO GENERATE XSL TREATY CESSIONS UTCIICR6 Bureau closings input signings UTCIIZR0 AMEND BUREAU CLOSING DETAILS UTCISCR0 UTCISCR0 DISPLAY BUREAU CLOSINGS AMOUNTS UTCISCR1 UTCISCR1 DISPLAY BUREAU CLOSINGS INSTALMENTS UTCMICR3 UTCMICR3 BUREAU TRANSACTION REF X-REF MAINTENANCE UTCMICR5 UTCMICR5 BUREAU REVENUE CODE X-REF MAINTENANCE PR UTILBLR2 ILU CREATE CLOSINGS UTLCBZR1 Lloyd"s Consortium Create Closings UTLCVZR0 Lloyd"s Consortium Transaction Validation UTLLBLR2 LPSO CREATE CLOSINGS UTPSBSR3 PSAC CREATE CLOSINGS UTPSBSR4 PSAC CREATE O1 RECORD DETAILS UTPSICR0 Bureau closings on-line edit UTRFACR3 New member ref x-ref UZIENZR1 Get Cedant Code and Name for PageNet UZIENZR2 RTI-only Retrieve Contract Name and Broker Details UZLDPFR0 Lineslip Declaration Report UZNENZR0 UZNENZR0 POLICY NARRATIVE UZNIIZR0 Narrative Maintenance UZOLIZR2 Current claim outstandings

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 29 of 49 IRIS 4.9 PTF 002 Installation Guide

Program Description UZPOSZR2 UZPOSZR2 SELECT ACCOUNTS UZPOSZR4 UZPOSZR4 SELECT ACCOUNTS UZPUAZR0 UZPUAZR0 ACCESS POLICY IN USE FILE UZRSSZR0 UZRSSZR0 Restart options WDTRRBR0 Overnight job to build Invoices file ZZVTAZR0 ZZVTAZR0 Validate transaction references ICCMIZR0 INCAS CODES MAINTENANCE ICCMIZRA ICCMIZRA MAINTAIN CURRENCY DETAILS ICCMIZRB ICCMIZRB MAINTAIN EXCHANGE RATES ICCMIZRC ICCMIZRC MAINTAIN HISTORIC RATES ICCMIZR1 ICCMIZR1 COPY EXCHANGE RATES ILALIZR0 INCAS.On Line Allocations USCHBZR0 Cash Update ILALIZR0 INCAS.On Line Allocations ILALBZR0 INCAS.Allocations: Log File Update ILALBZR1 ILALBZR1 CLEAR ALLOCATIONS CP FILES ILALIZR1 ILALIZR1 ON-LINE ALLOCATIONS (SPLIT UNALLOCATED ILALPZR0 INCAS.Print Allocations session details ILCPBZR0 Create Postings ILCPBZR1 Post Ledger transactions to INCAS ILCPBZR2 ILCPBZR2 UPDATE A/C REF FIELDS IN T0 FILE ILCPBZR4 ILCPBZR4 POST AGENTS R/I FIGURES ILCPVZR0 ILCPVZR0 POST CLOSINGS LIST INVALID ACCOUNTS USCIIZR0 Closings input controlling program USCIIZR5 Closings input - A/C details-Balanced A/C USCIIZR8 Closings input amounts USCUBZR0 Closings Update USCUBZR3 Participants Closings Update USLLIZR0 Generate Closing Log Records for LPSO UTBUBTR0 Bureau Settlement Generate Cash - Batch UTBUBTR1 Bureau Settlement Reconcile Account - Batch UTBUBTR3 Bureau Settlement Check A/C Ccy UTCIBZR0 UTCIBZR0 AMEND BUREAU CLOSINGS TRANSACTIONS UTCIBZR1 UTCIBZR1 DELETE BUREAU CLOSINGS TRANSACTIONS UTCIICR0 Bureau closings control program UTCIICR6 Bureau closings input signings UTCIIZR0 AMEND BUREAU CLOSING DETAILS UTFDBCR0 UTFDBCR0 PSAC TIDY O1 FILE UTFDBCR1 UTFDBCR1 PSAC TIDY O2-O6 FILES UTFDBCR2 UTFDBCR2 DELETE BUREAU CLOSINGS LOG RECORDS UTILBLR2 ILU CREATE CLOSINGS UTKTACRA UTKTACRA - CLIENT SPECIFIC CLOSINGS CREATE ROUTINE UTKVACRA UTKVACRA - CLIENT SPECIFIC TRANSACTION VALIDATION UTLLBLR2 LPSO CREATE CLOSINGS UTLLICR0 LPSO Card Display UTPSBSR3 PSAC CREATE CLOSINGS UTPSBSR4 PSAC CREATE O1 RECORD DETAILS UTPSICR0 Bureau closings on-line edit UTPSICR1 Bureau OCR on-line edit UTPSVSR3 Bureau transaction validation UTTPZCR0 UTTPZCR0 PSAC ADJUST STATUS NUMBERS UZLDPFR0 Lineslip Declaration Report

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 30 of 49 IRIS 4.9 PTF 002 Installation Guide

Program Description ZZVXRZR0 Check for dupl. AUNO/CNDT on stats, burea and ldgr ILALIZR0 INCAS.On Line Allocations ILALBZR0 INCAS.Allocations: Log File Update ILALBZR1 ILALBZR1 CLEAR ALLOCATIONS CP FILES ILALIZR1 ILALIZR1 ON-LINE ALLOCATIONS (SPLIT UNALLOCATED ILALPZR0 INCAS.Print Allocations session details ILLDIZR0 ILLDIZR0 CHANGE LEDGER DESCRIPTION ILCPBZR0 Create Postings ILCPBZR1 Post Ledger transactions to INCAS ILCPPZR0 Post Closings Error Report ILCPRZR0 ILCPRZR0 ILYEBZR0 ILYEBZR0 YEAR END TRANSFERS UKKENZR4 Claims Search Enquiry UCCMIZRF UCCMIZRF EVENT CODE MAINTENANCE UCCMPZRF UCCMPZRF EVENT CODE PRINT UCQYSZRF UCQYSZRF Event code query function UKCKPZR0 Claims Analysis Report print UKEVNZR0 UKEVNZR0 EVENT ENQUIRY PROGRAM UKEVNZR1 UKEVNZR1 EVENT ENQUIRY CLAIM DETAILS UKEVNZR2 Event enquiry claim details UKKENZR0 UKKENZR0 CLAIMS DETAIL ENQUIRY UKKIIZR0 UKKIIZR0 CLAIMS DETAIL INPUT/AMEND UKKIPZR0 Claims print program UPDFNZR0 UPDFNZR0 DECLINATURES ENQUIRY UPDGIZR0 Declinatures input UPPENZRE UPPENZRE - R/I WORKSHEET ENQUIRY UPPLPZR0 POLICY LIST FOR RENEWAL UPPOIFR0 Policy Input - Fac/Lineslip detail input UPPOIFR6 UPPOIFR0 - R/I WORKSHEET ENTRY UPPOIZR0 Policy Input - Auto policy numbering UPPPPZR0 POLICY DETAIL PRINT UPQENZR0 Quotes/Promises/Memos Enquiry UPQPIZR0 Policy Input - Quotes/Promises USCBPZR0 USCBPZR0 COMBINED BUSINESS ANALYSIS - PRINT USCIIZR5 Closings input - A/C details-Balanced A/C USCRPZR0 Closings - Detailed Daybook print USPRPZR0 USPRPZR0 PROGRESSION STATS REPORT - PRINT USTRPZR0 PRINT TRANSACTION DETAILED/SUMMARY USUSIZR1 Summary View Filter Definition UTCMICR9 UTCMICR9 CAT CODE - EVENT CODE X-REF MAINTENANCE UTCMPCR9 UTCMPCR9 CAT CODE - EVENT CODE X-REF PRINT PROGR UTELICR1 BUREAU LOSS ADVICE - ON-LINE EDIT CLAIMS UTELSCR0 BUREAU LOSS ADVICE - ON-LINE EDIT CLAIM UTELVSR0 BUREAU ELASS TRANSACTION VALIDATION UTPSICR0 Bureau closings on-line edit UZMLRZR0 Standard Include/Exclude UKRRBZR1 Rebuild Reserves Summary from capture file UOSEBZR1 UOSEBZR1 Group by account terms to update UOESCPP UOSEBZR0 UOSEBZR0 Re-value update Statements System Extract UOSEBZR3 UOSEBZR3 Post UOESCPP to Statements Files UOSEBZR5 Claims Processing for Transfer Job UOSEBZR6 Create dummy records in transfer job

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 31 of 49 IRIS 4.9 PTF 002 Installation Guide

Program Description UOSPXZR1 Flag Data for Transfer to Outwards System V31.01 UOSPXZR2 Select Data for Transfer to Outwards System V31.01 UPACPZR0 UPACPZR0 Auto-Cancellation of Renewals UPCTIZR0 UPCTIZR0 - CHANGE COMMUTATION STATUS UPPOIZR0 Policy Input - Auto policy numbering USPGRZR0 Progression Stats Update: Update USPGREP Last used UTPSICR0 Bureau closings on-line edit USCIIZR6 Closings input signings screen UPPOIFR0 Policy Input - Fac/Lineslip detail input UCQZSZR2 Vessel Name Superquery UKKENZR0 UKKENZR0 CLAIMS DETAIL ENQUIRY UPPENZRH Vessel Search Enquiry UPPENZRI Vessel Detail Enquiry UPPOIFR8 Vessel Scan UPPOIFR9 Vessel Maintenance (Marine Processing) UPPOIFR0 Policy Input - Fac/Lineslip detail input UPPOIFR0 Policy Input - Fac/Lineslip detail input UPPOITR0 Policy Input - PPN/XSL detail input UPPOITR0 Policy Input - PPN/XSL detail input USARSZR0 USARSZR0 AUTO REVERSAL USARSZR0 USARSZR0 AUTO REVERSAL USARSZR0 USARSZR0 AUTO REVERSAL USCBPZR0 USCBPZR0 COMBINED BUSINESS ANALYSIS - PRINT USCHBZR0 Cash Update FUPSHR00 Conversion Program to populate UPSHREP USCUBZRS Sub Program for Closings Update USCIIZR6 Closings input signings screen USCUBZRS Sub Program for Closings Update USCUBZRS Sub Program for Closings Update USCUBZR0 Closings Update USCUBZR3 Participants Closings Update USTENZR0 USTENZR0 TRANSACTION ENQUIRY UTLLBLR2 LPSO CREATE CLOSINGS WDTRRBR0 Overnight job to build Invoices file WDTRRBR0 Overnight job to build Invoices file UTPSVSR3 Bureau transaction validation FUPSHR00 Conversion Program to populate UPSHREP FUPSHR00 Conversion Program to populate UPSHREP FUPSHR00 Conversion Program to populate UPSHREP UCCMIZRF UCCMIZRF EVENT CODE MAINTENANCE UKCKPZR0 Claims Analysis Report print UTELICR1 BUREAU LOSS ADVICE - ON-LINE EDIT CLAIMS UTELICR0 BUREAU LOSS ADVICE - ON-LINE EDIT SELECT UTELICR1 BUREAU LOSS ADVICE - ON-LINE EDIT CLAIMS UTLLICR1 Bureau Loss Advice - SCM Claim UTELICR1 BUREAU LOSS ADVICE - ON-LINE EDIT CLAIMS ILALEZR0 ILALEZR0 ALLOCATIONS CONTROL ILKRPZR0 ILKRRZP0 CASH BOOK PRINT UTILBLR3 ILU Download - Mapping program UTILBLR3 ILU Download - Mapping program UTBUPTR0 Bureau Settlement Intermediary Print Program ICCMIZRT ICCMIZRT CODES MAINTENANCE : OPERATOR ID'S

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 32 of 49 IRIS 4.9 PTF 002 Installation Guide

Program Description USHENZR0 History Enquiry UPURPZR0 UPURPZR0 UNRELESED RESERVES/CASH LOSSES REPORT UTLLBLRB SCM Download - Group 4 Mapping FUPQPR00 QPM Mapping program USUSIZR0 Summary Database Define Views UZAENFR0 UZAENFR0 ASSUREDS ENQUIRY UZAENFR0 UZAENFR0 ASSUREDS ENQUIRY UTKABZR0 Rebuild UTKAREP from UTKBREP ZZCSSZR0 ZZCSSZR0 - SYSTEM COMPANY SELECTION UXSPXZR4 Get next auto-gen policy number USUSBZR1 Build Summary Views -retrieve as SQLRPG in THENON USUSBZR1 Build Summary Views -retrieve as SQLRPG in THENON USUSBZR1 Build Summary Views -retrieve as SQLRPG in THENON FUCEVR00 Update Event code To dates

FILES

Display files File Description ILAINZD1 Allocations Details Enquiry - In Entry Disp File ILALIZD0 INCAS.Allocations Display File ILALIZD5 INCAS Allocation of Paid Amounts by Reinsurer DSPF USTENZD1 Transaction Enquiry Transaction details ICCMIZDN Display file for Revenue Code maintenance ICCMIZD0 INCAS.Codes Maintenance UTCIICD0 Bureau Closings Edit Selection Display file V32.01 ILALIZD1 INCAS.Split Cash/Journals ILLDIZD0 INCAS.Change Ledger Descriptions Display File ILCPRZD0 Post Closings Selection UCCMIZDF Event Code maintenance display file USARSZD0 Auto reversal USTENZD1 Transaction Enquiry Transaction details UTELICD0 Bureau Loss Advice - On-line Edit Selection UTELICD1 Bureau Loss Advice-On-line Edit Claims Detail ILALZZD0 INCAS.Allocations Control Display File ILALZZD1 Split Cash/Journals Control display file. USUSIZD0 Summary Database Define Views Display File UZAENFD0 Assureds Enquiry display file

Physical Files File Description FUPSHP00 Intermediate File for Schedule Generation Records FUPSHP01 Transaction Reference file ICCYREP Single Member Currency Table ICQYPZPG PA: ICQYPZPG (*NONE) ICRUREP TITLE RU: REVENUE CODES ICTRREP TITLE TR: TRANSACTION REFERENCES (*NONE) <*N> ILAHCPP TITLE AH: ALLOCATIONS HEADER (*NONE) <*N> ILAICPP INCAS.Physical Allocations Details

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 33 of 49 IRIS 4.9 PTF 002 Installation Guide

File Description ILALWKP0 INCAS.Batch Allocations Work file ILCPQYP0 T0 TRANSACTIONS FILE POST TO LEDGER QUERY ILCPQYP1 CP: CREATE POSTINGS QUERY FILE ILPRCPP Reinsurer Paid Amounts Capture File ILPRP0P0 Parameter list for Partial Allocations pgms ILPRREP Reinsurer Paid Amounts ILT0CPP INCAS.Physical Ledger Transactions UAF4REP Archive participant statistics posting UAF6REP Archive participant statistics principal posting UAS4REP Archive statistics posting UAS6REP Archive statistics principal posting UCEVREP EV: UCEVREP (*UNIQUE EVEVCD EVVBCD) UPANREP TITLE AN: A/C TERMS NARRATIVE (O!PONO!POSQ!UGYR!DA UPATREP Accounting Terms File UPCDREP Policy Multiple conditions file. UPCPREP TITLE CP: CLASS SPLIT FILE (PONO!POSQ!UGYR!DANO) UPDDREP TITLE DD: DEDUCTIONS FILE (O!PONO!POSQ!UGYR!DANO!D UPFBREP TITLE FB: POLICY IN USE FILE (O!PONO!POSQ!UGYR!DAN UPIZREP Policy items UPKPREP TITLE KP: POLICY PERILS EXPOSURE (O!PONO!POSQ!UGYR UPLQREP TITLE LQ: LOCATIONS FILE (O!TACD!TWCD!ZVCD!ZTCD!ZT UPNLREP TITLE NL: LOCATION NARRATIVE (O!TACD!TWCD!ZVCD!ZTC UPPKREP TITLE PK: POLICY FLAGS FILE (O!PONO!POSQ!UGYR!DANO UPPNREP TITLE PN: POLICY NARRATIVE (O!PONO!POSQ!UGYR!DANO! UPPOREP Policy file UPPTQYP TITLE QUERY FILE FOR POLICY CHANGES REPORT UPRFREP Return on Equity Detail -PONO/POSQ/UGYR/DANO/EDNO UPRIREP TITLE FX: SPECIFIC R/I (O!PONO!POSQ!UGYR!D UPRQREP TITLE RQ: BROKER ORDER% FILE (PONO!POSQ!UGYR!DANO! UPRTREP TITLE RT: PARTICIPANTS FILE (PONO!POSQ!UGYR!DANO!R UPSCREP TITLE FM: Policy Special Clauses file. UPSDREP CLASS SPLIT FILE. UPSHREP Schedule Generation Records UPSHREP Schedule Generation Records UPTSREP TITLE TS: TERRITORIAL SPLIT FILE (PONO!POSQ!UGYR!D UPURQYP1 UNRELEASED RESERVES/CASH LOSSES OPEN QUERY FILE UPVSREP Policy Vessel file UPXIREP Indexation Details file UPZZREP TITLE ZZ: RECIPROCITY FILE (O!PONO!POSQ!UGYR!RICD! USCBQYP1 COMBINED BUSINESS ANALYSIS: STATS QUERY FORMAT USCBQYP2 Comb.Bus.Anal. Participants Stats.Query file USCIP0P5 P4: USCIP0P5 (*NONE) USCIWAP5 WA: USCIWAP5 (*NONE) USCUQYP1 Closings Updates query file USCUQYP1 Closings Updates query file USPAQYP Reinsurer's Payments/Debtors Query file USUCWKP0 PJ: USUCWKP0 (*NONE) UTO1REP Bureau closings log - Header file UTO1WKP0 Bureau closings - Dummy header for valdationV32.01 UTTPWKP8 Temporary file to map Intercept data to IRIS UXAFREP Associated File Linking File UZAOREP Additional Codes File

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 34 of 49 IRIS 4.9 PTF 002 Installation Guide

File Description UZFDRFP IRIS Field Reference File

Logical files File Description FUPSHL00 Intermediate File for Schedule Generation Logical ICDCREL2 TITLE DC: DEDUCTION CODES (*IADDCD) ICI3REL0 TITLE I3: CODES 3 (*U|CDKY) <*N> ICI3REL1 TITLE I3: CODES 3 (*U|CDKY) <*N> ICRUREL0 TITLE RU: REVENUE CODES ICRUREL1 TITLE RU: REVENUE CODES ICRUREL2 TITLE RU: REVENUE CODES ICRUREL3 TITLE RU: REVENUE CODES !AMCD! (IARCFD<>D) (IARVF ICRUREL4 TITLE RU: REVENUE CODES !XDTY! (IARCFD<>D) ICTRREL0 CS: ICTRREL0 ICTRREL1 CS: ICTRREL1 ICTRREL2 CS: ICTRREL2 ICTRREL3 TITLE TR: TRANSACTION REFERENCES (COCD,LECD,SMTY,T ICTRREL4 TITLE TR: TRANSACTION REFERENCES (COCD,LECD,SMTY,T ICTRREL5 TR: ICTRREL5 ILAHCPL1 File (1) ILAICPL1 INCAS.Logical Allocations File (2) ILAICPL2 INCAS.Logical Allocations File (3) ILALREL5 TITLE AL: ALLOC LOG (COCD|AUNO) ILPRCPL0 R/I Paid Amts Capture COCD/AUNO/ENDT/ALSN/CCCD ILPRCPL1 R/I Paid Amts Capture COCD/AUNO/ENDT/CCCD/ALSN ILPRREL0 Reinsurer Paid Amounts - logical ILPRREL1 Reinsurer Paid Amounts - not Cash Updated ILPXRELD Pre-Allocations-Ledger Join Logical ILT0CPL0 INCAS.Ledger Transactions - Logical 0 ILT0CPL1 INCAS.Ledger Transactions - Logical 1 ILT0CPL2 INCAS.Ledger Transactions - Logical 2 ILT0CPL3 INCAS.Ledger Transactions - Logical 3 ILT0CPL4 INCAS.Ledger Transactions - Logical 4 ILT0CPL5 INCAS.Ledger Transactions - Logical 5 UAF4REL0 Archive participant stats posting UAF6REL0 Archive participant stats principal UAS4RELA Archive statistics posting UAS4REL0 Archive statistics posting UAS4REL9 Archive statistics posting UAS6REL0 Archive statistics principal posting UCEVREL0 EV: UCEVREL0 (*UNIQUE EVEVCD EVVBCD) OMIT DELETED UCEVREL1 EV: UCEVREL1 (*UNIQUE EVEVCD EVVBCD) UCEVREL2 EV: UCEVREL2 (*UNIQUE EVLODT EVEVCD EVVBCD) omit D UCEVREL3 Event Code LF 3 (LODT descending, EVCD, VBCD) UCTLREL2 Codes logical file 2 - old FAC logical codes V1.01 UPAEREL0 Policies by assured name UPAEREL1 UPAEREL1 UPAEREL2 Policies by assured location.(Assured Enq.) V32.01 UPAEREL3 Policies by assured name UPAEREL4 Policies by Assured Name

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 35 of 49 IRIS 4.9 PTF 002 Installation Guide

File Description UPANREL0 TITLE AN: ACCOUNTING TERMS NARRATIVE (O!PONO!POSQ! UPANREL1 TITLE AN: ACCOUNTING TERMS NARRATIVE (O!PONO!POSQ! UPANREL2 A/C TERMS NARRATIVE (PONO!POSQ!UGYR!DANO) UPATREL0 ACCOUNTING TERMS FILE logical (w/o del rcds) V2.00 UPATREL1 ACCOUNTING TERMS FILE logical (with del rcds)V2.00 UPATREL2 ACCOUNTING TERMS FILE logical (w/o del rcds) V2.00 UPATREL3 Acct terms file logical (w/o del rcds) UPATREL4 Accounting Terms File UPCDREL0 Policy Multiple Conditions file. UPCDREL1 Policy Multiple Conditions file. Omit EDSS = "E" UPCDREL2 Policy Multiple Conditions file. Omit RCFD = "D" UPCDREL3 Policy Multiple Conditions file. UPCDREL4 Policy Multiple conditions file UPCMREL0 TITLE CM: POLICY FILE (EXCLUDE DELETED) MULTI FORM UPCMREL1 TITLE CM: POLICY FILE (EXCLUDE DELETED) MULTI FORM UPCMREL2 TITLE CM: POLICY FILE (EXCLUDE DELETED) MULTI FORM UPCPREL0 TITLE CP: CLASS SPLIT (PONO!POSQ!UGYR!DANO)(OMIT I UPCPREL1 TITLE CP: CLASS SPLIT FILE (PONO!POSQ!UGYR!DANO) UPCPREL2 TITLE CP: CLASS SPLIT FILE (PONO!POSQ!UGYR!DANO) UPCPREL3 Class split file (PONO!POSQ!UGYR!DANO) UPCQREL0 POLICY FILE (EXCLUDE DELETED) MULTI FORM UPCQREL1 Policy file logical A Quotes/Promises/Decin V32.01 UPCQREL2 Policy file logical A Quotes/Promises/Decin V32.01 UPCQREL3 Policies by Reassured UPDDRELA Join lgl - Deductions & ded codes for print V1.01 UPDDRELB Deductions (pono,posq,ugyr,dano,tmno,edno,ddsq) UPDDRELC DEDUCTIONS FILE (O!PONO!POSQ!UGYR!DANO!) UPDDREL0 DD: UPDDREL0 (PONO:POSQ:UGYR:DANO:TMNO:EDNO:DDSQ) UPDDREL1 DD: UPDDREL1 (PONO:POSQ:UGYR:DANO:EDNO:) UPDDREL2 DD: UPDDREL2 (PONO:POSQ:UGYR:DANO:EDNO:) UPDDREL3 DD: UPDDREL3 (PONO:POSQ:UGYR:DANO:EDNO:TMNO:DDSQ) UPDDREL4 DD: UPDDREL4 (PONO:POSQ:UGYR:DANO:EDNO:TMNO:DDSQ) UPDDREL5 DD: UPDDREL0 (PONO:POSQ:UGYR:DANO:EDNO:TMNO:DDSQ) UPDDREL7 DD: UPDDREL7 (PONO:POSQ:UGYR:DANO:EDNO:) UPDDREL8 DD: UPDDREL8 (PONO:POSQ:UGYR:DANO:EDNO:TMNO:DDCD:D UPDDREL9 DD: UPDDREL8 (PONO:POSQ:UGYR:DANO:EDNO:TMNO:DDCD:D UPFAREL0 Policy file logical for FGU claims UPFBREL0 TITLE FB: POLICY IN USE FILE (O!PONO!POSQ!UGYR!DAN UPFBREL1 TITLE FB: POLICY IN USE FILE (O!PONO!POSQ!UGYR!DAN UPFBREL2 POLICY IN USE FILE (O!PONO!POSQ!UGYR!DANO) UPIZREL0 Policy Items by Item Type (latest endorsement) UPIZREL1 Policy Items by item type (all endorsements) UPIZREL2 Policy Items UPKPREL0 Perils exposure logical 0 UPKPREL1 Perils exposure logical 1 UPKPREL2 POLICY PERILS EXPOSURE (O!PONO!POSQ!UGYR) UPLQREL0 TITLE LQ: LOCATIONS FILE (O!PONO!POSQ!UGYR!DANO!PO UPLQREL1 TITLE LQ: LOCATIONS FILE (O!PONO!POSQ!UGYR!DANO!PO UPLQREL2 TITLE LQ: LOCATIONS FILE (O!PONO!POSQ!UGYR!DANO!ED UPLQREL3 TITLE LQ: LOCATIONS FILE (O!PONO!POSQ!UGYR!DANO!ED UPLQREL4 LOCATIONS FILE (O!TACD!TWCD!ZVCD!ZTCD!ZT UPPKREL0 TITLE PK: POLICY FLAGS LOG 0 (O!PONO!POSQ!UGYR!DAN

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 36 of 49 IRIS 4.9 PTF 002 Installation Guide

File Description UPPKREL1 POLICY FLAGS FILE (O!PONO!POSQ!UGYR!DANO) UPPNREL0 TITLE PN: UPPNREL0 (OMIT PNRCFD='D') UPPNREL1 TITLE PN: UPPNREL1 (PONO/POSQ/UGYR/NRTY/NRSQ) UPPNREL2 POLICY NARRATIVE (O!PONO!POSQ!UGYR!DANO!) UPPORELA Aggregate Enquiry UPPORELB Outwards policies : a/c details for posting UPPORELC Outwards Policy : latest endorse/no deletes UPPORELD Policy : logical latest endorse / no deletes UPPORELE Policy : lgl,key: pl/sq/yr/dec/end excl dlts UPPORELF Policy : lgl,key: pl/sq/yr/dec/end excl dlts UPPORELG PONO/POSQ/UGYR/DANO selecting Outwards Only UPPORELH Policy : lgl,key: broker ref. UPPORELI Policy file logical I UPPORELJ Aggregate enquiry by branch UPPORELK Policy : lgl,key: pl/sq/yr/dec/end UPPORELM Policy Assured Logical File UPPORELN Policy file UPPOREL0 Policy : logical latest endorse / no deletes UPPOREL1 Policy : logical,key: ceding co.,broker UPPOREL2 Policy : logical,key: broker,ceding co UPPOREL3 Policy : logical, excluding deletes UPPOREL4 PO: UPPOREL4 (*UNIQUE RICD) (RICD<>' ',UGTY=X,P,IW UPPOREL5 Policy : lgl,key: pl/sq/yr/dec/end excl dlts V32.0 UPPOREL6 Logical over extra details from policy flags scrn UPPOREL7 Policy : lgl,key: pl/sq/yr/dec/end incl dlts V32.0 UPPOREL8 R.O.L aggr. enquiry logical UPPOREL9 Policy file logical 9 UPPTREL0 Policy Premium Transaction file; logical UPPTREL1 Policy Premium Trans file UPR#REL0 RI Worksheet LF (endorsements) UPRFREL0 Return on Equity Detail -PONO/POSQ/UGYR/DANO/EDNO UPRHREL0 Renewal summary logical file. UPRHREL1 Renewal summary logical file. UPRIREL0 RI: UPRIREL0 (*UNIQUE PONO!POSQ!UGYR!DANO!RISQ) (E UPRIREL2 RI: UPRIREL2 (*UNIQUE PONO!POSQ!UGYR!DANO!EDNO!RIS UPRIREL3 RI: UPRIREL3 (*UNIQUE PONO!POSQ!UGYR!DANO!RISQ!EDN UPRIREL4 RI: UPRIREL3 (*UNIQUE PONO!POSQ!UGYR!DANO!EDNO!RIS UPRIREL5 RI: UPRIREL5 (*UNIQUE PONO!POSQ!UGYR!DANO!RICD!EDN UPRIREL6 RI: UPRIREL6 OUPO!OUSQ!OUYR UPRIREL7 Logical over RI files (key: RICD) UPRIREL8 SPECIFIC R/I (O!PONO!POSQ!UGYR!DANO) UPRQREL0 ITLE RQ:POLICY BROKER ORDER UPRQREL2 ITLE RQ:POLICY BROKER ORDER UPRQREL3 O/W Brokers UPRQREL4 BROKER ORDER% FILE (PONO!POSQ!UGYR!DANO!) UPRTREL0 ITLE RT:PARTICIPANT FILE O!PONO!POSQ!UGYR!DANO!CO UPRTREL1 ITLE RT:PARTICIPANT FILE O!PONO!POSQ!UGYR!DANO!RT UPRTREL2 ITLE RT:PARTICIPANT FILE (PONO!POSQ!UGYR!DANO!TMN UPRTREL3 ITLE RT:PARTICIPANT FILE (PONO!POSQ!UGYR!DANO!TMN UPRTREL4 ITLE RT:PARTICIPANT FILE (PONO!POSQ!UGYR!DANO!TMN UPRTREL5 PARTICIPANTS FILE (PONO!POSQ!UGYR!DANO!R UPSCREL0 Policy special clauses file incl. deleted records

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 37 of 49 IRIS 4.9 PTF 002 Installation Guide

File Description UPSCREL1 Policy special clauses file Excl. deleted records UPSCREL2 Policy Special Clauses file. UPSDREL0 CLASS SPLIT FILE:(SDPONO|SDPOSQ|SDUGYR|SDDANO|EDNO UPSDREL1 CLASS SPLIT FILE. UPSHREL1 Schedule Generation logical file UPTPREL0 TP: UPTPREP (TPRICD) UPTSREL0 TITLE TS: TERRITORY SPLIT (PONO!POSQ!UGYR!UDNO) UPTSREL1 TERRITORIAL SPLIT FILE (PONO!POSQ!UGYR!DANO) UPVSREL0 Policy Vessel Logical 0. UPVSREL1 Policy Vessel Logical 1. UPVSREL2 Policy Vessel Logical 2. UPVSREL3 Policy Vessel (POVS/EDNO) UPVSREL4 Policy Vessel Logical 4 UPVSREL5 Policy Vessel (PONO|POSQ|UGYR|DANO|EDNO|VSNM) UPVSREL6 Policy vessel file(PONO|POSQ|UGYR|DANO|POVS|EDNO) UPVSREL7 Policy vessel file(VSNO|VSNM) UPVSREL8 Policy Vessel file UPXIREL0 Indexation Logical (Key=PO,SQ,YR,DANO) UPXIREL1 Indexation Details file UPZZREL0 RECIPROCITY FILE (O!PONO!POSQ!UGYR!RICD!) USC3REL5 C3: CLOSINGS AMOUNTS LOG (S1SQ!S4SQ!S3SQ) (RCFD<>" USS4RELI Stats Posting File - Reversals UTO1RELA Bureau closings log - Header join logical UTO1REL0 Bureau closings log - Header logical (w/o deleted) UTO1REL1 Bureau closings log - Header by S1SQ UTO1REL2 Bureau closings log - Header by S1SQ UTO1REL3 Bureau closings log - by O1SYC2 O1FLMB UTO1REL4 Bureau closings log - Header by S1SQ UTO1REL5 Bureau closings header by policy UXAFREL0 Associated File Linking File (PONO:POSQ:UGYR:DANO) UZAOREL0 Additional Codes Logical File (Summary and Addtnl) UZNNREL0 TITLE NO: UZNNREL0 Notify object/policy in use (LK

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 38 of 49 IRIS 4.9 PTF 002 Installation Guide

Appendix 2 – IRIS PC Components The applications replaced as a result of the installation of this PTF are :-

Claims List.exe Closings Input.exe Closings Pending.exe ClosingsReversalEnquiry.exe Codes97.mdb History Enquiry.exe Input Framework.dll IRIS Business Customisation.exe IRIS Server.exe Manual Claims.exe Policy Input.exe Policy List.exe Transaction Enquiry.exe

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 39 of 49 IRIS 4.9 PTF 002 Installation Guide

Appendix 3 – AS/400 Release Notes IR Title Raised By Note 3416 Year End creates dodgy ledger records UWD The nominal account fields are always populated from the accountfields in the Year End Transfer program. Having different values in the account and the nominal account fields caused problems in the ledger reorganisation routine. 4304 Enh: Deallocations HIH Message ILR0010 (which sets up a SBMJOB) has had an extra parameter added to it, and as the message file is automatically refreshed each week, the changes to existing programs which relate to this message have been put into a separate CR 4304/02, which should be put live. CR 4304/02 should be included in the Partial Allocations delivery. Partial Allocations is on IR 4318. The message file and Help will need to be delivered. 4318 Enh: Part Allocation of Insurance Items HIH Online allocations has been modified to allow the partial allocation of insurance items. 4478 Amts in DecisionBase differ to CBA report PER The Cash Book Print program ILKRPZR0 had incorrect values for batch number and operator ID, when getting the cheque number. Consequently, the cheque number was wrong. This has now been corrected and the program works normally. 4592 APD not working - IRIS003 program not CIS The library list was not set up by the STRAPD found command. 4671 LIB keep getting ILU messages being LIB The program UTILBLR3 has been modified to repeated change the way it builds member names for the ILU downloaded data. Previously it used the signing date (extracted from the bureau reference) in combination with the member company short name to build a member name for the UTNMCPP and UTSGREP files. This caused problems when ILU signings for different dates came down in the same message - something that has started to happen since the LPC de-linking changes. To overcome the problem of duplicate member names, we now construct the member name with a combination of the signing date and three significant characters from the interchange control reference, this ensures that member names are unique. 4686 Claims Analysis Rpt - loss date order GLR The Claims Analysis Program UKCKRZC0 was falling over, as some fields were not defined long enough, so some of the selection was being lost. This has been corrected and the program now works well. 4700 Reserves Rebuild program includes deleted MOS The Reserve Summary Rebuild now ignores shadows those Reserve Log file records that have been flagged as deleted. 4702 SCM file ML04 creation problem HIH The file ML04 is now populated correctly by the SCM download program, even for multiple signings. 4717 lloyds processings on closings reversal- UWD The closings reversal routine now reverses the parameter LPSO closings correctly. All the LPSO fields

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 40 of 49 IRIS 4.9 PTF 002 Installation Guide

IR Title Raised By Note on USC2REP, and all the LPSO files are populated correctly. 4733 Revenue Postings generated twice in Post BRN The post closings routine has been changed so Closings that it processes the Ledger Transaction file records in company, operator ID and stats header sequence and not company and audit number sequence. This is to prevent errors occurring due to records with the same header sequence but not sequential audit number. This happens when the user's audit number range wraps round. 4741 Event Code To date Enhancement UWD This IR was created for changes required to the AS/400 for XLMOR Bermuda enhancements. These were 02 : Signed Line amounts and 05 : Event Code Dates The changes made in this IR are described below; Added a new field EVDOLT to the Event code file (UCEVREP). Compiled the file and all logicals. Made changes to UCCMIZDF and UCCMIZRF to include both dates on the Event code maintenance screen. Changes also made to the associated print program. Recompiled all associated programs.

There is a conversion program that should be run after performing the upgrade to populate all the 'to' date fields on the event code file. To run this program the user should be in the environment that they have just upgraded and run the following command: CALL FUCEVR00 As a result of these two enhancements two new data areas are available (N.B. these data areas are for he IRIS GUI only and have no affect on the existing AS/400 functionality): UKKIRZA4 - Validation of Loss Date This one character data area determines whether the loss date is validated against the 'date from' and 'date to' values for the event code. It can contain the following values : 'E' - Error. 'W' - Warning. ' ' - No Warning.

In order for the GUI to function as it did prior to enhancement, set the data area to ' '.

UPPORZA5 - % Applied to Policy The content of this two character data area is used to determine which percentage is applied to the amounts displayed in policy input. The priority order is signed, estimated and then written.

Character one - Determines whether estimated percentage should be used if available. Values 'Y' or ' '.

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 41 of 49 IRIS 4.9 PTF 002 Installation Guide

IR Title Raised By Note Character two – Determines whether signed percentage should be used if available. Values 'Y' or ' '.

In order for the GUI to function as it did prior to the enhancement, set the data area to ' '. 4750 Policy number ranges for Fac/Lineslip can be UWD In the policy input program UPPOIFR0 there wrong was no validation for Lineslip policy numbers. The code to validate FAC was used instead. However, this was incorrect and the program has been changed to validate Lineslip policy numbers. 4769 Y2K: UDATE not working in Skeleton Input GLR The 6 long UDATE is now correctly added to & others 7 long dates in IRIS. 4770 Closing period not updated by cash update MOR Proportional Policies Transaction references are User-defined and the A/C Period can be defined as optional, not required, or required. The error 'Paid information must be entered in both fields to be valid'(visible in Policy Input) is occurring when transaction references are used in Closings Input that have the A/C Period set to optional or not required. (The A/C Period entered in the Closing is used to populate the payment period). We have removed this validation for PPN policies, because if users set up their transaction references such that the A/C Period need not be entered, then they do not require this error processing. This change will also mirror the GUI, which currently has no Paid information validation for PPN policies. Facultative & Lineslip Policies

A similar problem is happening for Fac & L/S policies, whereby the transaction ref's are set up with the 'Premium/Claim' defined as anything except 'I'(Instalment Premium). The Paid instalment is then not required to be entered in Closings, and subsequently will not be carried forward and populated on the policy. This is causing the same error.

Again, this error processing has been removed, which again, mirrors the GUI. 4773 ENH: Create & Populate New Ccy file GER Since the Business Objects software which ICCYREP Gerling use can't work with multi member files we have created a new file. This is a single member file with an additional filed to hold the old member reference. This file is recreated by use of a rebuild facility each time the CCY file is updated or written to. 4774 Reserve date not correct on report TOK On running the Unreleased reserve/Cash UPURPZR0 losses report the reserve date(RVDT) is shown incorrectly. This has been fixed. 4785 Enh: Lloyds: Multiple Signings on the USM HIH The Lloyds create closings routine couldn't deal with multiple signings on the USM. The program has been changed so that it creates one transaction per signing with the correct values.

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 42 of 49 IRIS 4.9 PTF 002 Installation Guide

IR Title Raised By Note 4787 Deductions on multiple a/c terms GST HIH The closings input program has been changed to calculate outwards deductions correctly, in particular, deductions which are based on other deductions which may not be present across all the accounting terms. 4790 LIRMA download failure 'array not valid' QMF The LIRMA download failed due to a Y2K problem on the settlement date. Program UTBUPTR0 has been changed and the download now works as normal. 4791 Initial program error GLR Amendment to the initial programs. 4795 Bureau claims on-line edit GLR On-Line Edit was not working for claims. This is because data area UKKYRZA0 was not being locked. Program UTELICR1 has now been corrected and is working normally. 4800 Navigation within enquiries problems COL The TR Enquiry didn't pass on the correct U/W year to a new enquiry if there were no transaction records. This problem has been rectified. 4801 Enh: Post Closings Without Dedicated System MOB Post Closings has been changed so that it can run independently of the INCAS functions. In addition, when it is rerun after a failed run, it will continue processing from where it failed. 4802 Rate does not appear on XSL Policy Input QMF The policy input program was looking for the RATE in the file UPATREP. However, since the Additional Fields project RATE is held in UPPOREP. The program has now been changed to use UPPOREP and works correctly. 4807 LIRMA bureau download message wait array RTI Intercept was crashing during the bureau I4VAA01R downloads with an array index error in program I4VAA01R. Instead of using the VLDRCVDTA command for LIRMA data, the Intercept files are now mapped into IRIS files via a new file UTTPWKP8. 4810 Enh: Auto-gen policy schedule MOB Some new data areas were added to control some new IRIS GUI functionality that allow closings to be generated directly from the information entered against a policy in its accounting terms. It is important that this functionality not be switched on without first consulting with Rebus first. The data areas in question are as follows UPSHBZA0 – Controls whether the functionality is on or off UPSHBZA1 - Transaction reference for automatically generated closings UPSHBZA2 – Premium Revenue code for automatically generated closings. UPSHBZA3 - Reversal Transaction Reference for automatically generated closings reversals. 4814 Allow Workstation IDs at the Operator level UWD A new data area has been introduced into the system (UXOXRZA0). This data area controls whether workstation IDs can be defined at the operator ID level. This is done from within the 'Maintain System Environment' function under the operator option. Currently this functionality is only used by the IRIS GUI. If a user plans on using the IRIS GUI for

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 43 of 49 IRIS 4.9 PTF 002 Installation Guide

IR Title Raised By Note closings input then this data area must be set to 'Y'. Then a workstation ID must be assigned to every operator that may need access to closings input or edit. Valid values for this data area are: Y - Allow workstation ID at the operator level N - Do not allow workstation IDs at the operator level

(N.B. this can be overridden by another data area WZIDRZA0 that does allow similar functionality; this was a company specific enhancement for IIC and some of the functionality and restrictions related to the data area WZIDRZA0 would probably be unwanted by most companies) 4820 New Fields S4S2SQ and F4S2SQ are not UWD A fix was made to the closings update routine being populat so that the new link field between the USS4REP file and the USS2REP file is properly maintained. This is required for the GUI Transaction enquiry. The original upgrade to version 9 included a fix program called AFP_MNT02. This program will need to rerun to correct any data generated prior to this fix being installed. Log on to the environment which has received this correction and ensure the library XUNMTOOLS is in the library list. Finally run the following command. CALL AFP_MNT02 4833 Enh: Changes for Claim Transaction code UWD MOB requested a change that would allow outstandings to be automatically updated by closings input. This is primarily a GUI change but some codes tables changes are required. 4834 Closings Reversal deletes instalments QMF Closings Reversal will now flag all the related deferred closings as deleted if the installment data area, USCDRZA1, is set to 'Y'. If it is set to 'N' they are not flagged as deleted. 4835 Changes for QPM enh IUG UWD This conversion should only be run if the intention is to only use the GUI for quote/promise/memo/declinature input going forward. Having run this conversion the equivalent green screen functions should not be used anymore.

It is important to note that the GUI and AS/400 work in very different ways in regards to quote/promise/memo/declinature functionality since the GUI writes this information to the IRIS policy files whilst the AS/400 writes it to specific files for holding QPM information.

This program can be run with the command CALL FUPQPR00 (N.B. the library list must contain the IRIS

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 44 of 49 IRIS 4.9 PTF 002 Installation Guide

IR Title Raised By Note data library that contains the data that is to be converted to the new GUI format). The program will create the new QPM data with the following product codes in the GUI: Data Product Code PPN treaty Quotes Quote PPN XSL treaty Quotes Quote XSL Fac Quotes Quote FAC Lineslip Quotes Quote L/S

PPN treaty Promises Prmse PPN XSL treaty Promises Prmse XSL Fac Promises Prmse FAC Lineslip Promises Prmse L/S

XSL treaty Memos Memo XSL

PPN treaty Declinatures Dclin PPN XSL treaty Declinatures Dclin XSL Fac Declinatures Dclin FAC Lineslip Declinatures Dclin L/S 4839 EPI Analysis doesn't use new UPRIREP file EC2 File being accessed was the old RI file that was missed in the Additional fields project. The query has now been changed and will now point to UPRIREP with reinsurance code type 'TP'. 4840 Claims Analysis Assured Name MOR The assured name was only shown on the claims analysis report if it was sorted by policy. The report has been changed and now it shows the assured name even when it is sorted by loss date. 4841 Revalue to currency problem ROB The history enquiry did not work correctly when the user tried to revalue the base currency figures. It used one of the original currencies instead of the base currency as the currency to revalue from. This problem has been now rectified. 4863 Enh: Lloyd's de-linked LPSO items need HIH Lloyd's delinked premiums and deferred stopping premiums have a Business Category of 'PRD' and 'DPD' respectively. When these items are found the new error message UTD1543 is issued. 4869 Enh: 3 Day Settlement - Phase 2 UWD The Settlement date is now carried from LIRMA/ILU 'Create Closings' through to the Allocations file ILALREP 4894 Auto-gen is giving the wrong Paid date MOB Paid date on UPSHREP is being populated incorrectly. Cash update has now been amended. 4895 Enh: Links file needs modifying UWD Additional claim sequence required on UPAFREP (also rename to UXAFREP). 4898 Decision base: IPT not bolded on array select UWD Incorrect indicator was used to condition the scrn display of IPT. Appropriate indicator has been substituted. 4905 GST/Deductions not working when net HIH IR4787 changed the way deductions were retained% <> 0 performed on an Outwards Policy. Although this corrected the GST problem it was

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 45 of 49 IRIS 4.9 PTF 002 Installation Guide

IR Title Raised By Note intended to fix, it introduced a minor problem in the calculation when the Net Retained % of the Outwards Policy was not zero. This has now been fixed. 4908 Recompile obj in CR4881/02 for V3R2M0 UWD Recompiled for correct target release (V3R2M0). 4917 Job Schedule Entry - Post Cash MOR The Post cash routine can now successfully be scheduled. 4920 Exchange rates - CCYMBRFX in UWD The program ICCMIZC0 has been changed, so XUNMTOOLS that CCYMBRFX is created in library QTEMP rather than XUNMTOOLS. This prevents authority problems. 4923 GUI:Change UXSPXZR4 & create phy file UWD The procedure for auto-generating policy for messages numbers for the IRIS GUI has been modified so that it now searches for the next 'unused' policy number in the auto-numbering ranges defined on the system. Previously it was just picking up the next number from those defined ranges and in some cases this may already have been used and thus resulted in the GUI reporting the selected number as being unavailable. 4932 IRIS003 still calls UZIPEZC0 which needs HIH Amendments to initial programs. WZID parm 4941 Enh: Allow TMG Re to use HIH Company TOK Company security facility now available for Security TMG. 4944 Policy Input - renewed policy crashing HIH Eight logical files contained insufficient fields. Amended versions of these and the programs that reference them have been created. 4953 Outstanding figs in Dec Base do not match ROC Summary Database now matches CBA in all CBA tests performed on Rebus' data. A program fault in the Summary Database View Rebuild program was identified and has been fixed. 4960 CBA File download - UGYR ROC The CBA print program wasn't populating the U/W year correctly when the report was run for Accounting type and Separate U/W year and then saved to a file. The U/W year was populated from a 3 character field, which needed converting. It is now converted to 4 long and then moved into the U/W year field. 4969 Fix to display file for Transaction Enquiry UWD As part of the Partial Allocations enhancement (IR4318) a change Was made to the display file for the details on the Transaction Enquiry (USTENZD1) so that an extra 'Remaining' line was added. Unfortunately the 'Paid' line was shifted up to accommodate this, And so it overlapped with the transaction amounts subfile on this screen. This was preventing this subfile from being displayed. I have reduced the size of this subfile (SFLSIZ/SFLPAG) by one which has solved the problem. 4979 Enh: show CLASS advice sequence on MOR The CLASS Advice Sequence is now shown CLASS screens on the main ELASS screen, and on the ELASS subfile list screen (press F11 to display the extra line of the subfile to see it)

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 46 of 49 IRIS 4.9 PTF 002 Installation Guide

Appendix 4 – PC Release Notes

IR Title Raised By Note 1026 Policy Input – select a policy problem Rebus - LMD Select screen "select button" error now corrected. It no longer generates an error when the select button is activated when a policy number has been entered. 1036 Policy Input – Deduction calculation in HIH The amendments incorporated into the AS/400 version IRIS needs to be modified for GST of IRIS replicated in the GUI version for Goods and Services Tax deductions. 1042 Policy Input - RI Code is being Rebus - LMD RI code is now only used on Outwards Treaty policies displayed for facultative RI 1043 Enquiries - Policy List - Auto sum Rebus - LMD Amendment made to correct the Auto Sum feature for error selected columns in the policy list enquiry. 1051 Closings Input – flag required to Rebus - LMD Additional internal control processes added to enhance control the review process of Auto the Auto Schedule review procedure within Policy Schedule Input. 1052 Policy Input – apply correct field Nac Re The display of the three rates of exchange fields on the justification to ROE fields Amounts screen have now been amended to show all digits. If more than 8 decimal places entered then rounding occurs on the last place. 1053 Enquiries - Event code descriptions not XL Mid Ocean A database change which enables the correct extraction being shown for some event codes (UK) of descriptions for all codes irrespective of the code length (i.e. spaces at the beginning or end of a code no longer prevent the selection of the correct code description) 1059 Enquiries - Claims List - incorrect Rebus - LMD Claims by Loss Date enquiry field display correction column display for Underwriting Year applied. 1060 Enquiries - Claims - incorrect data Rebus - LMD Amendments applied to produce the correct results list retrieval when running an embedded Claims enquiry via the navigation options.

1061 Claims Input – Orig curr amt entry XL Mid Ocean Amendment to allow the correct entry of the Original problem on Outstandings screen (Bermuda) Currency Amount on the Outstandings screen irrespective of whether the user was using the mouse or keyboard.. 1065 Policy Input – superquery buttons are XL Mid Ocean Correct field sizing applied to allow for the full display partially obscured (UK) of superquery buttons 1068 Policy Input – Apply validation to XL Mid Ocean Validation incorporated to prevent the entry of invalid prevent entry of out of range number (UK) policy numbers for the respective Class policy number ranges 1070 Business Customisation - error when XL Mid Ocean Amendment to correct the print out of Product Code printing rules (UK) Rules. 1076 Policy Input – Renewal - amend Sign XL Mid Ocean The default settings for Signed Line/Order fields, for Line/Order default settings (UK) PPN/XSL, have been changed to zero for Policy Renewal 1077 Policy Input – Renewal - POBHCD to XL Mid Ocean Major class code (POBHCD - Branch) now being be brought forward (Bermuda) carried forward from Submission to Treaty policy when Renewing to Quote for PROP. 1078 Policy Input - Field population XL Mid Ocean Correct population of data fields (Treaty problem (Bermuda) Description/Title)now being done when taking up submission to Treaty. 1080 Policy Input – Auto schedule problem Rebus - LMD Improved triggering of the Auto Schedule Generation processing as a result of conditions set within the Policy Input - Accounting Terms screen. 1081 Policy Input – superquery list problem XL Mid Ocean Superquery and Valid Values functionality amended to with codes with spaces (UK) correctly display and be able to select codes that contain spaces.

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 47 of 49 IRIS 4.9 PTF 002 Installation Guide

IR Title Raised By Note 1082 Policy Input – Renewal copies XL Mid Ocean Exchange rates not now being copied forward when exchange rates over (UK) renewing a policy 1083 Policy Input – Renewal - Create invalid XL Mid Ocean Amendment applied so that if when renewing a policy accounting terms problem (UK) invalid data exists on an ancillary screen the user is forced to that screen and not allowed to leave it until the data has been corrected. 1086 Policy Input – Inception Date defaults XL Mid Ocean When entering a new policy the inception date is not to current date (UK) now defaulted to the current date but is left blank 1090 Business Customisation - Product Rebus - LMD Change applied to enable the user to override default Codes - Some Default Values don't values for a field via Product Code rules work 1092 Claims Input – invalid field causing QMF Changes made so that the application is more forgiving viewing problems when in view mode i.e. errors reported but then no restrictions imposed on the user in terms of what screens they can view. 1093 Claims Input – viewing data problems QMF Changes made so that the application is more forgiving when in view mode i.e. errors reported but then no restrictions imposed on the user in terms of what screens they can view. 1095 Policy List – normal close problem QMF Change to Policy List to prevent a user cancelling an with called function enquiry before some records have been retrieved. This to reduce the likelihood of automation errors when it is called by the Select screen in Policy Input. 1096 Policy Input – Standard RI Codes Rebus - LMD Using the Standard RI Codes option, the code now retrieval problem retrieves the RI Type field, thus allowing the input/edit of the RI percentage

1103 Claims List - Can't Subtotal on an Nac Re Amendment to allow a break on the original currency Original Currency Break in Claim when subtotaling. Enquiries 1104 Enquiries - Show individual Policy Nac Re Individual components of the policy reference (policy Reference components number, policy sequence, u/w year, declaration number) now being shown

1108 Closings input - problem when saving XL Mid Ocean Amendments applied to correct the errors encountered with 4Q99 period (Bermuda) when trying to save Closings with the period 4Q99 1110 Closings Input - period description XL Mid Ocean Amendments applied to correct the non display of the display problem (Bermuda) period description when switching between screens 1112 Closings Input - period from/to dates XL Mid Ocean The period from and to dates now correctly displayed display problem (Bermuda) when you use the back arrow after going forward to the next screen. 1113 Claims Input - signed line display XL Mid Ocean Correct display of Signed Line percentages now being problem (Bermuda) made on Claims Outstanding screen 1118 Enquiries - some analysis codes Nac Re Individual enquiries amended to allow for the selection missing of any relevant analysis code 1120 Enquiries - Policy List - copy/paste XL Mid Ocean The problem experienced where, in certain cells into Excel problem (UK) circumstances, not all selected data was being copied and pasted into Excel has been corrected 1123 Policy Input - Renewal - do not copy XL Mid Ocean On Policy renewal (Accounting Terms) the rates of rates of exchange on Acct Terms (UK) exchange are not brought forward from the original policy 1125 Policy List - error when running saved XL Mid Ocean Intermittent error experienced when running a saved Enquiry (UK) enquiry has now been resolved. 1127 Enquiries - Claims - incorrect event Rebus - LMD Correct event code field now being displayed in the code field being shown in some basic enquiry, as well as the By Event Code and By enquiries Loss Date enquiries. 1128 Closings Input - Policy Schedule - XL Mid Ocean Correction applied to the share amount rounding rounding error (Bermuda) process in Policy Schedule Generation

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 48 of 49 IRIS 4.9 PTF 002 Installation Guide

IR Title Raised By Note 1129 Claims Input - copy claim problem XL Mid Ocean Amendments applied to correct the error experienced (Bermuda) when trying to copy a claim (only occurred if the same field was applied to claim product code more than once). 1130 Policy Input - Renew to Quote- error Rebus - LMD Error when trying to Renew to Quote now resolved when loading policy details 1131 Closings Input - Prem Loss Resv XL Mid Ocean Premium Loss Reserve screen now displays correct screen displaying incorrect data (Bermuda) data immediately after an update 1132 Claims Input - incorrect value being XL Mid Ocean Correct value now being written to the IRIS file when written when closing a claim (Bermuda) closing a claim 1140 Policy Input - Default U/W Year is Rebus - LMD Default year now set to current year and not 2000 as wrong was previously the case 1146 Policy Input - Problem when copying a Rebus - LMD The problem experienced if a renewed policy was used policy as a basis for copying has been resolved. 1149 Iris Server - Incorrect number of active HIH (UK) Ltd Amendments applied to correct the number of active clients/applications shown users shown 1151 Server install can't be made read only HIH (UK) Ltd Iris server now operates normally when the directory for normal users &/or files (Master Codes database and Security file) made read only. This enables better management of access rights on the server. Now only IRIS administrators need change authority to the server.

1154 Policy Input - Our Share Fields are Rebus - LMD "All Ccy" removed from the appropriate field titles on misnamed the Amounts tab in Policy Input. 1158 Policy Input - Overflow condition XL Mid Ocean Overflow condition experienced in the Peril Zones and experienced in Policy Zones input (UK) Conditions screens now resolved. 1163 Policy Input - error when trying to edit XL Mid Ocean Error reported when trying to edit a Peril Zone now a zone in Peril Zones screen (UK) resolved.

D:\Docs\2017-12-14\0d429215087c78817805527707664c66.doc Page 49 of 49