Click or drag to resize

IntegrationwInsightExport Method

Run the integration to export Cobra data to wInsight.

Namespace:  Cobra.WebService.ClientAPI.Application.Files
Assembly:  Cobra.WebService.ClientAPI (in Cobra.WebService.ClientAPI.dll) Version: 8.4.717.3176 (8.4.0717.3176)
Syntax
C#
public ServiceResult wInsightExport(
	wInsightExportServiceArguments wInsightExportServiceArguments
)

Parameters

wInsightExportServiceArguments
Type: Cobra.Model.WebServicewInsightExportServiceArguments
An instance of wInsightExportServiceArguments class that contains the options to run the integration for exporting Cobra data to wInsight.

Return Value

Type: ServiceResult
The result of running the integration for exporting Cobra data to wInsight.
Exceptions
ExceptionCondition
InvalidOperationExceptionThrown when state of the instance of the CobraServices that generated the current Integration is not in opened state.
Examples
This sample shows how to run the integration to export Cobra data to wInsight.
C#
using Cobra.Model.WebService;
using Cobra.WebService.ClientAPI;
using Cobra.WebService.ClientAPI.Client;
using Cobra.WebService.ClientAPI.Application.Files;

.
.
.

CobraServices cobraServices = new CobraServices();
cobraServices.ServiceIdentityData.Username = "SYSADMIN";
cobraServices.ServiceIdentityData.SecurePassword = new SecurePassword();
cobraServices.ServiceIdentityData.SecurePassword.AppendChar('P');
cobraServices.ServiceIdentityData.SecurePassword.AppendChar('A');
cobraServices.ServiceIdentityData.SecurePassword.AppendChar('S');
cobraServices.ServiceIdentityData.SecurePassword.AppendChar('S');
cobraServices.ServiceIdentityData.SecurePassword.AppendChar('W');
cobraServices.ServiceIdentityData.SecurePassword.AppendChar('O');
cobraServices.ServiceIdentityData.SecurePassword.AppendChar('R');
cobraServices.ServiceIdentityData.SecurePassword.AppendChar('D');
cobraServices.ServiceIdentityData.DataSourceKey = "COBRA";

LoginResult loginResult = cobraServices.Login();
if (!loginResult.Success) {
    Console.WriteLine("Login failed.");
    return;
}

Console.WriteLine("Login Success.");

Integration integration = cobraServices.CreateServiceOperations<Integration>();
wInsightExportServiceArguments winsightExportServiceArguments = integration.CreateIntegrationServiceArguments<wInsightExportServiceArguments>();
winsightExportServiceArguments.ConfigurationName = "MyConfig";
winsightExportServiceArguments.ConfigurationOwner = "SYSADMIN"

Console.WriteLine("Running Integration to export Cobra data to wInsight...");
ServiceResult wInsightExportResult = integration.wInsightExport(winsightExportServiceArguments);
if (wInsightExportResult.Success)
    Console.WriteLine("Integration process completed successfully.");
else
    Console.WriteLine("Integration process did not completed successfully.");

cobraServices.LogOut();
See Also