AMT Help Files
homeAMT Developer StudioCode ManagementLionRepository ModuleInterfacesILionRepository

ILionRepository

This section details the functions and properties of the AMT Repository Module Repository interface.

Properties

Name Type Access Description
UserName String Read only Returns the username of the running program.

Functions

Function name Return type Parameters Description
Name Type
CloseConnection Void Closes any open connection to the repository.
GetApplication ILionApplication Object ApplicationName String Returns the specified application from the repository as a ILionApplication object, returns null when the specified application is not found.
GetApplications List of
ILionApplication Objects
Returns a list of all available applications in the repository.
GetApplications2 Array of
ILionApplication Objects
Returns an array of all available applications in the repository.
GetSecurity ILionReposSecurity Object Returns the security settings of the repository as a ILionReposSecurity object.
GetReposImport ILionReposImport Object Returns an object of the ILionReposImport interface.
Reorganize Void Reorganizes the AMT Repository to the newest version. Messages reporting the current and new repository version will be displayed. If the database is empty, a message stating that a new database will be created is also displayed.

Examples

C#

Log("Connected under: " + repos.UserName);

foreach (ILionApplication app in repos.GetApplications()) {

Log("Application: " + app.Name);
  // Other actions on <app>
}

ILionApplication app2 = repos.GetApplication("DEMO2");

if (app2 != null) {
  Log("Single app: " + app2.Name);
}
repos.Reorganize();
repos.CloseConnection();

PowerShell

Write-host("Connected under: " + $O_Repos.UserName)

$import = $O_Module.GetReposImport()

foreach ($O_App in $O_Repos.GetApplications()) {
  Write-Host("Application: " + $O_App.Name)
  # Other actions on $O_App
}

$O_App2 = $O_Repos.GetApplication("DEMO2")

if ($O_App2) {
 Write-Host("Single app: " + $O_App2.Name)
}

$O_Repos.Reorganize()
$O_Repos.CloseConnection()

Contents

 Go to top