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
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
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 |