Liefert die Metadaten des Infofelds, wie z. B. die Einheit oder den Anzeigenamen und den Kommentar für eine ausgewählte Zeitabschnittsablage zurück.

Message "GetHdTimePeriodMetaDataRequest"

Struktur

Zum Kopieren in die Zwischenablage auf das Icon klicken ->

GetHdTimePeriodMetaDataRequest{

}

Parameter

Pos.

Parameter

Datentyp

Bedeutung

1

hd_store_name

string

Eindeutiger Name der zeitbasierten HD-Ablage, die die übergeordnete Ablage für die Zeitabschnittsablage ist

2

time_period_store_name

string

Eindeutiger Name der Zeitabschnittsablage, deren Infofelder zurückgegeben werden sollen.

3

meta_ids

int32

Die IDs, für die die Metadaten zurückgegeben werden sollen

Die zugehörige Metadaten-ID eines Zeitabschnitts ist Teil der Response GetHdTimePeriodData(), siehe GetHdTimePeriodData().

4

locale

string

Für die spätere Verwendung: Option, den Anzeigenamen der Felder in einer gewünschten Sprache zurückzugeben

Wenn leer, wird die Systemsprache von ibaHD-Server zurückgegeben.

Message "GetHdTimePeriodMetaDataResponse"

Liste der verfügbaren Metadatendefinitionen von benutzerdefinierten Infofeldern zur ausgewählten Meta-ID innerhalb der angeforderten Zeitabschnittsablage. Pro Metadatendefinition wird eine Message MetadataField mit den folgenden Parametern zurückgegeben.

Struktur

Zum Kopieren in die Zwischenablage auf das Icon klicken ->

GetHdTimePeriodMetaDataResponse{

   MetadataField{…}

}

Parameter

Pos.

Parameter

Datentyp

Bedeutung

1

metadata_id

int32

ID der Metadatengruppe

2

info_field_name

string

Datenbankname des Infofelds

3

info_field_display_name

string

Anzeigename des Infofelds

4

comment_1

string

Kommentar

5

comment_2

sting

Kommentar

6

info_field_unit

string

Einheit des Infofelds

7

info_field_data_type

enum (InfoFieldDataType)

Infofeldtyp, siehe .Enum "InfoFieldDataType"

Enum "InfoFieldDataType"

Folgende Werte stehen für InfoFieldDataType zur Verfügung.

Wert

Bedeutung

0

IF_DATA_TYPE_UNSPECIFIED

nicht spezifiziert

1

IF_DATA_TYPE_FLOAT_VALUES

Wert vom Typ "float"

2

IF_DATA_TYPE_DOUBLE_VALUES

Wert vom Typ "double"

3

IF_DATA_TYPE_STRING_VALUES

Wert vom Typ "string"

4

IF_DATA_TYPE_BOOL_VALUES

Wert vom Typ "bool"

5

IF_DATA_TYPE_INT16_VALUES

int16-Wert

6

IF_DATA_TYPE_INT32_VALUES

int32-Wert

7

IF_DATA_TYPE_INT64_VALUES

int64-Wert