ESB_ATTRSPECS_T

This structure is used by EsbOtlSetAttributeSpecifications() to set attribute specifications for the outline, and by EsbOtlGetAttributeSpecifications() and EsbGetAttributeSpecifications() to get attribute specifications for the outline.

Type ESB_ATTRSPECS_T
  DefaultTrueString      As String * ESB_MBRNAMELEN
  DefaultFalseString     As String * ESB_MBRNAMELEN
  DefaultAttrCalcDimName As String * ESB_MBRNAMELEN
  DefaultSumMbrName      As String * ESB_MBRNAMELEN
  DefaultCountMbrName    As String * ESB_MBRNAMELEN
  DefaultAverageMbrName  As String * ESB_MBRNAMELEN
  DefaultMinMbrName      As String * ESB_MBRNAMELEN
  DefaultMaxMbrName      As String * ESB_MBRNAMELEN
  GenNameBy              As Integer
  UseNameOf              As Integer
  Delimiter              As Integer
  DateFormat             As Integer
  BucketingType          As Integer
End Type
VB Data TypeFieldDescription
As String * ESB_MBRNAMELENDefaultTrueStringThe string used with the boolean attribute to indicate TRUE. The default value is ESB_DEFAULT_TRUESTRING ("True").
As String * ESB_MBRNAMELENDefaultFalseStringThe string used with the boolean attribute to indicate FALSE. The default value is ESB_DEFAULT_FALSESTRING ("False").
As String * ESB_MBRNAMELENDefaultAttrCalcDimNameThe name of the attribute calculations (aggregate) dimension. The default value is ESB_DEFAULT_ATTRIBUTECALCULATIONS ("Attribute Calculations").
As String * ESB_MBRNAMELENDefaultSumMbrNameThe name used with the attribute calculations (aggregate) dimension to indicate SUM. The default value is ESB_DEFAULT_SUM ("Sum").
As String * ESB_MBRNAMELENDefaultCountMbrNameThe name used with the attribute calculations (aggregate) dimension to indicate COUNT. The default value is ESB_DEFAULT_COUNT ("Count").
As String * ESB_MBRNAMELENDefaultAverageMbrNameThe name used with the attribute calculations (aggregate) dimension to indicate AVERAGE. The default value is ESB_DEFAULT_AVERAGE ("Average").
As String * ESB_MBRNAMELENDefaultMinMbrNameThe name used with the attribute calculations (aggregate) dimension to indicate MINIMUM. The default value is ESB_DEFAULT_MIN ("Min").
As String * ESB_MBRNAMELENDefaultMaxMbrNameThe name used with the attribute calculations (aggregate) dimension to indicate MAXIMUM. The default value is ESB_DEFAULT_MAX ("Max").
As IntegerGenNameByA constant identifier indicating whether to use the generation(s) of the zero-level member as the prefix or the suffix when generating a long name:
  • ESB_GENNAMEBY_PREFIX (the default value)

  • ESB_GENNAMEBY_SUFFIX

As IntegerUseNameOfA constant identifier indicating which generation(s) of the zero-level member to use when generating a long name:
  • ESB_USENAMEOF_NONE (the default value)

  • ESB_USENAMEOF_PARENT

  • ESB_USENAMEOF_GRANDPARENTANDPARENT

  • ESB_USENAMEOF_ALLANCESTORS

  • ESB_USENAMEOF_DIMENSION

As IntegerDelimiterA constant identifier indicating the delimiter to use when generating a long name:
  • ESB_DELIMITER_UNDERSCORE (the default value)

  • ESB_DELIMITER_PIPE

  • ESB_DELIMITER_CARET

As IntegerDateFormatA constant identifier indicating the format for a datetime attribute:
  • ESB_DATEFORMAT_MMDDYYYY (the default value)

  • ESB_DATEFORMAT_DDMMYYYY

As IntegerBucketingTypeA constant identifier indicating a numeric attribute's bucketing type:
  • ESB_UPPERBOUNDINCLUSIVE (the default value)

  • ESB_UPPERBOUNDNONINCLUSIVE

  • ESB_LOWERBOUNDINCLUSIVE

  • ESB_LOWERBOUNDNONINCLUSIVE