Click or drag to resize

IntegrationAcumenExport Method

Run the integration to export Cobra data to Acumen.

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 AcumenExport(
	AcumenExportServiceArguments acumenExportServiceArguments
)

Parameters

acumenExportServiceArguments
Type: Cobra.Model.WebServiceAcumenExportServiceArguments
An instance of AcumenExportServiceArguments class that contains the options to run the integration for exporting Cobra data to Acumen.

Return Value

Type: ServiceResult
The result of running the integration for exporting Cobra data to Acumen.
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 Acumen.
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>();
AcumenExportServiceArguments acumenExportServiceArguments = integration.CreateIntegrationServiceArguments<AcumenExportServiceArguments>();
acumenExportServiceArguments.ConfigurationName = "MyConfig";
acumenExportServiceArguments.ConfigurationOwner = "SYSADMIN"

Console.WriteLine("Running Integration to export Cobra data to Acumen...");
ServiceResult acumenExportResult = integration.AcumenExport(acumenExportServiceArguments);
if (acumenExportResult.Success)
    Console.WriteLine("Integration process completed successfully.");
else
    Console.WriteLine("Integration process did not completed successfully.");

cobraServices.LogOut();
See Also