Zum Index

TechAnlService

GetAuftrag

Input

Name Datentyp Optional Default Dokumentation
ID_Auftrag Int32 -

Output

Name Datentyp Optional Herkunft Dokumentation
ID_Auftrag Int32 -
Taetigkeit Int32 - Tätigkeit des Auftrags (1=Installation, 2=Deinstallation, 3=Instandhaltung, 4=Zählwerksumstellung, 100=Ablesung)
Termin DateTime - Termin des Auftrags
TerminVon DateTime optional Eingrenzung des Termins (Uhrzeit von)
KarenzVor Int32 optional Karenz in Tage vor dem Termin
TerminBis DateTime optional Eingrenzung des Termins (Uhrzeit bis)
KarenzNach Int32 optional Karenz in Tage nach dem Termin
Grund Int32 optional Grund des Auftrags (Wertebereich Auftrag.Grund)
Beschreibung String optional Frei wählbare Beschreibung
ID_Subjekt Int32 optional Subjekt des Auftraggebers
ID_SubjektVerantwortlicher Int32 optional Verantwortlicher für den Auftrag (Subjekt oder Orgenheit gemäss Parameter: IstOrgeinheit)
IstOrgeinheit Int32 optional Gibt an, ob ID_SubjektVerantwortlicher eine Organisationseinheit ist. (NULL, 1 = Orgeinheit, 2 = Subjekt)

SaveAuftrag

Input

Siehe Outputfelder unter GetAuftrag und im WSDL: SaveAuftragRequest
Name Datentyp Optional Default Dokumentation

Output

Siehe Inputfelder und im WSDL: SaveAuftragResponse. Plus die Felder: SuccessfullyCompleted (bool), ErrorMessage (string)
Name Datentyp Optional Herkunft Dokumentation

GetAuftragpos

Input

Name Datentyp Optional Default Dokumentation
ID_Auftrag Int32 -
LaufNr_Auftragpos Int32 -

Output

Name Datentyp Optional Herkunft Dokumentation
ID_Auftrag Int32 -
ID_Auftragwork Int32 optional
ID_Geraet Int32 optional 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 optional 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 optional Tätigkeit Zählwerksumstellung: Neue ID_Parametrierung für die Zählwerksumstellung (NULL)
ID_Geraetestandort Int32 optional 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 optional Tätigkeit Installation: ID_Objekt der Bezügeranlage (NULL)
Geraetestandort_ID_Objekt Int32 optional Tätigkeit Installation: ID_Objekt vom Gerätestandort-Objekt (NULL) ID_Geraetestandort oder Geraetstandort_ID_Objekt definieren
LaufNr_Auftragpos Int32 - Für SaveAuftragpos: Das Ändern (Update) einer Auftragsposition wird nicht unterstützt. LaufNr_Auftragpos muss 0 sein.

SaveAuftragpos

Input

Siehe Outputfelder unter GetAuftragpos und im WSDL: SaveAuftragposRequest
Name Datentyp Optional Default Dokumentation

Output

Siehe Inputfelder und im WSDL: SaveAuftragposResponse. Plus die Felder: SuccessfullyCompleted (bool), ErrorMessage (string)
Name Datentyp Optional Herkunft Dokumentation

GetAuftragwork

Input

Name Datentyp Optional Default Dokumentation
ID_Auftragwork Int32 -

Output

Name Datentyp Optional Herkunft Dokumentation
AusfuehrDatum DateTime - Ausführdatum/-zeit des Auftragstapels
AusfuehrzeitBis DateTime optional Ausführzeitpunkt (bis) des Auftragstapels
Notiz String optional Frei wählbare Notiz zum Auftragsstapel
ID_Auftragwork Int32 -
ID_Subjekt Int32 optional Subjekt des Auftragnehmers

SaveAuftragwork

Input

Siehe Outputfelder unter GetAuftragwork und im WSDL: SaveAuftragworkRequest
Name Datentyp Optional Default Dokumentation

Output

Siehe Inputfelder und im WSDL: SaveAuftragworkResponse. Plus die Felder: SuccessfullyCompleted (bool), ErrorMessage (string)
Name Datentyp Optional Herkunft Dokumentation

FindAvisierungAuftragposition

Input

Name Datentyp Optional Default Dokumentation
ID_Auftragwork Int32 optional null: Exporte mit Status 'Avisierung' aus Zählerdatenaustausch für entsprechendes SW-System
ID_SWSystemSubjektVerwendung Int32 optional
ID_SWSystemMesspunktVerwendung Int32 optional
ID_SWSystemZaehlerdatenaustausch Int32 optional Default: aus Webservice-Anmeldung

Output

(Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.)
Name Datentyp Optional Herkunft Dokumentation
ID_Auftrag Int32 -
LaufNr_Auftragpos Int32 -
ID_Auftragwork Int32 optional ID für ExecuteUpdateStatusAvisierung
ID_Subjekt Int32 optional Vertragspartner
AusfuehrDatum DateTime - Termin vom Auftragstapel
ID_Geraetestandort Int32 optional Auftragsposition
ID_Subjekt_Avisierung Int32 optional ID_Subjekt gemäss der Rolle von der Verwendung Zählerdatenaustausch auf dem Messpunkt
Rolle_Avisierung Int32 optional Rolle von der Verwendung Zählerdatenaustausch auf dem Messpunkt

FindBegebenheitWS

Input

Name Datentyp Optional Default Dokumentation
ID_Geraetestandort Int32 - Eindeutiger Identifikator des Gerätestandorts. Die ID_Geraetestandort muss einen Wert enthalten.

Output

(Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.)
Name Datentyp Optional Herkunft Dokumentation
ID_Begebenheit Int32 - Eindeutiger Identifikator der Begebenheit
ID_Geraetestandort Int32 - Eindeutiger Identifikator des Gerätestandorts.
Datum DateTime - Das Datum an welchem die Begebenheit stattgefunden hat.
Notiz String optional Persönliche Notiz zur Begebenheit
Begebenheit Int32 - Begebenheit.Begebenheit Hardcode der Begebenheit zum Wertebereich Begebenheit.Begebenheit

GetBegebenheitWS

Input

Name Datentyp Optional Default Dokumentation
ID_Begebenheit Int32 - Eindeutiger Identifikator der Begebenheit

Output

Name Datentyp Optional Herkunft Dokumentation
ID_Begebenheit Int32 - Eindeutiger Identifikator der Begebenheit
Datum DateTime - Das Datum an welchem die Begebenheit stattgefunden hat.
ID_Geraetestandort Int32 - Eindeutiger Identifikator des Gerätestandorts.
Begebenheit Int32 - Begebenheit.Begebenheit Hardcode der Begebenheit zum Wertebereich Begebenheit.Begebenheit
Notiz String optional Persönliche Notiz zur Begebenheit

SaveBegebenheitWS

Input

Siehe Outputfelder unter GetBegebenheitWS und im WSDL: SaveBegebenheitWSRequest
Name Datentyp Optional Default Dokumentation

Output

Siehe Inputfelder und im WSDL: SaveBegebenheitWSResponse. Plus die Felder: SuccessfullyCompleted (bool), ErrorMessage (string)
Name Datentyp Optional Herkunft Dokumentation

ExecuteExportZaehlerdatenaustausch

Input

Name Datentyp Optional Default Dokumentation
ID_SWSystem Int32 -
ID_Auftragwork Int32 -

Output

Name Datentyp Optional Herkunft Dokumentation
ID_Ableseauftrag Int32 -

FindGeraet

Input

Name Datentyp Optional Default Dokumentation
FabrikNr String optional
WerkNr String optional
FabrikNrBis String optional
WerkNrBis String optional
Baujahr Int32 optional
Art Int32 optional Geraetetyp.Art
Beschreibung String optional
TREKommando_Beschreibung String optional
Zustand Int32 optional Geraet.Zustand
Spannungsebene Int32 optional
MessInstallOrt Int32 optional Installation.MessInstallOrt
Strasse String optional
HausNr Int32 optional
HausNrZusatz String optional
PLZ String optional
Ort String optional
ID_Objekt Int32 optional
Lage String optional
Bezeichnung String optional
Geschoss Int32 optional Gebaeudedetail.Geschoss
SubjektName String optional
SubjektVorname String optional
SubjektPLZ String optional
SubjektOrt String optional
SubjektID_Subjekt Int32 optional
Leerobjekt Int32 optional
ID_Vertrag Int32 optional
ID_Geraet Int32 optional
LagerDatumVon DateTime optional Datum Von der Lagerbewegung
LagerDatumBis DateTime optional Datum Bis der Lagerbewegung
LagerArt Int32 optional Art der Lagerbewegung (Wertebereich Lagerbewegung.Art)
LagerbewGrund Int32 optional Grund der Lagerbewegung (Wertebereich Lagerbewegung.Grund)
LastLagerbeweg Int32 optional Nur die letzte Lagerbewegung von einem Gerät berücksichtigen

Output

(Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.)
Name Datentyp Optional Herkunft Dokumentation
ID_Geraet Int32 -
FabrikNr String optional
WerkNr String optional
Zusatzbez Int32 -
Art Int32 - Geraetetyp.Art
Beschreibung String optional
Baujahr Int16 optional
Status Int32 optional Geraet.Status
Zustand Int32 optional Geraet.Zustand
Geraetestandort String optional
Geraetestandort_ID_Objekt Int32 optional
Bezuegeranlage String optional
Bezuegeranlage_ID_Objekt Int32 optional
Vertragspartner String optional
Kundengeraet Int32 -
ID_Parametrierung Int32 optional
ID_Geraeteserie Int32 -
Bereich Int32 optional Geraetebereich.Bereich
Eichjahr Int16 optional
Nummer String optional
ID_Geraetestandort Int32 optional
GeeichtBis Int32 optional
LosGesperrt Int32 optional System.JaNein

