Class EnvironmentalSection

java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf98.zos.EnvironmentalSection

public final class EnvironmentalSection extends SmfData
SMF 98 subtype 1 Environmental section

Obtain from

  • Field Details

    • SMF98_1_ENV_SVTAFFON

      public static final int SMF98_1_ENV_SVTAFFON
      Constant: 0x80 = 128
      See Also:
    • SMF98_1_ENV_SVTLGACT

      public static final int SMF98_1_ENV_SVTLGACT
      Constant: 0x40 = 64
      See Also:
    • SMF98_1_ENV_SVTHDCPR

      public static final int SMF98_1_ENV_SVTHDCPR
      Constant: 0x20 = 32
      See Also:
    • SMF98_1_ENV_CvtProcAsCore

      public static final int SMF98_1_ENV_CvtProcAsCore
      Constant: 0x10 = 16
      See Also:
    • SMF98_1_ENV_CvtMultiCpusPerCore

      public static final int SMF98_1_ENV_CvtMultiCpusPerCore
      Constant: 0x08 = 8
      See Also:
    • SMF98_1_ENV_CoreMixedMode_CP

      public static final int SMF98_1_ENV_CoreMixedMode_CP
      Constant: 0x04 = 4
      See Also:
    • SMF98_1_ENV_CoreMixedMode_zCBP

      public static final int SMF98_1_ENV_CoreMixedMode_zCBP
      Constant: 0x02 = 2
      See Also:
    • SMF98_1_ENV_CoreMixedMode_zAAP

      public static final int SMF98_1_ENV_CoreMixedMode_zAAP
      Constant: 0x02 = 2
      See Also:
    • SMF98_1_ENV_CoreMixedMode_zIIP

      public static final int SMF98_1_ENV_CoreMixedMode_zIIP
      Constant: 0x01 = 1
      See Also:
    • SMF98_1_ENV_SVTForceCoreMode_1

      public static final int SMF98_1_ENV_SVTForceCoreMode_1
      Constant: 0x80 = 128
      See Also:
    • SMF98_1_ENV_CvtzCBP

      public static final int SMF98_1_ENV_CvtzCBP
      Constant: 0x40 = 64
      See Also:
    • SMF98_1_ENV_WorkloadIntCorrFeature

      public static final int SMF98_1_ENV_WorkloadIntCorrFeature
      Constant: 0x08 = 8
      See Also:
    • SMF98_1_ENV_SVTCR_Actv

      public static final int SMF98_1_ENV_SVTCR_Actv
      Constant: 0x80 = 128
      See Also:
  • Method Details

    • flagsByte1

      public int flagsByte1()
      SMF98_1_ENV_Flags_Byte1 value.
      Returns:
      int SMF98_1_ENV_Flags_Byte1 value
    • svtAffOn

      public boolean svtAffOn()
      Return true if SMF98_1_ENV_SVTAFFON bit in flagsByte1() is set.
      Returns:
      boolean SMF98_1_ENV_SVTAFFON bit is set in flagsByte1()

      SMF98_1_ENV_SVTAFFON = 0x80

    • svtlgact

      public boolean svtlgact()
      Return true if SMF98_1_ENV_SVTLGACT bit in flagsByte1() is set.
      Returns:
      boolean SMF98_1_ENV_SVTLGACT bit is set in flagsByte1()

      SMF98_1_ENV_SVTLGACT = 0x40

    • svthdcpr

      public boolean svthdcpr()
      Return true if SMF98_1_ENV_SVTHDCPR bit in flagsByte1() is set.
      Returns:
      boolean SMF98_1_ENV_SVTHDCPR bit is set in flagsByte1()

      SMF98_1_ENV_SVTHDCPR = 0x20

    • cvtProcAsCore

      public boolean cvtProcAsCore()
      Return true if SMF98_1_ENV_CvtProcAsCore bit in flagsByte1() is set.
      Returns:
      boolean SMF98_1_ENV_CvtProcAsCore bit is set in flagsByte1()

      SMF98_1_ENV_CvtProcAsCore = 0x10

    • cvtMultiCpusPerCore

      public boolean cvtMultiCpusPerCore()
      Return true if SMF98_1_ENV_CvtMultiCpusPerCore bit in flagsByte1() is set.
      Returns:
      boolean SMF98_1_ENV_CvtMultiCpusPerCore bit is set in flagsByte1()

      SMF98_1_ENV_CvtMultiCpusPerCore = 0x08

    • coreMixedModeCp

      public boolean coreMixedModeCp()
      Return true if SMF98_1_ENV_CoreMixedMode_CP bit in flagsByte1() is set.
      Returns:
      boolean SMF98_1_ENV_CoreMixedMode_CP bit is set in flagsByte1()

      SMF98_1_ENV_CoreMixedMode_CP = 0x04

    • coreMixedModeZcbp

      public boolean coreMixedModeZcbp()
      Return true if SMF98_1_ENV_CoreMixedMode_zCBP bit in flagsByte1() is set.
      Returns:
      boolean SMF98_1_ENV_CoreMixedMode_zCBP bit is set in flagsByte1()

      SMF98_1_ENV_CoreMixedMode_zCBP = 0x02

    • coreMixedModeZaap

      public boolean coreMixedModeZaap()
      Return true if SMF98_1_ENV_CoreMixedMode_zAAP bit in flagsByte1() is set.
      Returns:
      boolean SMF98_1_ENV_CoreMixedMode_zAAP bit is set in flagsByte1()

      SMF98_1_ENV_CoreMixedMode_zAAP = 0x02

    • coreMixedModeZiip

      public boolean coreMixedModeZiip()
      Return true if SMF98_1_ENV_CoreMixedMode_zIIP bit in flagsByte1() is set.
      Returns:
      boolean SMF98_1_ENV_CoreMixedMode_zIIP bit is set in flagsByte1()

      SMF98_1_ENV_CoreMixedMode_zIIP = 0x01

    • flagsByte2

      public int flagsByte2()
      SMF98_1_ENV_Flags_Byte2 value.
      Returns:
      int SMF98_1_ENV_Flags_Byte2 value
    • svtForceCoreMode1

      public boolean svtForceCoreMode1()
      Return true if SMF98_1_ENV_SVTForceCoreMode_1 bit in flagsByte2() is set.
      Returns:
      boolean SMF98_1_ENV_SVTForceCoreMode_1 bit is set in flagsByte2()

      SMF98_1_ENV_SVTForceCoreMode_1 = 0x80

    • cvtzCbp

      public boolean cvtzCbp()
      Return true if SMF98_1_ENV_CvtzCBP bit in flagsByte2() is set.
      Returns:
      boolean SMF98_1_ENV_CvtzCBP bit is set in flagsByte2()

      SMF98_1_ENV_CvtzCBP = 0x40

    • workloadIntCorrFeature

      public boolean workloadIntCorrFeature()
      Return true if SMF98_1_ENV_WorkloadIntCorrFeature bit in flagsByte2() is set.
      Returns:
      boolean SMF98_1_ENV_WorkloadIntCorrFeature bit is set in flagsByte2()

      SMF98_1_ENV_WorkloadIntCorrFeature = 0x08

    • flagsByte3

      public int flagsByte3()
      SMF98_1_ENV_Flags_Byte3 value.
      Returns:
      int SMF98_1_ENV_Flags_Byte3 value
    • svtcr

      public int svtcr()
      SMF98_1_ENV_SVTCR value.
      Returns:
      int SMF98_1_ENV_SVTCR value
    • svtcrActv

      public boolean svtcrActv()
      Return true if SMF98_1_ENV_SVTCR_Actv bit in svtcr() is set.
      Returns:
      boolean SMF98_1_ENV_SVTCR_Actv bit is set in svtcr()

      SMF98_1_ENV_SVTCR_Actv = 0x80

    • svtCoreModeMax

      public int svtCoreModeMax()
      SMF98_1_ENV_SvtCoreMode_Max value.
      Returns:
      int SMF98_1_ENV_SvtCoreMode_Max value
    • svtCoreModeCp

      public int svtCoreModeCp()
      SMF98_1_ENV_SvtCoreMode_CP value.
      Returns:
      int SMF98_1_ENV_SvtCoreMode_CP value
    • svtCoreModeZcbp

      public int svtCoreModeZcbp()
      SMF98_1_ENV_SvtCoreMode_zCBP value.
      Returns:
      int SMF98_1_ENV_SvtCoreMode_zCBP value
    • svtCoreModeZaap

      public int svtCoreModeZaap()
      SMF98_1_ENV_SvtCoreMode_zAAP value.
      Returns:
      int SMF98_1_ENV_SvtCoreMode_zAAP value
    • svtCoreModeZiip

      public int svtCoreModeZiip()
      SMF98_1_ENV_SvtCoreMode_zIIP value.
      Returns:
      int SMF98_1_ENV_SvtCoreMode_zIIP value
    • awmtCp

      public long awmtCp()
      SMF98_1_ENV_AWMT_CP value.
      Returns:
      long SMF98_1_ENV_AWMT_CP value
    • awmtZcbp

      public long awmtZcbp()
      SMF98_1_ENV_AWMT_zCBP value.
      Returns:
      long SMF98_1_ENV_AWMT_zCBP value
    • awmtZaap

      public long awmtZaap()
      SMF98_1_ENV_AWMT_ZAAP value.
      Returns:
      long SMF98_1_ENV_AWMT_ZAAP value
    • svtZcbpAwmtElapsedTimer

      public long svtZcbpAwmtElapsedTimer()
      SMF98_1_ENV_SVT_zCBPAWMT_ELAPSED_TIMER value.
      Returns:
      long SMF98_1_ENV_SVT_zCBPAWMT_ELAPSED_TIMER value
    • svtIfaAwmtElapsedTimer

      public long svtIfaAwmtElapsedTimer()
      SMF98_1_ENV_SVT_IFAAWMT_ELAPSED_TIMER value.
      Returns:
      long SMF98_1_ENV_SVT_IFAAWMT_ELAPSED_TIMER value
    • awmtZiip

      public long awmtZiip()
      SMF98_1_ENV_AWMT_ZIIP value.
      Returns:
      long SMF98_1_ENV_AWMT_ZIIP value
    • svtZiipAwmtElapsedTimer

      public long svtZiipAwmtElapsedTimer()
      SMF98_1_ENV_SVT_zIIPAWMT_ELAPSED_TIMER value.
      Returns:
      long SMF98_1_ENV_SVT_zIIPAWMT_ELAPSED_TIMER value
    • svtSupAwmtElapsedTimer

      public long svtSupAwmtElapsedTimer()
      SMF98_1_ENV_SVT_SUPAWMT_ELAPSED_TIMER value.
      Returns:
      long SMF98_1_ENV_SVT_SUPAWMT_ELAPSED_TIMER value
    • svtMaxQl

      public int svtMaxQl()
      SMF98_1_ENV_SVTMAXQL value.
      Returns:
      int SMF98_1_ENV_SVTMAXQL value
    • svtZcbpMaxQl

      public int svtZcbpMaxQl()
      SMF98_1_ENV_SVT_zCBPMAXQL value.
      Returns:
      int SMF98_1_ENV_SVT_zCBPMAXQL value
    • svtZaapMaxQl

      public int svtZaapMaxQl()
      SMF98_1_ENV_SVT_zAAPMAXQL value.
      Returns:
      int SMF98_1_ENV_SVT_zAAPMAXQL value
    • svtZiipMaxQl

      public int svtZiipMaxQl()
      SMF98_1_ENV_SVT_zIIPMAXQL value.
      Returns:
      int SMF98_1_ENV_SVT_zIIPMAXQL value
    • svtMinHl

      public int svtMinHl()
      SMF98_1_ENV_SVTMINHL value.
      Returns:
      int SMF98_1_ENV_SVTMINHL value
    • svtZcbpMinHl

      public int svtZcbpMinHl()
      SMF98_1_ENV_SVT_zCBPMINHL value.
      Returns:
      int SMF98_1_ENV_SVT_zCBPMINHL value
    • svtZaapMinHl

      public int svtZaapMinHl()
      SMF98_1_ENV_SVT_zAAPMINHL value.
      Returns:
      int SMF98_1_ENV_SVT_zAAPMINHL value
    • svtZiipMinHl

      public int svtZiipMinHl()
      SMF98_1_ENV_SVT_zIIPMINHL value.
      Returns:
      int SMF98_1_ENV_SVT_zIIPMINHL value
    • onlineCoresCps

      public long onlineCoresCps()
      SMF98_1_ENV_OnlineCores_CPs value.
      Returns:
      long SMF98_1_ENV_OnlineCores_CPs value
    • onlineCoresZcbps

      public long onlineCoresZcbps()
      SMF98_1_ENV_OnlineCores_zCBPs value.
      Returns:
      long SMF98_1_ENV_OnlineCores_zCBPs value
    • onlineCoresZaaps

      public long onlineCoresZaaps()
      SMF98_1_ENV_OnlineCores_zAAPs value.
      Returns:
      long SMF98_1_ENV_OnlineCores_zAAPs value
    • onlineCoresZiips

      public long onlineCoresZiips()
      SMF98_1_ENV_OnlineCores_zIIPs value.
      Returns:
      long SMF98_1_ENV_OnlineCores_zIIPs value
    • numVhCoresCp

      public long numVhCoresCp()
      SMF98_1_ENV_Num_VH_cores_CP value.
      Returns:
      long SMF98_1_ENV_Num_VH_cores_CP value
    • numVhCoresZcbp

      public long numVhCoresZcbp()
      SMF98_1_ENV_Num_VH_cores_zCBP value.
      Returns:
      long SMF98_1_ENV_Num_VH_cores_zCBP value
    • numVhCoresZaap

      public long numVhCoresZaap()
      SMF98_1_ENV_Num_VH_cores_zAAP value.
      Returns:
      long SMF98_1_ENV_Num_VH_cores_zAAP value
    • numVhCoresZiip

      public long numVhCoresZiip()
      SMF98_1_ENV_Num_VH_cores_zIIP value.
      Returns:
      long SMF98_1_ENV_Num_VH_cores_zIIP value
    • numVmCoresCp

      public long numVmCoresCp()
      SMF98_1_ENV_Num_VM_cores_CP value.
      Returns:
      long SMF98_1_ENV_Num_VM_cores_CP value
    • numVmCoresZcbp

      public long numVmCoresZcbp()
      SMF98_1_ENV_Num_VM_cores_zCBP value.
      Returns:
      long SMF98_1_ENV_Num_VM_cores_zCBP value
    • numVmCoresZaap

      public long numVmCoresZaap()
      SMF98_1_ENV_Num_VM_cores_zAAP value.
      Returns:
      long SMF98_1_ENV_Num_VM_cores_zAAP value
    • numVmCoresZiip

      public long numVmCoresZiip()
      SMF98_1_ENV_Num_VM_cores_zIIP value.
      Returns:
      long SMF98_1_ENV_Num_VM_cores_zIIP value
    • numVlUnparkedCoresCp

      public long numVlUnparkedCoresCp()
      SMF98_1_ENV_Num_VL_Unparked_cores_CP value.
      Returns:
      long SMF98_1_ENV_Num_VL_Unparked_cores_CP value
    • numVlUnparkedCoresZcbp

      public long numVlUnparkedCoresZcbp()
      SMF98_1_ENV_Num_VL_Unparked_cores_zCBP value.
      Returns:
      long SMF98_1_ENV_Num_VL_Unparked_cores_zCBP value
    • numVlUnparkedCoresZaap

      public long numVlUnparkedCoresZaap()
      SMF98_1_ENV_Num_VL_Unparked_cores_zAAP value.
      Returns:
      long SMF98_1_ENV_Num_VL_Unparked_cores_zAAP value
    • numVlUnparkedCoresZiip

      public long numVlUnparkedCoresZiip()
      SMF98_1_ENV_Num_VL_Unparked_cores_zIIP value.
      Returns:
      long SMF98_1_ENV_Num_VL_Unparked_cores_zIIP value
    • numVlParkedCoresCp

      public long numVlParkedCoresCp()
      SMF98_1_ENV_Num_VL_Parked_cores_CP value.
      Returns:
      long SMF98_1_ENV_Num_VL_Parked_cores_CP value
    • numVlParkedCoresZcbp

      public long numVlParkedCoresZcbp()
      SMF98_1_ENV_Num_VL_Parked_cores_zCBP value.
      Returns:
      long SMF98_1_ENV_Num_VL_Parked_cores_zCBP value
    • numVlParkedCoresZaap

      public long numVlParkedCoresZaap()
      SMF98_1_ENV_Num_VL_Parked_cores_zAAP value.
      Returns:
      long SMF98_1_ENV_Num_VL_Parked_cores_zAAP value
    • numVlParkedCoresZiip

      public long numVlParkedCoresZiip()
      SMF98_1_ENV_Num_VL_Parked_cores_zIIP value.
      Returns:
      long SMF98_1_ENV_Num_VL_Parked_cores_zIIP value
    • numExcludedCp

      public long numExcludedCp()
      SMF98_1_ENV_Num_Excluded_CP value.
      Returns:
      long SMF98_1_ENV_Num_Excluded_CP value
    • numExcludedZcbp

      public long numExcludedZcbp()
      SMF98_1_ENV_Num_Excluded_zCBP value.
      Returns:
      long SMF98_1_ENV_Num_Excluded_zCBP value
    • numExcludedZaap

      public long numExcludedZaap()
      SMF98_1_ENV_Num_Excluded_zAAP value.
      Returns:
      long SMF98_1_ENV_Num_Excluded_zAAP value
    • numExcludedZiip

      public long numExcludedZiip()
      SMF98_1_ENV_Num_Excluded_zIIP value.
      Returns:
      long SMF98_1_ENV_Num_Excluded_zIIP value
    • svtCpEngineSpeed

      public long svtCpEngineSpeed()
      SMF98_1_ENV_SVT_CPEngineSpeed value.
      Returns:
      long SMF98_1_ENV_SVT_CPEngineSpeed value
    • svtSpecialtyEngineSpeed

      public long svtSpecialtyEngineSpeed()
      SMF98_1_ENV_SVT_SpecialtyEngineSpeed value.
      Returns:
      long SMF98_1_ENV_SVT_SpecialtyEngineSpeed value
    • svtPriorityRanges

      public List<PriorityRange> svtPriorityRanges()
      SMF98_1_ENV_SVT_Priority_Ranges values.
      Returns:
      List<PriorityRange> of SMF98_1_ENV_SVT_Priority_Ranges
      See Also:
    • svtPriorityRange

      public PriorityRange svtPriorityRange(JobPriority priority)
      Get the Priority range for a specific JobPriority sub bucket.
      Parameters:
      priority - JobPriority value e.g. JobPriority.HIGH
      Returns:
      PriorityRange for the specified job size.
    • svtPriorityRangeRawValues

      public int[] svtPriorityRangeRawValues()
      SMF98_1_ENV_SVT_Priority_Ranges values.
      Returns:
      int[] 3 value array of SMF98_1_ENV_SVT_Priority_Ranges
    • vcmCpsPerNode

      public int vcmCpsPerNode()
      SMF98_1_ENV_VcmCPsPerNode value.
      Returns:
      int SMF98_1_ENV_VcmCPsPerNode value
    • qdepthAnalysisDelta

      public long qdepthAnalysisDelta()
      SMF98_1_ENV_QDepthAnalysisDelta value.
      Returns:
      long SMF98_1_ENV_QDepthAnalysisDelta value
    • numCoreExcludedCp

      public long numCoreExcludedCp()
      SMF98_1_ENV_Num_Core_Excluded_CP value.
      Returns:
      long SMF98_1_ENV_Num_Core_Excluded_CP value
    • numCoreExcludedZcbp

      public long numCoreExcludedZcbp()
      SMF98_1_ENV_Num_Core_Excluded_zCBP value.
      Returns:
      long SMF98_1_ENV_Num_Core_Excluded_zCBP value
    • numCoreExcludedZaap

      public long numCoreExcludedZaap()
      SMF98_1_ENV_Num_Core_Excluded_zAAP value.
      Returns:
      long SMF98_1_ENV_Num_Core_Excluded_zAAP value
    • numCoreExcludedZiip

      public long numCoreExcludedZiip()
      SMF98_1_ENV_Num_Core_Excluded_zIIP value.
      Returns:
      long SMF98_1_ENV_Num_Core_Excluded_zIIP value
    • svtSubBucketRanges

      public List<SizeRange> svtSubBucketRanges()
      SMF98_1_ENV_SVT_SubBucket_Ranges values.

      The sub bucket raw values are integers representing 0.5 percent CPU utilization. The SizeRange high and low values are converted to values between 0 and 1 i.e. a raw value of 3 = 0.5 * 3 / 100 = 0.015

      Returns:
      List<SizeRange> of SMF98_1_ENV_SVT_SubBucket_Ranges
      See Also:
    • svtSubBucketRange

      public SizeRange svtSubBucketRange(JobSize size)
      Get the Job Size range for a specific JobSize sub bucket.
      Parameters:
      size - JobSize value e.g. JobSize.LARGE
      Returns:
      SizeRange for the specified job size.
    • svtSubBucketRangeRawValues

      public int[] svtSubBucketRangeRawValues()
      SMF98_1_ENV_SVT_SubBucket_Ranges values.
      Returns:
      int[] 3 value array of SMF98_1_ENV_SVT_SubBucket_Ranges
    • create

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