Package | Description |
---|---|
com.ibm.ims.application |
Provides classes for IMS Java dependent region transaction and message processing,
including managing error messages, sending and receiving messages, and
providing program access to IMS transaction services such as commit and rollback.
|
com.ibm.ims.base |
Provides classes for the mapping to IMS DL/I APIs.
|
com.ibm.ims.dli |
Provides an API to write Java applications that can access IMS databases
using DL/I programming semantics.
|
com.ibm.ims.dli.tm |
Provides a Java interface to interact with IMS Java batch processing regions (JBPs)
and Java message processing regions (JMPs).
|
Modifier and Type | Method and Description |
---|---|
void |
IMSFieldMessage.setTransactionID(String transactionID)
Sets the transaction ID in the SPA message.
|
Modifier and Type | Method and Description |
---|---|
int |
DLITypeInfo.getPrecision()
Returns the precision of a BigDecimal
|
int |
DLITypeInfo.getScale()
Returns the scale of a BigDecimal
|
Modifier and Type | Method and Description |
---|---|
void |
SSAList.addCommandCode(int ssaLevel,
byte commandCode)
Add a command code to the
SSAList |
void |
SSAList.addCommandCode(String segmentName,
byte commandCode)
Add a command code to the
SSAList . |
void |
SSAList.addConcatenatedKey(int ssaLevel,
byte[] concatenatedKey)
Adds command code C and the concatenated key to the
SSAList . |
void |
SSAList.addConcatenatedKey(String segmentName,
byte[] concatenatedKey)
Adds command code C and the concatenated key to the
SSAList . |
void |
SSAList.addInitialQualification(int ssaLevel,
String fieldName,
short relationalOp,
BigDecimal value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(int ssaLevel,
String fieldName,
short relationalOp,
boolean value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(int ssaLevel,
String fieldName,
short relationalOp,
byte value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(int ssaLevel,
String fieldName,
short relationalOp,
byte[] value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(int ssaLevel,
String fieldName,
short relationalOp,
Date value)
Add the initial qualifiation statement to the
SSAList |
void |
SSAList.addInitialQualification(int ssaLevel,
String fieldName,
short relationalOp,
double value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(int ssaLevel,
String fieldName,
short relationalOp,
float value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(int ssaLevel,
String fieldName,
short relationalOp,
int value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(int ssaLevel,
String fieldName,
short relationalOp,
long value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(int ssaLevel,
String fieldName,
short relationalOp,
PreparedValue value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(int ssaLevel,
String fieldName,
short relationalOp,
short value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(int ssaLevel,
String fieldName,
short relationalOp,
String value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(int ssaLevel,
String fieldName,
short relationalOp,
Time value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(int ssaLevel,
String fieldName,
short relationalOp,
Timestamp value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(String segmentName,
String fieldName,
short relationalOp,
BigDecimal value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(String segmentName,
String fieldName,
short relationalOp,
boolean value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(String segmentName,
String fieldName,
short relationalOp,
byte value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(String segmentName,
String fieldName,
short relationalOp,
byte[] value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(String segmentName,
String fieldName,
short relationalOp,
Date value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(String segmentName,
String fieldName,
short relationalOp,
double value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(String segmentName,
String fieldName,
short relationalOp,
float value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(String segmentName,
String fieldName,
short relationalOp,
int value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(String segmentName,
String fieldName,
short relationalOp,
long value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(String segmentName,
String fieldName,
short relationalOp,
PreparedValue value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(String segmentName,
String fieldName,
short relationalOp,
short value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(String segmentName,
String fieldName,
short relationalOp,
String value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(String segmentName,
String fieldName,
short relationalOp,
Time value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addInitialQualification(String segmentName,
String fieldName,
short relationalOp,
Timestamp value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.addLockClass(int ssaLevel,
byte lockClass)
Adds a lock class to the
SSAList . |
void |
SSAList.addLockClass(String segmentName,
byte lockClass)
Adds a lock class to the
SSAList . |
void |
PSB.allocate()
Allocates the
PSB , making all databases referenced by the
contained PCBs accessible. |
void |
SSAList.appendQualification(int ssaLevel,
byte booleanOp,
String fieldName,
short relationalOp,
BigDecimal value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(int ssaLevel,
byte booleanOp,
String fieldName,
short relationalOp,
boolean value)
Append a qualifiation statement to the specified
SSA in the
SSAList . |
void |
SSAList.appendQualification(int ssaLevel,
byte booleanOp,
String fieldName,
short relationalOp,
byte[] value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(int ssaLevel,
byte booleanOp,
String fieldName,
short relationalOp,
Date value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(int ssaLevel,
byte booleanOp,
String fieldName,
short relationalOp,
float value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(int ssaLevel,
byte booleanOp,
String fieldName,
short relationalOp,
int value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(int ssaLevel,
byte booleanOp,
String fieldName,
short relationalOp,
long value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(int ssaLevel,
byte booleanOp,
String fieldName,
short relationalOp,
PreparedValue value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(int ssaLevel,
byte booleanOp,
String fieldName,
short relationalOp,
short value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(int ssaLevel,
byte booleanOp,
String fieldName,
short relationalOp,
String value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(int ssaLevel,
byte booleanOp,
String fieldName,
short relationalOp,
Time value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(int ssaLevel,
byte booleanOp,
String fieldName,
short relationalOp,
Timestamp value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(String segmentName,
byte booleanOp,
String fieldName,
short relationalOp,
BigDecimal value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(String segmentName,
byte booleanOp,
String fieldName,
short relationalOp,
boolean value)
Add the initial qualifiation statement to the
SSAList . |
void |
SSAList.appendQualification(String segmentName,
byte booleanOp,
String fieldName,
short relationalOp,
byte[] value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(String segmentName,
byte booleanOp,
String fieldName,
short relationalOp,
Date value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(String segmentName,
byte booleanOp,
String fieldName,
short relationalOp,
float value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(String segmentName,
byte booleanOp,
String fieldName,
short relationalOp,
int value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(String segmentName,
byte booleanOp,
String fieldName,
short relationalOp,
long value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(String segmentName,
byte booleanOp,
String fieldName,
short relationalOp,
PreparedValue value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(String segmentName,
byte booleanOp,
String fieldName,
short relationalOp,
short value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(String segmentName,
byte booleanOp,
String fieldName,
short relationalOp,
String value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(String segmentName,
byte booleanOp,
String fieldName,
short relationalOp,
Time value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
void |
SSAList.appendQualification(String segmentName,
byte booleanOp,
String fieldName,
short relationalOp,
Timestamp value)
Append a qualifiation statement to the specified SSA in the
SSAList . |
int |
PCB.batchDelete(SSAList ssaList)
Performs a batch delete operation in a single network call on multiple
records matching a given
SSAList criteria. |
PathSet |
PCB.batchRetrieve(SSAList ssaList)
Returns a
PathSet containing all records that satisfy a
given SSAList criteria. |
PathSet |
PCB.batchRetrieve(SSAList ssaList,
boolean isHoldCall)
Returns a
PathSet containing all records that satisfy a
given SSAList criteria. |
int |
PCB.batchUpdate(Path path,
SSAList ssaList)
Performs a batch update operation in a single network call on multiple
records matching a given
SSAList criteria. |
void |
LocalTransaction.begin()
Begin a local transaction
|
byte[][] |
SSAList.buildSSAListInBytes()
Builds the
SSAList in proper DL/I format. |
void |
PCB.close()
Closes this PCB and any resources associated with it.
|
void |
PSB.close()
Closes any physical resources associated with this
PSB . |
void |
LocalTransaction.commit()
Commit a local transaction
|
void |
PSB.commit()
Commits the current local transaction and releases all locks and database
position held by the underlying EIS instance.
|
int |
PCB.create(ByteBuffer buffer,
SSAList ssaList)
Performs a DL/I insert operation.
|
int |
PCB.create(ByteBuffer buffer,
SSAList ssaList,
int ioAreaUsed)
Performs a DL/I insert operation.
|
int |
PCB.create(Path path,
SSAList ssaList)
Performs a DL/I insert operation.
|
DBArray |
PSB.createArrayOf(String typeName)
Factory method for creating
DBArray objects. |
PreparedValue |
SSAList.createPreparedValue(String name)
This method is used when the value of a field in a qualification
statement isn't known until runtime.
|
static PSB |
PSBFactory.createPSB(IMSConnectionSpec imsConnSpec)
Creates a
PSB object that contains a collection of database
PCB objects. |
DBStruct |
PSB.createStruct(String typeName)
Factory method for creating
DBStruct objects. |
void |
PSB.deallocate()
Deallocates the
PSB and free up all IMS resources associated
with the PSB. |
short |
PCB.delete()
Performs a DL/I Delete (DLET) operation to remove existing segments in
the database.
|
short |
PCB.delete(SSAList ssaList)
Performs a DL/I Delete (DLET) operation to remove existing segments in
the database.
|
DLICallResult |
DLICall.execute()
Issues the DL/I call to IMS.
|
void |
DBArray.free()
This method frees the
DBArray object and releases the
resources that it holds. |
Object |
DBArray.getArray()
Retrieves the contents of the ARRAY value designated by this
DBArray object in the form of an array in the Java
programming language. |
Object |
DBArray.getArray(long index,
int count)
Retrieves a slice of the ARRAY value designated by this
DBArray object, beginning with the specified
index and containing up to count successive
elements of the array. |
DBArray |
DBStruct.getArray(String fieldName)
Retrieves the value of the designated field in the current element of the
DBStruct object as a com.ibm.ims.dli.DBArray . |
DBArray |
Path.getArray(String fieldName)
Retrieves the value of the designated field in the
Path
object as a com.ibm.ims.dli.DBArray . |
DBArray |
Path.getArray(String segmentName,
String fieldName)
Retrieves the value of the field in the specified segment of this
Path object as a com.ibm.ims.dli.DBArray . |
Object[] |
DBStruct.getAttributes()
Retrieves and converts the ordered values of the attributes of the
structured type that this
DBStruct object represents. |
String |
DBArray.getBaseTypeName()
Retrieves the type name of the array type that this
DBArray
object represents. |
BigDecimal |
DBStruct.getBigDecimal(String fieldName)
Retrieves the value of the designated field in the
DBStruct
object as a java.math.BigDecimal . |
BigDecimal |
Path.getBigDecimal(String fieldName)
Retrieves the value of the designated field in the
Path
object as a . |
BigDecimal |
Path.getBigDecimal(String segmentName,
String fieldName)
Retrieves the value of the field in the specified segment of this
Path object as a java.math.BigDecimal . |
boolean |
DBStruct.getBoolean(String fieldName)
Retrieves the value of the designated field in the
DBStruct
object as a boolean . |
boolean |
Path.getBoolean(String fieldName)
Retrieves the value of the designated field in the
Path
object as a boolean . |
boolean |
Path.getBoolean(String segmentName,
String fieldName)
Retrieves the value of the field in the specified segment of this
Path object as a boolean . |
byte |
DBStruct.getByte(String fieldName)
Retrieves the value of the designated field in the segment of this
DBStruct object as a byte . |
byte |
Path.getByte(String fieldName)
Retrieves the value of the designated field in the segment of this
Path object as a byte . |
byte |
Path.getByte(String segmentName,
String fieldName)
Retrieves the value of the field in the specified segment of this
Path object as a byte . |
byte[] |
DBStruct.getBytes(String fieldName)
Gets the value of the designated field in the
DBStruct
object as a byte array. |
byte[] |
Path.getBytes(String fieldName)
Gets the value of the designated field in the
Path object as
a byte array. |
byte[] |
Path.getBytes(String segmentName,
String fieldName)
Retrieves the value of the designated field in the segment of this
Path object as a byte array. |
byte[] |
PCB.getCatalogMetaDataAsXML(String resourceName,
byte[] resourceType)
This method returns a byte array containing the requested catalog
resource as an XML document.
|
byte[] |
PCB.getCatalogMetaDataAsXML(String resourceName,
byte[] resourceType,
String timestamp)
This method returns a byte array containing the requested catalog
resource as an XML document.
|
Date |
DBStruct.getDate(String fieldName)
Sets the value of the designated field in the
DBStruct
object as a java.sql.Date . |
Date |
Path.getDate(String fieldName)
Sets the value of the designated field in the
Path object as
a java.sql.Date . |
Date |
Path.getDate(String segmentName,
String fieldName)
Retrieves the value of the field in the specified segment of this
Path object as a java.sql.Date . |
Vector<DBPCB> |
INITCallResult.getDBPCBs()
Retrieves a collection of one or more database PCB (DB PCB) objects.
|
Vector<DBPCB> |
INQYCallResult.getDBPCBs()
Retrieves the
DBPCB objects corresponding to all the
database PCBs in the PSB. |
double |
DBStruct.getDouble(String fieldName)
Retrieves the value of the designated field in the
DBStruct
object as a double . |
double |
Path.getDouble(String fieldName)
Retrieves the value of the designated field in the
Path
object as a double . |
double |
Path.getDouble(String segmentName,
String fieldName)
Retrieves the value of the field in the specified segment of this
Path object as a double . |
com.ibm.ims.dli.DBArrayElementSet |
DBArray.getElements()
Retrieves the elements of the array encapsulated in a
DBArrayElementSet object. |
EnvironInfo |
INQYCallResult.getEnvironInfo()
Retrieves information regarding the current execution environment, after
an INQY call is issued with the ENVIRON subfunction.
|
String |
PathMetaData.getFieldName(int field)
Gets the name of the specified field.
|
int |
PathMetaData.getFieldType(int field)
Gets the DLI type of the specified field.
|
float |
DBStruct.getFloat(String fieldName)
Retrieves the value of the designated field in the
DBStruct
object as a float . |
float |
Path.getFloat(String fieldName)
Retrieves the value of the designated field in the
Path
object as a float . |
float |
Path.getFloat(String segmentName,
String fieldName)
Retrieves the value of the field in the specified segment of this
Path object as a float . |
GSAMPCB |
PSB.getGSAMPCB(String pcbName)
This method returns a
GSAMPCB object that represents an
actual GSAM PCB contained in the PSB. |
int |
DBStruct.getInt(String fieldName)
Retrieves the value of the designated field in the segment of this
DBStruct object as an int . |
int |
Path.getInt(String fieldName)
Retrieves the value of the designated field in the segment of this
Path object as an int . |
int |
Path.getInt(String segmentName,
String fieldName)
Retrieves the value of the field in the specified segment of this
Path object as an int . |
PCB |
PSB.getIOPCB()
This method returns a
PCB object that represents an IOPCB
Use PCB to access the database it references. |
long |
DBStruct.getLong(String fieldName)
Retrieves the value of the designated field in the
DBStruct
object as a long . |
long |
Path.getLong(String fieldName)
Retrieves the value of the designated field in the
Path
object as a long . |
long |
Path.getLong(String segmentName,
String fieldName)
Retrieves the value of the field in the specified segment of this
Path object as a long . |
MessageInfo |
INQYCallResult.getMessageInfo()
Retrieves information regarding the current input message, after an INQY
call is issued with the MSGINFO subfunction.
|
PathMetaData |
Path.getMetaData()
Retrieves the number, types and properties of the fields of this
Path object. |
Path |
GSAMPCB.getNext()
Retrieves a record in a GSAM database using sequential access.
|
Path |
PCB.getNext(boolean isHoldCall)
Issues a GN (Get Next) database call.
|
void |
GSAMPCB.getNext(ByteBuffer output)
Retrieves a record in a GSAM database using sequential access.
|
boolean |
PCB.getNext(ByteBuffer buffer,
boolean isHoldCall)
Issues a GN (Get Next) database call.
|
boolean |
PCB.getNext(ByteBuffer buffer,
SSAList ssaList,
boolean isHoldCall)
Issues a GN (Get Next) database call.
|
boolean |
PCB.getNext(Path path,
SSAList ssaList,
boolean isHoldCall)
Issues a GN (Get Next) database call.
|
Path |
PCB.getNextWithinParent(boolean isHoldCall)
Issues a GNP (Get Next Within Parent) database call.
|
boolean |
PCB.getNextWithinParent(ByteBuffer buffer,
boolean isHoldCall)
Issues a GNP (Get Next Parent) database call.
|
boolean |
PCB.getNextWithinParent(ByteBuffer buffer,
SSAList ssaList,
boolean isHoldCall)
Issues a GNP (Get Next Parent) database call.
|
boolean |
PCB.getNextWithinParent(Path path,
SSAList ssaList,
boolean isHoldCall)
Issue a GNP (Get Next Within Parent) database call.
|
Object |
DBStruct.getObject(String fieldName)
Retrieves the value of the designated field in the
DBStruct
object as an Object in the Java Programming Language. |
Object |
Path.getObject(String fieldName)
Retrieves the value of the designated field in the
Path
object as an in the Java Programming
Language. |
Object |
Path.getObject(String segmentName,
String fieldName)
Retrieves the value of the designated field in the
Path
object as a . |
Path |
SSAList.getPathForBatchUpdate(String segmentName)
Returns a
Path that contains a one or more database segments
along a hierarchic path for a batch update operation. |
Path |
SSAList.getPathForInsert(String segmentName)
Returns a
Path that contains one or more database segments
along a hierarchich path for an insert operation. |
PCB |
PSB.getPCB(String pcbName)
This method returns a
PCB object that represents an actual
PCB contained in the PSB. |
int |
PathMetaData.getPrecision(int field)
Gets the specified field size of the designated field.
|
String |
INQYCallResult.getProgramName()
Retrieves the application program name, after an INQY call is issued with
the PROGRAM subfunction.
|
int |
PathMetaData.getScale(int field)
Gets the number of digits to the right of the decimal point in the
specified field.
|
String |
PathMetaData.getSegmentName(int field)
Gets the segment name of the specified field.
|
String |
MessageInfo.getSessionID()
Retrieves the distributed network session ID.
|
short |
DBStruct.getShort(String fieldName)
Retrieves the value of the designated field in the
DBStruct
object as a short . |
short |
Path.getShort(String fieldName)
Retrieves the value of the designated field in the
Path
object as a short . |
short |
Path.getShort(String segmentName,
String fieldName)
Retrieves the value of the field in the specified segment of this
Path object as a short . |
SSAList |
PCB.getSSAList(String segment)
This method returns an
SSAList with a single unqualified SSA
for the target segment. |
SSAList |
PCB.getSSAList(String topLevelSegment,
String bottomLevelSegment)
This method returns an
SSAList that consists of unqualified
SSAs from the top level segment down to the bottom level segment
specified. |
String |
DBStruct.getString(String fieldName)
Gets the value of the designated field in the
DBStruct
object as a java.lang.String . |
String |
Path.getString(String fieldName)
Gets the value of the designated field in the
Path object as
a java.lang.String . |
String |
Path.getString(String segmentName,
String fieldName)
Retrieves the value of the field in the specified segment of this
Path object as a java.lang.String . |
Time |
DBStruct.getTime(String fieldName)
Sets the value of the designated field in the
DBStruct
object as a java.sql.Time . |
Time |
Path.getTime(String fieldName)
Sets the value of the designated field in the
Path object as
a java.sql.Time . |
Time |
Path.getTime(String segmentName,
String fieldName)
Retrieves the value of the field in the specified segment of this
Path object as a java.sql.Time . |
Timestamp |
DBStruct.getTimestamp(String fieldName)
Sets the value of the designated field in the
DBStruct
object as a java.sql.TimeStamp . |
Timestamp |
Path.getTimestamp(String fieldName)
Sets the value of the designated field in the
Path object as
a java.sql.TimeStamp . |
Timestamp |
Path.getTimestamp(String segmentName,
String fieldName)
Retrieves the value of the field in the specified segment of this
Path object as a java.sql.TimeStamp . |
Path |
PCB.getUnique(boolean isHoldCall)
Issues a GU (Get Unique) database call.
|
boolean |
PCB.getUnique(ByteBuffer buffer,
boolean isHoldCall)
Issues a GU (Get Unique) database call.
|
boolean |
PCB.getUnique(ByteBuffer buffer,
SSAList ssaList,
boolean isHoldCall)
Issues a GU (Get Unique) database call.
|
boolean |
PCB.getUnique(Path path,
SSAList ssaList,
boolean isHoldCall)
Issue a GU (Get Unique) database call.
|
Path |
GSAMPCB.getUnique(RSA recordSearchArg)
Retrieves a record in a GSAM database using random access.
|
void |
GSAMPCB.getUnique(RSA recordSearchArg,
ByteBuffer outputBuffer)
Retrieves a record in a GSAM database using random access.
|
String |
AUTHCallResult.getUserData()
Retrieves a
String that contains installation data from ACEE
or a user security exit. |
String |
MessageInfo.getUserID()
Retrieves the distributed network user ID.
|
boolean |
SSAList.hasCommandCode(int ssaLevel,
byte commandCode)
Checks to see if a command code is present in the
SSAList . |
boolean |
SSAList.hasCommandCode(String segmentName,
byte commandCode)
Checks to see if a command code is present in the
SSAList . |
boolean |
PathSet.hasNext()
Returns
true if the set has more Path elements. |
short |
PSB.initStatusGroupA()
To avoid abendu3303, use INIT STATUS GROUPA.
|
short |
PSB.initStatusGroupB()
To avoid deadlock conditions(Abend u777), use INIT STATUS GROUPB.
|
RSA |
GSAMPCB.insert(ByteBuffer gsamRecordBuffer)
Inserts a new record into a GSAM database.
|
short |
PCB.insert(ByteBuffer buffer,
SSAList ssaList)
Issues a DL/I ISRT (Insert) call.
|
short |
PCB.insert(ByteBuffer buffer,
SSAList ssaList,
int ioAreaUsed)
Issues a DL/I ISRT (Insert) call.
|
RSA |
GSAMPCB.insert(Path gsamRecord)
Inserts a new record into a GSAM database.
|
short |
PCB.insert(Path path,
SSAList ssaList)
Issues a DL/I ISRT (Insert) call.
|
boolean |
PathMetaData.isSearchable(int field)
Indicates whether the designated field can be used in a segment search
argument (SSA).
|
boolean |
PathMetaData.isSigned(int field)
Indicates whether values in the designated field are signed numbers.
|
void |
SSAList.markAllFieldsForRetrieval(int ssaLevel,
boolean enableRetrieval)
This method is used to mark all fields in the specified segment for
retrieval from the database.
|
void |
SSAList.markAllFieldsForRetrieval(String segmentName,
boolean enableRetrieval)
This method is used to mark all fields in the specified segment for
retrieval from the database.
|
void |
SSAList.markFieldForRetrieval(int ssaLevel,
String fieldName,
boolean enableRetrieval)
This method is used to mark a specific field for retrieval from the
database.
|
void |
SSAList.markFieldForRetrieval(String segmentName,
String fieldName,
boolean enableRetrieval)
This method is used to mark a specific field for retrieval from the
database.
|
Path |
PathSet.next()
Returns the next
Path element in the set. |
void |
PathSet.next(Path path)
Copies the next
Path element in the set into the
Path object passed in. |
void |
PSB.open()
Opens any physical resources associated with this
PSB . |
DLICall |
PSB.prepareIMSRegionDLICall(DLICall.Function function)
Creates an instance of
DLICall for programmatically issuing
DL/I calls to IMS from your Java application. |
DLICall |
PSB.prepareIMSRegionDLICall(DLICallProperty properties)
Creates an instance of
DLICall for programmatically issuing
DL/I calls to IMS from your Java application. |
void |
DLICallProperty.put(DLICallProperty.Property key,
Object value)
Sets the value of a DL/I call property.
|
void |
SSAList.removeAllCommandCodes(int ssaLevel)
Removes all command codes from the
SSAList . |
void |
SSAList.removeAllCommandCodes(String segmentName)
Removes all command codes from the
SSAList . |
void |
SSAList.removeAllQualificationStatements(int ssaLevel)
Removes all qualification statements from the
SSAList . |
void |
SSAList.removeAllQualificationStatements(String segmentName)
Removes all qualification statements from the
SSAList . |
void |
SSAList.removeCommandCode(int ssaLevel,
byte commandCode)
Remove a command code from the
SSAList . |
void |
SSAList.removeCommandCode(String segmentName,
byte commandCode)
Remove a command code from the
SSAList . |
void |
SSAList.removeLockClass(int ssaLevel)
Removes the lock class from the
SSAList . |
void |
SSAList.removeLockClass(String segmentName)
Removes the lock class from the
SSAList . |
short |
PCB.replace(ByteBuffer buffer)
Issues a DL/I REPL (Replace) call.
|
short |
PCB.replace(ByteBuffer buffer,
int ioAreaUsed)
Issues a DL/I REPL (Replace) call.
|
short |
PCB.replace(ByteBuffer buffer,
SSAList ssaList)
Issues a DL/I REPL (Replace) call.
|
short |
PCB.replace(ByteBuffer buffer,
SSAList ssaList,
int ioAreaUsed)
Issues a DL/I REPL (Replace) call.
|
short |
PCB.replace(Path path)
Issues a DL/I REPL (Replace) call.
|
short |
PCB.replace(Path path,
SSAList ssaList)
Issues a DL/I REPL (Replace) call.
|
void |
LocalTransaction.rollback()
Rollback a local transaction
|
void |
PSB.rollback()
Rolls back the current local transaction
|
void |
DBStruct.setArray(String fieldName,
DBArray value)
Sets the value of the designated field in the
DBStruct
object as a com.ibm.ims.dli.DBArray . |
void |
Path.setArray(String fieldName,
DBArray value)
Sets the value of the designated field in the
Path object as
a com.ibm.ims.dli.DBArray . |
void |
Path.setArray(String segmentName,
String fieldName,
DBArray value)
Sets the value of the field in the specified segment of this
Path object as a com.ibm.ims.dli.DBArray . |
void |
DBStruct.setBigDecimal(String fieldName,
BigDecimal value)
Sets the value of the field in the
DBStruct object as a
java.math.BigDecimal . |
void |
Path.setBigDecimal(String fieldName,
BigDecimal value)
Sets the value of the field in the
Path object as a
java.math.BigDecimal . |
void |
Path.setBigDecimal(String segmentName,
String fieldName,
BigDecimal value)
Sets the value of the designated field in the segment of this
Path object as a java.math.BigDecimal . |
void |
DBStruct.setBoolean(String fieldName,
boolean value)
Sets the value of the designated field in the
DBStruct
object as a boolean . |
void |
Path.setBoolean(String fieldName,
boolean value)
Sets the value of the designated field in the
Path object as
a boolean . |
void |
Path.setBoolean(String segmentName,
String fieldName,
boolean value)
Sets the value of the field in the specified segment of this
Path object as a boolean . |
void |
DBStruct.setByte(String fieldName,
byte value)
Sets the value of the designated field in the segment of this
DBStruct object as a byte . |
void |
Path.setByte(String fieldName,
byte value)
Sets the value of the designated field in the segment of this
Path object as a byte . |
void |
Path.setByte(String segmentName,
String fieldName,
byte value)
Sets the value of the field in the specified segment of this
Path object as a byte . |
void |
DBStruct.setBytes(String fieldName,
byte[] value)
Sets the value of the designated field in the
DBStruct
object as a byte array. |
void |
Path.setBytes(String fieldName,
byte[] value)
Sets the value of the designated field in the
Path object as
a byte array. |
void |
Path.setBytes(String segmentName,
String fieldName,
byte[] value)
Sets the value of the designated field in the segment of this
Path object as a byte array. |
void |
DBStruct.setDate(String fieldName,
Date value)
Sets the value of the designated field in the
DBStruct
object as a java.sql.Date . |
void |
Path.setDate(String fieldName,
Date value)
Sets the value of the designated field in the
Path object as
a java.sql.Date . |
void |
Path.setDate(String segmentName,
String fieldName,
Date value)
Sets the value of the field in the specified segment of this
Path object as a java.sql.Date . |
void |
DBStruct.setDouble(String fieldName,
double value)
Sets the value of the designated field in the
DBStruct
object as a double . |
void |
Path.setDouble(String fieldName,
double value)
Sets the value of the designated field in the
Path object as
a double . |
void |
Path.setDouble(String segmentName,
String fieldName,
double value)
Sets the value of the field in the specified segment of this
Path object as a double . |
void |
DLICallProperty.FSA.setFieldName(String fieldName)
Set the field name value.
|
void |
DBStruct.setFloat(String fieldName,
float value)
Sets the value of the designated field in the
DBStruct
object as a float . |
void |
Path.setFloat(String fieldName,
float value)
Sets the value of the designated field in the
Path object as
a float . |
void |
Path.setFloat(String segmentName,
String fieldName,
float value)
Sets the value of the field in the specified segment of this
Path object as a float . |
void |
DBStruct.setInt(String fieldName,
int value)
Sets the value of the designated field in the
DBStruct
object as an int . |
void |
Path.setInt(String fieldName,
int value)
Sets the value of the designated field in the
Path object as
an int . |
void |
Path.setInt(String segmentName,
String fieldName,
int value)
Sets the value of the field in the specified segment of this
Path object as an int . |
void |
DBStruct.setLong(String fieldName,
long value)
Sets the value of the designated field in the
DBStruct
object as a long . |
void |
Path.setLong(String fieldName,
long value)
Sets the value of the designated field in the
Path object as
a long . |
void |
Path.setLong(String segmentName,
String fieldName,
long value)
Sets the value of the field in the specified segment of this
Path object as a long . |
void |
DBStruct.setObject(String fieldName,
Object value)
Sets the value of the designated field in the
DBStruct
object with the Object value. |
void |
Path.setObject(String fieldName,
Object value)
Sets the value of the designated field in the
Path object
with the Object value. |
void |
Path.setObject(String segmentName,
String fieldName,
Object value)
Sets the value of the designated field in the
Path object
with the java.lang.Object value. |
void |
DBStruct.setShort(String fieldName,
short value)
Sets the value of the designated field in the s
DBStruct
object as a short . |
void |
Path.setShort(String fieldName,
short value)
Sets the value of the designated field in the s
Path object
as a short . |
void |
Path.setShort(String segmentName,
String fieldName,
short value)
Sets the value of the field in the specified segment of this
Path object as a short . |
void |
DBStruct.setString(String fieldName,
String value)
Sets the value of the designated field in the
DBStruct
object as a java.lang.String . |
void |
Path.setString(String fieldName,
String value)
Sets the value of the designated field in the
Path object as
a java.lang.String . |
void |
Path.setString(String segmentName,
String fieldName,
String value)
Sets the value of the field in the specified segment of this
Path object as an java.lang.String . |
void |
Path.setTime(String segmentName,
String fieldName,
Time value)
Sets the value of the field in the specified segment of this
Path object as a java.sql.Time . |
void |
DBStruct.setTime(String fieldName,
Time value)
Sets the value of the designated field in the
DBStruct
object as a java.sql.Time . |
void |
Path.setTime(String fieldName,
Time value)
Sets the value of the designated field in the
Path object as
a java.sql.Time . |
void |
Path.setTimestamp(String segmentName,
String fieldName,
Timestamp value)
Sets the value of the field in the specified segment of this
Path object as a java.sql.TimeStamp . |
void |
DBStruct.setTimestamp(String fieldName,
Timestamp value)
Sets the value of the designated field in the
DBStruct
object as a java.sql.TimeStamp . |
void |
Path.setTimestamp(String fieldName,
Timestamp value)
Sets the value of the designated field in the
Path object as
a java.sql.TimeStamp . |
Modifier and Type | Method and Description |
---|---|
void |
MessageQueue.change(String destinationName,
String altPCBName)
Change the destination of a message to IMS.
|
void |
Transaction.checkpoint()
Issues a checkpoint call for a Java batch message processing (JBP) application that uses
symbolic checkpoints.
|
void |
Transaction.checkpoint(SaveArea saveArea)
Issues a checkpoint call for a Java batch message processing (JBP) application that uses
symbolic checkpoints.
|
void |
IOMessage.clear()
Resets all character data fields to blanks, and sets all non-character fields
to 0x40 (if EBCDIC) or 0x20 (if ASCII).
|
void |
Transaction.commit()
Commits an IMS transaction
|
void |
Application.free31BitDirectByteBuffer(ByteBuffer byteBuffer)
Frees a 31 bit direct ByteBuffer
|
ByteBuffer |
Application.get31BitDirectByteBuffer(int size)
Allocates a 31-bit direct ByteBuffer.
|
int |
IOMessage.getActualLength()
Returns the actual length (LL) of the IOMessage instance which
may differ from the length in the metadata.
|
BigDecimal |
IOMessage.getBigDecimal(String fieldName)
Returns the field specified by the parameter as a
BigDecimal . |
boolean |
IOMessage.getBoolean(String fieldName)
Returns the field specified by the parameter as a
boolean . |
byte |
IOMessage.getByte(String fieldName)
Returns the field specified by the parameter as a
byte . |
byte[] |
IOMessage.getBytes(String fieldName)
Returns the field specified by the parameter as a
byte array. |
Date |
IOMessage.getDate(String fieldName)
Returns the field specified by the parameter as a
java.util.Date . |
double |
IOMessage.getDouble(String fieldName)
Returns the field specified by the parameter as a
double . |
float |
IOMessage.getFloat(String fieldName)
Returns the field specified by the parameter as a
float . |
int |
IOMessage.getInt(String fieldName)
Returns the field specified by the parameter as an integer.
|
IOMessage |
Application.getIOMessage(String url)
Retrieves a handle to the
IOMessage
object that represents messages that are coming from or going to an
IMS message queue. |
long |
IOMessage.getLong(String fieldName)
Returns the field specified by the parameter as a
long . |
boolean |
MessageQueue.getNext(ByteBuffer buffer)
Retrieves the next segment of the message from IMS.
|
boolean |
MessageQueue.getNext(IOMessage message)
Retrieves the next segment of the message from IMS.
|
short |
IOMessage.getShort(String fieldName)
Returns the field specified by the parameter as a
short . |
Date |
IOMessage.getSqlDate(String fieldName)
Returns the field specified by the parameter as a
java.sql.Date . |
String |
IOMessage.getString(String fieldName)
Returns the field specified by the parameter as a
String . |
String |
IOMessage.getTransactionName()
Retrieves the IMS transaction name related to this message.
|
boolean |
MessageQueue.getUnique(ByteBuffer buffer)
Retrieves the first segment of an input message from IMS.
|
boolean |
MessageQueue.getUnique(IOMessage message)
Retrieves the first segment of an input message from IMS.
|
com.ibm.ims.dli.DBQueryInfo |
Application.inqyDBQuery()
Issues a DLI INQY call with the subfunction DBQUERY
|
com.ibm.ims.dli.DBQueryInfo |
Application.inqyDBQuery(boolean throwExceptionOnNonBlankStatus)
Issues a DLI INQY call with the subfunction DBQUERY
|
EnvironInfo |
Application.inqyEnviron()
Issues a DLI INQY call with the subfunction ENVIRON
|
com.ibm.ims.dli.FindInfo |
Application.inqyFind(String pcb)
Issues a DLI INQY call with the subfunction FIND
|
MessageInfo |
Application.inqyMessageInfo()
Issues a DLI INQY call with the subfunction MSGINFO
|
com.ibm.ims.dli.ProgramInfo |
Application.inqyProgram()
Issues a DLI INQY call with the subfunction PROGRAM
|
void |
MessageQueue.insert(ByteBuffer buffer)
Send an output message to IMS.
|
void |
MessageQueue.insert(ByteBuffer buffer,
MessageDestinationSpec mds)
Send an output message to IMS.
|
void |
MessageQueue.insert(ByteBuffer buffer,
String alternatePcbName)
Send an output message to IMS.
|
void |
MessageQueue.insert(ByteBuffer buffer,
String alternatePcbName,
String modName) |
void |
MessageQueue.insert(IOMessage message,
MessageDestinationSpec mds)
Send an output message to IMS.
|
Object |
AssemblerCall.invoke()
Invokes the exit routine.
|
void |
MessageQueue.purge(String alternatePcbName)
A PURG call tells IMS TM that the message built against the specified I/O PCB,
or alternate PCB (with the ISRT call) is complete.
|
void |
MessageQueue.purge(String alternatePcbName,
IOMessage message)
Use the PURG call to send output messages to several different terminals.
|
void |
MessageQueue.purge(String alternatePcbName,
IOMessage message,
String modName)
Use the PURG call to send output messages to several different terminals.
|
SaveArea |
Transaction.restart()
Issues a restart call for a Java batch message processing (JBP) application that
uses symbolic checkpoints.
|
void |
Transaction.rollback()
Rolls back an IMS transaction
|
void |
IOMessage.setBigDecimal(String fieldName,
BigDecimal value)
Sets the field indicated by the fieldName parameter to the specified
BigDecimal value. |
void |
IOMessage.setBoolean(String fieldName,
boolean value)
Sets the field indicated by the fieldName parameter to the specified
boolean value. |
void |
IOMessage.setByte(String fieldName,
byte value)
Sets the field indicated by the fieldName parameter to the specified
byte
value. |
void |
AssemblerCall.setBytes(int argument,
byte[] value)
Sets the designated argument with a
byte[] value. |
void |
IOMessage.setBytes(String fieldName,
byte[] value)
Sets the field indicated by the fieldName parameter to the specified
byte array value. |
void |
IOMessage.setDate(String fieldName,
Date value)
Sets the field indicated by the fieldName parameter to the specified
java.util.Date value. |
void |
AssemblerCall.setDouble(int argument,
double value)
Sets the designated argument with a
double value. |
void |
IOMessage.setDouble(String fieldName,
double value)
Sets the field indicated by the fieldName parameter to the specified
double value. |
void |
AssemblerCall.setFloat(int argument,
float value)
Sets the designated argument with a
float value. |
void |
IOMessage.setFloat(String fieldName,
float value)
Sets the field indicated by the fieldName parameter to the specified
float value. |
void |
AssemblerCall.setInt(int argument,
int value)
Sets the designated argument with an
int value. |
void |
IOMessage.setInt(String fieldName,
int value)
Sets the field indicated by the fieldName parameter to the specified
integer value.
|
void |
AssemblerCall.setLong(int argument,
long value)
Sets the designated argument with a
long value. |
void |
IOMessage.setLong(String fieldName,
long value)
Sets the field indicated by the fieldName parameter to the specified long
value.
|
void |
AssemblerCall.setReturnType(int returnType)
Sets the return type of the exit routine.
|
void |
AssemblerCall.setShort(int argument,
short value)
Sets the designated argument with a
short value. |
void |
IOMessage.setShort(String fieldName,
short value)
Sets the field indicated by the fieldName parameter to the specified
short value. |
void |
IOMessage.setSqlDate(String fieldName,
Date value)
Sets the field indicated by the fieldName parameter to the specified
java.sql.Date value. |
void |
AssemblerCall.setString(int argument,
String value)
Sets the designated argument with a
java.lang.String value. |
void |
IOMessage.setString(String fieldName,
String value)
Sets the field indicated by the fieldName parameter to the specified
String value. |
void |
IOMessage.setTransactionName(String transactionName)
Sets the IMS transaction code name.
|
boolean |
SaveArea.verifyPCBPosition(String pcbName)
Verifies correct repositioning of a PCB after a restart call.
|
boolean |
SaveArea.verifyPCBPosition(String[] pcbArray)
Use this method to confirm correct repositioning of a PCB after a restart (XRST) call.
|
(c) Copyright IBM Corporation 2008, 2017.