Gibt die Liste aller verfügbaren Infofelder und ihrer Eigenschaften als Schema für die gewählte Zeitabschnittsablage zurück.

Message "GetHdTimePeriodStoreSchemaRequest"

Struktur

Zum Kopieren in die Zwischenablage auf das Icon klicken ->

GetHdTimePeriodStoreSchemaRequest{

}

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 und Schema zurückgegeben werden sollen

3

include_standard_fields

bool

Option, um die Standard-Infofelder in die Message zu integrieren. Benutzerdefinierte Infofelder werden immer zurückgegeben.

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

Liste der verfügbaren Infofelder in der Zeitabschnittsablage. Je Infofeld wird eine Message InfoFieldDefinition mit den folgenden Parametern zurückgegeben.

Struktur

Zum Kopieren in die Zwischenablage auf das Icon klicken ->

GetHdTimePeriodStoreSchemaResponse{

   InfoFieldDefinition{…}

}

Parameter

Pos.

Parameter

Datentyp

Bedeutung

1

info_field_data_type

enum (InfoFieldDataType)

Typ des Infofelds, siehe Enum "InfoFieldDataType".

2

field_name

string

Name des Infofelds

3

display_name

string

Lokalisierter Anzeigename des Infofelds

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