Figure 4-36 – ADIC Server User Manual

Page 87

Advertising
background image

aci_eject2

4-45

21 Dec 2001

Figure 4-36

Example of the aci_eject2 Function

/* Eject volume but reserve archive location */

int rc, i, pnActualCount;

char *volser_range = "000815 - 004711";

char *eject_area = "E02"

struct aci_ei_info ei_info[ACI_EI_MAX_RANGE];

rc = aci_eject2( eject_area, volser_range, ACI_3590

&pnActualCount, &ei_info );

if( rc )

{

aci_perror( "Command failed: " );

}

else

{

printf("Volume ejects request successful\n" );

for (i = 0; i < ACI_EI_MAX_RANGE; i++)

{

if ( *ei_info[i]->volser == '\0' )

break;

printf( "volser:%s media type:%s Error:%d\n",

ei_info[i]->volser,

ei_info[i]->media_type,

ei_info[i]->errcode );

}

Advertising