Retrieves a list of the existing Touchstone Re
Companies in a given
Business Unit and
SQL Server Instance.
Public Function GetCompanies( _
ByVal As GetCompaniesRequest _
) As GetCompaniesResponse
Dim instance As CompanyManagementServiceClient
Dim request As GetCompaniesRequest
Dim value As GetCompaniesResponse
value = instance.GetCompanies(request)
public GetCompaniesResponse GetCompanies(
GetCompaniesRequest
)
Parameters
- request
- Contains a GetCompaniesRequest that identifies the Business Unit Sequential Identifier (SID) and SQL Instance SID associated with the list of companies to retrieve.
Return Value
A GetCompaniesResponse that contains a list of companies in the specified SQL server instance and business unit.
The following example shows how to retrieve a list of existing Companies using the
GetCompanies()
method:
using AIR.Services.Common.Data;
using AIR.Services.Reinsurance.CompanyManagement.Api;
using System;
class SnippetGetCompanies
{
private static void GetCompanies(int businessUnitSid, int sqlInstanceSid, string companyName)
{
CompanyManagementServiceClient client = new CompanyManagementServiceClient();
GetCompaniesRequest request = new GetCompaniesRequest();
request.BusinessUnitSid = businessUnitSid;
request.SqlInstanceSid = sqlInstanceSid;
GetCompaniesResponse response = client.GetCompanies(request);
if (response.Status.Code == StatusCode.Success)
{
foreach (var company in response.Companies)
{
Console.WriteLine(" ***** Company: " + company.CompanyName + " ***** ");
Console.WriteLine("Sid: " + company.Sid);
Console.WriteLine("Exposure Sets Count: " + company.ExposureSetCount);
Console.WriteLine("Latest Exposure Year: " + company.LatestExposureYear);
Console.WriteLine("Loss Sets Count: " + company.CLFSetCount);
Console.WriteLine("Programs Count: " + company.ReinsuranceProgramsCount);
}
}
}
}
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