Retrieves a Touchstone Re
Reinsurance Program.
The following example shows how to retrieve an existing Program using the
GetProgram()
method:
using AIR.Services.Common.Data;
using AIR.Services.Reinsurance.ProgramManagement.Api;
using System;
class SnippetGetProgram
{
private static void GetProgram(int businessUnitSid, int sqlInstanceSid, int programSid)
{
ReinsuranceProgramManagementServiceClient client = new ReinsuranceProgramManagementServiceClient();
GetProgramRequest request = new GetProgramRequest();
request.BusinessUnitSid = businessUnitSid;
request.SqlInstanceSid = sqlInstanceSid;
request.ProgramSid = programSid;
GetProgramResponse response = client.GetProgram(request);
if (response.Status.Code == StatusCode.Success)
{
Console.WriteLine("Sid: " + response.Program.Sid);
Console.WriteLine("Name: " + response.Program.Name);
Console.WriteLine("Type: " + response.Program.ProgramTypeCode);
Console.WriteLine("Inception Date: " + response.Program.InceptionDate);
int count = response.Program.CatBondNotes.Count;
for (int i = 0; i < count; i++)
{
Console.WriteLine("Catbond[" + i + "]: " + response.Program.CatBondNotes[i].Name + " - " + response.Program.CatBondNotes[i].Value);
}
}
}
}
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2