FindGeraetestandort

Input

Name Datentyp Optional Default Dokumentation
MessInstallOrt Int32 optional Installation.MessInstallOrt
ID_Objekt Int32 optional MessInstallOrt ist Pflicht
Strasse String optional MessInstallOrt ist Pflicht
HausNr Int32 optional MessInstallOrt ist Pflicht
HausNrZusatz String optional MessInstallOrt ist Pflicht
PLZ String optional MessInstallOrt ist Pflicht
Ort String optional MessInstallOrt ist Pflicht
ExaktWerkFabrikNr Int32 optional Ist dieses Kriterium aktiviert muss die Werk- bzw. die Fabrik.-Nr. genau mit der eingegebenen Nummer übereinstimmen.
EntsorgtNichtAnzeigen Int32 optional Durch das Deaktivieren dieses Kriteriums werden bei der Suche auch entsorgte Geräte gefunden
WerkNr String optional
WerkNrBis String optional
FabrikNr String optional
FabrikNrBis String optional
NurAktuelleMI Int32 optional Wenn dieses Kriterium aktiviert ist, werden nur Gerätestandorte aufbereitet, welche aktuell eine Installation ausweisen
VertragspartnerAnzeigen Int32 optional Vertragspartner wird beim Output angezeigt
ID_Geraetestandort Int32 optional
SubjektID_Subjekt Int32 optional
ID_Vertrag Int32 optional
Messpunktbezeichnung String optional

Output

(Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.)
Name Datentyp Optional Herkunft Dokumentation
FabrikNr String optional
WerkNr String optional
Art Int32 optional Geraetetyp.Art
Zusatzbez Int32 optional Geraetetyp.ZusatzBez
Beschreibung String optional
Geraetestandort String optional
Bezuegeranlage String optional
Vertragspartner String -
ID_Geraetestandort Int32 -
Meteringcode String optional
ID_Installation Int32 -
Typ String optional
Baujahr Int16 optional
Zustand Int32 optional Geraet.Zustand
Geraetart Int32 - Geraet.Geraetart
Kundengeraet Int32 optional
ID_Demont Int32 optional
LaufNr_Demont Int16 optional
ID_Rapport Int32 -
LaufNr_Rapportpos Int16 -
Eichjahr Int16 optional
Nummer String optional
ID_Geraeteserie Int32 optional
Geraetestandort_ID_Objekt Int32 optional
Bezuegeranlage_ID_Objekt Int32 optional
ID_Meteringcode Int32 optional
ZulassungsNr String optional
MeteringcodeRuecklieferung String optional
ID_MeteringcodeRuecklieferung Int32 optional

FindInstallationsobjekt

Input

Name Datentyp Optional Default Dokumentation
ID_Geraetestandort Int32 - Liefert alle Installationsbeziehungen zur übermittelten 'ID_Geraetestandort'.

Output

(Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.)
Name Datentyp Optional Herkunft Dokumentation
ID_Installationsobjekt Int32 -
ID_Geraetestandort Int32 -
Unter_Geraetestandort Int32 - Untergeordneter Gerätestandort
ZuordnungsTyp Int32 - Wertebereich: Installationsobjekt.ZuordnungsTyp
Verrechenbar Int32 - 1 = Ja, 0 = Nein
Ausweisen Int32 - 1 = Ja, 0 = Nein
GueltigVon DateTime -
GueltigBis DateTime optional

GetInstallationsobjekt

Input

Name Datentyp Optional Default Dokumentation
ID_Installationsobjekt Int32 - Liefert die Detaildaten zur Installationsbeziehung

Output

Name Datentyp Optional Herkunft Dokumentation
ID_Installationsobjekt Int32 -
ID_Geraetestandort Int32 -
Unter_Geraetestandort Int32 - Untergeordneter Gerätestandort
ZuordnungsTyp Int32 - Wertebereich: Installationsobjekt.ZuordnungsTyp
Verrechenbar Int32 - 1 = Ja, 0 = Nein
Ausweisen Int32 - 1 = Ja, 0 = Nein
GueltigVon DateTime -
GueltigBis DateTime optional

SaveInstallationsobjekt

Input

Siehe Outputfelder unter GetInstallationsobjekt und im WSDL: SaveInstallationsobjektRequest
Name Datentyp Optional Default Dokumentation

Output

Siehe Inputfelder und im WSDL: SaveInstallationsobjektResponse. Plus die Felder: SuccessfullyCompleted (bool), ErrorMessage (string)
Name Datentyp Optional Herkunft Dokumentation

FindInstzaehlwerk

Input

Name Datentyp Optional Default Dokumentation
ID_Installation Int32 -

Output

(Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.)
Name Datentyp Optional Herkunft Dokumentation
ID_Instzaehlwerk Int32 -
ID_Zaehlwerk Int32 -
ID_Verrechnungstyp Int32 optional Verrechnungstyp.Id_Verrechnungstyp
Verrechenbar Int32 optional
Ruecklieferung Int32 -
EDIS String optional
ZaehlwerkKennung String optional
ID_Geraetestandort Int32 optional
Meteringcode String optional
ID_Meteringcode Int32 optional
Aktiv Int32 optional
Messdatum DateTime optional
Messzeit DateTime optional
ZaehlerstandAlt Decimal optional
ZaehlerstandNeu Decimal optional
Faktor Decimal optional
Verbrauch Decimal optional
AbweichungProzent Decimal optional
ToleranzUeberschreitung Byte optional
VergleichsVerbrauch Decimal optional
ZVerrechenbar Int32 optional
MesswertArt Int32 optional Messwert.Art
Verrechnungsdatum DateTime optional
Kumulierend Int32 optional
Kanal Byte optional
Art Int32 optional
Handeingabe Int32 -
VkStellen Int32 optional
NkStellen Int32 optional
DeaktivDatum DateTime optional
Status Int32 optional
Reihenfolge Int32 -
EinheitMesswert Int32 optional
Jahreswert Decimal optional
Abgerechnet Int32 -
RechnungsNr String optional

FindMesspunkteFuerZeitreihen

Input

Name Datentyp Optional Default Dokumentation
ID_Subjekt Int32 optional Subjekt-Id des Vertragspartners
HatZeitreihen Int32 optional Mit 1 werden nur Messpunkte mit innosolv Zeitreihen gefunden, die die Eigenschaft "In Portal sichtbar" gesetzt haben.
Umsysteme String optional Liste von Umsystemen, deren Messpunkte gefunden werden sollen (Softwaresystem-Id mit Komma getrennt)
VergangeneJahre Int32 optional Anzahl Jahre in Vergangenheit, in denen Verträge und Messpunkte gültig sein müssen
EnergieArt Int32 optional Nur Messpunkte dieser Energieart werden gefunden (Hardcode aus Wertebereich "Verrechnungstyp.Art")
Zustell_ID_Subjekt Int32 optional Subjekt-Id der Zustelladresse
Messpunkte_ZEV_EVG_Aufloesen Int32 optional Mit 1 werden innerhalb vom Messpunkt eines ZEV/EVG mit den Rollen "Teinehmer" oder "Hauptmessung" zusätzlich die Messpunkte mit den Rollen "Produktion" und "Batterie" ermittelt. Pro ZEV/EVG kann eingestellt werden, ob die weiteren Rollen nicht angezeigt werden sollen. Dies wird über den neuen Parameter "Kundenportal: Messpunkte ZEV/EVG nicht auflösen" beim Wertebereich "Messpunktkennzeichnung.Zusatzkennzeichnung" ermöglicht.

Output

(Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.)
Name Datentyp Optional Herkunft Dokumentation
ID_Objekt Int32 -
Objektbezeichnung String optional
ID_Meteringcode Int32 -
Messpunktbezeichnung String optional
GueltigBis DateTime optional Falls 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 optional
Umsysteme String optional Enthält die Liste von Umsystemen, für die eine Verwendung dem Messpunkt zugeordnet ist (Softwaresystem-Ids mit Komma getrennt)
HatZeitreihen Int32 optional Enthält 1, falls der Messpunkt innosolv Zeitreihen besitzt, die die Eigenschaft "In Portal sichtbar" gesetzt haben.
EnergieArt Int32 - Hardcode für Wertebereich "Verrechnungstyp.Art"
Energierichtung Int32 - Hardcode für Wertebereich "Energierichtung.Richtung"
HatVirtuelleMessung Int32 - Enthält 1, wenn für den Messpunkt eine virtuelle Messung vorhanden ist, ansonsten 0.
ID_Standardlastprofil Int32 optional
ZEVNr_Cd Int32 optional
ZEVNr String optional
ZEVRolle_Cd Int32 optional
ZEVRolle String optional
Abrechnungsmodell_ZEV_Cd Int32 optional
Abrechnungsmodell_ZEV String optional

FindAlleMesspunkteFuerPortalbenutzer

Input

Name Datentyp Optional Default Dokumentation
Umsysteme String optional Liste von Umsystemen, deren Messpunkte gefunden werden sollen (Softwaresystem-Id mit Komma getrennt)
HatZeitreihen Int32 optional Mit 1 werden nur Messpunkte mit innosolv Zeitreihen gefunden, die die Eigenschaft "In Portal sichtbar" gesetzt haben.
EnergieArt Int32 optional Nur Messpunkte dieser Energieart werden gefunden (Hardcode aus Wertebereich "Verrechnungstyp.Art")
Stichdatum DateTime optional Alle Portalbenutzer ab diesem Datum werden berücksichtigt
Messpunkte_ZEV_EVG_Aufloesen Int32 optional Mit 1 werden innerhalb vom Messpunkt eines ZEV/EVG mit den Rollen "Teinehmer" oder "Hauptmessung" zusätzlich die Messpunkte mit den Rollen "Produktion" und "Batterie" ermittelt. Pro ZEV/EVG kann eingestellt werden, ob die weiteren Rollen nicht angezeigt werden sollen. Dies wird über den neuen Parameter "Kundenportal: Messpunkte ZEV/EVG nicht auflösen" beim Wertebereich "Messpunktkennzeichnung.Zusatzkennzeichnung" ermöglicht.

Output

(Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.)
Name Datentyp Optional Herkunft Dokumentation
ID_Meteringcode Int32 -
Messpunktbezeichnung String optional
Umsysteme String optional Enthält die Liste von Umsystemen, für die eine Verwendung dem Messpunkt zugeordnet ist (Softwaresystem-Ids mit Komma getrennt)
HatZeitreihen Int32 optional Enthält 1, falls der Messpunkt innosolv Zeitreihen besitzt, die die Eigenschaft "In Portal sichtbar" gesetzt haben.
Energierichtung Int32 - Hardcode für Wertebereich "Energierichtung.Richtung"
HatVirtuelleMessung Int32 - Enthält 1, wenn für den Messpunkt eine virtuelle Messung vorhanden ist, ansonsten 0.
ID_Standardlastprofil Int32 optional
ZEVNr_Cd Int32 optional
ZEVNr String optional
ZEVRolle_Cd Int32 optional
ZEVRolle String optional
Abrechnungsmodell_ZEV_Cd Int32 optional
Abrechnungsmodell_ZEV String optional

FindMesspunktkennzeichnungWS

Input

Name Datentyp Optional Default Dokumentation
ID_Messpunktkennzeichnung Int32 -
ID_Meteringcode Int32 -
Kennzeichnung Int32 -
Zusatzkennzeichnung Int32 -
Stichdatum DateTime -
Messpunktbezeichnung String -

Output

(Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.)
Name Datentyp Optional Herkunft Dokumentation
ID_Messpunktkennzeichnung Int32 -
ID_Meteringcode Int32 -
Zusatzkennzeichnung Int32 optional Wertebereich: Messpunktkennzeichnung.Zusatzkennzeichnung
Kennzeichnung Int32 - Wertebereich: Messpunktkennzeichnung.Kennzeichnung
GueltigVon DateTime -
GueltigBis DateTime optional
Messpunktbezeichnung String optional

GetMesspunktkennzeichnungWS

Input

Name Datentyp Optional Default Dokumentation
ID_Messpunktkennzeichnung Int32 -

Output

Name Datentyp Optional Herkunft Dokumentation
ID_Messpunktkennzeichnung Int32 -
ID_Meteringcode Int32 -
Kennzeichnung Int32 - Wertebereich: Messpunktkennzeichnung.Kennzeichnung
GueltigBis DateTime optional
GueltigVon DateTime -
Zusatzkennzeichnung Int32 optional Wertebereich: Messpunktkennzeichnung.Zusatzkennzeichnung
Messpunktbezeichnung String optional 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.

SaveMesspunktkennzeichnungWS

Input

Siehe Outputfelder unter GetMesspunktkennzeichnungWS und im WSDL: SaveMesspunktkennzeichnungWSRequest
Name Datentyp Optional Default Dokumentation

Output

Siehe Inputfelder und im WSDL: SaveMesspunktkennzeichnungWSResponse. Plus die Felder: SuccessfullyCompleted (bool), ErrorMessage (string)
Name Datentyp Optional Herkunft Dokumentation

FindMesswertWS

Input

Name Datentyp Optional Default Dokumentation
Erfassungsdatum DateTime optional Datum der neuen Ablesung, ohne Angabe wird das Tagesdatum verwendet
AuftragVorhanden Int32 optional 0: Template für neue Ablesung auch ohne Auftrag, 1: Template für neue Ablesung nur wenn Auftrag vorhanden (Standardwert), -1: bestehende Ablesungen unabhängig von Auftrag ermitteln, z.B. mit Ableseart
ID_Subjekt Int32 optional Vertragspartner
ID_Geraetestandort Int32 optional
GS_ID_Objekt Int32 optional Gerätestandort Objekt-Id
BZ_ID_Objekt Int32 optional Bezügeranlage Objekt-Id
ID_Auftrag Int32 optional
LaufNr_Auftragpos Int32 optional
AuftragTaetigkeit Int32 optional Auftrag.Taetigkeit
AuftragGrund Int32 optional Auftrag.Grund
AuftragStatus Int32 optional Auftragpos.Status
AuftragstapelAusfuehrdatumKarenzTage Int32 optional
AbleseArt Int32 optional Ablesung.Ableseart
Ablesegrund Int32 optional Ablesung.Grund
MesswertVerrechnet Int32 optional System.JaNein
ExtendedResultset Int32 optional System.JaNein
SmartMeter Int32 optional Die Messpunkt-Verwendungen auf MDM-Connector-Systeme sind als SmartMeter zusammengefasst. Das Kriterium SmartMeter kann nur eingesetzt werden, wenn ID_SWSystemMesspunktVerwendung leer ist. 0=Ausschluss mit 'leer oder nicht in Liste', 1=Einschluss mit 'In Liste'
ID_SWSystemMesspunktVerwendung Int32 optional
ID_SWSystemZaehlerdatenaustausch Int32 optional aus Webservice-Anmeldung
Aktiv Int32 optional Default=null, 1=nur aktive Zählwerke
Zustell_ID_Subjekt Int32 optional Zustelladresse der Sammelrechnung
NurZaehlwerkeMitTarifposition Int32 optional Default=null, 1=nur Zählwerke mit Tarifposition

Output

(Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.)
Name Datentyp Optional Herkunft Dokumentation
ID_Auftrag Int32 optional null: Ablesung ohne Auftrag
AuftragstapelAusfuehrdatum DateTime optional
ID_Installation Int32 - Installation des Geräts
GS_ID_Objekt Int32 optional Objekt-Id des Gerätestandorts
Geraetestandort String optional Objektbezeichnung des Gerätestandorts
BZ_ID_Objekt Int32 optional Objekt-Id der Bezügeranlage
Bezuegeranlage String optional Objektbezeichnung der Bezügeranlage
Vertragspartner String optional Name und Adresse des Vertragspartners
Meteringcode String optional Messpunktbezeichnung
ID_Geraet Int32 optional
WerkNr String optional Werk-Nr des Geräts
FabrikNr String optional Fabrik-Nr des Geräts
GeraeteserieTyp String optional Typenbezeichnung des Geräts z.B. ZMB410
GeraetetypArt Int32 optional Geraetetyp.Art Art des Gerätetyps
GeraetetypBeschreibung String optional
MontageDatum DateTime optional Montage-Datum des Geräts
DeaktDemontDatum DateTime optional Demontage-Datum des Geräts, Deaktivierungsdatum des Zählwerks
ID_Instzaehlwerk Int32 -
ID_Verrechnungstyp Int32 - Verrechnungstyp.ID_Verrechnungstyp
Ruecklieferung Int32 - System.JaNein Zählwerk für Rücklieferung
Kumulierend Int32 - System.JaNein Zählwerk mit kumulierendem Zählerstand
Obis String optional
ZaehlwerkKennung String optional
ZVerrechenbar Int32 - System.JaNein Zählwerk ist verrechenbar
Aktiv Int32 - System.JaNein Zählwerk ist am Erfassungsdatum aktiv
Reihenfolge Int32 - Reihenfolge der Zählwerk des Gerätes
EinheitMesswert Int32 optional Verrechnungstyp.EinheitMesswert
VkStellen Int32 - Anzahl Vorkomma-Stellen des Zählerstandes
NkStellen Int32 - Anzahl Nachkomma-Stellen des Zählerstandes
VergleichsVerbrauch Decimal optional für das neue Ablesedatum errechneter Verbrauch
ProzentMinus Int32 optional untere Limite VergleichsVerbrauch in Prozent
ProzentPlus Int32 optional obere Limite VergleichsVerbrauch in Prozent
Vorauszaehlerstand Decimal optional für das neue Ablesedatum errechneter Zählerstand
UntereLimite Decimal optional untere Limite Voarauszaehlerstand
ObereLimite Decimal optional obere Limite Vorauszaehlerstand
Faktor Decimal optional Faktor des Zählwerks
ID_Ablesung Int32 optional null: neue Ablesung
LaufNr_Messwert Int32 - null: neue Ablesung
Ablesung_Ablesedatum DateTime optional Ablesedatum für alle Zählwerke des Geräts
Ablesung_Ableseart Int32 optional Ablesung.Ableseart
Ablesung_Grund Int32 optional Ablesung.Grund
Messzeit DateTime optional Übersteuerung Ablesedatum pro Zählwerk
ZaehlerstandAlt Decimal optional alter Zählerstand
Zaehlerstand Decimal optional neuer Zählerstand
Verbrauch Decimal optional
AbweichungProzent Decimal optional nur bei bestehender Ablesung
ToleranzUeberschreitung Int32 optional System.JaNein nur bei bestehender Ablesung
Abgerechnet Int32 - System.JaNein
RechnungsNr String optional
GeraetetypZusatzBez Int32 optional Geraetetyp.Zusatzbez
MesszeitAlt DateTime optional altes Ablesedatum
Geraetart Int32 - Geraet.Geraetart

FindSlp_verrechnungstyp

Input

Name Datentyp Optional Default Dokumentation
ID_Standardlastprofil Int32 optional

Output

(Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.)
Name Datentyp Optional Herkunft Dokumentation
ID_Verrechnungstyp Int32 -
Ruecklieferung Int32 -
Jahreswert Decimal - Referenz Jahreswert
Einheit String optional Einheit zum Jahreswert
GueltigVon DateTime - 'Gültig von' des Jahreswerts zum Verrechnungstyp
GueltigBis DateTime optional 'Gültig bis des Jahreswerts zum Verrechnungstyp
ID_Standardlastprofil Int32 -
Bezeichnung String optional Bezeichnung Standardlastprofil (Wertebereich: Standardlastprofil.ID_Standardlastprofil)

FindTrekommando

Input

Name Datentyp Optional Default Dokumentation
Beschreibung String optional

Output

(Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.)
Name Datentyp Optional Herkunft Dokumentation
ID_TREKommando Int32 -
Schaltzustand Int32 - Wertebereich "Trekommando.Schaltzustand"
Beschreibung String optional

FindTrezuordgeraet

Input

Name Datentyp Optional Default Dokumentation
ID_Geraet Int32 optional Es werden alle zugewiesenen Kommandos zur übermittelten 'ID_Geraet' ermittlet. Kommando-Gruppen werden nicht ermittelt.

Output

(Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.)
Name Datentyp Optional Herkunft Dokumentation
Schaltzustand Int32 optional Trekommando.Schaltzustand
Beschreibung String optional
ID_TREKommando Int32 optional

FindTrezuordgeraetWS

Input

Name Datentyp Optional Default Dokumentation
ID_Geraet Int32 optional Es werden alle zugewiesenen Kommandos und Kommando-Gruppen ermittelt. Mit 'ID_Geraet' kann die Suche nach Gerät eingeschränkt werden.

Output

(Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.)
Name Datentyp Optional Herkunft Dokumentation
ID_TREKommando Int32 optional
Reihenfolge Int32 - entspricht Relais-Nr.
Verbrauchergruppe Int32 optional
ID_Geraet Int32 -
ID_TREGruppe Int32 optional

ExecuteTrezuordgeraetWS

Input

Name Datentyp Optional Default Dokumentation
ID_Geraet Int32 -
ID_TREKommando Int32 optional
MutArt String - 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 optional entspricht Relais-Nr.
Verbrauchergruppe Int32 optional

Output

Name Datentyp Optional Herkunft Dokumentation
ID_Geraet Int32 optional
ID_TREKommando Int32 optional
Reihenfolge Int32 optional entspricht Relais-Nr.
Verbrauchergruppe Int32 optional

ExecuteUpdateStatusAvisierung

Input

Name Datentyp Optional Default Dokumentation
ID_Auftragwork Int32 - Status des Export-Ableseauftrags mit dieser ID_Auftragwork auf 'Verarbeitet' setzen

Output

Name Datentyp Optional Herkunft Dokumentation
NRet Int32 optional 0=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

FindZaehlerObjektProjekt

Input

Name Datentyp Optional Default Dokumentation
EnergieArt Int32 optional Energieart (Wertebereich Verrechnungstyp.Art) 1 = Elektrizität, 2 = Wasser, 3 = Gas, 4 = Fernwärme, etc.
WerkFabrikNrExakt Int32 optional 1 = Es wird nur nach Geräten mit der exakt gleichen Zeichenfolge gemäss den Input-Parameter WerkNr und FabrikNr gesucht.
FabrikNr String optional FabrikNr vom Gerät. Es werden nur aktuelle installierte Geräte mit einer Bezügeranlage berücksichtigt
WerkNr String optional WerkNr vom Gerät. Es werden nur aktuelle installierte Geräte mit einer Bezügeranlage berücksichtigt
Objekthierarchie Int32 optional Das übergebene ID_Objekt wird als Ursprungsobjekt für die Ermittlung der untergeordneten Objekte verwendet. Ist das übergebene ID_Objekt ein Objekt mit dem Objekttyp Gebäude oder Gebäudeteil, werden nur untergeordnete Objekte bis zu einem untergeordneten Objekt mit dem Objekttyp Gebäude oder Gebäudeteil berücksichtigt. Ohne Übergabe vom ID_Objekt werden keine untergeordnete Objekte ermittelt. 0 oder Null = Es werden keine untergeordneten Objekte ermittelt, 1 = Es werden alle untergeordneten Objekte mit einer Messung/Installation ermittelt, 2 =Es werden alle untergeordneten Objekte mit oder ohne Messung/Installaton ermittelt.
ID_Objekt Int32 optional Übergebene ID_Objekt wird für die Datenermittlung verwendet. Gemäss dem Parameter Objekthierarchie werden die untergeordneten Objekte auch berücksichtigt. Wird kein ID_Objekt übergeben, wird die Bezügeranlage (ID_Objekt) von den ermittelten Installationen gemäss der übergebenen WerkNr und/oder FabrikNr. verwendet.
InstbeziehungAnzeigen Int32 optional Mit diesem Parameter kann gesteuert werden, ob Steuereinheiten oder Wandler aufgelistet werden, die eine Beziehung mit den ermittelten Installationen besitzen. 0: Es werden keine Wandler, Steuereinheiten ermittelt. 1: Installationsbez. (Wandler , Steuereinheiten) werden von den jeweiligen Geräten ermittelt
UeberObjekttypen String optional Mittels den übergebenen Objekttypen (mit Pipe getrennt z.B. 20|21|19), wird das Output-Feld ID_UeberObjekt abgefüllt. Es wird das erste übergeordnete Objekt gemäss den übergebenen Objekttypen ermittelt. Sind mehrere Objekttypen auf der gleichen Hierarchiestufe vorhanden, wird gemäss der übergebenen Objekttypen von links nach rechts die Ermittlung vom ID_UeberObjekt priorisiert.
ID_Standort Int32 optional Mittels dem übergebenen ID_Standort, werden nur die untergeordneten Objekte mit dem jeweiligen ID_Standort berücksichtigt. Dieser Parameter hat nur mit dem Parameter Objekthierarchie = 1 oder 2 einen Einfluss auf das Resultat.

Output

(Das Ergebnis ist eine Liste von Elementen, die der folgenden Struktur entsprechen.)
Name Datentyp Optional Herkunft Dokumentation
ID_Objekt Int32 - ID vom Objekt
ObjektArt String optional Art vom Objekt (Grundstückart, Gebäudeart, Raumart, Gewerbeart, AnschlussEnergieart, Bezügeranlageart, GerätestandortobjektArt)
GueltigVon DateTime - GültigVon Objekt
GueltigBis DateTime optional GültigBis Objekt
WerkNr String optional WerkNr vom Gerät. Virtuelle Zähler und Fremdzähler werden ausgeschlossen
FabrikNr String optional FabrikNr vom Gerät
Typ String optional Typ vom Gerät
Art_Cd Int32 optional Geraetetyp.Art Art vom Gerät (Hardcode)
Art String optional Art vom Gerät
Art_KBez String optional Art vom Gerät (Kurzbezeichnung)
ZusatzBez_Cd Int32 optional Geraetetyp.Zusatzbez Zusatzbezeichnung vom Gerät (Hardcode)
ZusatzBez_KBez String optional Zusatzbezeichnung vom Gerät (Kurzbezeichnung)
Beschreibung String optional Beschreibung vom Gerätetyp
Energieart_Cd Int32 optional Verrechnungstyp.Art Energieart vom Gerät (Hardcode)
Energieart_KBez String optional Energieart vom Gerät (Kurzbezeichnung)
Kategorie Int32 optional Projekt.Kategorie Kategorie vom Projekt (Hardcode)
Unterkategorie Int32 optional Projekt.Unterkategorie Unterkategorie vom Projekt (Hardcode)
Bezeichnung String optional Bezeichnung vom Termin (Turnus)
Serie Int32 optional Zeitplan.Serie Serie vom Turnus z.B. Jährlich, Monatlich etc.
Wiederholung Int32 optional Wiederholung der Serie (Turnus)
ID_Subjekt_Eigentuemer Int32 optional ID_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 optional ID_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 optional ID_Geraet vom Gerät. Die Bezügeranlage (ID_Objekt) vom aktuellen installierten Gerät muss mit dem ID_Objekt übereinstimmen.
ID_Objekt_Gebaeude Int32 optional ID_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 Int32 - Objekt.Objekttyp Objekttyp vom Objekt (Hardcode)
Objektbezeichnung String optional Bezeichnung vom Objekt
Geschosszusatz String optional GeschossNr. + GeschossZusatz
Zusatzbez String optional Zusatzbezeichnung vom Gerät
EnergieArt String optional Energieart vom Gerät
Name_Vertragspartner String optional Name vom Vertragspartner
Vorname_Vertragspartner String optional Vorname vom Vertragspartner
ObjektNr String optional Die 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 optional ID_Objekt gemäss dem Input-Parameter UeberObjettypen

(c) innosolv AG, Erstelldatum: 13.09.2023