|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IMSException | |
com.ibm.ims.application | Provides classes for IMS Java dependent region transaction and message processing. |
com.ibm.ims.base | Provides classes for the mapping to IMS DL/I APIs. |
com.ibm.ims.db | Provides classes for the JDBC driver and for the IMS Java hierarchic database interface. |
Uses of IMSException in com.ibm.ims.application |
Methods in com.ibm.ims.application that throw IMSException | |
void |
IMSTransaction.commit()
Commits the transaction and cleans up the resources. |
void |
IMSTransaction.rollback()
Rolls back the transaction and cleans up the resources by making a ROLB call. |
void |
IMSTransaction.checkpoint()
Performs a checkpoint call for a JBP application that uses symbolic checkpoints. |
void |
IMSTransaction.checkpoint(SaveArea saveArea)
Performs a checkpoint call for a JBP application that uses symbolic checkpoints. |
void |
IMSTransaction.checkpoint(java.lang.String chkpId)
Performs a checkpoint call for a JBP application that uses symbolic checkpoints. |
void |
IMSTransaction.checkpoint(java.lang.String chkpId,
SaveArea saveArea)
Performs a checkpoint call for a JBP application that uses symbolic checkpoints. |
SaveArea |
IMSTransaction.restart()
Performs an XRST call for a JBP application that uses symbolic checkpoints. |
SaveArea |
IMSTransaction.restart(java.lang.String id)
Performs an XRST call for a JBP application that uses symbolic checkpoints. |
boolean |
IMSMessageQueue.getNextMessage(IMSFieldMessage message)
Receives the next segment of the message from IMS. |
boolean |
IMSMessageQueue.getUniqueMessage(IMSFieldMessage message)
Receives the first segment of an input message from IMS. |
void |
IMSMessageQueue.insertMessage(IMSFieldMessage message)
Send an output message to IMS. |
void |
IMSMessageQueue.insertMessage(IMSFieldMessage message,
java.lang.String modName)
Send an output message to IMS, specifying the Message Output Descriptor to format the output message. |
void |
IMSMessageQueue.insertMessage(IMSFieldMessage message,
java.lang.String modName,
boolean isLast)
Send the SPA to IMS with the Message Output Descriptor specified and end the conversation if isLast is true. |
void |
IMSMessageQueue.insertMessage(IMSFieldMessage message,
boolean isLast)
Send the SPA to IMS and end the conversation if isLast is true. |
void |
IMSMessageQueue.setModifiableAlternatePCB(java.lang.String destination)
Sets the destination in the modifiable alternate PCB. |
java.lang.String |
IMSApplication.programName()
Returns the application's program name from the IMSInfo call to IMS. |
boolean |
SaveArea.verifyPCBPosition(java.lang.String[] pcbArray)
Verifies correct repositioning of databases after a XRST restart call. |
boolean |
SaveArea.verifyPCBPosition(java.lang.String pcbName)
Stores the PCB name that was not reset after a Symbolic XRST call |
Uses of IMSException in com.ibm.ims.base |
Subclasses of IMSException in com.ibm.ims.base | |
class |
DLIException
Thrown to indicate an error has occurred. |
Methods in com.ibm.ims.base that throw IMSException | |
static void |
JavaToDLI.deallocatePSB(java.lang.String psbName,
AIB jaib)
Call this method to deallocate a PSB. |
static void |
JavaToDLI.terminateODBA(AIB jaib,
java.lang.String draName)
Call this method to remove the IMS ODBA environment. |
static void |
JavaToDLI.initializeODBA(AIB jaib,
java.lang.String draName)
Call this method to initialize the IMS ODBA environment. |
static void |
JavaToDLI.allocatePSB(java.lang.String psbName,
java.lang.String draStartUpTableName,
AIB jaib)
Call this method to allocate a PSB. |
static void |
JavaToDLI.initialize()
Call this method to determine the API used. |
static void |
JavaToDLI.execute(java.lang.String function)
Executes CEETDLI(String function) call. |
static void |
JavaToDLI.execute(java.lang.String function,
AIB aib)
Executes CEETDLI(String function, AIB aib) call. |
static void |
JavaToDLI.execute(java.lang.String function,
AIB aib,
byte[] ioArea)
Executes CEETDLI(String function, AIB aib, byte[] ioarea) calls. |
static void |
JavaToDLI.execute(java.lang.String function,
AIB aib,
java.lang.String destinationName)
Executes CEETDLI(String function, AIB aib, String destinationName) call. |
static void |
JavaToDLI.execute(java.lang.String function,
AIB aib,
java.lang.String destinationName,
byte[] optionsList)
Executes CEETDLI(String function, AIB aib, String destinationName, byte[] optionsList) calls. |
static void |
JavaToDLI.execute(java.lang.String function,
AIB aib,
byte[] ioArea,
byte[] optionsList,
byte[] feedbackArea)
Executes CEETDLI(String function, AIB aib, byte[] ioArea, byte[] optionsList, byte[] feedbackArea) calls. |
static void |
JavaToDLI.execute(java.lang.String function,
AIB aib,
java.lang.String destinationName,
byte[] optionsList,
byte[] feedbackArea)
Executes CEETDLI(String function, AIB aib, String destinationName, byte[] optionsList, byte[] feedbackArea) calls. |
static void |
JavaToDLI.execute(java.lang.String function,
AIB aib,
byte[] ioArea,
byte[] token)
Executes CEETDLI(String function, AIB aib, byte[] ioarea, byte[] token) calls. |
static void |
JavaToDLI.execute(java.lang.String function,
AIB aib,
byte[] ioArea,
byte[][] ssaL)
DB calls FLD call: DB call |
static void |
JavaToDLI.execute(java.lang.String function,
AIB aib,
byte[] ioArea,
java.lang.String modName)
Executes CEETDLI(String function, AIB aib, byte[] ioArea, String modName) calls. |
static void |
JavaToDLI.execute(java.lang.String function,
java.lang.String psbName,
byte[] uibPtr)
Executes ctdli(String function, String psbName, byte[] uibPtr) DLI PCB call.. |
static void |
JavaToDLI.execute(java.lang.String function,
java.lang.String psbName,
byte[] uibPtr,
java.lang.String sysServe)
Executes ctdli(String function, String psbName, byte[] uibPtr, String sysServe) DLI PCB call. |
static void |
JavaToDLI.execute(java.lang.String function,
AIB aib,
int ioAreaLength,
byte[] ioArea,
int saveAreaLength,
byte[] saveArea)
Executes the following IMS system service calls: |
static IMSInfo |
IMSInfo.getIMSInfo()
Creates an IMSInfo object containing information about the IMS system. |
Uses of IMSException in com.ibm.ims.db |
Methods in com.ibm.ims.db that throw IMSException | |
void |
DLIConnection.close()
Closes the connection to the database. |
boolean |
DLIConnection.getNextRecord(DLIRecord record,
SSAList ssaList)
Retrieves segments in a path call sequentially from the database. |
boolean |
DLIConnection.getNextSegment(DLISegment segment,
SSAList ssaList)
Retrieves a segment sequentially from the database. |
DLISegment |
DLIConnection.getNextSegment(SSAList ssaList)
Retrieves a segment sequentially from the database. |
boolean |
DLIConnection.getNextSegmentInParent(DLISegment segment,
SSAList ssaList)
Retrieves a dependent segment sequentially from the database. |
DLISegment |
DLIConnection.getNextSegmentInParent(SSAList ssaList)
Retrieves a dependent segment sequentially from the database. |
boolean |
DLIConnection.getUniqueRecord(DLIRecord record,
SSAList ssaList)
Directly retrieves the segments in a path from the database and establishes a starting position in the database for sequential processing. |
boolean |
DLIConnection.getUniqueSegment(DLISegment segment,
SSAList ssaList)
Directly retrieves a segment from the database and establishes a starting position in the database for sequential processing. |
DLISegment |
DLIConnection.getUniqueSegment(SSAList ssaList)
Directly retrieves a segment from the database and establishes a starting position in the database for sequential processing. |
void |
DLIConnection.insertSegment(DLISegment segment,
SSAList ssaList)
Inserts a segment into the database. |
void |
DLIConnection.replaceSegment(DLISegment segment)
Replaces a segment in the database. |
void |
DLIConnection.deleteSegments(DLISegment segment)
Removes a segment and its dependents from the database. |
void |
DLIConnection.deleteSegments(DLIRecord record)
Removes a record and its dependents from the database. |
void |
DLIConnection.deleteSegments()
Deprecated. Replaced by deleteSegments(DLISegment) or deleteSegments(DLIRecord) |
void |
SSAList.addSSA(SSA ssa)
Adds the ssa argument to an existing SSA list, placing it at the end of the list. |
byte[][] |
SSAList.getBytes(DLIDatabaseView dbView)
Returns the SSA list in a two-dimensional byte array. |
void |
GSAMConnection.openForRead(java.lang.String actualGSAMPCBName)
This method is used to open a GSAM PCB for READ ONLY. |
void |
GSAMConnection.openForWrite(java.lang.String actualGSAMPCBName)
This method is used to open a GSAM PCB for LOAD ONLY. |
void |
GSAMConnection.closeForRead(java.lang.String actualGSAMPCBName)
This method is used to close a GSAM PCB which was opened for READ ONLY. |
void |
GSAMConnection.closeForWrite(java.lang.String actualGSAMPCBName)
This method is used to close a GSAM PCB which was opened for LOAD ONLY. |
boolean |
GSAMConnection.getUnique(java.lang.String actualGSAMPCBName,
GSAMRecord gsamRecord,
RSA rsa)
This method is used to randomly access a GSAM record in a GSAM database. |
boolean |
GSAMConnection.getNext(java.lang.String actualGSAMPCBName,
GSAMRecord gsamRecord)
This method is used to sequentially access GSAM records in a GSAM database. |
boolean |
GSAMConnection.getNext(java.lang.String actualGSAMPCBName,
GSAMRecord gsamRecord,
RSA rsa)
This method is used to sequentially access GSAM records in a GSAM database. |
void |
GSAMConnection.insert(java.lang.String actualGSAMPCBName,
GSAMRecord gsamRecord)
This method is used to insert a new GSAM record into a GSAM database. |
void |
GSAMConnection.insert(java.lang.String actualGSAMPCBName,
GSAMRecord gsamRecord,
RSA rsa)
This method is used to insert a new GSAM record into a GSAM database. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |