java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.cics.monitoring.MnrIdentificationData

public final class MnrIdentificationData extends SmfData
  • Field Details

    • MNR_ID_NATURE_NOTAPPLIC

      public static final int MNR_ID_NATURE_NOTAPPLIC
      Constant: 0x00 = 0
      See Also:
    • MNR_ID_NATURE_TERMINAL

      public static final int MNR_ID_NATURE_TERMINAL
      Constant: 0x01 = 1
      See Also:
    • MNR_ID_NATURE_SESSION

      public static final int MNR_ID_NATURE_SESSION
      Constant: 0x02 = 2
      See Also:
    • MNR_ID_SESSTYPE_NOTAPPLIC

      public static final int MNR_ID_SESSTYPE_NOTAPPLIC
      Constant: 0x00 = 0
      See Also:
    • MNR_ID_SESSTYPE_IRC

      public static final int MNR_ID_SESSTYPE_IRC
      Constant: 0x01 = 1
      See Also:
    • MNR_ID_SESSTYPE_IRC_XM

      public static final int MNR_ID_SESSTYPE_IRC_XM
      Constant: 0x02 = 2
      See Also:
    • MNR_ID_SESSTYPE_IRC_XCF

      public static final int MNR_ID_SESSTYPE_IRC_XCF
      Constant: 0x03 = 3
      See Also:
    • MNR_ID_SESSTYPE_LU61

      public static final int MNR_ID_SESSTYPE_LU61
      Constant: 0x04 = 4
      See Also:
    • MNR_ID_SESSTYPE_LU62_SING

      public static final int MNR_ID_SESSTYPE_LU62_SING
      Constant: 0x05 = 5
      See Also:
    • MNR_ID_SESSTYPE_LU62_PARA

      public static final int MNR_ID_SESSTYPE_LU62_PARA
      Constant: 0x06 = 6
      See Also:
    • MNR_ID_ACMETH_NOTAPPLIC

      public static final int MNR_ID_ACMETH_NOTAPPLIC
      Constant: 0x00 = 0
      See Also:
    • MNR_ID_ACMETH_VTAM

      public static final int MNR_ID_ACMETH_VTAM
      Constant: 0x01 = 1
      See Also:
    • MNR_ID_ACMETH_BSAM

      public static final int MNR_ID_ACMETH_BSAM
      Constant: 0x03 = 3
      See Also:
    • MNR_ID_ACMETH_TCAM

      public static final int MNR_ID_ACMETH_TCAM
      Constant: 0x04 = 4
      See Also:
    • MNR_ID_ACMETH_BGAM

      public static final int MNR_ID_ACMETH_BGAM
      Constant: 0x06 = 6
      See Also:
    • MNR_ID_ACMETH_CONSOLE

      public static final int MNR_ID_ACMETH_CONSOLE
      Constant: 0x07 = 7
      See Also:
    • MNR_FILE_LIMIT_EXCEEDED

      public static final int MNR_FILE_LIMIT_EXCEEDED
      Constant: 0x80 = 128
      See Also:
    • MNR_TSQUEUE_LIMIT_EXCEEDED

      public static final int MNR_TSQUEUE_LIMIT_EXCEEDED
      Constant: 0x40 = 64
      See Also:
    • MNR_DPL_LIMIT_EXCEEDED

      public static final int MNR_DPL_LIMIT_EXCEEDED
      Constant: 0x20 = 32
      See Also:
    • MNR_URIMAP_LIMIT_EXCEEDED

      public static final int MNR_URIMAP_LIMIT_EXCEEDED
      Constant: 0x10 = 16
      See Also:
    • MNR_WEBSVC_LIMIT_EXCEEDED

      public static final int MNR_WEBSVC_LIMIT_EXCEEDED
      Constant: 0x08 = 8
      See Also:
    • MNR_ID_LENGTH

      public static final int MNR_ID_LENGTH
      Constant: 0x01DC = 476
      See Also:
  • Method Details

    • mnrIdTranid

      public String mnrIdTranid()
      MNR_ID_TRANID value.
      Returns:
      String MNR_ID_TRANID value
    • mnrIdTermid

      public String mnrIdTermid()
      MNR_ID_TERMID value.
      Returns:
      String MNR_ID_TERMID value
    • mnrIdUserid

      public String mnrIdUserid()
      MNR_ID_USERID value.
      Returns:
      String MNR_ID_USERID value
    • mnrIdStype

      public String mnrIdStype()
      MNR_ID_STYPE value.
      Returns:
      String MNR_ID_STYPE value
    • mnrIdStart

      public ZonedDateTime mnrIdStart()
      MNR_ID_START STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use mnrIdStartRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      DateTime MNR_ID_START STCK converted to ZonedDateTime
      See Also:
    • mnrIdStartRawValue

      public BigInteger mnrIdStartRawValue()
      MNR_ID_START STCK value.
      Returns:
      BigInteger MNR_ID_START STCK value
    • mnrIdStop

      public ZonedDateTime mnrIdStop()
      MNR_ID_STOP STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use mnrIdStopRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      DateTime MNR_ID_STOP STCK converted to ZonedDateTime
      See Also:
    • mnrIdStopRawValue

      public BigInteger mnrIdStopRawValue()
      MNR_ID_STOP STCK value.
      Returns:
      BigInteger MNR_ID_STOP STCK value
    • mnrIdTaskno

      public long mnrIdTaskno()
      MNR_ID_TASKNO value.
      Returns:
      long MNR_ID_TASKNO value
    • mnrIdLuname

      public String mnrIdLuname()
      MNR_ID_LUNAME value.
      Returns:
      String MNR_ID_LUNAME value
    • mnrIdPgmname

      public String mnrIdPgmname()
      MNR_ID_PGMNAME value.
      Returns:
      String MNR_ID_PGMNAME value
    • mnrIdUowPx

      public String mnrIdUowPx()
      MNR_ID_UOW_PX value.
      Returns:
      String MNR_ID_UOW_PX value
    • mnrIdUowSx

      public String mnrIdUowSx()
      MNR_ID_UOW_SX value.
      Returns:
      String MNR_ID_UOW_SX value
    • mnrIdRsysid

      public String mnrIdRsysid()
      MNR_ID_RSYSID value.
      Returns:
      String MNR_ID_RSYSID value
    • mnrIdTrnFlags

      public long mnrIdTrnFlags()
      MNR_ID_TRN_FLAGS value, throws exception if MNR_ID_TRN_FLAGS overflows 64 bit signed integer.
      Returns:
      long MNR_ID_TRN_FLAGS
      Throws:
      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.
    • mnrIdTrnFlagsAsBigInteger

      public BigInteger mnrIdTrnFlagsAsBigInteger()
      MNR_ID_TRN_FLAGS value as a BigInteger.

      mnrIdTrnFlags() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger MNR_ID_TRN_FLAGS
    • mnrIdFctyname

      public String mnrIdFctyname()
      MNR_ID_FCTYNAME value.
      Returns:
      String MNR_ID_FCTYNAME value
    • mnrIdRtype

      public String mnrIdRtype()
      MNR_ID_RTYPE value.
      Returns:
      String MNR_ID_RTYPE value
    • mnrIdTerminfo

      public long mnrIdTerminfo()
      MNR_ID_TERMINFO value.
      Returns:
      long MNR_ID_TERMINFO value
    • mnrIdNature

      public int mnrIdNature()
      MNR_ID_NATURE value.
      Returns:
      int MNR_ID_NATURE value
    • mnrIdNatureNotapplic

      public boolean mnrIdNatureNotapplic()
      Return true if mnrIdNature() equals MNR_ID_NATURE_NOTAPPLIC.
      Returns:
      boolean mnrIdNature() equals MNR_ID_NATURE_NOTAPPLIC

      MNR_ID_NATURE_NOTAPPLIC = 0x00

    • mnrIdNatureTerminal

      public boolean mnrIdNatureTerminal()
      Return true if mnrIdNature() equals MNR_ID_NATURE_TERMINAL.
      Returns:
      boolean mnrIdNature() equals MNR_ID_NATURE_TERMINAL

      MNR_ID_NATURE_TERMINAL = 0x01

    • mnrIdNatureSession

      public boolean mnrIdNatureSession()
      Return true if mnrIdNature() equals MNR_ID_NATURE_SESSION.
      Returns:
      boolean mnrIdNature() equals MNR_ID_NATURE_SESSION

      MNR_ID_NATURE_SESSION = 0x02

    • mnrIdSesstype

      public int mnrIdSesstype()
      MNR_ID_SESSTYPE value.
      Returns:
      int MNR_ID_SESSTYPE value
    • mnrIdSesstypeNotapplic

      public boolean mnrIdSesstypeNotapplic()
      Returns:
      boolean mnrIdSesstype() equals MNR_ID_SESSTYPE_NOTAPPLIC

      MNR_ID_SESSTYPE_NOTAPPLIC = 0x00

    • mnrIdSesstypeIrc

      public boolean mnrIdSesstypeIrc()
      Return true if mnrIdSesstype() equals MNR_ID_SESSTYPE_IRC.
      Returns:
      boolean mnrIdSesstype() equals MNR_ID_SESSTYPE_IRC

      MNR_ID_SESSTYPE_IRC = 0x01

    • mnrIdSesstypeIrcXm

      public boolean mnrIdSesstypeIrcXm()
      Returns:
      boolean mnrIdSesstype() equals MNR_ID_SESSTYPE_IRC_XM

      MNR_ID_SESSTYPE_IRC_XM = 0x02

    • mnrIdSesstypeIrcXcf

      public boolean mnrIdSesstypeIrcXcf()
      Returns:
      boolean mnrIdSesstype() equals MNR_ID_SESSTYPE_IRC_XCF

      MNR_ID_SESSTYPE_IRC_XCF = 0x03

    • mnrIdSesstypeLu61

      public boolean mnrIdSesstypeLu61()
      Return true if mnrIdSesstype() equals MNR_ID_SESSTYPE_LU61.
      Returns:
      boolean mnrIdSesstype() equals MNR_ID_SESSTYPE_LU61

      MNR_ID_SESSTYPE_LU61 = 0x04

    • mnrIdSesstypeLu62Sing

      public boolean mnrIdSesstypeLu62Sing()
      Returns:
      boolean mnrIdSesstype() equals MNR_ID_SESSTYPE_LU62_SING

      MNR_ID_SESSTYPE_LU62_SING = 0x05

    • mnrIdSesstypeLu62Para

      public boolean mnrIdSesstypeLu62Para()
      Returns:
      boolean mnrIdSesstype() equals MNR_ID_SESSTYPE_LU62_PARA

      MNR_ID_SESSTYPE_LU62_PARA = 0x06

    • mnrIdAcmeth

      public int mnrIdAcmeth()
      MNR_ID_ACMETH value.
      Returns:
      int MNR_ID_ACMETH value
    • mnrIdAcmethNotapplic

      public boolean mnrIdAcmethNotapplic()
      Return true if mnrIdAcmeth() equals MNR_ID_ACMETH_NOTAPPLIC.
      Returns:
      boolean mnrIdAcmeth() equals MNR_ID_ACMETH_NOTAPPLIC

      MNR_ID_ACMETH_NOTAPPLIC = 0x00

    • mnrIdAcmethVtam

      public boolean mnrIdAcmethVtam()
      Return true if mnrIdAcmeth() equals MNR_ID_ACMETH_VTAM.
      Returns:
      boolean mnrIdAcmeth() equals MNR_ID_ACMETH_VTAM

      MNR_ID_ACMETH_VTAM = 0x01

    • mnrIdAcmethBsam

      public boolean mnrIdAcmethBsam()
      Return true if mnrIdAcmeth() equals MNR_ID_ACMETH_BSAM.
      Returns:
      boolean mnrIdAcmeth() equals MNR_ID_ACMETH_BSAM

      MNR_ID_ACMETH_BSAM = 0x03

    • mnrIdAcmethTcam

      public boolean mnrIdAcmethTcam()
      Return true if mnrIdAcmeth() equals MNR_ID_ACMETH_TCAM.
      Returns:
      boolean mnrIdAcmeth() equals MNR_ID_ACMETH_TCAM

      MNR_ID_ACMETH_TCAM = 0x04

    • mnrIdAcmethBgam

      public boolean mnrIdAcmethBgam()
      Return true if mnrIdAcmeth() equals MNR_ID_ACMETH_BGAM.
      Returns:
      boolean mnrIdAcmeth() equals MNR_ID_ACMETH_BGAM

      MNR_ID_ACMETH_BGAM = 0x06

    • mnrIdAcmethConsole

      public boolean mnrIdAcmethConsole()
      Return true if mnrIdAcmeth() equals MNR_ID_ACMETH_CONSOLE.
      Returns:
      boolean mnrIdAcmeth() equals MNR_ID_ACMETH_CONSOLE

      MNR_ID_ACMETH_CONSOLE = 0x07

    • mnrIdDevcode

      public int mnrIdDevcode()
      MNR_ID_DEVCODE value.
      Returns:
      int MNR_ID_DEVCODE value
    • mnrIdTermcnnm

      public String mnrIdTermcnnm()
      MNR_ID_TERMCNNM value.
      Returns:
      String MNR_ID_TERMCNNM value
    • mnrIdResFlags

      public long mnrIdResFlags()
      MNR_ID_RES_FLAGS value.
      Returns:
      long MNR_ID_RES_FLAGS value
    • mnrIdResFlag1

      public int mnrIdResFlag1()
      MNR_ID_RES_FLAG1 value.
      Returns:
      int MNR_ID_RES_FLAG1 value
    • mnrFileLimitExceeded

      public boolean mnrFileLimitExceeded()
      Return true if MNR_FILE_LIMIT_EXCEEDED bit in mnrIdResFlag1() is set.
      Returns:
      boolean MNR_FILE_LIMIT_EXCEEDED bit is set in mnrIdResFlag1()

      MNR_FILE_LIMIT_EXCEEDED = 0x80

    • mnrTsqueueLimitExceeded

      public boolean mnrTsqueueLimitExceeded()
      Return true if MNR_TSQUEUE_LIMIT_EXCEEDED bit in mnrIdResFlag1() is set.
      Returns:
      boolean MNR_TSQUEUE_LIMIT_EXCEEDED bit is set in mnrIdResFlag1()

      MNR_TSQUEUE_LIMIT_EXCEEDED = 0x40

    • mnrDplLimitExceeded

      public boolean mnrDplLimitExceeded()
      Return true if MNR_DPL_LIMIT_EXCEEDED bit in mnrIdResFlag1() is set.
      Returns:
      boolean MNR_DPL_LIMIT_EXCEEDED bit is set in mnrIdResFlag1()

      MNR_DPL_LIMIT_EXCEEDED = 0x20

    • mnrUrimapLimitExceeded

      public boolean mnrUrimapLimitExceeded()
      Return true if MNR_URIMAP_LIMIT_EXCEEDED bit in mnrIdResFlag1() is set.
      Returns:
      boolean MNR_URIMAP_LIMIT_EXCEEDED bit is set in mnrIdResFlag1()

      MNR_URIMAP_LIMIT_EXCEEDED = 0x10

    • mnrWebsvcLimitExceeded

      public boolean mnrWebsvcLimitExceeded()
      Return true if MNR_WEBSVC_LIMIT_EXCEEDED bit in mnrIdResFlag1() is set.
      Returns:
      boolean MNR_WEBSVC_LIMIT_EXCEEDED bit is set in mnrIdResFlag1()

      MNR_WEBSVC_LIMIT_EXCEEDED = 0x08

    • mnrIdIsipicnm

      public String mnrIdIsipicnm()
      MNR_ID_ISIPICNM value.
      Returns:
      String MNR_ID_ISIPICNM value
    • mnrIdClipaddr

      public String mnrIdClipaddr()
      MNR_ID_CLIPADDR value.
      Returns:
      String MNR_ID_CLIPADDR value
    • mnrIdClipaddrAsInetAddress

      public InetAddress mnrIdClipaddrAsInetAddress() throws UnknownHostException
      MNR_ID_CLIPADDR value. Note: May cause extreme slowdowns due to DNS lookups if the value is not recognized as a valid numeric IP address
      Returns:
      InetAddress MNR_ID_CLIPADDR IP Address value
      Throws:
      UnknownHostException - if a DNS lookup is attempted and fails
    • mnrIdOriginNetwkid

      public String mnrIdOriginNetwkid()
      MNR_ID_ORIGIN_NETWKID value.
      Returns:
      String MNR_ID_ORIGIN_NETWKID value
    • mnrIdOriginApplid

      public String mnrIdOriginApplid()
      MNR_ID_ORIGIN_APPLID value.
      Returns:
      String MNR_ID_ORIGIN_APPLID value
    • mnrIdOriginAttTime

      public ZonedDateTime mnrIdOriginAttTime()
      MNR_ID_ORIGIN_ATT_TIME STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use mnrIdOriginAttTimeRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      DateTime MNR_ID_ORIGIN_ATT_TIME STCK converted to ZonedDateTime
      See Also:
    • mnrIdOriginAttTimeRawValue

      public BigInteger mnrIdOriginAttTimeRawValue()
      MNR_ID_ORIGIN_ATT_TIME STCK value.
      Returns:
      BigInteger MNR_ID_ORIGIN_ATT_TIME STCK value
    • mnrIdOriginTrannum

      public int mnrIdOriginTrannum()
      MNR_ID_ORIGIN_TRANNUM value.
      Returns:
      int MNR_ID_ORIGIN_TRANNUM value
    • mnrIdOriginTranid

      public String mnrIdOriginTranid()
      MNR_ID_ORIGIN_TRANID value.
      Returns:
      String MNR_ID_ORIGIN_TRANID value
    • mnrIdOriginUserid

      public String mnrIdOriginUserid()
      MNR_ID_ORIGIN_USERID value.
      Returns:
      String MNR_ID_ORIGIN_USERID value
    • mnrIdOriginUserCorr

      public byte[] mnrIdOriginUserCorr()
      MNR_ID_ORIGIN_USER_CORR data.
      Returns:
      byte[] MNR_ID_ORIGIN_USER_CORR data
    • mnrIdOriginTcpipserv

      public String mnrIdOriginTcpipserv()
      MNR_ID_ORIGIN_TCPIPSERV value.
      Returns:
      String MNR_ID_ORIGIN_TCPIPSERV value
    • mnrIdOriginPortnum

      public long mnrIdOriginPortnum()
      MNR_ID_ORIGIN_PORTNUM value.
      Returns:
      long MNR_ID_ORIGIN_PORTNUM value
    • mnrIdOriginClipaddr

      public String mnrIdOriginClipaddr()
      MNR_ID_ORIGIN_CLIPADDR value.
      Returns:
      String MNR_ID_ORIGIN_CLIPADDR value
    • mnrIdOriginClipaddrAsInetAddress

      public InetAddress mnrIdOriginClipaddrAsInetAddress() throws UnknownHostException
      MNR_ID_ORIGIN_CLIPADDR value. Note: May cause extreme slowdowns due to DNS lookups if the value is not recognized as a valid numeric IP address
      Returns:
      InetAddress MNR_ID_ORIGIN_CLIPADDR IP Address value
      Throws:
      UnknownHostException - if a DNS lookup is attempted and fails
    • mnrIdOriginClipport

      public long mnrIdOriginClipport()
      MNR_ID_ORIGIN_CLIPPORT value.
      Returns:
      long MNR_ID_ORIGIN_CLIPPORT value
    • mnrIdOriginTranflag

      public long mnrIdOriginTranflag()
      MNR_ID_ORIGIN_TRANFLAG value, throws exception if MNR_ID_ORIGIN_TRANFLAG overflows 64 bit signed integer.
      Returns:
      long MNR_ID_ORIGIN_TRANFLAG
      Throws:
      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.
    • mnrIdOriginTranflagAsBigInteger

      public BigInteger mnrIdOriginTranflagAsBigInteger()
      MNR_ID_ORIGIN_TRANFLAG value as a BigInteger.

      mnrIdOriginTranflag() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger MNR_ID_ORIGIN_TRANFLAG
    • mnrIdOriginFctyname

      public String mnrIdOriginFctyname()
      MNR_ID_ORIGIN_FCTYNAME value.
      Returns:
      String MNR_ID_ORIGIN_FCTYNAME value
    • mnrPhdNetwkid

      public String mnrPhdNetwkid()
      MNR_PHD_NETWKID value.
      Returns:
      String MNR_PHD_NETWKID value
    • mnrPhdApplid

      public String mnrPhdApplid()
      MNR_PHD_APPLID value.
      Returns:
      String MNR_PHD_APPLID value
    • mnrPhdAttachTime

      public ZonedDateTime mnrPhdAttachTime()
      MNR_PHD_ATTACH_TIME STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use mnrPhdAttachTimeRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      DateTime MNR_PHD_ATTACH_TIME STCK converted to ZonedDateTime
      See Also:
    • mnrPhdAttachTimeRawValue

      public BigInteger mnrPhdAttachTimeRawValue()
      MNR_PHD_ATTACH_TIME STCK value.
      Returns:
      BigInteger MNR_PHD_ATTACH_TIME STCK value
    • mnrPhdTrannum

      public String mnrPhdTrannum()
      MNR_PHD_TRANNUM value.
      Returns:
      String MNR_PHD_TRANNUM value
    • mnrPhdTranid

      public String mnrPhdTranid()
      MNR_PHD_TRANID value.
      Returns:
      String MNR_PHD_TRANID value
    • mnrPhdCount

      public long mnrPhdCount()
      MNR_PHD_COUNT value.
      Returns:
      long MNR_PHD_COUNT value
    • mnrIdTrngrpid

      public String mnrIdTrngrpid()
      MNR_ID_TRNGRPID value.
      Returns:
      String MNR_ID_TRNGRPID value
    • mnrPtdAttachTime

      public ZonedDateTime mnrPtdAttachTime()
      MNR_PTD_ATTACH_TIME STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use mnrPtdAttachTimeRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      DateTime MNR_PTD_ATTACH_TIME STCK converted to ZonedDateTime
      See Also:
    • mnrPtdAttachTimeRawValue

      public BigInteger mnrPtdAttachTimeRawValue()
      MNR_PTD_ATTACH_TIME STCK value.
      Returns:
      BigInteger MNR_PTD_ATTACH_TIME STCK value
    • mnrPtdTrannum

      public long mnrPtdTrannum()
      MNR_PTD_TRANNUM value.
      Returns:
      long MNR_PTD_TRANNUM value
    • mnrPtdTranid

      public String mnrPtdTranid()
      MNR_PTD_TRANID value.
      Returns:
      String MNR_PTD_TRANID value
    • mnrPtdCount

      public long mnrPtdCount()
      MNR_PTD_COUNT value.
      Returns:
      long MNR_PTD_COUNT value
    • create

      public static MnrIdentificationData create(byte[] Data, int offset, int length)
      create is intended for internal use only. Instances of this section are created by the parent record or section.
      Parameters:
      Data - Array of bytes containing data for this section
      offset - Offset of this section in the data
      length - length of the section