public interface AIB
AIB
contains all the data attributes of the IMS application
interface block. The AIB
contains useful information returned by
IMS after every DL/I call.
If the most recent DL/I call is a database call, the getDBPCB()
method returns the DBPCB
object for that call and the
getIOPCB()
method returns null
.
If the most recent DL/I call is an IMS message queue call, the
getIOPCB()
method returns the IOPCB
object for that
call and the getDBPCB()
method returns null
.
DBPCB
Modifier and Type | Method and Description |
---|---|
DBPCB |
getDBPCB()
Gets the DB PCB (database PCB) referenced by this AIB
|
int |
getErrorCodeExtension()
Gets the error code extension produced by the last DLI call through this
AIB.
|
GPCB |
getGPCB()
Gets the GSAM PCB (GSAM database PCB) referenced by this AIB
|
IOPCB |
getIOPCB()
Gets the IO PCB referenced by this AIB
|
int |
getOALength()
Gets the maximum output area length in this AIB.
|
int |
getOAUse()
Gets the output area length used in this AIB.
|
int |
getReasonCode()
Gets the reason code produced by the last DLI call using this AIB.
|
java.lang.String |
getReasonCodeHex()
Gets the reason code produced by the last DLI call using this AIB as a
hexadecimal string.
|
int |
getResourceAddress1()
Gets the Resource Address 1 produced by the last DLI call using this AIB.
|
java.lang.String |
getResourceName()
Gets the resource name (PCB name) in this AIB.
|
java.lang.String |
getResourceName2()
Gets the four-character ID of ODBA startup table DFSxxxx0, where xxxx is
the four-character ID.
|
int |
getReturnCode()
Gets the return code produced by the last DLI call using this AIB.
|
java.lang.String |
getReturnCodeHex()
Gets the return code produced by the last DLI call using this AIB as a
hexadecimal string.
|
java.lang.String |
getSubFunctionCode()
Gets the subfunction code in the AIB
|
void |
setOALength(int maxLength)
Sets the maximum output area length in this AIB.
|
void |
setResourceName(java.lang.String resourceName)
Sets the resource name (PCB name) in this AIB.
|
void |
setResourceName2(java.lang.String resourceName)
Sets the four-character ID of ODBA startup table DFSxxxx0, where xxxx is
the four-character ID.
|
void |
setSubFunctionCode(java.lang.String subFunctionCode)
Sets the subfunction code in this AIB.
|
java.lang.String getSubFunctionCode()
void setSubFunctionCode(java.lang.String subFunctionCode)
subFunctionCode
- the subfunction code.java.lang.String getResourceName()
void setResourceName(java.lang.String resourceName)
resourceName
- the resource name.java.lang.String getResourceName2()
void setResourceName2(java.lang.String resourceName)
resourceName
- the four-character IDint getOALength()
void setOALength(int maxLength)
maxLength
- the maximum output area lengthint getOAUse()
int getReturnCode()
java.lang.String getReturnCodeHex()
int getReasonCode()
java.lang.String getReasonCodeHex()
int getErrorCodeExtension()
DBPCB getDBPCB()
IOPCB getIOPCB()
GPCB getGPCB()
int getResourceAddress1()