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

public final class MniIdentificationData extends SmfData
  • Field Details

    • MNI_ID_NATURE_NOTAPPLIC

      public static final int MNI_ID_NATURE_NOTAPPLIC
      Constant: 0x00 = 0
      See Also:
    • MNI_ID_NATURE_TERMINAL

      public static final int MNI_ID_NATURE_TERMINAL
      Constant: 0x01 = 1
      See Also:
    • MNI_ID_NATURE_SESSION

      public static final int MNI_ID_NATURE_SESSION
      Constant: 0x02 = 2
      See Also:
    • MNI_ID_SESSTYPE_NOTAPPLIC

      public static final int MNI_ID_SESSTYPE_NOTAPPLIC
      Constant: 0x00 = 0
      See Also:
    • MNI_ID_SESSTYPE_IRC

      public static final int MNI_ID_SESSTYPE_IRC
      Constant: 0x01 = 1
      See Also:
    • MNI_ID_SESSTYPE_IRC_XM

      public static final int MNI_ID_SESSTYPE_IRC_XM
      Constant: 0x02 = 2
      See Also:
    • MNI_ID_SESSTYPE_IRC_XCF

      public static final int MNI_ID_SESSTYPE_IRC_XCF
      Constant: 0x03 = 3
      See Also:
    • MNI_ID_SESSTYPE_LU61

      public static final int MNI_ID_SESSTYPE_LU61
      Constant: 0x04 = 4
      See Also:
    • MNI_ID_SESSTYPE_LU62_SING

      public static final int MNI_ID_SESSTYPE_LU62_SING
      Constant: 0x05 = 5
      See Also:
    • MNI_ID_SESSTYPE_LU62_PARA

      public static final int MNI_ID_SESSTYPE_LU62_PARA
      Constant: 0x06 = 6
      See Also:
    • MNI_ID_ACMETH_NOTAPPLIC

      public static final int MNI_ID_ACMETH_NOTAPPLIC
      Constant: 0x00 = 0
      See Also:
    • MNI_ID_ACMETH_VTAM

      public static final int MNI_ID_ACMETH_VTAM
      Constant: 0x01 = 1
      See Also:
    • MNI_ID_ACMETH_BSAM

      public static final int MNI_ID_ACMETH_BSAM
      Constant: 0x03 = 3
      See Also:
    • MNI_ID_ACMETH_TCAM

      public static final int MNI_ID_ACMETH_TCAM
      Constant: 0x04 = 4
      See Also:
    • MNI_ID_ACMETH_BGAM

      public static final int MNI_ID_ACMETH_BGAM
      Constant: 0x06 = 6
      See Also:
    • MNI_ID_ACMETH_CONSOLE

      public static final int MNI_ID_ACMETH_CONSOLE
      Constant: 0x07 = 7
      See Also:
    • MNI_ID_LENGTH

      public static final int MNI_ID_LENGTH
      Constant: 0x01BC = 444
      See Also:
  • Method Details

    • mniIdTranid

      public String mniIdTranid()
      MNI_ID_TRANID value.
      Returns:
      String MNI_ID_TRANID value
    • mniIdTermid

      public String mniIdTermid()
      MNI_ID_TERMID value.
      Returns:
      String MNI_ID_TERMID value
    • mniIdUserid

      public String mniIdUserid()
      MNI_ID_USERID value.
      Returns:
      String MNI_ID_USERID value
    • mniIdStype

      public String mniIdStype()
      MNI_ID_STYPE value.
      Returns:
      String MNI_ID_STYPE value
    • mniIdStart

      public ZonedDateTime mniIdStart()
      MNI_ID_START STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

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

      Returns:
      DateTime MNI_ID_START STCK converted to ZonedDateTime
      See Also:
    • mniIdStartRawValue

      public BigInteger mniIdStartRawValue()
      MNI_ID_START STCK value.
      Returns:
      BigInteger MNI_ID_START STCK value
    • mniIdStop

      public ZonedDateTime mniIdStop()
      MNI_ID_STOP STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

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

      Returns:
      DateTime MNI_ID_STOP STCK converted to ZonedDateTime
      See Also:
    • mniIdStopRawValue

      public BigInteger mniIdStopRawValue()
      MNI_ID_STOP STCK value.
      Returns:
      BigInteger MNI_ID_STOP STCK value
    • mniIdTaskno

      public long mniIdTaskno()
      MNI_ID_TASKNO value.
      Returns:
      long MNI_ID_TASKNO value
    • mniIdLuname

      public String mniIdLuname()
      MNI_ID_LUNAME value.
      Returns:
      String MNI_ID_LUNAME value
    • mniIdPgmname

      public String mniIdPgmname()
      MNI_ID_PGMNAME value.
      Returns:
      String MNI_ID_PGMNAME value
    • mniIdUowPx

      public String mniIdUowPx()
      MNI_ID_UOW_PX value.
      Returns:
      String MNI_ID_UOW_PX value
    • mniIdUowSx

      public String mniIdUowSx()
      MNI_ID_UOW_SX value.
      Returns:
      String MNI_ID_UOW_SX value
    • mniIdRsysid

      public String mniIdRsysid()
      MNI_ID_RSYSID value.
      Returns:
      String MNI_ID_RSYSID value
    • mniIdTrnFlags

      public long mniIdTrnFlags()
      MNI_ID_TRN_FLAGS value, throws exception if MNI_ID_TRN_FLAGS overflows 64 bit signed integer.
      Returns:
      long MNI_ID_TRN_FLAGS
      Throws:
      IllegalArgumentException - If the value of MNI_ID_TRN_FLAGS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in MNI_ID_TRN_FLAGS). Use mniIdTrnFlagsAsBigInteger() if this is possible.
    • mniIdTrnFlagsAsBigInteger

      public BigInteger mniIdTrnFlagsAsBigInteger()
      MNI_ID_TRN_FLAGS value as a BigInteger.

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

      Returns:
      BigInteger MNI_ID_TRN_FLAGS
    • mniIdFctyname

      public String mniIdFctyname()
      MNI_ID_FCTYNAME value.
      Returns:
      String MNI_ID_FCTYNAME value
    • mniIdRtype

      public String mniIdRtype()
      MNI_ID_RTYPE value.
      Returns:
      String MNI_ID_RTYPE value
    • mniIdTerminfo

      public long mniIdTerminfo()
      MNI_ID_TERMINFO value.
      Returns:
      long MNI_ID_TERMINFO value
    • mniIdNature

      public int mniIdNature()
      MNI_ID_NATURE value.
      Returns:
      int MNI_ID_NATURE value
    • mniIdNatureNotapplic

      public boolean mniIdNatureNotapplic()
      Return true if mniIdNature() equals MNI_ID_NATURE_NOTAPPLIC.
      Returns:
      boolean mniIdNature() equals MNI_ID_NATURE_NOTAPPLIC

      MNI_ID_NATURE_NOTAPPLIC = 0x00

    • mniIdNatureTerminal

      public boolean mniIdNatureTerminal()
      Return true if mniIdNature() equals MNI_ID_NATURE_TERMINAL.
      Returns:
      boolean mniIdNature() equals MNI_ID_NATURE_TERMINAL

      MNI_ID_NATURE_TERMINAL = 0x01

    • mniIdNatureSession

      public boolean mniIdNatureSession()
      Return true if mniIdNature() equals MNI_ID_NATURE_SESSION.
      Returns:
      boolean mniIdNature() equals MNI_ID_NATURE_SESSION

      MNI_ID_NATURE_SESSION = 0x02

    • mniIdSesstype

      public int mniIdSesstype()
      MNI_ID_SESSTYPE value.
      Returns:
      int MNI_ID_SESSTYPE value
    • mniIdSesstypeNotapplic

      public boolean mniIdSesstypeNotapplic()
      Returns:
      boolean mniIdSesstype() equals MNI_ID_SESSTYPE_NOTAPPLIC

      MNI_ID_SESSTYPE_NOTAPPLIC = 0x00

    • mniIdSesstypeIrc

      public boolean mniIdSesstypeIrc()
      Return true if mniIdSesstype() equals MNI_ID_SESSTYPE_IRC.
      Returns:
      boolean mniIdSesstype() equals MNI_ID_SESSTYPE_IRC

      MNI_ID_SESSTYPE_IRC = 0x01

    • mniIdSesstypeIrcXm

      public boolean mniIdSesstypeIrcXm()
      Returns:
      boolean mniIdSesstype() equals MNI_ID_SESSTYPE_IRC_XM

      MNI_ID_SESSTYPE_IRC_XM = 0x02

    • mniIdSesstypeIrcXcf

      public boolean mniIdSesstypeIrcXcf()
      Returns:
      boolean mniIdSesstype() equals MNI_ID_SESSTYPE_IRC_XCF

      MNI_ID_SESSTYPE_IRC_XCF = 0x03

    • mniIdSesstypeLu61

      public boolean mniIdSesstypeLu61()
      Return true if mniIdSesstype() equals MNI_ID_SESSTYPE_LU61.
      Returns:
      boolean mniIdSesstype() equals MNI_ID_SESSTYPE_LU61

      MNI_ID_SESSTYPE_LU61 = 0x04

    • mniIdSesstypeLu62Sing

      public boolean mniIdSesstypeLu62Sing()
      Returns:
      boolean mniIdSesstype() equals MNI_ID_SESSTYPE_LU62_SING

      MNI_ID_SESSTYPE_LU62_SING = 0x05

    • mniIdSesstypeLu62Para

      public boolean mniIdSesstypeLu62Para()
      Returns:
      boolean mniIdSesstype() equals MNI_ID_SESSTYPE_LU62_PARA

      MNI_ID_SESSTYPE_LU62_PARA = 0x06

    • mniIdAcmeth

      public int mniIdAcmeth()
      MNI_ID_ACMETH value.
      Returns:
      int MNI_ID_ACMETH value
    • mniIdAcmethNotapplic

      public boolean mniIdAcmethNotapplic()
      Return true if mniIdAcmeth() equals MNI_ID_ACMETH_NOTAPPLIC.
      Returns:
      boolean mniIdAcmeth() equals MNI_ID_ACMETH_NOTAPPLIC

      MNI_ID_ACMETH_NOTAPPLIC = 0x00

    • mniIdAcmethVtam

      public boolean mniIdAcmethVtam()
      Return true if mniIdAcmeth() equals MNI_ID_ACMETH_VTAM.
      Returns:
      boolean mniIdAcmeth() equals MNI_ID_ACMETH_VTAM

      MNI_ID_ACMETH_VTAM = 0x01

    • mniIdAcmethBsam

      public boolean mniIdAcmethBsam()
      Return true if mniIdAcmeth() equals MNI_ID_ACMETH_BSAM.
      Returns:
      boolean mniIdAcmeth() equals MNI_ID_ACMETH_BSAM

      MNI_ID_ACMETH_BSAM = 0x03

    • mniIdAcmethTcam

      public boolean mniIdAcmethTcam()
      Return true if mniIdAcmeth() equals MNI_ID_ACMETH_TCAM.
      Returns:
      boolean mniIdAcmeth() equals MNI_ID_ACMETH_TCAM

      MNI_ID_ACMETH_TCAM = 0x04

    • mniIdAcmethBgam

      public boolean mniIdAcmethBgam()
      Return true if mniIdAcmeth() equals MNI_ID_ACMETH_BGAM.
      Returns:
      boolean mniIdAcmeth() equals MNI_ID_ACMETH_BGAM

      MNI_ID_ACMETH_BGAM = 0x06

    • mniIdAcmethConsole

      public boolean mniIdAcmethConsole()
      Return true if mniIdAcmeth() equals MNI_ID_ACMETH_CONSOLE.
      Returns:
      boolean mniIdAcmeth() equals MNI_ID_ACMETH_CONSOLE

      MNI_ID_ACMETH_CONSOLE = 0x07

    • mniIdDevcode

      public int mniIdDevcode()
      MNI_ID_DEVCODE value.
      Returns:
      int MNI_ID_DEVCODE value
    • mniIdTermcnnm

      public String mniIdTermcnnm()
      MNI_ID_TERMCNNM value.
      Returns:
      String MNI_ID_TERMCNNM value
    • mniIdIsipicnm

      public String mniIdIsipicnm()
      MNI_ID_ISIPICNM value.
      Returns:
      String MNI_ID_ISIPICNM value
    • mniIdClipaddr

      public String mniIdClipaddr()
      MNI_ID_CLIPADDR value.
      Returns:
      String MNI_ID_CLIPADDR value
    • mniIdClipaddrAsInetAddress

      public InetAddress mniIdClipaddrAsInetAddress() throws UnknownHostException
      MNI_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 MNI_ID_CLIPADDR IP Address value
      Throws:
      UnknownHostException - if a DNS lookup is attempted and fails
    • mniIdOriginNetwkid

      public String mniIdOriginNetwkid()
      MNI_ID_ORIGIN_NETWKID value.
      Returns:
      String MNI_ID_ORIGIN_NETWKID value
    • mniIdOriginApplid

      public String mniIdOriginApplid()
      MNI_ID_ORIGIN_APPLID value.
      Returns:
      String MNI_ID_ORIGIN_APPLID value
    • mniIdOriginAttTime

      public ZonedDateTime mniIdOriginAttTime()
      MNI_ID_ORIGIN_ATT_TIME STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

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

      Returns:
      DateTime MNI_ID_ORIGIN_ATT_TIME STCK converted to ZonedDateTime
      See Also:
    • mniIdOriginAttTimeRawValue

      public BigInteger mniIdOriginAttTimeRawValue()
      MNI_ID_ORIGIN_ATT_TIME STCK value.
      Returns:
      BigInteger MNI_ID_ORIGIN_ATT_TIME STCK value
    • mniIdOriginTrannum

      public long mniIdOriginTrannum()
      MNI_ID_ORIGIN_TRANNUM value.
      Returns:
      long MNI_ID_ORIGIN_TRANNUM value
    • mniIdOriginTranid

      public String mniIdOriginTranid()
      MNI_ID_ORIGIN_TRANID value.
      Returns:
      String MNI_ID_ORIGIN_TRANID value
    • mniIdOriginUserid

      public String mniIdOriginUserid()
      MNI_ID_ORIGIN_USERID value.
      Returns:
      String MNI_ID_ORIGIN_USERID value
    • mniIdOriginUserCorr

      public String mniIdOriginUserCorr()
      MNI_ID_ORIGIN_USER_CORR value.
      Returns:
      String MNI_ID_ORIGIN_USER_CORR value
    • mniIdOriginTcpipserv

      public String mniIdOriginTcpipserv()
      MNI_ID_ORIGIN_TCPIPSERV value.
      Returns:
      String MNI_ID_ORIGIN_TCPIPSERV value
    • mniIdOriginPortnum

      public long mniIdOriginPortnum()
      MNI_ID_ORIGIN_PORTNUM value.
      Returns:
      long MNI_ID_ORIGIN_PORTNUM value
    • mniIdOriginClipaddr

      public String mniIdOriginClipaddr()
      MNI_ID_ORIGIN_CLIPADDR value.
      Returns:
      String MNI_ID_ORIGIN_CLIPADDR value
    • mniIdOriginClipaddrAsInetAddress

      public InetAddress mniIdOriginClipaddrAsInetAddress() throws UnknownHostException
      MNI_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 MNI_ID_ORIGIN_CLIPADDR IP Address value
      Throws:
      UnknownHostException - if a DNS lookup is attempted and fails
    • mniIdOriginClipport

      public long mniIdOriginClipport()
      MNI_ID_ORIGIN_CLIPPORT value.
      Returns:
      long MNI_ID_ORIGIN_CLIPPORT value
    • mniIdOriginTranflag

      public long mniIdOriginTranflag()
      MNI_ID_ORIGIN_TRANFLAG value, throws exception if MNI_ID_ORIGIN_TRANFLAG overflows 64 bit signed integer.
      Returns:
      long MNI_ID_ORIGIN_TRANFLAG
      Throws:
      IllegalArgumentException - If the value of MNI_ID_ORIGIN_TRANFLAG exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in MNI_ID_ORIGIN_TRANFLAG). Use mniIdOriginTranflagAsBigInteger() if this is possible.
    • mniIdOriginTranflagAsBigInteger

      public BigInteger mniIdOriginTranflagAsBigInteger()
      MNI_ID_ORIGIN_TRANFLAG value as a BigInteger.

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

      Returns:
      BigInteger MNI_ID_ORIGIN_TRANFLAG
    • mniIdOriginFctyname

      public String mniIdOriginFctyname()
      MNI_ID_ORIGIN_FCTYNAME value.
      Returns:
      String MNI_ID_ORIGIN_FCTYNAME value
    • mniPhdNetwkid

      public String mniPhdNetwkid()
      MNI_PHD_NETWKID value.
      Returns:
      String MNI_PHD_NETWKID value
    • mniPhdApplid

      public String mniPhdApplid()
      MNI_PHD_APPLID value.
      Returns:
      String MNI_PHD_APPLID value
    • mniPhdAttachTime

      public ZonedDateTime mniPhdAttachTime()
      MNI_PHD_ATTACH_TIME STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

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

      Returns:
      DateTime MNI_PHD_ATTACH_TIME STCK converted to ZonedDateTime
      See Also:
    • mniPhdAttachTimeRawValue

      public BigInteger mniPhdAttachTimeRawValue()
      MNI_PHD_ATTACH_TIME STCK value.
      Returns:
      BigInteger MNI_PHD_ATTACH_TIME STCK value
    • mniPhdTrannum

      public long mniPhdTrannum()
      MNI_PHD_TRANNUM value.
      Returns:
      long MNI_PHD_TRANNUM value
    • mniPhdTranid

      public String mniPhdTranid()
      MNI_PHD_TRANID value.
      Returns:
      String MNI_PHD_TRANID value
    • mniPhdCount

      public long mniPhdCount()
      MNI_PHD_COUNT value.
      Returns:
      long MNI_PHD_COUNT value
    • mniPtdAttachTime

      public ZonedDateTime mniPtdAttachTime()
      MNI_PTD_ATTACH_TIME STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

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

      Returns:
      DateTime MNI_PTD_ATTACH_TIME STCK converted to ZonedDateTime
      See Also:
    • mniPtdAttachTimeRawValue

      public BigInteger mniPtdAttachTimeRawValue()
      MNI_PTD_ATTACH_TIME STCK value.
      Returns:
      BigInteger MNI_PTD_ATTACH_TIME STCK value
    • mniPtdTrannum

      public long mniPtdTrannum()
      MNI_PTD_TRANNUM value.
      Returns:
      long MNI_PTD_TRANNUM value
    • mniPtdTranid

      public String mniPtdTranid()
      MNI_PTD_TRANID value.
      Returns:
      String MNI_PTD_TRANID value
    • mniPtdCount

      public long mniPtdCount()
      MNI_PTD_COUNT value.
      Returns:
      long MNI_PTD_COUNT value
    • create

      public static MniIdentificationData 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