public class MessageInfo extends Object
For more details about the values returned by the MessageInfo
methods, see the topic INQY call in the IMS Application Programming APIs
reference documentation.
Constructor and Description |
---|
MessageInfo(byte[] ioArea,
com.ibm.ims.dli.t2.INQYCallImpl inqyCallImpl) |
MessageInfo(byte[] ioArea,
long ioBufferAddress)
MessageInfo constructor. |
Modifier and Type | Method and Description |
---|---|
String |
getIMSID()
Retrieves the IMS identifier from which the input message originated.
|
int |
getReasonCode()
Gets the reason code produced by the MSGINFO INQY DLI call.
|
String |
getReasonCodeHex()
Gets the reason code produced by the MSGINFO INQY DLI call
as a hexadecimal string.
|
int |
getReturnCode()
Gets the return code produced by the MSGINFO INQY DLI call.
|
String |
getReturnCodeHex()
Gets the return code produced by the MSGINFO INQY DLI call
as a hexadecimal string.
|
String |
getSessionID()
Retrieves the distributed network session ID.
|
int |
getStatusCode()
Gets the IMS status code of the INQY call from the IOPCB.
|
String |
getStatusCodeChars()
Gets the IMS status code of the INQY call from the IOPCB
as a character string.
|
String |
getUserID()
Retrieves the distributed network user ID.
|
String |
getVersionNumber()
Retrieves the output response version.
|
public MessageInfo(byte[] ioArea, long ioBufferAddress) throws UnsupportedEncodingException
MessageInfo
constructor.ioArea
- a byte array that represents the data output area.UnsupportedEncodingException
public MessageInfo(byte[] ioArea, com.ibm.ims.dli.t2.INQYCallImpl inqyCallImpl) throws UnsupportedEncodingException
UnsupportedEncodingException
public String getVersionNumber()
public String getIMSID()
public String getUserID() throws DLIException
DLIException
public String getSessionID() throws DLIException
DLIException
public int getReasonCode()
public String getReasonCodeHex()
public int getReturnCode()
public String getReturnCodeHex()
public int getStatusCode()
public String getStatusCodeChars()
(c) Copyright IBM Corporation 2008, 2017.