Touchstone Re 2023 API Reference
CreateProgramRequest XML
Reference > Requests as XML > Requests > Reinsurance Program Management > CreateProgramRequest XML
CreateProgramRequest
Copy Code
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing">
    <s:Header>
        <a:Action s:mustUnderstand="1"
            >AIR.Services.Reinsurance.ProgramManagementService.Api/IReinsuranceProgramManagementService/CreateProgram</a:Action>
        <a:MessageID>urn:uuid:f2d865d4-4b7c-4f09-951b-c80871083f72</a:MessageID>
        <a:ReplyTo>
            <a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address>
        </a:ReplyTo>
        <a:To s:mustUnderstand="1">https://[ServerAddress]/FEP/AirServiceFacade.svc</a:To>
    </s:Header>
    <s:Body>
        <CreateProgram xmlns="AIR.Services.Reinsurance.ProgramManagementService.Api">
            <request xmlns:b="AIR.Services.Reinsurance.ProgramManagement.Api"
                xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
                <BusinessUnitSid xmlns="AIR.Services.Common.Api">2</BusinessUnitSid>
                <LicenseUid xmlns="AIR.Services.Common.Api"
                    >00000000-0000-0000-0000-000000000000</LicenseUid>
                <Product i:nil="true" xmlns="AIR.Services.Common.Api"/>
                <RequestUid xmlns="AIR.Services.Common.Api"
                    >00000000-0000-0000-0000-000000000000</RequestUid>
                <SqlInstanceSid xmlns="AIR.Services.Common.Api">1</SqlInstanceSid>
                <b:Program xmlns:c="AIR.Services.Reinsurance.ProgramManagement.Data">
                    <c:Author i:nil="true"/>
                    <c:CatBondNotes>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>43</c:CatBondAttributeSid>
                            <c:Name>Sponsor</c:Name>
                            <c:Type>varChar</c:Type>
                            <c:Value>Test</c:Value>
                        </c:CatBondAttributeValue>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>44</c:CatBondAttributeSid>
                            <c:Name>Covered Perils / Areas</c:Name>
                            <c:Type>varChar</c:Type>
                            <c:Value i:nil="true"/>
                        </c:CatBondAttributeValue>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>45</c:CatBondAttributeSid>
                            <c:Name>Offering Risk Analysis 1</c:Name>
                            <c:Type>varChar</c:Type>
                            <c:Value i:nil="true"/>
                        </c:CatBondAttributeValue>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>46</c:CatBondAttributeSid>
                            <c:Name> Offering Attach Prob1. %</c:Name>
                            <c:Type>float</c:Type>
                            <c:Value i:nil="true"/>
                        </c:CatBondAttributeValue>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>47</c:CatBondAttributeSid>
                            <c:Name> Offering Expected Loss1 %</c:Name>
                            <c:Type>float</c:Type>
                            <c:Value i:nil="true"/>
                        </c:CatBondAttributeValue>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>48</c:CatBondAttributeSid>
                            <c:Name> Offering Exhaust Prob1. %</c:Name>
                            <c:Type>float</c:Type>
                            <c:Value i:nil="true"/>
                        </c:CatBondAttributeValue>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>49</c:CatBondAttributeSid>
                            <c:Name>Offering Risk Analysis 2</c:Name>
                            <c:Type>varChar</c:Type>
                            <c:Value i:nil="true"/>
                        </c:CatBondAttributeValue>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>50</c:CatBondAttributeSid>
                            <c:Name> Offering Attach Prob2. %</c:Name>
                            <c:Type>float</c:Type>
                            <c:Value i:nil="true"/>
                        </c:CatBondAttributeValue>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>51</c:CatBondAttributeSid>
                            <c:Name> Offering Expected Loss2 %</c:Name>
                            <c:Type>float</c:Type>
                            <c:Value i:nil="true"/>
                        </c:CatBondAttributeValue>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>52</c:CatBondAttributeSid>
                            <c:Name> Offering Exhaust Prob2. %</c:Name>
                            <c:Type>float</c:Type>
                            <c:Value i:nil="true"/>
                        </c:CatBondAttributeValue>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>53</c:CatBondAttributeSid>
                            <c:Name>Rating Agency</c:Name>
                            <c:Type>varChar</c:Type>
                            <c:Value i:nil="true"/>
                        </c:CatBondAttributeValue>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>54</c:CatBondAttributeSid>
                            <c:Name>Modeling Firm</c:Name>
                            <c:Type>varChar</c:Type>
                            <c:Value i:nil="true"/>
                        </c:CatBondAttributeValue>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>55</c:CatBondAttributeSid>
                            <c:Name>Rating</c:Name>
                            <c:Type>varChar</c:Type>
                            <c:Value i:nil="true"/>
                        </c:CatBondAttributeValue>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>56</c:CatBondAttributeSid>
                            <c:Name>Additional Information</c:Name>
                            <c:Type>varChar</c:Type>
                            <c:Value i:nil="true"/>
                        </c:CatBondAttributeValue>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>57</c:CatBondAttributeSid>
                            <c:Name>Calculation Agent</c:Name>
                            <c:Type>varChar</c:Type>
                            <c:Value i:nil="true"/>
                        </c:CatBondAttributeValue>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>58</c:CatBondAttributeSid>
                            <c:Name>Manager</c:Name>
                            <c:Type>varChar</c:Type>
                            <c:Value i:nil="true"/>
                        </c:CatBondAttributeValue>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>59</c:CatBondAttributeSid>
                            <c:Name>Collateral Account</c:Name>
                            <c:Type>varChar</c:Type>
                            <c:Value i:nil="true"/>
                        </c:CatBondAttributeValue>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>60</c:CatBondAttributeSid>
                            <c:Name>Collateral</c:Name>
                            <c:Type>varChar</c:Type>
                            <c:Value i:nil="true"/>
                        </c:CatBondAttributeValue>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>61</c:CatBondAttributeSid>
                            <c:Name>Reference Rate</c:Name>
                            <c:Type>varChar</c:Type>
                            <c:Value i:nil="true"/>
                        </c:CatBondAttributeValue>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>62</c:CatBondAttributeSid>
                            <c:Name>Trigger Type</c:Name>
                            <c:Type>varChar</c:Type>
                            <c:Value i:nil="true"/>
                        </c:CatBondAttributeValue>
                        <c:CatBondAttributeValue>
                            <c:CatBondAttributeSid>63</c:CatBondAttributeSid>
                            <c:Name>Cover Type</c:Name>
                            <c:Type>varChar</c:Type>
                            <c:Value i:nil="true"/>
                        </c:CatBondAttributeValue>
                    </c:CatBondNotes>
                    <c:CompanySid>3</c:CompanySid>
                    <c:CoverageRatePercentAgriculture i:nil="true"/>
                    <c:CoverageRatePercentAuto i:nil="true"/>
                    <c:CoverageRatePercentChinaMultiPerilCropCombined i:nil="true"/>
                    <c:CoverageRatePercentChinaMultiPerilCropCorn i:nil="true"/>
                    <c:CoverageRatePercentChinaMultiPerilCropCotton i:nil="true"/>
                    <c:CoverageRatePercentChinaMultiPerilCropForestry i:nil="true"/>
                    <c:CoverageRatePercentChinaMultiPerilCropRapeseed i:nil="true"/>
                    <c:CoverageRatePercentChinaMultiPerilCropRice i:nil="true"/>
                    <c:CoverageRatePercentChinaMultiPerilCropSoybean i:nil="true"/>
                    <c:CoverageRatePercentChinaMultiPerilCropWheat i:nil="true"/>
                    <c:CoverageRatePercentCommercial i:nil="true"/>
                    <c:CoverageRatePercentCustom i:nil="true"/>
                    <c:CoverageRatePercentForestry i:nil="true"/>
                    <c:CoverageRatePercentOffShoreBusinessInterruption i:nil="true"/>
                    <c:CoverageRatePercentOffShoreOperatorsExtraExpense i:nil="true"/>
                    <c:CoverageRatePercentOffShorePhysicalDamage i:nil="true"/>
                    <c:CoverageRatePercentOffShoreRemovalOfDebris i:nil="true"/>
                    <c:CoverageRatePercentResidential i:nil="true"/>
                    <c:CoverageRatePercentWorkersCompensation i:nil="true"/>
                    <c:CreatedDate>0001-01-01T00:00:00</c:CreatedDate>
                    <c:CurrencyCode i:nil="true"/>
                    <c:Description i:nil="true"/>
                    <c:EPAdjustmentsComment i:nil="true"/>
                    <c:EnableContractGain>false</c:EnableContractGain>
                    <c:EnableCustomLineOfBusiness>false</c:EnableCustomLineOfBusiness>
                    <c:EnableDemandSurge i:nil="true"/>
                    <c:EnableEPAdjustments i:nil="true"/>
                    <c:ExpirationDate>0001-01-01T00:00:00</c:ExpirationDate>
                    <c:InceptionDate>0001-01-01T00:00:00</c:InceptionDate>
                    <c:IsAssessmentProgram>false</c:IsAssessmentProgram>
                    <c:Layers>
                        <c:Layer>
                            <c:AggregateLimit>10000</c:AggregateLimit>
                            <c:AggregateResetDay>4</c:AggregateResetDay>
                            <c:AggregateRetention>1000000</c:AggregateRetention>
                            <c:AnnualSpreadPercent i:nil="true"/>
                            <c:AppliesToArea xmlns:d="AIR.Services.Reinsurance.Common.Data">
                                <d:GeographyItems xmlns:e="AIR.Services.Geography.Data">
                                    <e:GeographyLeafItem>
                                        <e:CededPercentage>25.56</e:CededPercentage>
                                        <e:GeographySid>234</e:GeographySid>
                                    </e:GeographyLeafItem>
                                    <e:GeographyLeafItem>
                                        <e:CededPercentage>33.89</e:CededPercentage>
                                        <e:GeographySid>233</e:GeographySid>
                                    </e:GeographyLeafItem>
                                </d:GeographyItems>
                                <d:Name>US</d:Name>
                                <d:Sid i:nil="true"/>
                            </c:AppliesToArea>
                            <c:AppliesToEventsFilters xmlns:d="AIR.Services.Reinsurance.Common.Data">
                                <d:ReinsuranceAppliesToEventsFilter>
                                    <d:EventParameters
                                        xmlns:e="AIR.Services.LossAnalysis.EventFilter.Data">
                                        <e:FilterByRule>
                                            <e:EventAttributeID>1</e:EventAttributeID>
                                            <e:EventAttributeName i:nil="true"/>
                                            <e:OperatorID>IsLessThan</e:OperatorID>
                                            <e:Value1 i:type="f:int"
                                                xmlns:f="http://www.w3.org/2001/XMLSchema"
                                                >45</e:Value1>
                                            <e:Value2 i:nil="true"/>
                                            <e:ValueList i:nil="true"
                                                xmlns:f="http://schemas.microsoft.com/2003/10/Serialization/Arrays"
                                            />
                                        </e:FilterByRule>
                                        <e:FilterByRule>
                                            <e:EventAttributeID>12</e:EventAttributeID>
                                            <e:EventAttributeName i:nil="true"/>
                                            <e:OperatorID>IsEqualTo</e:OperatorID>
                                            <e:Value1 i:type="f:int"
                                                xmlns:f="http://www.w3.org/2001/XMLSchema"
                                                >0</e:Value1>
                                            <e:Value2 i:nil="true"/>
                                            <e:ValueList i:nil="true"
                                                xmlns:f="http://schemas.microsoft.com/2003/10/Serialization/Arrays"
                                            />
                                        </e:FilterByRule>
                                        <e:FilterByRule>
                                            <e:EventAttributeID>8</e:EventAttributeID>
                                            <e:EventAttributeName i:nil="true"/>
                                            <e:OperatorID>IsEqualTo</e:OperatorID>
                                            <e:Value1 i:type="f:int"
                                                xmlns:f="http://www.w3.org/2001/XMLSchema"
                                                >0</e:Value1>
                                            <e:Value2 i:nil="true"/>
                                            <e:ValueList i:nil="true"
                                                xmlns:f="http://schemas.microsoft.com/2003/10/Serialization/Arrays"
                                            />
                                        </e:FilterByRule>
                                        <e:FilterByRule>
                                            <e:EventAttributeID>13</e:EventAttributeID>
                                            <e:EventAttributeName i:nil="true"/>
                                            <e:OperatorID>IsNotEqualTo</e:OperatorID>
                                            <e:Value1 i:type="f:double"
                                                xmlns:f="http://www.w3.org/2001/XMLSchema"
                                                >1.2</e:Value1>
                                            <e:Value2 i:nil="true"/>
                                            <e:ValueList i:nil="true"
                                                xmlns:f="http://schemas.microsoft.com/2003/10/Serialization/Arrays"
                                            />
                                        </e:FilterByRule>
                                    </d:EventParameters>
                                    <d:GeographySids
                                        xmlns:e="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
                                        <e:int>234</e:int>
                                        <e:int>233</e:int>
                                    </d:GeographySids>
                                    <d:Name>Event subsets</d:Name>
                                    <d:Polygon i:nil="true"
                                        xmlns:e="AIR.Services.LossAnalysis.EventFilter.Data"/>
                                    <d:Sid>0</d:Sid>
                                </d:ReinsuranceAppliesToEventsFilter>
                            </c:AppliesToEventsFilters>
                            <c:CoinsurancePercent>99.99</c:CoinsurancePercent>
                            <c:CurrencyCode i:nil="true"/>
                            <c:CusipID i:nil="true"/>
                            <c:Description i:nil="true"/>
                            <c:ID>Layer1</c:ID>
                            <c:InvestmentAmount i:nil="true"/>
                            <c:MatchLossToLimit>false</c:MatchLossToLimit>
                            <c:OccurrenceLimit>10000</c:OccurrenceLimit>
                            <c:OccurrenceRetention>1000000</c:OccurrenceRetention>
                            <c:Participation3Percent>0</c:Participation3Percent>
                            <c:Participation4Percent>0</c:Participation4Percent>
                            <c:ParticipationGrossPercent>0</c:ParticipationGrossPercent>
                            <c:ParticipationNetPercent>0</c:ParticipationNetPercent>
                            <c:PercentPlaced>90</c:PercentPlaced>
                            <c:PerilSetCode>AllLicensedPerils</c:PerilSetCode>
                            <c:Premium>1000</c:Premium>
                            <c:PrincipalAmount i:nil="true"/>
                            <c:Reinstatement>2</c:Reinstatement>
                            <c:ReinstatementPremiums xmlns:d="AIR.Services.Reinsurance.Common.Data">
                                <d:ReinstatementPremium>
                                    <d:AmountProvisionPercent>Pro Rata</d:AmountProvisionPercent>
                                    <d:PercentOfInitialPremium>90</d:PercentOfInitialPremium>
                                    <d:TimeProvisionPercent>85</d:TimeProvisionPercent>
                                </d:ReinstatementPremium>
                                <d:ReinstatementPremium>
                                    <d:AmountProvisionPercent>55.33</d:AmountProvisionPercent>
                                    <d:PercentOfInitialPremium>77</d:PercentOfInitialPremium>
                                    <d:TimeProvisionPercent>Pro Rata</d:TimeProvisionPercent>
                                </d:ReinstatementPremium>
                            </c:ReinstatementPremiums>
                            <c:Sid i:nil="true"/>
                            <c:StepLayers>
                                <c:Layer>
                                    <c:AggregateLimit i:nil="true"/>
                                    <c:AggregateResetDay i:nil="true"/>
                                    <c:AggregateRetention i:nil="true"/>
                                    <c:AnnualSpreadPercent i:nil="true"/>
                                    <c:AppliesToArea i:nil="true"
                                        xmlns:d="AIR.Services.Reinsurance.Common.Data"/>
                                    <c:AppliesToEventsFilters i:nil="true"
                                        xmlns:d="AIR.Services.Reinsurance.Common.Data"/>
                                    <c:CoinsurancePercent i:nil="true"/>
                                    <c:CurrencyCode i:nil="true"/>
                                    <c:CusipID i:nil="true"/>
                                    <c:Description i:nil="true"/>
                                    <c:ID>steplayer1</c:ID>
                                    <c:InvestmentAmount i:nil="true"/>
                                    <c:MatchLossToLimit>false</c:MatchLossToLimit>
                                    <c:OccurrenceLimit i:nil="true"/>
                                    <c:OccurrenceRetention i:nil="true"/>
                                    <c:Participation3Percent i:nil="true"/>
                                    <c:Participation4Percent i:nil="true"/>
                                    <c:ParticipationGrossPercent i:nil="true"/>
                                    <c:ParticipationNetPercent i:nil="true"/>
                                    <c:PercentPlaced i:nil="true"/>
                                    <c:PerilSetCode>Earthquake Terrorism</c:PerilSetCode>
                                    <c:Premium i:nil="true"/>
                                    <c:PrincipalAmount i:nil="true"/>
                                    <c:Reinstatement i:nil="true"/>
                                    <c:ReinstatementPremiums i:nil="true"
                                        xmlns:d="AIR.Services.Reinsurance.Common.Data"/>
                                    <c:Sid i:nil="true"/>
                                    <c:StepLayers i:nil="true"/>
                                    <c:SubmitStatusCode>Unknown</c:SubmitStatusCode>
                                    <c:TerrorismSetCode>None</c:TerrorismSetCode>
                                    <c:TriggerCompanyLossMaximum i:nil="true"/>
                                    <c:TriggerCompanyLossMinimum i:nil="true"/>
                                    <c:TriggerIndustryLossMaximum i:nil="true"/>
                                    <c:TriggerIndustryLossMinimum i:nil="true"/>
                                    <c:TriggerStartingEventNumber i:nil="true"/>
                                </c:Layer>
                            </c:StepLayers>
                            <c:SubmitStatusCode>Bound</c:SubmitStatusCode>
                            <c:TerrorismSetCode>TerrorismCovered CBRNInternational
                                CBRNPollutionExclusionP
                                CBRNPollutionExclusionWC</c:TerrorismSetCode>
                            <c:TriggerCompanyLossMaximum>1000000</c:TriggerCompanyLossMaximum>
                            <c:TriggerCompanyLossMinimum>10000</c:TriggerCompanyLossMinimum>
                            <c:TriggerIndustryLossMaximum>1000000</c:TriggerIndustryLossMaximum>
                            <c:TriggerIndustryLossMinimum>10000</c:TriggerIndustryLossMinimum>
                            <c:TriggerStartingEventNumber>1</c:TriggerStartingEventNumber>
                        </c:Layer>
                    </c:Layers>
                    <c:LossModificationFactor>0</c:LossModificationFactor>
                    <c:ModifiedDate>0001-01-01T00:00:00</c:ModifiedDate>
                    <c:Name>Program created on 18 May 2020 12:31</c:Name>
                    <c:ProgramTypeCode>CatastropheExcessOfLoss</c:ProgramTypeCode>
                    <c:Sid i:nil="true"/>
            <c:Targets/>
            </b:Program>
            </request>
            </CreateProgram>
            </s:Body>
            </s:Envelope>