public final class MnrIdentificationData extends SmfData
Modifier and Type | Field and Description |
---|---|
static int |
MNR_DPL_LIMIT_EXCEEDED
Constant: 0x20 = 32
|
static int |
MNR_FILE_LIMIT_EXCEEDED
Constant: 0x80 = 128
|
static int |
MNR_ID_ACMETH_BGAM
Constant: 0x06 = 6
|
static int |
MNR_ID_ACMETH_BSAM
Constant: 0x03 = 3
|
static int |
MNR_ID_ACMETH_CONSOLE
Constant: 0x07 = 7
|
static int |
MNR_ID_ACMETH_NOTAPPLIC
Constant: 0x00 = 0
|
static int |
MNR_ID_ACMETH_TCAM
Constant: 0x04 = 4
|
static int |
MNR_ID_ACMETH_VTAM
Constant: 0x01 = 1
|
static int |
MNR_ID_LENGTH
Constant: 0x01DC = 476
|
static int |
MNR_ID_NATURE_NOTAPPLIC
Constant: 0x00 = 0
|
static int |
MNR_ID_NATURE_SESSION
Constant: 0x02 = 2
|
static int |
MNR_ID_NATURE_TERMINAL
Constant: 0x01 = 1
|
static int |
MNR_ID_SESSTYPE_IRC
Constant: 0x01 = 1
|
static int |
MNR_ID_SESSTYPE_IRC_XCF
Constant: 0x03 = 3
|
static int |
MNR_ID_SESSTYPE_IRC_XM
Constant: 0x02 = 2
|
static int |
MNR_ID_SESSTYPE_LU61
Constant: 0x04 = 4
|
static int |
MNR_ID_SESSTYPE_LU62_PARA
Constant: 0x06 = 6
|
static int |
MNR_ID_SESSTYPE_LU62_SING
Constant: 0x05 = 5
|
static int |
MNR_ID_SESSTYPE_NOTAPPLIC
Constant: 0x00 = 0
|
static int |
MNR_TSQUEUE_LIMIT_EXCEEDED
Constant: 0x40 = 64
|
static int |
MNR_URIMAP_LIMIT_EXCEEDED
Constant: 0x10 = 16
|
static int |
MNR_WEBSVC_LIMIT_EXCEEDED
Constant: 0x08 = 8
|
Modifier and Type | Method and Description |
---|---|
static MnrIdentificationData |
create(byte[] Data,
int offset,
int length)
create is intended for internal use only.
|
boolean |
mnrDplLimitExceeded()
Return true if
MNR_DPL_LIMIT_EXCEEDED bit in mnrIdResFlag1() is set. |
boolean |
mnrFileLimitExceeded()
Return true if
MNR_FILE_LIMIT_EXCEEDED bit in mnrIdResFlag1() is set. |
int |
mnrIdAcmeth()
MNR_ID_ACMETH value.
|
boolean |
mnrIdAcmethBgam()
Return true if
mnrIdAcmeth() equals MNR_ID_ACMETH_BGAM . |
boolean |
mnrIdAcmethBsam()
Return true if
mnrIdAcmeth() equals MNR_ID_ACMETH_BSAM . |
boolean |
mnrIdAcmethConsole()
Return true if
mnrIdAcmeth() equals MNR_ID_ACMETH_CONSOLE . |
boolean |
mnrIdAcmethNotapplic()
Return true if
mnrIdAcmeth() equals MNR_ID_ACMETH_NOTAPPLIC . |
boolean |
mnrIdAcmethTcam()
Return true if
mnrIdAcmeth() equals MNR_ID_ACMETH_TCAM . |
boolean |
mnrIdAcmethVtam()
Return true if
mnrIdAcmeth() equals MNR_ID_ACMETH_VTAM . |
String |
mnrIdClipaddr()
MNR_ID_CLIPADDR value.
|
InetAddress |
mnrIdClipaddrAsInetAddress()
MNR_ID_CLIPADDR value.
|
int |
mnrIdDevcode()
MNR_ID_DEVCODE value.
|
String |
mnrIdFctyname()
MNR_ID_FCTYNAME value.
|
String |
mnrIdIsipicnm()
MNR_ID_ISIPICNM value.
|
String |
mnrIdLuname()
MNR_ID_LUNAME value.
|
int |
mnrIdNature()
MNR_ID_NATURE value.
|
boolean |
mnrIdNatureNotapplic()
Return true if
mnrIdNature() equals MNR_ID_NATURE_NOTAPPLIC . |
boolean |
mnrIdNatureSession()
Return true if
mnrIdNature() equals MNR_ID_NATURE_SESSION . |
boolean |
mnrIdNatureTerminal()
Return true if
mnrIdNature() equals MNR_ID_NATURE_TERMINAL . |
String |
mnrIdOriginApplid()
MNR_ID_ORIGIN_APPLID value.
|
ZonedDateTime |
mnrIdOriginAttTime()
MNR_ID_ORIGIN_ATT_TIME STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).
|
BigInteger |
mnrIdOriginAttTimeRawValue()
MNR_ID_ORIGIN_ATT_TIME STCK value.
|
String |
mnrIdOriginClipaddr()
MNR_ID_ORIGIN_CLIPADDR value.
|
InetAddress |
mnrIdOriginClipaddrAsInetAddress()
MNR_ID_ORIGIN_CLIPADDR value.
|
long |
mnrIdOriginClipport()
MNR_ID_ORIGIN_CLIPPORT value.
|
String |
mnrIdOriginFctyname()
MNR_ID_ORIGIN_FCTYNAME value.
|
String |
mnrIdOriginNetwkid()
MNR_ID_ORIGIN_NETWKID value.
|
long |
mnrIdOriginPortnum()
MNR_ID_ORIGIN_PORTNUM value.
|
String |
mnrIdOriginTcpipserv()
MNR_ID_ORIGIN_TCPIPSERV value.
|
long |
mnrIdOriginTranflag()
MNR_ID_ORIGIN_TRANFLAG value, throws exception if MNR_ID_ORIGIN_TRANFLAG overflows 64 bit signed integer.
|
BigInteger |
mnrIdOriginTranflagAsBigInteger()
MNR_ID_ORIGIN_TRANFLAG value as a BigInteger.
|
String |
mnrIdOriginTranid()
MNR_ID_ORIGIN_TRANID value.
|
int |
mnrIdOriginTrannum()
MNR_ID_ORIGIN_TRANNUM value.
|
byte[] |
mnrIdOriginUserCorr()
MNR_ID_ORIGIN_USER_CORR data.
|
String |
mnrIdOriginUserid()
MNR_ID_ORIGIN_USERID value.
|
String |
mnrIdPgmname()
MNR_ID_PGMNAME value.
|
int |
mnrIdResFlag1()
MNR_ID_RES_FLAG1 value.
|
long |
mnrIdResFlags()
MNR_ID_RES_FLAGS value.
|
String |
mnrIdRsysid()
MNR_ID_RSYSID value.
|
String |
mnrIdRtype()
MNR_ID_RTYPE value.
|
int |
mnrIdSesstype()
MNR_ID_SESSTYPE value.
|
boolean |
mnrIdSesstypeIrc()
Return true if
mnrIdSesstype() equals MNR_ID_SESSTYPE_IRC . |
boolean |
mnrIdSesstypeIrcXcf()
Return true if
mnrIdSesstype() equals MNR_ID_SESSTYPE_IRC_XCF . |
boolean |
mnrIdSesstypeIrcXm()
Return true if
mnrIdSesstype() equals MNR_ID_SESSTYPE_IRC_XM . |
boolean |
mnrIdSesstypeLu61()
Return true if
mnrIdSesstype() equals MNR_ID_SESSTYPE_LU61 . |
boolean |
mnrIdSesstypeLu62Para()
Return true if
mnrIdSesstype() equals MNR_ID_SESSTYPE_LU62_PARA . |
boolean |
mnrIdSesstypeLu62Sing()
Return true if
mnrIdSesstype() equals MNR_ID_SESSTYPE_LU62_SING . |
boolean |
mnrIdSesstypeNotapplic()
Return true if
mnrIdSesstype() equals MNR_ID_SESSTYPE_NOTAPPLIC . |
ZonedDateTime |
mnrIdStart()
MNR_ID_START STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).
|
BigInteger |
mnrIdStartRawValue()
MNR_ID_START STCK value.
|
ZonedDateTime |
mnrIdStop()
MNR_ID_STOP STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).
|
BigInteger |
mnrIdStopRawValue()
MNR_ID_STOP STCK value.
|
String |
mnrIdStype()
MNR_ID_STYPE value.
|
long |
mnrIdTaskno()
MNR_ID_TASKNO value.
|
String |
mnrIdTermcnnm()
MNR_ID_TERMCNNM value.
|
String |
mnrIdTermid()
MNR_ID_TERMID value.
|
long |
mnrIdTerminfo()
MNR_ID_TERMINFO value.
|
String |
mnrIdTranid()
MNR_ID_TRANID value.
|
long |
mnrIdTrnFlags()
MNR_ID_TRN_FLAGS value, throws exception if MNR_ID_TRN_FLAGS overflows 64 bit signed integer.
|
BigInteger |
mnrIdTrnFlagsAsBigInteger()
MNR_ID_TRN_FLAGS value as a BigInteger.
|
String |
mnrIdTrngrpid()
MNR_ID_TRNGRPID value.
|
String |
mnrIdUowPx()
MNR_ID_UOW_PX value.
|
String |
mnrIdUowSx()
MNR_ID_UOW_SX value.
|
String |
mnrIdUserid()
MNR_ID_USERID value.
|
String |
mnrPhdApplid()
MNR_PHD_APPLID value.
|
ZonedDateTime |
mnrPhdAttachTime()
MNR_PHD_ATTACH_TIME STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).
|
BigInteger |
mnrPhdAttachTimeRawValue()
MNR_PHD_ATTACH_TIME STCK value.
|
long |
mnrPhdCount()
MNR_PHD_COUNT value.
|
String |
mnrPhdNetwkid()
MNR_PHD_NETWKID value.
|
String |
mnrPhdTranid()
MNR_PHD_TRANID value.
|
String |
mnrPhdTrannum()
MNR_PHD_TRANNUM value.
|
ZonedDateTime |
mnrPtdAttachTime()
MNR_PTD_ATTACH_TIME STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).
|
BigInteger |
mnrPtdAttachTimeRawValue()
MNR_PTD_ATTACH_TIME STCK value.
|
long |
mnrPtdCount()
MNR_PTD_COUNT value.
|
String |
mnrPtdTranid()
MNR_PTD_TRANID value.
|
long |
mnrPtdTrannum()
MNR_PTD_TRANNUM value.
|
boolean |
mnrTsqueueLimitExceeded()
Return true if
MNR_TSQUEUE_LIMIT_EXCEEDED bit in mnrIdResFlag1() is set. |
boolean |
mnrUrimapLimitExceeded()
Return true if
MNR_URIMAP_LIMIT_EXCEEDED bit in mnrIdResFlag1() is set. |
boolean |
mnrWebsvcLimitExceeded()
Return true if
MNR_WEBSVC_LIMIT_EXCEEDED bit in mnrIdResFlag1() is set. |
createSection, dump, dump, dump, dump, equals, getBytes, getBytes, getDataArray, getTriplet, hashCode, toString
public static final int MNR_ID_NATURE_NOTAPPLIC
public static final int MNR_ID_NATURE_TERMINAL
public static final int MNR_ID_NATURE_SESSION
public static final int MNR_ID_SESSTYPE_NOTAPPLIC
public static final int MNR_ID_SESSTYPE_IRC
public static final int MNR_ID_SESSTYPE_IRC_XM
public static final int MNR_ID_SESSTYPE_IRC_XCF
public static final int MNR_ID_SESSTYPE_LU61
public static final int MNR_ID_SESSTYPE_LU62_SING
public static final int MNR_ID_SESSTYPE_LU62_PARA
public static final int MNR_ID_ACMETH_NOTAPPLIC
public static final int MNR_ID_ACMETH_VTAM
public static final int MNR_ID_ACMETH_BSAM
public static final int MNR_ID_ACMETH_TCAM
public static final int MNR_ID_ACMETH_BGAM
public static final int MNR_ID_ACMETH_CONSOLE
public static final int MNR_FILE_LIMIT_EXCEEDED
public static final int MNR_TSQUEUE_LIMIT_EXCEEDED
public static final int MNR_DPL_LIMIT_EXCEEDED
public static final int MNR_URIMAP_LIMIT_EXCEEDED
public static final int MNR_WEBSVC_LIMIT_EXCEEDED
public static final int MNR_ID_LENGTH
public String mnrIdTranid()
public String mnrIdTermid()
public String mnrIdUserid()
public String mnrIdStype()
public ZonedDateTime mnrIdStart()
Use mnrIdStartRawValue()
for a BigInteger containing the complete
STCK value.
ZonedDateTime
public BigInteger mnrIdStartRawValue()
public ZonedDateTime mnrIdStop()
Use mnrIdStopRawValue()
for a BigInteger containing the complete
STCK value.
ZonedDateTime
public BigInteger mnrIdStopRawValue()
public long mnrIdTaskno()
public String mnrIdLuname()
public String mnrIdPgmname()
public String mnrIdUowPx()
public String mnrIdUowSx()
public String mnrIdRsysid()
public long mnrIdTrnFlags()
IllegalArgumentException
- If the value of MNR_ID_TRN_FLAGS exceeds the maximum
value of a signed 64 bit integer (i.e. the high order bit is set in MNR_ID_TRN_FLAGS).
Use mnrIdTrnFlagsAsBigInteger()
if this is possible.public BigInteger mnrIdTrnFlagsAsBigInteger()
mnrIdTrnFlags()
may provide better performance
if the value will not exceed the maximum value for a signed long.
public String mnrIdFctyname()
public String mnrIdRtype()
public long mnrIdTerminfo()
public int mnrIdNature()
public boolean mnrIdNatureNotapplic()
mnrIdNature()
equals MNR_ID_NATURE_NOTAPPLIC
.mnrIdNature()
equals MNR_ID_NATURE_NOTAPPLIC
MNR_ID_NATURE_NOTAPPLIC = 0x00
public boolean mnrIdNatureTerminal()
mnrIdNature()
equals MNR_ID_NATURE_TERMINAL
.mnrIdNature()
equals MNR_ID_NATURE_TERMINAL
MNR_ID_NATURE_TERMINAL = 0x01
public boolean mnrIdNatureSession()
mnrIdNature()
equals MNR_ID_NATURE_SESSION
.mnrIdNature()
equals MNR_ID_NATURE_SESSION
MNR_ID_NATURE_SESSION = 0x02
public int mnrIdSesstype()
public boolean mnrIdSesstypeNotapplic()
mnrIdSesstype()
equals MNR_ID_SESSTYPE_NOTAPPLIC
.mnrIdSesstype()
equals MNR_ID_SESSTYPE_NOTAPPLIC
MNR_ID_SESSTYPE_NOTAPPLIC = 0x00
public boolean mnrIdSesstypeIrc()
mnrIdSesstype()
equals MNR_ID_SESSTYPE_IRC
.mnrIdSesstype()
equals MNR_ID_SESSTYPE_IRC
MNR_ID_SESSTYPE_IRC = 0x01
public boolean mnrIdSesstypeIrcXm()
mnrIdSesstype()
equals MNR_ID_SESSTYPE_IRC_XM
.mnrIdSesstype()
equals MNR_ID_SESSTYPE_IRC_XM
MNR_ID_SESSTYPE_IRC_XM = 0x02
public boolean mnrIdSesstypeIrcXcf()
mnrIdSesstype()
equals MNR_ID_SESSTYPE_IRC_XCF
.mnrIdSesstype()
equals MNR_ID_SESSTYPE_IRC_XCF
MNR_ID_SESSTYPE_IRC_XCF = 0x03
public boolean mnrIdSesstypeLu61()
mnrIdSesstype()
equals MNR_ID_SESSTYPE_LU61
.mnrIdSesstype()
equals MNR_ID_SESSTYPE_LU61
MNR_ID_SESSTYPE_LU61 = 0x04
public boolean mnrIdSesstypeLu62Sing()
mnrIdSesstype()
equals MNR_ID_SESSTYPE_LU62_SING
.mnrIdSesstype()
equals MNR_ID_SESSTYPE_LU62_SING
MNR_ID_SESSTYPE_LU62_SING = 0x05
public boolean mnrIdSesstypeLu62Para()
mnrIdSesstype()
equals MNR_ID_SESSTYPE_LU62_PARA
.mnrIdSesstype()
equals MNR_ID_SESSTYPE_LU62_PARA
MNR_ID_SESSTYPE_LU62_PARA = 0x06
public int mnrIdAcmeth()
public boolean mnrIdAcmethNotapplic()
mnrIdAcmeth()
equals MNR_ID_ACMETH_NOTAPPLIC
.mnrIdAcmeth()
equals MNR_ID_ACMETH_NOTAPPLIC
MNR_ID_ACMETH_NOTAPPLIC = 0x00
public boolean mnrIdAcmethVtam()
mnrIdAcmeth()
equals MNR_ID_ACMETH_VTAM
.mnrIdAcmeth()
equals MNR_ID_ACMETH_VTAM
MNR_ID_ACMETH_VTAM = 0x01
public boolean mnrIdAcmethBsam()
mnrIdAcmeth()
equals MNR_ID_ACMETH_BSAM
.mnrIdAcmeth()
equals MNR_ID_ACMETH_BSAM
MNR_ID_ACMETH_BSAM = 0x03
public boolean mnrIdAcmethTcam()
mnrIdAcmeth()
equals MNR_ID_ACMETH_TCAM
.mnrIdAcmeth()
equals MNR_ID_ACMETH_TCAM
MNR_ID_ACMETH_TCAM = 0x04
public boolean mnrIdAcmethBgam()
mnrIdAcmeth()
equals MNR_ID_ACMETH_BGAM
.mnrIdAcmeth()
equals MNR_ID_ACMETH_BGAM
MNR_ID_ACMETH_BGAM = 0x06
public boolean mnrIdAcmethConsole()
mnrIdAcmeth()
equals MNR_ID_ACMETH_CONSOLE
.mnrIdAcmeth()
equals MNR_ID_ACMETH_CONSOLE
MNR_ID_ACMETH_CONSOLE = 0x07
public int mnrIdDevcode()
public String mnrIdTermcnnm()
public long mnrIdResFlags()
public int mnrIdResFlag1()
public boolean mnrFileLimitExceeded()
MNR_FILE_LIMIT_EXCEEDED
bit in mnrIdResFlag1()
is set.MNR_FILE_LIMIT_EXCEEDED = 0x80
public boolean mnrTsqueueLimitExceeded()
MNR_TSQUEUE_LIMIT_EXCEEDED
bit in mnrIdResFlag1()
is set.MNR_TSQUEUE_LIMIT_EXCEEDED = 0x40
public boolean mnrDplLimitExceeded()
MNR_DPL_LIMIT_EXCEEDED
bit in mnrIdResFlag1()
is set.MNR_DPL_LIMIT_EXCEEDED = 0x20
public boolean mnrUrimapLimitExceeded()
MNR_URIMAP_LIMIT_EXCEEDED
bit in mnrIdResFlag1()
is set.MNR_URIMAP_LIMIT_EXCEEDED = 0x10
public boolean mnrWebsvcLimitExceeded()
MNR_WEBSVC_LIMIT_EXCEEDED
bit in mnrIdResFlag1()
is set.MNR_WEBSVC_LIMIT_EXCEEDED = 0x08
public String mnrIdIsipicnm()
public String mnrIdClipaddr()
public InetAddress mnrIdClipaddrAsInetAddress() throws UnknownHostException
UnknownHostException
public String mnrIdOriginNetwkid()
public String mnrIdOriginApplid()
public ZonedDateTime mnrIdOriginAttTime()
Use mnrIdOriginAttTimeRawValue()
for a BigInteger containing the complete
STCK value.
ZonedDateTime
public BigInteger mnrIdOriginAttTimeRawValue()
public int mnrIdOriginTrannum()
public String mnrIdOriginTranid()
public String mnrIdOriginUserid()
public byte[] mnrIdOriginUserCorr()
public String mnrIdOriginTcpipserv()
public long mnrIdOriginPortnum()
public String mnrIdOriginClipaddr()
public InetAddress mnrIdOriginClipaddrAsInetAddress() throws UnknownHostException
UnknownHostException
public long mnrIdOriginClipport()
public long mnrIdOriginTranflag()
IllegalArgumentException
- If the value of MNR_ID_ORIGIN_TRANFLAG exceeds the maximum
value of a signed 64 bit integer (i.e. the high order bit is set in MNR_ID_ORIGIN_TRANFLAG).
Use mnrIdOriginTranflagAsBigInteger()
if this is possible.public BigInteger mnrIdOriginTranflagAsBigInteger()
mnrIdOriginTranflag()
may provide better performance
if the value will not exceed the maximum value for a signed long.
public String mnrIdOriginFctyname()
public String mnrPhdNetwkid()
public String mnrPhdApplid()
public ZonedDateTime mnrPhdAttachTime()
Use mnrPhdAttachTimeRawValue()
for a BigInteger containing the complete
STCK value.
ZonedDateTime
public BigInteger mnrPhdAttachTimeRawValue()
public String mnrPhdTrannum()
public String mnrPhdTranid()
public long mnrPhdCount()
public String mnrIdTrngrpid()
public ZonedDateTime mnrPtdAttachTime()
Use mnrPtdAttachTimeRawValue()
for a BigInteger containing the complete
STCK value.
ZonedDateTime
public BigInteger mnrPtdAttachTimeRawValue()
public long mnrPtdTrannum()
public String mnrPtdTranid()
public long mnrPtdCount()
public static MnrIdentificationData create(byte[] Data, int offset, int length)
Data
- Array of bytes containing data for this sectionoffset
- Offset of this section in the datalength
- length of the sectionCopyright © 2020 Black Hill Software Pty Ltd. All rights reserved.