Public Member Functions

i_BackEndAgent Interface Reference
[CORBA Interface Definitions]

import "i_bea.idl";

Inheritance diagram for i_BackEndAgent:
Inheritance graph
[legend]
Collaboration diagram for i_BackEndAgent:
Collaboration graph
[legend]

List of all members.

Public Member Functions

i_VolSize_t GetMediumSize () raises (i_IvdException)
 Returns size of complete medium in MB.
i_VolSizes_t GetVolumeSizes () raises (i_IvdException)
 Gets volume sizes of all partitions on the medium in MB.
i_VolInfo_t GetVolInfo (in i_Index_t a_volNum) raises (i_IvdException)
 Returns current volume information for a specified volume.
void Format (in i_VolSizes_t a_volSizes, in boolean duplAITMode) raises (i_IvdException)
 Re-partitions tape.
void Init (in i_VolInfo_t a_volNum) raises (i_IvdException)
 Appends a single medium volume to a medium.
void UseResources (in i_Resource_t a_res) raises (i_IvdException)
void Migrate () raises (i_IvdException)
void Recall () raises (i_IvdException)
void CloseMediumVolume (in i_Index_t a_volNum) raises (i_IvdException)
void ReadFastRecoveryInfo (in i_VolInfoList_t a_volumes, in i_Index_t a_sysVolNum) raises (i_IvdException)
 Reads all of the requested FRI-s in the following order:

  • Read from system volume
  • Read from data volume.

void RecreateFastRecoveryInfo (in i_VolInfoList_t a_volumes, in boolean a_recovery, in i_BoolList_t a_openVolList, in i_SysVolAction_e a_svAction, in boolean a_into, in string a_intoPath) raises (i_IvdException)
 Recreates all of the requested FRI-s from data.
void VolDupRead () raises (i_IvdException)
void VolDupWrite (in i_VolSize_t a_volSize, in boolean a_appendVolume, in boolean a_srcMediumFull) raises (i_IvdException)
void RecreateMIC (in i_VolInfo_t a_volume) raises (i_IvdException)
 Regenerates MIC values for one media volume.

Detailed Description

Definition at line 75 of file i_bea.idl.


Member Function Documentation

void i_BackEndAgent::CloseMediumVolume ( in i_Index_t  a_volNum  )  raises (i_IvdException)
void i_BackEndAgent::Format ( in i_VolSizes_t  a_volSizes,
in boolean  duplAITMode 
) raises (i_IvdException)

Re-partitions tape.

Media volumes are blank. This operation takes a long time to complete (~2h)

i_VolSize_t i_BackEndAgent::GetMediumSize (  )  raises (i_IvdException)

Returns size of complete medium in MB.

i_VolInfo_t i_BackEndAgent::GetVolInfo ( in i_Index_t  a_volNum  )  raises (i_IvdException)

Returns current volume information for a specified volume.

i_VolSizes_t i_BackEndAgent::GetVolumeSizes (  )  raises (i_IvdException)

Gets volume sizes of all partitions on the medium in MB.

void i_BackEndAgent::Init ( in i_VolInfo_t  a_volNum  )  raises (i_IvdException)

Appends a single medium volume to a medium.

Initialises specified media volume.

void i_BackEndAgent::Migrate (  )  raises (i_IvdException)
void i_BackEndAgent::ReadFastRecoveryInfo ( in i_VolInfoList_t  a_volumes,
in i_Index_t  a_sysVolNum 
) raises (i_IvdException)

Reads all of the requested FRI-s in the following order:

  • Read from system volume
  • Read from data volume.

If those steps fail that the media volume does not contain data (or it can't be read).

Parameters:
a_volumes Media volumes to read FRI from
a_sysVolNum Index of system volume (0 means no system volume) This parameter is used only if MIC is not available.
void i_BackEndAgent::Recall (  )  raises (i_IvdException)
void i_BackEndAgent::RecreateFastRecoveryInfo ( in i_VolInfoList_t  a_volumes,
in boolean  a_recovery,
in i_BoolList_t  a_openVolList,
in i_SysVolAction_e  a_svAction,
in boolean  a_into,
in string  a_intoPath 
) raises (i_IvdException)

Recreates all of the requested FRI-s from data.

Parameters:
a_volumes Media volumes to recreate FRI from
a_recovery Was recreate called because of recovery?
a_openVolList Is volume open? (in relation to a_volumes). If volume is open, fri will be created in place, not on tmp.
a_svAction What should ivd-bea do with system volume if FRI was not created because of recovery?
a_into True, if --into option was specified and original FRI's should not be touched
a_intoPath Absolute path where the FRI's should be stored
void i_BackEndAgent::RecreateMIC ( in i_VolInfo_t  a_volume  )  raises (i_IvdException)

Regenerates MIC values for one media volume.

void i_BackEndAgent::UseResources ( in i_Resource_t  a_res  )  raises (i_IvdException)
void i_BackEndAgent::VolDupRead (  )  raises (i_IvdException)
void i_BackEndAgent::VolDupWrite ( in i_VolSize_t  a_volSize,
in boolean  a_appendVolume,
in boolean  a_srcMediumFull 
) raises (i_IvdException)

The documentation for this interface was generated from the following file: