innoconnect / TechAnl
Übersicht
- AlleMesspunkteFuerPortalbenutzer
- Auftrag
- Auftragpos
- Auftragwork
- AvisierungAuftragposition
- BegebenheitWS
- ExportZaehlerdatenaustausch
- Geraet
- Geraetestandort
- Installationsobjekt
- Instzaehlwerk
- MesspunkteFuerZeitreihen
- MesspunktkennzeichnungWS
- MesswertWS
- Slp_verrechnungstyp
- Trekommando
- Trezuordgeraet
- TrezuordgeraetWS
- UpdateStatusAvisierung
- ZaehlerObjektProjekt
-
AlleMesspunkteFuerPortalbenutzer
Das Objekt AlleMesspunkteFuerPortalbenutzer unterstützt die folgenden Endpunkte.
Endpunkt Beschreibung GET techanl/allemesspunktefuerportalbenutzer Suchen nach AlleMesspunkteFuerPortalbenutzer Objekten. -
GET techanl/allemesspunktefuerportalbenutzer
Suchen nach AlleMesspunkteFuerPortalbenutzer Objekten.
Parameters
Name Default Beschreibung EnergieArt
Int32
(query)EnergieArt. HatZeitreihen
Int32
(query)HatZeitreihen. Messpunkte_ZEV_EVG_Aufloesen
Int32
(query)Messpunkte_ZEV_EVG_Aufloesen. Stichdatum
DateTime
(query)Stichdatum. Umsysteme
String
(query)Umsysteme. Response
Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.
Name Herkunft Beschreibung ID_Meteringcode
Int32Messpunktbezeichnung
String
nullableUmsysteme
String
nullableEnthält die Liste von Umsystemen, für die eine Verwendung dem Messpunkt zugeordnet ist (Softwaresystem-Ids mit Komma getrennt) HatZeitreihen
Int32
nullableEnthält 1, falls der Messpunkt innosolv Zeitreihen besitzt, die die Eigenschaft "In Portal sichtbar" gesetzt haben. Energierichtung
Int32Hardcode für Wertebereich "Energierichtung.Richtung" HatVirtuelleMessung
Int32Enthält 1, wenn für den Messpunkt eine virtuelle Messung vorhanden ist, ansonsten 0. ID_Standardlastprofil
Int32
nullableZEVNr_Cd
Int32
nullableZEVNr
String
nullableZEVRolle_Cd
Int32
nullableZEVRolle
String
nullableAbrechnungsmodell_ZEV_Cd
Int32
nullableAbrechnungsmodell_ZEV
String
nullable
-
Auftrag
Das Objekt Auftrag unterstützt die folgenden Endpunkte.
Endpunkt Beschreibung GET techanl/auftrag/{id} Gibt das Auftrag Objekt mit dem entsprechenden Schlüssel zurück. POST techanl/auftrag Erstellt ein neues Auftrag Objekt mit den übergebenen Werten. PUT techanl/auftrag/{id} Aktualisiert das Auftrag Objekt mit dem entsprechenden Schlüssel mit den übergebenen Werten. -
GET techanl/auftrag/{id}
Gibt das Auftrag Objekt mit dem entsprechenden Schlüssel zurück.
Parameters
Name Default Beschreibung id *required
Int32
(query)ID_Auftrag. Response
Name Herkunft Beschreibung ID_Auftrag
Int32Taetigkeit
Int32Tätigkeit des Auftrags (1=Installation, 2=Deinstallation, 3=Instandhaltung, 4=Zählwerksumstellung, 100=Ablesung) Termin
DateTimeTermin des Auftrags TerminVon
DateTime
nullableEingrenzung des Termins (Uhrzeit von) KarenzVor
Int32
nullableKarenz in Tage vor dem Termin TerminBis
DateTime
nullableEingrenzung des Termins (Uhrzeit bis) KarenzNach
Int32
nullableKarenz in Tage nach dem Termin Grund
Int32
nullableGrund des Auftrags (Wertebereich Auftrag.Grund) Beschreibung
String
nullableFrei wählbare Beschreibung ID_Subjekt
Int32
nullableSubjekt des Auftraggebers ID_SubjektVerantwortlicher
Int32
nullableVerantwortlicher für den Auftrag (Subjekt oder Orgenheit gemäss Parameter: IstOrgeinheit) IstOrgeinheit
Int32
nullableGibt an, ob ID_SubjektVerantwortlicher eine Organisationseinheit ist. (NULL, 1 = Orgeinheit, 2 = Subjekt) -
POST techanl/auftrag
Erstellt ein neues Auftrag Objekt mit den übergebenen Werten.
Parameters
Name Default Beschreibung Taetigkeit *required
Int32
(body)Tätigkeit des Auftrags (1=Installation, 2=Deinstallation, 3=Instandhaltung, 4=Zählwerksumstellung, 100=Ablesung) Termin *required
DateTime
(body)Termin des Auftrags TerminVon
DateTime
(body)Eingrenzung des Termins (Uhrzeit von) KarenzVor
Int32
(body)Karenz in Tage vor dem Termin TerminBis
DateTime
(body)Eingrenzung des Termins (Uhrzeit bis) KarenzNach
Int32
(body)Karenz in Tage nach dem Termin Grund
Int32
(body)Grund des Auftrags (Wertebereich Auftrag.Grund) Beschreibung
String
(body)Frei wählbare Beschreibung ID_Subjekt
Int32
(body)Subjekt des Auftraggebers ID_SubjektVerantwortlicher
Int32
(body)Verantwortlicher für den Auftrag (Subjekt oder Orgenheit gemäss Parameter: IstOrgeinheit) IstOrgeinheit
Int32
(body)Gibt an, ob ID_SubjektVerantwortlicher eine Organisationseinheit ist. (NULL, 1 = Orgeinheit, 2 = Subjekt) Response
Das Ergebnis enthält die Felder SuccessfullyCompleted (bool), ErrorMessage (string) und Entity.
Mit dem Feld SuccessfullyCompleted wird kommuniziert ob die Anfrage erfolgreich ausgeführt wurde (true), oder fehlgeschlagen ist (false). Falls die Anfrage fehlgeschlagen ist enhtält das Feld ErrorMessage die Fehlerursache. Wenn die Anfrage erfolgreich war, werden die effektiven Daten der Entität nach dem Speichern im Feld Entity zurückgegeben.Name Herkunft Beschreibung ID_Auftrag
Int32Taetigkeit
Int32Tätigkeit des Auftrags (1=Installation, 2=Deinstallation, 3=Instandhaltung, 4=Zählwerksumstellung, 100=Ablesung) Termin
DateTimeTermin des Auftrags TerminVon
DateTime
nullableEingrenzung des Termins (Uhrzeit von) KarenzVor
Int32
nullableKarenz in Tage vor dem Termin TerminBis
DateTime
nullableEingrenzung des Termins (Uhrzeit bis) KarenzNach
Int32
nullableKarenz in Tage nach dem Termin Grund
Int32
nullableGrund des Auftrags (Wertebereich Auftrag.Grund) Beschreibung
String
nullableFrei wählbare Beschreibung ID_Subjekt
Int32
nullableSubjekt des Auftraggebers ID_SubjektVerantwortlicher
Int32
nullableVerantwortlicher für den Auftrag (Subjekt oder Orgenheit gemäss Parameter: IstOrgeinheit) IstOrgeinheit
Int32
nullableGibt an, ob ID_SubjektVerantwortlicher eine Organisationseinheit ist. (NULL, 1 = Orgeinheit, 2 = Subjekt) -
PUT techanl/auftrag/{id}
Aktualisiert das Auftrag Objekt mit dem entsprechenden Schlüssel mit den übergebenen Werten.
Parameters
Name Default Beschreibung id *required
Int32
(query)ID_Auftrag. Taetigkeit *required
Int32
(body)Tätigkeit des Auftrags (1=Installation, 2=Deinstallation, 3=Instandhaltung, 4=Zählwerksumstellung, 100=Ablesung) Termin *required
DateTime
(body)Termin des Auftrags TerminVon
DateTime
(body)Eingrenzung des Termins (Uhrzeit von) KarenzVor
Int32
(body)Karenz in Tage vor dem Termin TerminBis
DateTime
(body)Eingrenzung des Termins (Uhrzeit bis) KarenzNach
Int32
(body)Karenz in Tage nach dem Termin Grund
Int32
(body)Grund des Auftrags (Wertebereich Auftrag.Grund) Beschreibung
String
(body)Frei wählbare Beschreibung ID_Subjekt
Int32
(body)Subjekt des Auftraggebers ID_SubjektVerantwortlicher
Int32
(body)Verantwortlicher für den Auftrag (Subjekt oder Orgenheit gemäss Parameter: IstOrgeinheit) IstOrgeinheit
Int32
(body)Gibt an, ob ID_SubjektVerantwortlicher eine Organisationseinheit ist. (NULL, 1 = Orgeinheit, 2 = Subjekt) Response
Das Ergebnis enthält die Felder SuccessfullyCompleted (bool), ErrorMessage (string) und Entity.
Mit dem Feld SuccessfullyCompleted wird kommuniziert ob die Anfrage erfolgreich ausgeführt wurde (true), oder fehlgeschlagen ist (false). Falls die Anfrage fehlgeschlagen ist enhtält das Feld ErrorMessage die Fehlerursache. Wenn die Anfrage erfolgreich war, werden die effektiven Daten der Entität nach dem Speichern im Feld Entity zurückgegeben.Name Herkunft Beschreibung ID_Auftrag
Int32Taetigkeit
Int32Tätigkeit des Auftrags (1=Installation, 2=Deinstallation, 3=Instandhaltung, 4=Zählwerksumstellung, 100=Ablesung) Termin
DateTimeTermin des Auftrags TerminVon
DateTime
nullableEingrenzung des Termins (Uhrzeit von) KarenzVor
Int32
nullableKarenz in Tage vor dem Termin TerminBis
DateTime
nullableEingrenzung des Termins (Uhrzeit bis) KarenzNach
Int32
nullableKarenz in Tage nach dem Termin Grund
Int32
nullableGrund des Auftrags (Wertebereich Auftrag.Grund) Beschreibung
String
nullableFrei wählbare Beschreibung ID_Subjekt
Int32
nullableSubjekt des Auftraggebers ID_SubjektVerantwortlicher
Int32
nullableVerantwortlicher für den Auftrag (Subjekt oder Orgenheit gemäss Parameter: IstOrgeinheit) IstOrgeinheit
Int32
nullableGibt an, ob ID_SubjektVerantwortlicher eine Organisationseinheit ist. (NULL, 1 = Orgeinheit, 2 = Subjekt)
-
Auftragpos
Das Objekt Auftragpos unterstützt die folgenden Endpunkte.
Endpunkt Beschreibung GET techanl/auftragpos/{id1}/{id2} Gibt das Auftragpos Objekt mit dem entsprechenden Schlüssel zurück. POST techanl/auftragpos Erstellt ein neues Auftragpos Objekt mit den übergebenen Werten. PUT techanl/auftragpos/{id1}/{id2} Aktualisiert das Auftragpos Objekt mit dem entsprechenden Schlüssel mit den übergebenen Werten. -
GET techanl/auftragpos/{id1}/{id2}
Gibt das Auftragpos Objekt mit dem entsprechenden Schlüssel zurück.
Parameters
Name Default Beschreibung id1 *required
Int32
(query)ID_Auftrag. id2 *required
Int32
(query)LaufNr_Auftragpos. Response
Name Herkunft Beschreibung ID_Auftrag
Int32ID_Auftragwork
Int32
nullableID_Geraet
Int32
nullableTätigkeit Installation: Gerät für die Installation (NULL) / Tätigkeit Deinstallation: Ersatzgerät für die Deinstallation (NULL) / Tätigkeit Instandhaltung: Gerät für die Instandhaltung (NOT NULL) ID_Geraeteserie
Int32
nullableTätigkeit Installation: Geräteserie für die Installation (NULL) / Tätigkeit Deinstallation: Gerätserie des Ersatzgerät für die Deinstallation (NULL) ID_Parametrierung
Int32
nullableTätigkeit Zählwerksumstellung: Neue ID_Parametrierung für die Zählwerksumstellung (NULL) ID_Geraetestandort
Int32
nullableTätigkeit Ablesung: ID_Geraetestandort für die Ablesung. (NOT NULL) / Tätigkeit Installation: ID_Geraetestandort für eine Ersatzinstallation (NULL). ID_Geraetestandort oder Geraetstandort_ID_Objekt definieren / Tätigkeit Deinstallation: ID_Geraetestandort für die Deinstallation (NOT NULL) / Tätigkeit Zählwerksumstellung: ID_Geraetestandort für eine Zählwerksumstellung (NOT NULL) Bezuegeranlage_ID_Objekt
Int32
nullableTätigkeit Installation: ID_Objekt der Bezügeranlage (NULL) Geraetestandort_ID_Objekt
Int32
nullableTätigkeit Installation: ID_Objekt vom Gerätestandort-Objekt (NULL) ID_Geraetestandort oder Geraetstandort_ID_Objekt definieren LaufNr_Auftragpos
Int32Für SaveAuftragpos: Das Ändern (Update) einer Auftragsposition wird nicht unterstützt. LaufNr_Auftragpos muss 0 sein. -
POST techanl/auftragpos
Erstellt ein neues Auftragpos Objekt mit den übergebenen Werten.
Parameters
Name Default Beschreibung ID_Auftrag *required
Int32
(body)ID_Auftragwork
Int32
(body)ID_Geraet
Int32
(body)Tätigkeit Installation: Gerät für die Installation (NULL) / Tätigkeit Deinstallation: Ersatzgerät für die Deinstallation (NULL) / Tätigkeit Instandhaltung: Gerät für die Instandhaltung (NOT NULL) ID_Geraeteserie
Int32
(body)Tätigkeit Installation: Geräteserie für die Installation (NULL) / Tätigkeit Deinstallation: Gerätserie des Ersatzgerät für die Deinstallation (NULL) ID_Parametrierung
Int32
(body)Tätigkeit Zählwerksumstellung: Neue ID_Parametrierung für die Zählwerksumstellung (NULL) ID_Geraetestandort
Int32
(body)Tätigkeit Ablesung: ID_Geraetestandort für die Ablesung. (NOT NULL) / Tätigkeit Installation: ID_Geraetestandort für eine Ersatzinstallation (NULL). ID_Geraetestandort oder Geraetstandort_ID_Objekt definieren / Tätigkeit Deinstallation: ID_Geraetestandort für die Deinstallation (NOT NULL) / Tätigkeit Zählwerksumstellung: ID_Geraetestandort für eine Zählwerksumstellung (NOT NULL) Bezuegeranlage_ID_Objekt
Int32
(body)Tätigkeit Installation: ID_Objekt der Bezügeranlage (NULL) Geraetestandort_ID_Objekt
Int32
(body)Tätigkeit Installation: ID_Objekt vom Gerätestandort-Objekt (NULL) ID_Geraetestandort oder Geraetstandort_ID_Objekt definieren Response
Das Ergebnis enthält die Felder SuccessfullyCompleted (bool), ErrorMessage (string) und Entity.
Mit dem Feld SuccessfullyCompleted wird kommuniziert ob die Anfrage erfolgreich ausgeführt wurde (true), oder fehlgeschlagen ist (false). Falls die Anfrage fehlgeschlagen ist enhtält das Feld ErrorMessage die Fehlerursache. Wenn die Anfrage erfolgreich war, werden die effektiven Daten der Entität nach dem Speichern im Feld Entity zurückgegeben.Name Herkunft Beschreibung ID_Auftrag
Int32ID_Auftragwork
Int32
nullableID_Geraet
Int32
nullableTätigkeit Installation: Gerät für die Installation (NULL) / Tätigkeit Deinstallation: Ersatzgerät für die Deinstallation (NULL) / Tätigkeit Instandhaltung: Gerät für die Instandhaltung (NOT NULL) ID_Geraeteserie
Int32
nullableTätigkeit Installation: Geräteserie für die Installation (NULL) / Tätigkeit Deinstallation: Gerätserie des Ersatzgerät für die Deinstallation (NULL) ID_Parametrierung
Int32
nullableTätigkeit Zählwerksumstellung: Neue ID_Parametrierung für die Zählwerksumstellung (NULL) ID_Geraetestandort
Int32
nullableTätigkeit Ablesung: ID_Geraetestandort für die Ablesung. (NOT NULL) / Tätigkeit Installation: ID_Geraetestandort für eine Ersatzinstallation (NULL). ID_Geraetestandort oder Geraetstandort_ID_Objekt definieren / Tätigkeit Deinstallation: ID_Geraetestandort für die Deinstallation (NOT NULL) / Tätigkeit Zählwerksumstellung: ID_Geraetestandort für eine Zählwerksumstellung (NOT NULL) Bezuegeranlage_ID_Objekt
Int32
nullableTätigkeit Installation: ID_Objekt der Bezügeranlage (NULL) Geraetestandort_ID_Objekt
Int32
nullableTätigkeit Installation: ID_Objekt vom Gerätestandort-Objekt (NULL) ID_Geraetestandort oder Geraetstandort_ID_Objekt definieren LaufNr_Auftragpos
Int32Für SaveAuftragpos: Das Ändern (Update) einer Auftragsposition wird nicht unterstützt. LaufNr_Auftragpos muss 0 sein. -
PUT techanl/auftragpos/{id1}/{id2}
Aktualisiert das Auftragpos Objekt mit dem entsprechenden Schlüssel mit den übergebenen Werten.
Parameters
Name Default Beschreibung id1 *required
Int32
(query)ID_Auftrag. id2 *required
Int32
(query)LaufNr_Auftragpos. ID_Auftragwork
Int32
(body)ID_Geraet
Int32
(body)Tätigkeit Installation: Gerät für die Installation (NULL) / Tätigkeit Deinstallation: Ersatzgerät für die Deinstallation (NULL) / Tätigkeit Instandhaltung: Gerät für die Instandhaltung (NOT NULL) ID_Geraeteserie
Int32
(body)Tätigkeit Installation: Geräteserie für die Installation (NULL) / Tätigkeit Deinstallation: Gerätserie des Ersatzgerät für die Deinstallation (NULL) ID_Parametrierung
Int32
(body)Tätigkeit Zählwerksumstellung: Neue ID_Parametrierung für die Zählwerksumstellung (NULL) ID_Geraetestandort
Int32
(body)Tätigkeit Ablesung: ID_Geraetestandort für die Ablesung. (NOT NULL) / Tätigkeit Installation: ID_Geraetestandort für eine Ersatzinstallation (NULL). ID_Geraetestandort oder Geraetstandort_ID_Objekt definieren / Tätigkeit Deinstallation: ID_Geraetestandort für die Deinstallation (NOT NULL) / Tätigkeit Zählwerksumstellung: ID_Geraetestandort für eine Zählwerksumstellung (NOT NULL) Bezuegeranlage_ID_Objekt
Int32
(body)Tätigkeit Installation: ID_Objekt der Bezügeranlage (NULL) Geraetestandort_ID_Objekt
Int32
(body)Tätigkeit Installation: ID_Objekt vom Gerätestandort-Objekt (NULL) ID_Geraetestandort oder Geraetstandort_ID_Objekt definieren Response
Das Ergebnis enthält die Felder SuccessfullyCompleted (bool), ErrorMessage (string) und Entity.
Mit dem Feld SuccessfullyCompleted wird kommuniziert ob die Anfrage erfolgreich ausgeführt wurde (true), oder fehlgeschlagen ist (false). Falls die Anfrage fehlgeschlagen ist enhtält das Feld ErrorMessage die Fehlerursache. Wenn die Anfrage erfolgreich war, werden die effektiven Daten der Entität nach dem Speichern im Feld Entity zurückgegeben.Name Herkunft Beschreibung ID_Auftrag
Int32ID_Auftragwork
Int32
nullableID_Geraet
Int32
nullableTätigkeit Installation: Gerät für die Installation (NULL) / Tätigkeit Deinstallation: Ersatzgerät für die Deinstallation (NULL) / Tätigkeit Instandhaltung: Gerät für die Instandhaltung (NOT NULL) ID_Geraeteserie
Int32
nullableTätigkeit Installation: Geräteserie für die Installation (NULL) / Tätigkeit Deinstallation: Gerätserie des Ersatzgerät für die Deinstallation (NULL) ID_Parametrierung
Int32
nullableTätigkeit Zählwerksumstellung: Neue ID_Parametrierung für die Zählwerksumstellung (NULL) ID_Geraetestandort
Int32
nullableTätigkeit Ablesung: ID_Geraetestandort für die Ablesung. (NOT NULL) / Tätigkeit Installation: ID_Geraetestandort für eine Ersatzinstallation (NULL). ID_Geraetestandort oder Geraetstandort_ID_Objekt definieren / Tätigkeit Deinstallation: ID_Geraetestandort für die Deinstallation (NOT NULL) / Tätigkeit Zählwerksumstellung: ID_Geraetestandort für eine Zählwerksumstellung (NOT NULL) Bezuegeranlage_ID_Objekt
Int32
nullableTätigkeit Installation: ID_Objekt der Bezügeranlage (NULL) Geraetestandort_ID_Objekt
Int32
nullableTätigkeit Installation: ID_Objekt vom Gerätestandort-Objekt (NULL) ID_Geraetestandort oder Geraetstandort_ID_Objekt definieren LaufNr_Auftragpos
Int32Für SaveAuftragpos: Das Ändern (Update) einer Auftragsposition wird nicht unterstützt. LaufNr_Auftragpos muss 0 sein.
-
Auftragwork
Das Objekt Auftragwork unterstützt die folgenden Endpunkte.
Endpunkt Beschreibung GET techanl/auftragwork/{id} Gibt das Auftragwork Objekt mit dem entsprechenden Schlüssel zurück. POST techanl/auftragwork Erstellt ein neues Auftragwork Objekt mit den übergebenen Werten. PUT techanl/auftragwork/{id} Aktualisiert das Auftragwork Objekt mit dem entsprechenden Schlüssel mit den übergebenen Werten. -
GET techanl/auftragwork/{id}
Gibt das Auftragwork Objekt mit dem entsprechenden Schlüssel zurück.
Parameters
Name Default Beschreibung id *required
Int32
(query)ID_Auftragwork. Response
Name Herkunft Beschreibung AusfuehrDatum
DateTimeAusführdatum/-zeit des Auftragstapels AusfuehrzeitBis
DateTime
nullableAusführzeitpunkt (bis) des Auftragstapels Notiz
String
nullableFrei wählbare Notiz zum Auftragsstapel ID_Auftragwork
Int32ID_Subjekt
Int32
nullableSubjekt des Auftragnehmers -
POST techanl/auftragwork
Erstellt ein neues Auftragwork Objekt mit den übergebenen Werten.
Parameters
Name Default Beschreibung AusfuehrDatum *required
DateTime
(body)Ausführdatum/-zeit des Auftragstapels AusfuehrzeitBis
DateTime
(body)Ausführzeitpunkt (bis) des Auftragstapels Notiz
String
(body)Frei wählbare Notiz zum Auftragsstapel ID_Subjekt
Int32
(body)Subjekt des Auftragnehmers Response
Das Ergebnis enthält die Felder SuccessfullyCompleted (bool), ErrorMessage (string) und Entity.
Mit dem Feld SuccessfullyCompleted wird kommuniziert ob die Anfrage erfolgreich ausgeführt wurde (true), oder fehlgeschlagen ist (false). Falls die Anfrage fehlgeschlagen ist enhtält das Feld ErrorMessage die Fehlerursache. Wenn die Anfrage erfolgreich war, werden die effektiven Daten der Entität nach dem Speichern im Feld Entity zurückgegeben.Name Herkunft Beschreibung AusfuehrDatum
DateTimeAusführdatum/-zeit des Auftragstapels AusfuehrzeitBis
DateTime
nullableAusführzeitpunkt (bis) des Auftragstapels Notiz
String
nullableFrei wählbare Notiz zum Auftragsstapel ID_Auftragwork
Int32ID_Subjekt
Int32
nullableSubjekt des Auftragnehmers -
PUT techanl/auftragwork/{id}
Aktualisiert das Auftragwork Objekt mit dem entsprechenden Schlüssel mit den übergebenen Werten.
Parameters
Name Default Beschreibung id *required
Int32
(query)ID_Auftragwork. AusfuehrDatum *required
DateTime
(body)Ausführdatum/-zeit des Auftragstapels AusfuehrzeitBis
DateTime
(body)Ausführzeitpunkt (bis) des Auftragstapels Notiz
String
(body)Frei wählbare Notiz zum Auftragsstapel ID_Subjekt
Int32
(body)Subjekt des Auftragnehmers Response
Das Ergebnis enthält die Felder SuccessfullyCompleted (bool), ErrorMessage (string) und Entity.
Mit dem Feld SuccessfullyCompleted wird kommuniziert ob die Anfrage erfolgreich ausgeführt wurde (true), oder fehlgeschlagen ist (false). Falls die Anfrage fehlgeschlagen ist enhtält das Feld ErrorMessage die Fehlerursache. Wenn die Anfrage erfolgreich war, werden die effektiven Daten der Entität nach dem Speichern im Feld Entity zurückgegeben.Name Herkunft Beschreibung AusfuehrDatum
DateTimeAusführdatum/-zeit des Auftragstapels AusfuehrzeitBis
DateTime
nullableAusführzeitpunkt (bis) des Auftragstapels Notiz
String
nullableFrei wählbare Notiz zum Auftragsstapel ID_Auftragwork
Int32ID_Subjekt
Int32
nullableSubjekt des Auftragnehmers
-
AvisierungAuftragposition
Das Objekt AvisierungAuftragposition unterstützt die folgenden Endpunkte.
Endpunkt Beschreibung GET techanl/avisierungauftragposition Suchen nach AvisierungAuftragposition Objekten. -
GET techanl/avisierungauftragposition
Suchen nach AvisierungAuftragposition Objekten.
Parameters
Name Default Beschreibung ID_Auftragwork
Int32
(query)ID_Auftragwork. ID_SWSystemMesspunktVerwendung
Int32
(query)ID_SWSystemMesspunktVerwendung. ID_SWSystemSubjektVerwendung
Int32
(query)ID_SWSystemSubjektVerwendung. ID_SWSystemZaehlerdatenaustausch
Int32
(query)ID_SWSystemZaehlerdatenaustausch. Response
Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.
Name Herkunft Beschreibung ID_Auftrag
Int32LaufNr_Auftragpos
Int32ID_Auftragwork
Int32
nullableID für ExecuteUpdateStatusAvisierung ID_Subjekt
Int32
nullableVertragspartner AusfuehrDatum
DateTimeTermin vom Auftragstapel ID_Geraetestandort
Int32
nullableAuftragsposition ID_Subjekt_Avisierung
Int32
nullableID_Subjekt gemäss der Rolle von der Verwendung Zählerdatenaustausch auf dem Messpunkt Rolle_Avisierung
Int32
nullableRolle von der Verwendung Zählerdatenaustausch auf dem Messpunkt
-
BegebenheitWS
Das Objekt BegebenheitWS unterstützt die folgenden Endpunkte.
Endpunkt Beschreibung GET techanl/begebenheitws Liefert alle Begebenheiten zu einem Gerätestandort. GET techanl/begebenheitws/{id} Liefert den Detaildatensatz zu einer Begebenheit. POST techanl/begebenheitws Möchte ein neuer Datensatz erstellt werden, muss der Parameter 'ID_Begebenheit' mit dem Wert '0' vorbelegt sein. PUT techanl/begebenheitws/{id} Möchte ein Datensatz geändert werden, müssen alle Parameter mit Werten vorbelegt sein. Es kann nur der Parameter 'Notiz' geändert werden. -
GET techanl/begebenheitws
Liefert alle Begebenheiten zu einem Gerätestandort.
Parameters
Name Default Beschreibung ID_Geraetestandort *required
Int32
(query)ID_Geraetestandort. Response
Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.
Name Herkunft Beschreibung ID_Begebenheit
Int32Eindeutiger Identifikator der Begebenheit ID_Geraetestandort
Int32Eindeutiger Identifikator des Gerätestandorts. Datum
DateTimeDas Datum an welchem die Begebenheit stattgefunden hat. Notiz
String
nullablePersönliche Notiz zur Begebenheit Begebenheit
Int32Begebenheit.Begebenheit Hardcode der Begebenheit zum Wertebereich Begebenheit.Begebenheit -
GET techanl/begebenheitws/{id}
Liefert den Detaildatensatz zu einer Begebenheit.
Parameters
Name Default Beschreibung id *required
Int32
(query)ID_Begebenheit. Response
Name Herkunft Beschreibung ID_Begebenheit
Int32Eindeutiger Identifikator der Begebenheit Datum
DateTimeDas Datum an welchem die Begebenheit stattgefunden hat. ID_Geraetestandort
Int32Eindeutiger Identifikator des Gerätestandorts. Begebenheit
Int32Begebenheit.Begebenheit Hardcode der Begebenheit zum Wertebereich Begebenheit.Begebenheit Notiz
String
nullablePersönliche Notiz zur Begebenheit -
POST techanl/begebenheitws
Möchte ein neuer Datensatz erstellt werden, muss der Parameter 'ID_Begebenheit' mit dem Wert '0' vorbelegt sein.
Parameters
Name Default Beschreibung Datum *required
DateTime
(body)Das Datum an welchem die Begebenheit stattgefunden hat. ID_Geraetestandort *required
Int32
(body)Eindeutiger Identifikator des Gerätestandorts. Begebenheit *required
Int32
(body)Hardcode der Begebenheit zum Wertebereich Begebenheit.Begebenheit Notiz
String
(body)Persönliche Notiz zur Begebenheit Response
Das Ergebnis enthält die Felder SuccessfullyCompleted (bool), ErrorMessage (string) und Entity.
Mit dem Feld SuccessfullyCompleted wird kommuniziert ob die Anfrage erfolgreich ausgeführt wurde (true), oder fehlgeschlagen ist (false). Falls die Anfrage fehlgeschlagen ist enhtält das Feld ErrorMessage die Fehlerursache. Wenn die Anfrage erfolgreich war, werden die effektiven Daten der Entität nach dem Speichern im Feld Entity zurückgegeben.Name Herkunft Beschreibung ID_Begebenheit
Int32Eindeutiger Identifikator der Begebenheit Datum
DateTimeDas Datum an welchem die Begebenheit stattgefunden hat. ID_Geraetestandort
Int32Eindeutiger Identifikator des Gerätestandorts. Begebenheit
Int32Begebenheit.Begebenheit Hardcode der Begebenheit zum Wertebereich Begebenheit.Begebenheit Notiz
String
nullablePersönliche Notiz zur Begebenheit -
PUT techanl/begebenheitws/{id}
Möchte ein Datensatz geändert werden, müssen alle Parameter mit Werten vorbelegt sein. Es kann nur der Parameter 'Notiz' geändert werden.
Parameters
Name Default Beschreibung id *required
Int32
(query)ID_Begebenheit. Datum *required
DateTime
(body)Das Datum an welchem die Begebenheit stattgefunden hat. ID_Geraetestandort *required
Int32
(body)Eindeutiger Identifikator des Gerätestandorts. Begebenheit *required
Int32
(body)Hardcode der Begebenheit zum Wertebereich Begebenheit.Begebenheit Notiz
String
(body)Persönliche Notiz zur Begebenheit Response
Das Ergebnis enthält die Felder SuccessfullyCompleted (bool), ErrorMessage (string) und Entity.
Mit dem Feld SuccessfullyCompleted wird kommuniziert ob die Anfrage erfolgreich ausgeführt wurde (true), oder fehlgeschlagen ist (false). Falls die Anfrage fehlgeschlagen ist enhtält das Feld ErrorMessage die Fehlerursache. Wenn die Anfrage erfolgreich war, werden die effektiven Daten der Entität nach dem Speichern im Feld Entity zurückgegeben.Name Herkunft Beschreibung ID_Begebenheit
Int32Eindeutiger Identifikator der Begebenheit Datum
DateTimeDas Datum an welchem die Begebenheit stattgefunden hat. ID_Geraetestandort
Int32Eindeutiger Identifikator des Gerätestandorts. Begebenheit
Int32Begebenheit.Begebenheit Hardcode der Begebenheit zum Wertebereich Begebenheit.Begebenheit Notiz
String
nullablePersönliche Notiz zur Begebenheit
-
ExportZaehlerdatenaustausch
Das Objekt ExportZaehlerdatenaustausch unterstützt die folgenden Endpunkte.
Endpunkt Beschreibung POST techanl/exportzaehlerdatenaustausch/execute Führt eine Aktion aus. -
POST techanl/exportzaehlerdatenaustausch/execute
Führt eine Aktion aus.
Parameters
Name Default Beschreibung ID_SWSystem *required
Int32
(body)ID_Auftragwork *required
Int32
(body)Response
Name Herkunft Beschreibung ID_Ableseauftrag
Int32
-
Geraet
Das Objekt Geraet unterstützt die folgenden Endpunkte.
Endpunkt Beschreibung GET techanl/geraet Suchen nach Geraet Objekten. -
GET techanl/geraet
Suchen nach Geraet Objekten.
Parameters
Name Default Beschreibung Art
Int32
(query)Art. Baujahr
Int32
(query)Baujahr. Beschreibung
String
(query)Beschreibung. Bezeichnung
String
(query)Bezeichnung. FabrikNr
String
(query)FabrikNr. FabrikNrBis
String
(query)FabrikNrBis. Geraetart
Int32
(query)Geschoss
Int32
(query)Geschoss. HausNr
Int32
(query)HausNr. HausNrZusatz
String
(query)HausNrZusatz. ID_Geraet
Int32
(query)ID_Geraet. ID_Objekt
Int32
(query)ID_Objekt. ID_Vertrag
Int32
(query)ID_Vertrag. Lage
String
(query)Lage. LagerArt
Int32
(query)LagerArt. LagerbewGrund
Int32
(query)LagerbewGrund. LagerDatumBis
DateTime
(query)LagerDatumBis. LagerDatumVon
DateTime
(query)LagerDatumVon. LastLagerbeweg
Int32
(query)LastLagerbeweg. Leerobjekt
Int32
(query)Leerobjekt. MessInstallOrt
Int32
(query)MessInstallOrt. Ort
String
(query)Ort. PLZ
String
(query)PLZ. Spannungsebene
Int32
(query)Spannungsebene. Strasse
String
(query)Strasse. SubjektID_Subjekt
Int32
(query)SubjektID_Subjekt. SubjektName
String
(query)SubjektName. SubjektOrt
String
(query)SubjektOrt. SubjektPLZ
String
(query)SubjektPLZ. SubjektVorname
String
(query)SubjektVorname. TREKommando_Beschreibung
String
(query)TREKommando_Beschreibung. WerkNr
String
(query)WerkNr. WerkNrBis
String
(query)WerkNrBis. Zustand
Int32
(query)Zustand. Response
Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.
Name Herkunft Beschreibung ID_Geraet
Int32FabrikNr
String
nullableWerkNr
String
nullableZusatzbez
Int32Art
Int32Geraetetyp.Art Beschreibung
String
nullableBaujahr
Int16
nullableStatus
Int32
nullableGeraet.Status Zustand
Int32
nullableGeraet.Zustand Geraetestandort
String
nullableGeraetestandort_ID_Objekt
Int32
nullableBezuegeranlage
String
nullableBezuegeranlage_ID_Objekt
Int32
nullableVertragspartner
String
nullableKundengeraet
Int32ID_Parametrierung
Int32
nullableID_Geraeteserie
Int32Bereich
Int32
nullableGeraetebereich.Bereich Eichjahr
Int16
nullableNummer
String
nullableID_Geraetestandort
Int32
nullableGeeichtBis
Int32
nullableLosGesperrt
Int32
nullableSystem.JaNein
-
Geraetestandort
Das Objekt Geraetestandort unterstützt die folgenden Endpunkte.
Endpunkt Beschreibung GET techanl/geraetestandort Suchen nach Geraetestandort Objekten. -
GET techanl/geraetestandort
Suchen nach Geraetestandort Objekten.
Parameters
Name Default Beschreibung EntsorgtNichtAnzeigen
Int32
(query)EntsorgtNichtAnzeigen. ExaktWerkFabrikNr
Int32
(query)ExaktWerkFabrikNr. FabrikNr
String
(query)FabrikNr. FabrikNrBis
String
(query)FabrikNrBis. HausNr
Int32
(query)HausNr. HausNrZusatz
String
(query)HausNrZusatz. ID_Geraetestandort
Int32
(query)ID_Geraetestandort. ID_Objekt
Int32
(query)ID_Objekt. ID_Vertrag
Int32
(query)ID_Vertrag. MessInstallOrt
Int32
(query)MessInstallOrt. Messpunktbezeichnung
String
(query)Messpunktbezeichnung. NurAktuelleMI
Int32
(query)NurAktuelleMI. Ort
String
(query)Ort. PLZ
String
(query)PLZ. Strasse
String
(query)Strasse. SubjektID_Subjekt
Int32
(query)SubjektID_Subjekt. VertragspartnerAnzeigen
Int32
(query)VertragspartnerAnzeigen. WerkNr
String
(query)WerkNr. WerkNrBis
String
(query)WerkNrBis. Response
Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.
Name Herkunft Beschreibung FabrikNr
String
nullableWerkNr
String
nullableArt
Int32
nullableGeraetetyp.Art Zusatzbez
Int32
nullableGeraetetyp.ZusatzBez Beschreibung
String
nullableGeraetestandort
String
nullableBezuegeranlage
String
nullableVertragspartner
StringID_Geraetestandort
Int32Meteringcode
String
nullableID_Installation
Int32Typ
String
nullableBaujahr
Int16
nullableZustand
Int32
nullableGeraet.Zustand Geraetart
Int32Geraet.Geraetart Kundengeraet
Int32
nullableID_Demont
Int32
nullableLaufNr_Demont
Int16
nullableID_Rapport
Int32LaufNr_Rapportpos
Int16Eichjahr
Int16
nullableNummer
String
nullableID_Geraeteserie
Int32
nullableGeraetestandort_ID_Objekt
Int32
nullableBezuegeranlage_ID_Objekt
Int32
nullableID_Meteringcode
Int32
nullableZulassungsNr
String
nullableMeteringcodeRuecklieferung
String
nullableID_MeteringcodeRuecklieferung
Int32
nullable
-
Installationsobjekt
Das Objekt Installationsobjekt unterstützt die folgenden Endpunkte.
Endpunkt Beschreibung GET techanl/installationsobjekt Suchen nach Installationsobjekt Objekten. GET techanl/installationsobjekt/{id} Gibt das Installationsobjekt Objekt mit dem entsprechenden Schlüssel zurück. POST techanl/installationsobjekt Erstellt ein neues Installationsobjekt Objekt mit den übergebenen Werten. PUT techanl/installationsobjekt/{id} Aktualisiert das Installationsobjekt Objekt mit dem entsprechenden Schlüssel mit den übergebenen Werten. -
GET techanl/installationsobjekt
Suchen nach Installationsobjekt Objekten.
Parameters
Name Default Beschreibung ID_Geraetestandort *required
Int32
(query)ID_Geraetestandort. Response
Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.
Name Herkunft Beschreibung ID_Installationsobjekt
Int32ID_Geraetestandort
Int32Unter_Geraetestandort
Int32Untergeordneter Gerätestandort ZuordnungsTyp
Int32Wertebereich: Installationsobjekt.ZuordnungsTyp Verrechenbar
Int321 = Ja, 0 = Nein Ausweisen
Int321 = Ja, 0 = Nein GueltigVon
DateTimeGueltigBis
DateTime
nullable -
GET techanl/installationsobjekt/{id}
Gibt das Installationsobjekt Objekt mit dem entsprechenden Schlüssel zurück.
Parameters
Name Default Beschreibung id *required
Int32
(query)ID_Installationsobjekt. Response
Name Herkunft Beschreibung ID_Installationsobjekt
Int32ID_Geraetestandort
Int32Unter_Geraetestandort
Int32Untergeordneter Gerätestandort ZuordnungsTyp
Int32Wertebereich: Installationsobjekt.ZuordnungsTyp Verrechenbar
Int321 = Ja, 0 = Nein Ausweisen
Int321 = Ja, 0 = Nein GueltigVon
DateTimeGueltigBis
DateTime
nullable -
POST techanl/installationsobjekt
Erstellt ein neues Installationsobjekt Objekt mit den übergebenen Werten.
Parameters
Name Default Beschreibung ID_Geraetestandort *required
Int32
(body)Unter_Geraetestandort *required
Int32
(body)Untergeordneter Gerätestandort ZuordnungsTyp *required
Int32
(body)Wertebereich: Installationsobjekt.ZuordnungsTyp Verrechenbar *required
Int32
(body)1 = Ja, 0 = Nein Ausweisen *required
Int32
(body)1 = Ja, 0 = Nein GueltigVon *required
DateTime
(body)GueltigBis
DateTime
(body)Response
Das Ergebnis enthält die Felder SuccessfullyCompleted (bool), ErrorMessage (string) und Entity.
Mit dem Feld SuccessfullyCompleted wird kommuniziert ob die Anfrage erfolgreich ausgeführt wurde (true), oder fehlgeschlagen ist (false). Falls die Anfrage fehlgeschlagen ist enhtält das Feld ErrorMessage die Fehlerursache. Wenn die Anfrage erfolgreich war, werden die effektiven Daten der Entität nach dem Speichern im Feld Entity zurückgegeben.Name Herkunft Beschreibung ID_Installationsobjekt
Int32ID_Geraetestandort
Int32Unter_Geraetestandort
Int32Untergeordneter Gerätestandort ZuordnungsTyp
Int32Wertebereich: Installationsobjekt.ZuordnungsTyp Verrechenbar
Int321 = Ja, 0 = Nein Ausweisen
Int321 = Ja, 0 = Nein GueltigVon
DateTimeGueltigBis
DateTime
nullable -
PUT techanl/installationsobjekt/{id}
Aktualisiert das Installationsobjekt Objekt mit dem entsprechenden Schlüssel mit den übergebenen Werten.
Parameters
Name Default Beschreibung id *required
Int32
(query)ID_Installationsobjekt. ID_Geraetestandort *required
Int32
(body)Unter_Geraetestandort *required
Int32
(body)Untergeordneter Gerätestandort ZuordnungsTyp *required
Int32
(body)Wertebereich: Installationsobjekt.ZuordnungsTyp Verrechenbar *required
Int32
(body)1 = Ja, 0 = Nein Ausweisen *required
Int32
(body)1 = Ja, 0 = Nein GueltigVon *required
DateTime
(body)GueltigBis
DateTime
(body)Response
Das Ergebnis enthält die Felder SuccessfullyCompleted (bool), ErrorMessage (string) und Entity.
Mit dem Feld SuccessfullyCompleted wird kommuniziert ob die Anfrage erfolgreich ausgeführt wurde (true), oder fehlgeschlagen ist (false). Falls die Anfrage fehlgeschlagen ist enhtält das Feld ErrorMessage die Fehlerursache. Wenn die Anfrage erfolgreich war, werden die effektiven Daten der Entität nach dem Speichern im Feld Entity zurückgegeben.Name Herkunft Beschreibung ID_Installationsobjekt
Int32ID_Geraetestandort
Int32Unter_Geraetestandort
Int32Untergeordneter Gerätestandort ZuordnungsTyp
Int32Wertebereich: Installationsobjekt.ZuordnungsTyp Verrechenbar
Int321 = Ja, 0 = Nein Ausweisen
Int321 = Ja, 0 = Nein GueltigVon
DateTimeGueltigBis
DateTime
nullable
-
Instzaehlwerk
Das Objekt Instzaehlwerk unterstützt die folgenden Endpunkte.
Endpunkt Beschreibung GET techanl/instzaehlwerk Suchen nach Instzaehlwerk Objekten. -
GET techanl/instzaehlwerk
Suchen nach Instzaehlwerk Objekten.
Parameters
Name Default Beschreibung ID_Installation *required
Int32
(query)ID_Installation. Response
Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.
Name Herkunft Beschreibung ID_Instzaehlwerk
Int32ID_Zaehlwerk
Int32ID_Verrechnungstyp
Int32
nullableVerrechnungstyp.Id_Verrechnungstyp Verrechenbar
Int32
nullableRuecklieferung
Int32EDIS
String
nullableZaehlwerkKennung
String
nullableID_Geraetestandort
Int32
nullableMeteringcode
String
nullableID_Meteringcode
Int32
nullableAktiv
Int32
nullableMessdatum
DateTime
nullableMesszeit
DateTime
nullableZaehlerstandAlt
Decimal
nullableZaehlerstandNeu
Decimal
nullableFaktor
Decimal
nullableVerbrauch
Decimal
nullableAbweichungProzent
Decimal
nullableToleranzUeberschreitung
Byte
nullableVergleichsVerbrauch
Decimal
nullableZVerrechenbar
Int32
nullableMesswertArt
Int32
nullableMesswert.Art Verrechnungsdatum
DateTime
nullableKumulierend
Int32
nullableKanal
Byte
nullableArt
Int32
nullableHandeingabe
Int32VkStellen
Int32
nullableNkStellen
Int32
nullableDeaktivDatum
DateTime
nullableStatus
Int32
nullableReihenfolge
Int32EinheitMesswert
Int32
nullableJahreswert
Decimal
nullableAbgerechnet
Int32RechnungsNr
String
nullable
-
MesspunkteFuerZeitreihen
Das Objekt MesspunkteFuerZeitreihen unterstützt die folgenden Endpunkte.
Endpunkt Beschreibung GET techanl/messpunktefuerzeitreihen Suchen nach MesspunkteFuerZeitreihen Objekten. -
GET techanl/messpunktefuerzeitreihen
Suchen nach MesspunkteFuerZeitreihen Objekten.
Parameters
Name Default Beschreibung EnergieArt
Int32
(query)EnergieArt. HatZeitreihen
Int32
(query)HatZeitreihen. ID_Subjekt
Int32
(query)ID_Subjekt. Messpunkte_ZEV_EVG_Aufloesen
Int32
(query)Messpunkte_ZEV_EVG_Aufloesen. Umsysteme
String
(query)Umsysteme. VergangeneJahre
Int32
(query)VergangeneJahre. Zustell_ID_Subjekt
Int32
(query)Zustell_ID_Subjekt. Response
Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.
Name Herkunft Beschreibung ID_Objekt
Int32Objektbezeichnung
String
nullableID_Meteringcode
Int32Messpunktbezeichnung
String
nullableGueltigBis
DateTime
nullableFalls die Verträge des Kunden nicht beendet wurden, wird hier das Tagesdatum angezeigt. Zum GültigBis-/Tagesdatum wird 1 Tag addiert, da in der innosolv Anwendung die Gültigkeit bis und mit dem GültigBis-Datum gilt. Somit können auch die Messwerte des letzten Tages ermittelt werden. GueltigVon
DateTime
nullableUmsysteme
String
nullableEnthält die Liste von Umsystemen, für die eine Verwendung dem Messpunkt zugeordnet ist (Softwaresystem-Ids mit Komma getrennt) HatZeitreihen
Int32
nullableEnthält 1, falls der Messpunkt innosolv Zeitreihen besitzt, die die Eigenschaft "In Portal sichtbar" gesetzt haben. EnergieArt
Int32Hardcode für Wertebereich "Verrechnungstyp.Art" Energierichtung
Int32Hardcode für Wertebereich "Energierichtung.Richtung" HatVirtuelleMessung
Int32Enthält 1, wenn für den Messpunkt eine virtuelle Messung vorhanden ist, ansonsten 0. ID_Standardlastprofil
Int32
nullableZEVNr_Cd
Int32
nullableZEVNr
String
nullableZEVRolle_Cd
Int32
nullableZEVRolle
String
nullableAbrechnungsmodell_ZEV_Cd
Int32
nullableAbrechnungsmodell_ZEV
String
nullable
-
MesspunktkennzeichnungWS
Das Objekt MesspunktkennzeichnungWS unterstützt die folgenden Endpunkte.
Endpunkt Beschreibung GET techanl/messpunktkennzeichnungws Suchen nach MesspunktkennzeichnungWS Objekten. GET techanl/messpunktkennzeichnungws/{id} Gibt das MesspunktkennzeichnungWS Objekt mit dem entsprechenden Schlüssel zurück. POST techanl/messpunktkennzeichnungws Erstellt ein neues MesspunktkennzeichnungWS Objekt mit den übergebenen Werten. PUT techanl/messpunktkennzeichnungws/{id} Aktualisiert das MesspunktkennzeichnungWS Objekt mit dem entsprechenden Schlüssel mit den übergebenen Werten. -
GET techanl/messpunktkennzeichnungws
Suchen nach MesspunktkennzeichnungWS Objekten.
Parameters
Name Default Beschreibung ID_Messpunktkennzeichnung *required
Int32
(query)ID_Messpunktkennzeichnung. ID_Meteringcode *required
Int32
(query)ID_Meteringcode. Kennzeichnung *required
Int32
(query)Kennzeichnung. Messpunktbezeichnung *required
String
(query)Messpunktbezeichnung. Stichdatum *required
DateTime
(query)Stichdatum. Zusatzkennzeichnung *required
Int32
(query)Zusatzkennzeichnung. Response
Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.
Name Herkunft Beschreibung ID_Messpunktkennzeichnung
Int32ID_Meteringcode
Int32Zusatzkennzeichnung
Int32
nullableWertebereich: Messpunktkennzeichnung.Zusatzkennzeichnung Kennzeichnung
Int32Wertebereich: Messpunktkennzeichnung.Kennzeichnung GueltigVon
DateTimeGueltigBis
DateTime
nullableMesspunktbezeichnung
String
nullable -
GET techanl/messpunktkennzeichnungws/{id}
Gibt das MesspunktkennzeichnungWS Objekt mit dem entsprechenden Schlüssel zurück.
Parameters
Name Default Beschreibung id *required
Int32
(query)ID_Messpunktkennzeichnung. Response
Name Herkunft Beschreibung ID_Messpunktkennzeichnung
Int32ID_Meteringcode
Int32Kennzeichnung
Int32Wertebereich: Messpunktkennzeichnung.Kennzeichnung GueltigBis
DateTime
nullableGueltigVon
DateTimeZusatzkennzeichnung
Int32
nullableWertebereich: Messpunktkennzeichnung.Zusatzkennzeichnung Messpunktbezeichnung
String
nullableAnmerkung: Der Parameter wird in der Save-Methode aus technischen Gründen zur Verfügung gestellt, wird bei der Ausführung jedoch nicht berücksichtigt. -
POST techanl/messpunktkennzeichnungws
Erstellt ein neues MesspunktkennzeichnungWS Objekt mit den übergebenen Werten.
Parameters
Name Default Beschreibung ID_Meteringcode *required
Int32
(body)Kennzeichnung *required
Int32
(body)Wertebereich: Messpunktkennzeichnung.Kennzeichnung GueltigBis
DateTime
(body)GueltigVon *required
DateTime
(body)Zusatzkennzeichnung
Int32
(body)Wertebereich: Messpunktkennzeichnung.Zusatzkennzeichnung Messpunktbezeichnung
String
(body)Anmerkung: Der Parameter wird in der Save-Methode aus technischen Gründen zur Verfügung gestellt, wird bei der Ausführung jedoch nicht berücksichtigt. Response
Das Ergebnis enthält die Felder SuccessfullyCompleted (bool), ErrorMessage (string) und Entity.
Mit dem Feld SuccessfullyCompleted wird kommuniziert ob die Anfrage erfolgreich ausgeführt wurde (true), oder fehlgeschlagen ist (false). Falls die Anfrage fehlgeschlagen ist enhtält das Feld ErrorMessage die Fehlerursache. Wenn die Anfrage erfolgreich war, werden die effektiven Daten der Entität nach dem Speichern im Feld Entity zurückgegeben.Name Herkunft Beschreibung ID_Messpunktkennzeichnung
Int32ID_Meteringcode
Int32Kennzeichnung
Int32Wertebereich: Messpunktkennzeichnung.Kennzeichnung GueltigBis
DateTime
nullableGueltigVon
DateTimeZusatzkennzeichnung
Int32
nullableWertebereich: Messpunktkennzeichnung.Zusatzkennzeichnung Messpunktbezeichnung
String
nullableAnmerkung: Der Parameter wird in der Save-Methode aus technischen Gründen zur Verfügung gestellt, wird bei der Ausführung jedoch nicht berücksichtigt. -
PUT techanl/messpunktkennzeichnungws/{id}
Aktualisiert das MesspunktkennzeichnungWS Objekt mit dem entsprechenden Schlüssel mit den übergebenen Werten.
Parameters
Name Default Beschreibung id *required
Int32
(query)ID_Messpunktkennzeichnung. ID_Meteringcode *required
Int32
(body)Kennzeichnung *required
Int32
(body)Wertebereich: Messpunktkennzeichnung.Kennzeichnung GueltigBis
DateTime
(body)GueltigVon *required
DateTime
(body)Zusatzkennzeichnung
Int32
(body)Wertebereich: Messpunktkennzeichnung.Zusatzkennzeichnung Messpunktbezeichnung
String
(body)Anmerkung: Der Parameter wird in der Save-Methode aus technischen Gründen zur Verfügung gestellt, wird bei der Ausführung jedoch nicht berücksichtigt. Response
Das Ergebnis enthält die Felder SuccessfullyCompleted (bool), ErrorMessage (string) und Entity.
Mit dem Feld SuccessfullyCompleted wird kommuniziert ob die Anfrage erfolgreich ausgeführt wurde (true), oder fehlgeschlagen ist (false). Falls die Anfrage fehlgeschlagen ist enhtält das Feld ErrorMessage die Fehlerursache. Wenn die Anfrage erfolgreich war, werden die effektiven Daten der Entität nach dem Speichern im Feld Entity zurückgegeben.Name Herkunft Beschreibung ID_Messpunktkennzeichnung
Int32ID_Meteringcode
Int32Kennzeichnung
Int32Wertebereich: Messpunktkennzeichnung.Kennzeichnung GueltigBis
DateTime
nullableGueltigVon
DateTimeZusatzkennzeichnung
Int32
nullableWertebereich: Messpunktkennzeichnung.Zusatzkennzeichnung Messpunktbezeichnung
String
nullableAnmerkung: Der Parameter wird in der Save-Methode aus technischen Gründen zur Verfügung gestellt, wird bei der Ausführung jedoch nicht berücksichtigt.
-
MesswertWS
Das Objekt MesswertWS unterstützt die folgenden Endpunkte.
Endpunkt Beschreibung GET techanl/messwertws Suchen nach MesswertWS Objekten. -
GET techanl/messwertws
Suchen nach MesswertWS Objekten.
Parameters
Name Default Beschreibung AbleseArt
Int32
(query)AbleseArt. Ablesegrund
Int32
(query)Ablesegrund. Aktiv
Int32
(query)Aktiv. AuftragGrund
Int32
(query)AuftragGrund. AuftragstapelAusfuehrdatumKarenzTage
Int32
(query)AuftragstapelAusfuehrdatumKarenzTage. AuftragStatus
Int32
(query)AuftragStatus. AuftragTaetigkeit
Int32
(query)AuftragTaetigkeit. AuftragVorhanden
Int32
(query)AuftragVorhanden. BZ_ID_Objekt
Int32
(query)BZ_ID_Objekt. Erfassungsdatum
DateTime
(query)Erfassungsdatum. ExtendedResultset
Int32
(query)ExtendedResultset. GS_ID_Objekt
Int32
(query)GS_ID_Objekt. ID_Auftrag
Int32
(query)ID_Auftrag. ID_Geraetestandort
Int32
(query)ID_Geraetestandort. ID_Subjekt
Int32
(query)ID_Subjekt. ID_SWSystemMesspunktVerwendung
Int32
(query)ID_SWSystemMesspunktVerwendung. ID_SWSystemZaehlerdatenaustausch
Int32
(query)ID_SWSystemZaehlerdatenaustausch. LaufNr_Auftragpos
Int32
(query)LaufNr_Auftragpos. MesswertVerrechnet
Int32
(query)MesswertVerrechnet. NurZaehlwerkeMitTarifposition
Int32
(query)NurZaehlwerkeMitTarifposition. SmartMeter
Int32
(query)SmartMeter. Zustell_ID_Subjekt
Int32
(query)Zustell_ID_Subjekt. Response
Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.
Name Herkunft Beschreibung ID_Auftrag
Int32
nullablenull: Ablesung ohne Auftrag AuftragstapelAusfuehrdatum
DateTime
nullableID_Installation
Int32Installation des Geräts GS_ID_Objekt
Int32
nullableObjekt-Id des Gerätestandorts Geraetestandort
String
nullableObjektbezeichnung des Gerätestandorts BZ_ID_Objekt
Int32
nullableObjekt-Id der Bezügeranlage Bezuegeranlage
String
nullableObjektbezeichnung der Bezügeranlage Vertragspartner
String
nullableName und Adresse des Vertragspartners Meteringcode
String
nullableMesspunktbezeichnung ID_Geraet
Int32
nullableWerkNr
String
nullableWerk-Nr des Geräts FabrikNr
String
nullableFabrik-Nr des Geräts GeraeteserieTyp
String
nullableTypenbezeichnung des Geräts z.B. ZMB410 GeraetetypArt
Int32
nullableGeraetetyp.Art Art des Gerätetyps GeraetetypBeschreibung
String
nullableMontageDatum
DateTime
nullableMontage-Datum des Geräts DeaktDemontDatum
DateTime
nullableDemontage-Datum des Geräts, Deaktivierungsdatum des Zählwerks ID_Instzaehlwerk
Int32ID_Verrechnungstyp
Int32Verrechnungstyp.ID_Verrechnungstyp Ruecklieferung
Int32System.JaNein Zählwerk für Rücklieferung Kumulierend
Int32System.JaNein Zählwerk mit kumulierendem Zählerstand Obis
String
nullableZaehlwerkKennung
String
nullableZVerrechenbar
Int32System.JaNein Zählwerk ist verrechenbar Aktiv
Int32System.JaNein Zählwerk ist am Erfassungsdatum aktiv Reihenfolge
Int32Reihenfolge der Zählwerk des Gerätes EinheitMesswert
Int32
nullableVerrechnungstyp.EinheitMesswert VkStellen
Int32Anzahl Vorkomma-Stellen des Zählerstandes NkStellen
Int32Anzahl Nachkomma-Stellen des Zählerstandes VergleichsVerbrauch
Decimal
nullablefür das neue Ablesedatum errechneter Verbrauch ProzentMinus
Int32
nullableuntere Limite VergleichsVerbrauch in Prozent ProzentPlus
Int32
nullableobere Limite VergleichsVerbrauch in Prozent Vorauszaehlerstand
Decimal
nullablefür das neue Ablesedatum errechneter Zählerstand UntereLimite
Decimal
nullableuntere Limite Voarauszaehlerstand ObereLimite
Decimal
nullableobere Limite Vorauszaehlerstand Faktor
Decimal
nullableFaktor des Zählwerks ID_Ablesung
Int32
nullablenull: neue Ablesung LaufNr_Messwert
Int32null: neue Ablesung Ablesung_Ablesedatum
DateTime
nullableAblesedatum für alle Zählwerke des Geräts Ablesung_Ableseart
Int32
nullableAblesung.Ableseart Ablesung_Grund
Int32
nullableAblesung.Grund Messzeit
DateTime
nullableÜbersteuerung Ablesedatum pro Zählwerk ZaehlerstandAlt
Decimal
nullablealter Zählerstand Zaehlerstand
Decimal
nullableneuer Zählerstand Verbrauch
Decimal
nullableAbweichungProzent
Decimal
nullablenur bei bestehender Ablesung ToleranzUeberschreitung
Int32
nullableSystem.JaNein nur bei bestehender Ablesung Abgerechnet
Int32System.JaNein RechnungsNr
String
nullableGeraetetypZusatzBez
Int32
nullableGeraetetyp.Zusatzbez MesszeitAlt
DateTime
nullablealtes Ablesedatum Geraetart
Int32Geraet.Geraetart
-
Slp_verrechnungstyp
Das Objekt Slp_verrechnungstyp unterstützt die folgenden Endpunkte.
Endpunkt Beschreibung GET techanl/slp_verrechnungstyp Suchen nach Slp_verrechnungstyp Objekten. -
GET techanl/slp_verrechnungstyp
Suchen nach Slp_verrechnungstyp Objekten.
Parameters
Name Default Beschreibung ID_Standardlastprofil
Int32
(query)ID_Standardlastprofil. Response
Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.
Name Herkunft Beschreibung ID_Verrechnungstyp
Int32Ruecklieferung
Int32Jahreswert
DecimalReferenz Jahreswert Einheit
String
nullableEinheit zum Jahreswert GueltigVon
DateTime'Gültig von' des Jahreswerts zum Verrechnungstyp GueltigBis
DateTime
nullable'Gültig bis des Jahreswerts zum Verrechnungstyp ID_Standardlastprofil
Int32Bezeichnung
String
nullableBezeichnung Standardlastprofil (Wertebereich: Standardlastprofil.ID_Standardlastprofil)
-
Trekommando
Das Objekt Trekommando unterstützt die folgenden Endpunkte.
Endpunkt Beschreibung GET techanl/trekommando Suchen nach Trekommando Objekten. -
GET techanl/trekommando
Suchen nach Trekommando Objekten.
Parameters
Name Default Beschreibung Beschreibung
String
(query)Beschreibung. Response
Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.
Name Herkunft Beschreibung ID_TREKommando
Int32Schaltzustand
Int32Wertebereich "Trekommando.Schaltzustand" Beschreibung
String
nullable
-
Trezuordgeraet
Das Objekt Trezuordgeraet unterstützt die folgenden Endpunkte.
Endpunkt Beschreibung GET techanl/trezuordgeraet Suchen nach Trezuordgeraet Objekten. -
GET techanl/trezuordgeraet
Suchen nach Trezuordgeraet Objekten.
Parameters
Name Default Beschreibung ID_Geraet
Int32
(query)ID_Geraet. Response
Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.
Name Herkunft Beschreibung Schaltzustand
Int32
nullableTrekommando.Schaltzustand Beschreibung
String
nullableID_TREKommando
Int32
nullable
-
TrezuordgeraetWS
Das Objekt TrezuordgeraetWS unterstützt die folgenden Endpunkte.
Endpunkt Beschreibung GET techanl/trezuordgeraetws Suchen nach TrezuordgeraetWS Objekten. POST techanl/trezuordgeraetws/execute Führt eine Aktion aus. -
GET techanl/trezuordgeraetws
Suchen nach TrezuordgeraetWS Objekten.
Parameters
Name Default Beschreibung ID_Geraet
Int32
(query)ID_Geraet. Response
Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.
Name Herkunft Beschreibung ID_TREKommando
Int32
nullableReihenfolge
Int32entspricht Relais-Nr. Verbrauchergruppe
Int32
nullableID_Geraet
Int32ID_TREGruppe
Int32
nullable -
POST techanl/trezuordgeraetws/execute
Führt eine Aktion aus.
Parameters
Name Default Beschreibung ID_Geraet *required
Int32
(body)ID_TREKommando
Int32
(body)MutArt *required
String
(body)Mutationsart muss zwingend angegeben werden. Die folgenden Operationen werden unterstützt: 'I' (Insert), 'U' (Update) und 'D' (Delete). Beschreibung der Operationen: Insert: Hinzufügen eines neuen Datensatzes. Mindestens ID_Geraet muss mitgegeben werden. Update: Ändern der ID_TREKommando und Verbrauchergruppe eines bestehenden Datensatzes. Zur Identifikation wird ID_Geraet und Reihenfolge verwendet. Delete: Löschen eines bestehenden Datensatzes. Zur Identifikation wird ID_Geraet und Reihenfolge verwendet. Reihenfolge
Int32
(body)entspricht Relais-Nr. Verbrauchergruppe
Int32
(body)Response
Name Herkunft Beschreibung ID_Geraet
Int32
nullableID_TREKommando
Int32
nullableReihenfolge
Int32
nullableentspricht Relais-Nr. Verbrauchergruppe
Int32
nullable
-
UpdateStatusAvisierung
Das Objekt UpdateStatusAvisierung unterstützt die folgenden Endpunkte.
Endpunkt Beschreibung POST techanl/updatestatusavisierung/execute Führt eine Aktion aus. -
POST techanl/updatestatusavisierung/execute
Führt eine Aktion aus.
Parameters
Name Default Beschreibung ID_Auftragwork *required
Int32
(body)Status des Export-Ableseauftrags mit dieser ID_Auftragwork auf 'Verarbeitet' setzen Response
Name Herkunft Beschreibung NRet
Int32
nullable0=Auftragstapel ist nicht mehr als Export im Zählerdatenaustausch, 1=Auftragstapel ist als Export im Zählerdatenaustausch aber nicht mit Status 'Avisierung', 2=Status des Export im Zählerdatenaustausch wurde auf 'Verarbeitet' gesetzt
-
ZaehlerObjektProjekt
Das Objekt ZaehlerObjektProjekt unterstützt die folgenden Endpunkte.
Endpunkt Beschreibung GET techanl/zaehlerobjektprojekt Suchen nach ZaehlerObjektProjekt Objekten. -
GET techanl/zaehlerobjektprojekt
Suchen nach ZaehlerObjektProjekt Objekten.
Parameters
Name Default Beschreibung EnergieArt
Int32
(query)EnergieArt. FabrikNr
String
(query)FabrikNr. ID_Objekt
Int32
(query)ID_Objekt. ID_Standort
Int32
(query)ID_Standort. InstbeziehungAnzeigen
Int32
(query)InstbeziehungAnzeigen. Objekthierarchie
Int32
(query)Objekthierarchie. UeberObjekttypen
String
(query)UeberObjekttypen. WerkFabrikNrExakt
Int32
(query)WerkFabrikNrExakt. WerkNr
String
(query)WerkNr. Response
Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.
Name Herkunft Beschreibung ID_Objekt
Int32ID vom Objekt ObjektArt
String
nullableArt vom Objekt (Grundstückart, Gebäudeart, Raumart, Gewerbeart, AnschlussEnergieart, Bezügeranlageart, GerätestandortobjektArt) GueltigVon
DateTimeGültigVon Objekt GueltigBis
DateTime
nullableGültigBis Objekt WerkNr
String
nullableWerkNr vom Gerät. Virtuelle Zähler und Fremdzähler werden ausgeschlossen FabrikNr
String
nullableFabrikNr vom Gerät Typ
String
nullableTyp vom Gerät Art_Cd
Int32
nullableGeraetetyp.Art Art vom Gerät (Hardcode) Art
String
nullableArt vom Gerät Art_KBez
String
nullableArt vom Gerät (Kurzbezeichnung) ZusatzBez_Cd
Int32
nullableGeraetetyp.Zusatzbez Zusatzbezeichnung vom Gerät (Hardcode) ZusatzBez_KBez
String
nullableZusatzbezeichnung vom Gerät (Kurzbezeichnung) Beschreibung
String
nullableBeschreibung vom Gerätetyp Energieart_Cd
Int32
nullableVerrechnungstyp.Art Energieart vom Gerät (Hardcode) Energieart_KBez
String
nullableEnergieart vom Gerät (Kurzbezeichnung) Kategorie
Int32
nullableProjekt.Kategorie Kategorie vom Projekt (Hardcode) Unterkategorie
Int32
nullableProjekt.Unterkategorie Unterkategorie vom Projekt (Hardcode) Bezeichnung
String
nullableBezeichnung vom Termin (Turnus) Serie
Int32
nullableZeitplan.Serie Serie vom Turnus z.B. Jährlich, Monatlich etc. Wiederholung
Int32
nullableWiederholung der Serie (Turnus) ID_Subjekt_Eigentuemer
Int32
nullableID_Subjekt vom Objekt-Eigentümer. Der Eigentümer wird von einem übergeordneten Objekt mit dem Objekttyp (10-19) ermittelt. Sind mehrere gültige Eigentümer vorhanden, wird der Ansprechpartner angezeigt. ID_Subjekt_Vertragspartner
Int32
nullableID_Subjekt vom Vertragspartner. Der Vertragspartner wird von einem gültigen Vertrag des jeweiligen Objekts ermittelt. Die Energieart vom Vertrag muss mit der Energieart vom zurückgelieferten Gerät übereinstimmen. Sind mehrere Vertragspartner vorhanden, wird nur einer angezeigt ID_Geraet
Int32
nullableID_Geraet vom Gerät. Die Bezügeranlage (ID_Objekt) vom aktuellen installierten Gerät muss mit dem ID_Objekt übereinstimmen. ID_Objekt_Gebaeude
Int32
nullableID_Objekt vom übergeordneten Gebäude oder Gebäudeteil gemäss dem Input-Parameter ID_Objekt. Wird kein ID_Objekt übergeben, wird die Bezügeranlage (Objekt), die mit der WerkNr oder FabrikNr ermittelt wurde. ObjektTyp
Int32Objekt.Objekttyp Objekttyp vom Objekt (Hardcode) Objektbezeichnung
String
nullableBezeichnung vom Objekt Geschosszusatz
String
nullableGeschossNr. + GeschossZusatz Zusatzbez
String
nullableZusatzbezeichnung vom Gerät EnergieArt
String
nullableEnergieart vom Gerät Name_Vertragspartner
String
nullableName vom Vertragspartner Vorname_Vertragspartner
String
nullableVorname vom Vertragspartner ObjektNr
String
nullableDie folgenden Nummern wird je nach Objekttyp zurück geliefert: Liegenschaft, selbstständiges Baurecht, unselbständiges Baurecht, Stockwerkeigentum, Miteigentumsanteil, Bergwerk, technische Parzelle => Katasterbereich/Nr./Zusatz, Gebäude, Gebäudeteil => AssekuranzNr., Wohnung, Gewerbe/Geschäft => WohnungsNr., Raum => RaumNr. ID_UeberObjekt
Int32
nullableID_Objekt gemäss dem Input-Parameter UeberObjettypen