agFileTransferState 1.3.6.1.4.1.1872.2.5.1.1.18.2

When this object is read the current state is returned. idle(1) indicates that there is no transfer in progess. Any user must verify the state machine is in state idle before setting the state to transfer(2).Before setting transfer(2) state agFileSize and agFileType should be set and then transition changes to inprogress(3). While in this state, the agFileTable should be populated with all the rows needed to transfer the files entire contents. endoftransfer(7) should be set inorder to notify the agent that contents are transfered. If all the contents are received, then the state transitions to complete(5). If there are any missing rows, the agent will transition to the state missingrows(4). The user must either populate the missing rows, and give a endoftransfer(7) state, or give up the transfer by setting the state to idle(1). When the idle(1) state is set, the string with missing rows is cleared and the buffer is written to the file, state goes complete(5) to upon successful completion. Any transition to idle(1) will free any resources associated with the file transfer, that are no longer needed. The agFileTable will contain 0 rows. While in state missingrows(4), agFileTableMissingRows will contain a parseable string of missing row indexes seperated by a comma.

Informations

Access Type
readwrite idle(1), transfer(2), inprogress(3), missingrows(4), complete(5), error(6), endoftransfer(7)

Parent

1.3.6.1.4.1.1872.2.5.1.1.18 agFileTransfer