Uses of Class
com.ibm.ims.base.IMSException

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:
- CHKP (Symbolic Checkpoint) call
- XRST (Extended Restart) call
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.
 



(C) International Business Machines Corporation 2004. All rights reserved.