public class RRDS extends RemotableResource
This class is the implementation class for the RRDS kind of file.
com.ibm.cics.server.API for general restrictions on using the JCICS API.,
Serialized Form| Constructor and Description |
|---|
RRDS()
Construct a default RRDS object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
delete()
Delete a record from an RRDS file.
|
void |
delete(long recordNumber)
Delete a record from an RRDS file.
|
void |
read(long recordNumber,
RecordHolder holder)
Read a specific record from an RRDS file.
|
void |
readForUpdate(long recordNumber,
RecordHolder holder)
Read a specific record from an RRDS file and lock it for update.
|
void |
rewrite(byte[] data)
Update a record in a file.
|
RRDS_Browse |
startBrowse(long recordNumber)
Start a browse on a file
|
void |
unlock()
Unlock a file.
|
void |
write(long recordNumber,
byte[] data)
Write a new record to a file.
|
getSysId, setSysIdgetDescription, getName, setDescription, setNamepublic RRDS()
public void delete()
throws FileDisabledException,
FileNotFoundException,
LogicException,
InvalidRequestException,
IOErrorException,
ISCInvalidRequestException,
NotAuthorisedException,
RecordNotFoundException,
NotOpenException,
InvalidSystemIdException,
ChangedException,
LockedException,
LoadingException,
RecordBusyException
FileDisabledException - aFileNotFoundException - aLogicException - aInvalidRequestException - aIOErrorException - aISCInvalidRequestException - aNotAuthorisedException - aRecordNotFoundException - aNotOpenException - aInvalidSystemIdException - aRecordBusyException - RECORDBUSYLoadingException - LOADINGLockedException - LOCKEDChangedException - CHANGEDpublic void delete(long recordNumber)
throws FileDisabledException,
FileNotFoundException,
LogicException,
InvalidRequestException,
IOErrorException,
ISCInvalidRequestException,
NotAuthorisedException,
RecordNotFoundException,
NotOpenException,
InvalidSystemIdException,
ChangedException,
LockedException,
LoadingException,
RecordBusyException
recordNumber - aFileDisabledException - aFileNotFoundException - aLogicException - aInvalidRequestException - aIOErrorException - aISCInvalidRequestException - aNotAuthorisedException - aRecordNotFoundException - aNotOpenException - aInvalidSystemIdException - aRecordBusyException - RECORDBUSYLoadingException - LOADINGLockedException - LOCKEDChangedException - CHANGEDpublic void read(long recordNumber,
RecordHolder holder)
throws FileDisabledException,
FileNotFoundException,
LogicException,
InvalidRequestException,
IOErrorException,
ISCInvalidRequestException,
LengthErrorException,
NotAuthorisedException,
RecordNotFoundException,
NotOpenException,
InvalidSystemIdException,
ChangedException,
LockedException,
LoadingException,
RecordBusyException
recordNumber - aholder - aFileDisabledException - aFileNotFoundException - aLogicException - aInvalidRequestException - aIOErrorException - aISCInvalidRequestException - aLengthErrorException - aNotAuthorisedException - aRecordNotFoundException - aNotOpenException - aInvalidSystemIdException - aRecordBusyException - RECORDBUSYLoadingException - LOADINGLockedException - LOCKEDChangedException - CHANGEDpublic void readForUpdate(long recordNumber,
RecordHolder holder)
throws FileDisabledException,
FileNotFoundException,
LogicException,
InvalidRequestException,
IOErrorException,
ISCInvalidRequestException,
LengthErrorException,
NotAuthorisedException,
RecordNotFoundException,
NotOpenException,
InvalidSystemIdException,
ChangedException,
LockedException,
LoadingException,
RecordBusyException
recordNumber - aholder - aFileDisabledException - aFileNotFoundException - aLogicException - aInvalidRequestException - aIOErrorException - aISCInvalidRequestException - aLengthErrorException - aNotAuthorisedException - aRecordNotFoundException - aNotOpenException - aInvalidSystemIdException - aRecordBusyException - RECORDBUSYLoadingException - LOADINGLockedException - LOCKEDChangedException - CHANGEDpublic void rewrite(byte[] data)
throws FileDisabledException,
FileNotFoundException,
LogicException,
InvalidRequestException,
IOErrorException,
ISCInvalidRequestException,
LengthErrorException,
NoSpaceException,
NotAuthorisedException,
NotOpenException,
InvalidSystemIdException,
ChangedException,
LockedException,
LoadingException,
RecordBusyException
data - aFileDisabledException - aFileNotFoundException - aLogicException - aInvalidRequestException - aIOErrorException - aISCInvalidRequestException - aLengthErrorException - aNoSpaceException - aNotAuthorisedException - aNotOpenException - aInvalidSystemIdException - aRecordBusyException - RECORDBUSYLoadingException - LOADINGLockedException - LOCKEDChangedException - CHANGEDpublic RRDS_Browse startBrowse(long recordNumber) throws FileDisabledException, FileNotFoundException, LogicException, InvalidRequestException, IOErrorException, ISCInvalidRequestException, NotAuthorisedException, RecordNotFoundException, NotOpenException, InvalidSystemIdException, LoadingException
recordNumber - the record numberFileDisabledException - aFileNotFoundException - aLogicException - aInvalidRequestException - aIOErrorException - aISCInvalidRequestException - aNotAuthorisedException - aRecordNotFoundException - aNotOpenException - aInvalidSystemIdException - aLoadingException - LOADINGpublic void write(long recordNumber,
byte[] data)
throws FileDisabledException,
DuplicateRecordException,
FileNotFoundException,
LogicException,
InvalidRequestException,
IOErrorException,
ISCInvalidRequestException,
LengthErrorException,
NoSpaceException,
NotAuthorisedException,
NotOpenException,
InvalidSystemIdException,
ChangedException,
LockedException,
LoadingException,
RecordBusyException
recordNumber - adata - aFileDisabledException - aDuplicateRecordException - aFileNotFoundException - aLogicException - aInvalidRequestException - aIOErrorException - aISCInvalidRequestException - aLengthErrorException - aNoSpaceException - aNotAuthorisedException - aNotOpenException - aInvalidSystemIdException - aRecordBusyException - RECORDBUSYLoadingException - LOADINGLockedException - LOCKEDChangedException - CHANGEDpublic void unlock()
throws FileDisabledException,
FileNotFoundException,
LogicException,
IOErrorException,
ISCInvalidRequestException,
NotAuthorisedException,
NotOpenException,
InvalidSystemIdException
FileDisabledException - DISABLEDFileNotFoundException - FILENOTFOUNDLogicException - ILLOGICIOErrorException - IOERRISCInvalidRequestException - ISCINVREQNotAuthorisedException - NOTAUTHNotOpenException - NOTOPENInvalidSystemIdException - SYSIDERR