Retrieves a list of the valid potential sourcing or inuring
Reinsurance Programs for a given program in a given
Business Unit and
SQL Server Instance.
You can use the programs you retrieve to create Reinsurance Program Relationships.
Public Function GetAvailableProgramsToCreateProgramRelationships( _
ByVal As GetAvailableProgramsToCreateProgramRelationshipsRequest _
) As GetAvailableProgramsToCreateProgramRelationshipsResponse
Dim instance As ReinsuranceProgramManagementServiceClient
Dim request As GetAvailableProgramsToCreateProgramRelationshipsRequest
Dim value As GetAvailableProgramsToCreateProgramRelationshipsResponse
value = instance.GetAvailableProgramsToCreateProgramRelationships(request)
public GetAvailableProgramsToCreateProgramRelationshipsResponse GetAvailableProgramsToCreateProgramRelationships(
GetAvailableProgramsToCreateProgramRelationshipsRequest
)
Parameters
- request
- Contains a GetAvailableProgramsToCreateProgramRelationshipsRequest that identifies the Business Unit Sequential Identifier (SID), SQL Instance SID, and Program SID associated with the list of programs to retrieve.
Return Value
A GetAvailableProgramsToCreateProgramRelationshipsResponse that contains a list of programs associated with the specified SQL server instance, business unit, and program.
The following example shows how to retrieve a list of valid potential sourcing or inuring programs for a given reinsurance program using the
GetAvailableProgramsToCreateProgramRelationships()
method:
using AIR.Services.Common.Data;
using AIR.Services.Reinsurance.ProgramManagement.Api;
using System;
class SnippetGetAvailableProgramsToCreateProgramRelationships
{
private static void GetAvailableProgramsToCreateProgramRelationships(int businessUnitSid, int sqlInstanceSid, int programSid)
{
ReinsuranceProgramManagementServiceClient client = new ReinsuranceProgramManagementServiceClient();
GetAvailableProgramsToCreateProgramRelationshipsRequest request = new GetAvailableProgramsToCreateProgramRelationshipsRequest();
request.BusinessUnitSid = businessUnitSid;
request.SqlInstanceSid = sqlInstanceSid;
request.ProgramSid = programSid;
GetAvailableProgramsToCreateProgramRelationshipsResponse response = client.GetAvailableProgramsToCreateProgramRelationships(request);
if (response.Status.Code == StatusCode.Success)
{
foreach (int ProgramSID in response.AvailableProgramSids)
Console.WriteLine("Available sids: " + ProgramSID);
}
}
}
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