Touchstone 11.0 API Reference
SubmitImportMarginalImpactBoundaryPerilTemplate Method
Example 


Air.Services.Proxy Assembly > (Global) Namespace > ObjectManagementServiceClient Class : SubmitImportMarginalImpactBoundaryPerilTemplate Method
Contains a SubmitImportMarginalImpactBoundaryPerilRequest that identifies the Business Unit SID, SQL Instance SID, and AIR.Services.ObjectManagement.Api.ObjectImportOptions that you can configure to import Templates into Touchstone.
Imports the Marginal Impact Boundary Peril Template into Touchstone.

Touchstone uses the Marginal Impact Boundary Peril Template in Marinal Impact analyses.

You can share the Boundary Peril Templates across Touchstone BUs and environments.

Syntax
Public Function SubmitImportMarginalImpactBoundaryPerilTemplate( _
   ByVal request As SubmitImportMarginalImpactBoundaryPerilRequest _
) As SubmitImportMarginalImpactBoundaryPerilResponse
Dim instance As ObjectManagementServiceClient
Dim request As SubmitImportMarginalImpactBoundaryPerilRequest
Dim value As SubmitImportMarginalImpactBoundaryPerilResponse
 
value = instance.SubmitImportMarginalImpactBoundaryPerilTemplate(request)

Parameters

request
Contains a SubmitImportMarginalImpactBoundaryPerilRequest that identifies the Business Unit SID, SQL Instance SID, and AIR.Services.ObjectManagement.Api.ObjectImportOptions that you can configure to import Templates into Touchstone.

Return Value

Remarks
To find the Business Unit SID to pass into this method, call the GetBusinessUnits() method.

To find the SQL Server Instance SID to pass into this method, call the GetSqlInstances() method.

Example
using AIR.Services.Common.Data;
 using AIR.Services.ObjectManagement.Api;
 using System;
            
 class SnippetImportMarginalImpactBoundaryPerilTemplate
 {
 private static void ImportMarginalImpactBoundaryPerilTemplate(int businessUnitSid, int sqlInstanceSid)
 {
 ObjectManagementServiceClient client = new ObjectManagementServiceClient();
 SubmitImportMarginalImpactBoundaryPerilRequest request = new SubmitImportMarginalImpactBoundaryPerilRequest();
 request.BusinessUnitSid = businessUnitSid;
 request.SqlInstanceSid = sqlInstanceSid;
 request.ImportOptions = new ObjectImportOptions()
     {
 FilePath = @"\\Share\Temp\MIB.mibptf"
 };
 SubmitImportMarginalImpactBoundaryPerilResponse response = client.SubmitImportMarginalImpactBoundaryPerilTemplate(request);
    if (response.Status.Code == StatusCode.Success)
 Console.WriteLine("Imported Object Sid: " + ((ImportOperationResultInfo)(response.SubmitImportObjectResultInfo)).ImportedObjects[0].Sid);
 }
 }
Requirements

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

See Also

Reference

ObjectManagementServiceClient Class
ObjectManagementServiceClient Members