Konfiguration in CS.SY (CS 2.0)
Mechanismus ab PI 3.20
Für die Unterstützung integrierter Kundensysteme beachten Sie bei der Erstellung von CS 2.0-Sync-Demands folgende Hinweise. Die Mess- und Marktlokationen werden nicht mehr direkt über DB-Trigger zwischen CS 2.0 und CS 3.0 synchronisiert. Stattdessen müssen Sie einen Synchronisierungsjob in CS.SY (CS 2.0) einrichten. Außerdem müssen Sie die Marktrollen im IOP-Mapping konfigurieren. Über den Synchronisierungsjob wird auch der Ableseturnus zu den Mess- und Marktloktionen gespeichert, der in CS.VA zur Rechnungseinheit hinterlegt ist.
Der Synchronisierungsjob (CS.VA: VA-Datensync mit CS 3.0, vadsy30) kann ab der Version CS.VA 2.20.19.0 in CS.SY eingerichtet werden; das IOP-Mapping kann unabhängig davon anpasst werden.
Detailinformationen dazu sowie zu den Themen Netznutzungsverträge (VTM.Netznutzung) Adapter und Konfiguration Adapter-Netznutzungsverträge erfragen Sie bitte beim für Sie zuständigen Mitarbeiter der Schleupen SE.
Konfiguration
Mit Einsatz von CS 3.0 HV2018 erfolgt diese Konfiguration automatisch. Dabei werden die Konfiguration und der Joblauf im Rahmen eines ConfigurationScripts angelegt. Sowohl Job als auch Konfiguration werden allerdings deaktiviert ausgeliefert und müssen von Ihnen explizit aktiviert werden.
PowerShell
Register-MarktlokationForDemandsActivityScheduledServiceCS20
Parameter
Parameter | Beschreibung |
---|---|
View <String > |
Name des Systemstrukturviews |
ElementTypeName <String > |
Name des Elementtyps |
ElementName <String > |
Name des Elements |
SystemUsage <String > |
Name des Verwendungszwecks |
SessionToken <String > |
gesamtes Session Token |
SystemConfigurationIdOwn System.Nullable <Guid > |
ID der Systemkonfiguration; zum Entfernen Guid.Empty übergeben |
SystemConfigurationIdForeign System.Nullable <Guid > |
ID der Systemkonfiguration; zum Entfernen Guid.Empty übergeben |
IsInactive <Switch > |
bei gesetztem Schalter wird die Konfiguration ausgeschaltet; SI synchronisiert keine Daten |
Syntax
Save-MarktlokationConfiguration -View <String
> -ElementTypeName <String
> -ElementName <String
> -SystemUsage <String
> [-SystemConfigurationIdOwn System.Nullable<Guid
>] [-SystemConfigurationIdForeign System.Nullable<Guid
>] [<CommonParameters
>]
Save-MarktlokationConfiguration -SessionToken <String
> [-HostnameOwn <String
>] [-HostnameForeign <String
>] [<CommonParameters
>]
Informationen zur Erstellung des Session Tokens finden Sie auf dieser Seite.
Beispiel 1:
Das Beispiel legt die Konfiguration für die Synchronisation der Schleupen CS 2.0-Marktlokationen an. Der zugehörige Systemstrukturknoten wird in einzelnen Parametern angegeben.
Save-MarktlokationConfiguration -View Standard -ElementTypeName Mandant -ElementName 9999 -SystemUsage Produktiv
Beispiel 2:
Das Beispiel legt die Konfiguration für die Synchronisation der Schleupen CS 2.0-Marktlokationen an. Der zugehörige Systemstrukturknoten wird als Session Token übergeben.
$sessionToken = Request-SessionToken -ViewName Standard -ElementName 9999 -ElementTypeName Mandant -SystemUsages Produktiv
Save-MarktlokationConfiguration -SessionToken $sessionToken
Beispiel 3:
Das Beispiel legt die Konfiguration ausgeschaltet für die Synchronisation der Schleupen CS 2.0-Marktlokationen an. Der zugehörige Systemstrukturknoten wird in einzelnen Parametern angegeben.
Save-MarktlokationConfiguration -View Standard -ElementTypeName Mandant -ElementName 9999 -SystemUsage Produktiv -IsInactive
Registrierung im Job
Der Job erstellt eine neue Konfiguration für SI vom Typ Marktlokation zum Datenaustausch mit CS 2.0.
PowerShell
Name = Register-MarktlokationForDemandsActivityScheduledServiceCS20
Parameter
Parameter | Beschreibung |
---|---|
View <String > |
Name des Systemstrukturviews |
ElementTypeName <String > |
Name des Element-Typs |
ElementName <String > |
Name des Elements |
SystemUsage <String > |
Name des Verwendungszwecks |
SessionToken <String > |
gesamtes Session Token |
Intervall <Int32 > |
Zeitintervall in Sekunden |
DemandPackageSize <Int > |
Anzahl Objekte, die im Demand verarbeitet werden sollen |
MaxDemandPackageSize <Int > |
Bestimmt die Anzahl Demands, die in einem Jobdurchlauf erstellt werden (bei zu erstellenden 50 Paketen und 10 Stück wird der Parameter auf 500 gesetzt) |
IsDisabled [ <Switch >] |
bei gesetztem Schalter wird die Konfiguration deaktiviert, andernfalls aktiviert; ohne Angabe des gesamten Parameters wird er nicht aktiviert |
Syntax
Register-MarktlokationForDemandsActivityScheduledServiceCS20 -View <String
> -ElementTypeName <String
> -ElementName <String
> -SystemUsage <String
> [-Intervall <Int
>] [-DemandPackageSize <Int
>] [-MaxDemandPackageSize <Int
>] [-IsActive <Switch
>]
Register-MarktlokationForDemandsActivityScheduledServiceCS20 -SessionToken <String
> [-Intervall <Int
>] [-DemandPackageSize <Int
>] [-MaxDemandPackageSize <Int
>] [-IsActive <Switch
>]
Beispiel 1:
Das Beispiel legt die Konfiguration für die Synchronisierung von CS 2.0-Marktlokationen an. Benutzt werden hier nur die Pflichtparameter. Der zugehörige Systemstrukturknoten wird in einzelnen Parametern angegeben.
Register-MarktlokationForDemandsActivityScheduledServiceCS20 -View Standard -ElementTypeName Mandant -ElementName 9999 -SystemUsage Produktiv
Beispiel 2:
Das Beispiel legt die Konfiguration für die Synchronisierung von CS 2.0-Marktlokationen an. Benutzt werden hier nur die Pflichtparameter. Der zugehörige Systemstrukturknoten wird als Session Token übergeben.
$sessionToken = Request-SessionToken -ViewName Standard -ElementName 9999 -ElementTypeName Mandant -SystemUsages Produktiv
Register-MarktlokationForDemandsActivityScheduledServiceCS20 -SessionToken $sessionToken
Beispiel 3:
Das Beispiel legt die Konfiguration für die Synchronisierung von CS 2.0-Marktlokationen an. Der zugehörige Systemstrukturknoten wird in einzelnen Parametern angegeben.
Register-MarktlokationForDemandsActivityScheduledServiceCS20 -Intervall 60 -DemandPackageSize 50 -View Standard -ElementTypeName Mandant -ElementName 9999 -SystemUsage Produktiv
Impressum
Herausgegeben von:
Schleupen SE
Galmesweg 58
47445 Moers
Telefon: 02841 912 0
Telefax: 02841 912-1903
Zuständig für den Inhalt:
Schleupen SE
©Schleupen SE, Galmesweg 58, 47445 Moers
Haftungsausschluss
Möglicherweise weist das vorliegende Dokument noch Druckfehler oder drucktechnische Mängel auf. In
der Dokumentation verwendete Software-, Hardware- und Herstellerbezeichnungen sind in den
meisten Fällen auch eingetragene Warenzeichen und unterliegen als solche den gesetzlichen
Bestimmungen.
Das vorliegende Dokument ist unverbindlich. Es dient ausschließlich Informationszwecken und nicht als
Grundlage eines späteren Vertrags. Änderungen, Ergänzungen, Streichungen und sonstige
Bearbeitungen dieses Dokuments können jederzeit durch die Schleupen SE nach freiem Ermessen und
ohne vorherige Ankündigung vorgenommen werden.
Obschon die in diesem Dokument enthaltenen Informationen von der Schleupen SE mit größtmöglicher
Sorgfalt erstellt wurden, wird aufgrund des reinen Informationscharakters für die Richtigkeit,
Vollständigkeit, Aktualität und Angemessenheit der Inhalte keinerlei Gewähr übernommen und jegliche
Haftung im gesetzlich zulässigen Umfang ausgeschlossen. Verbindliche Aussagen können stets nur im
Rahmen eines konkreten Auftrags getroffen werden.
Urheberrecht
Die Inhalte des vorliegenden Dokuments sind urheberrechtlich geschützt. Sie dürfen nur nach
vorheriger Genehmigung durch die Schleupen SE verwendet werden. Dies gilt insbesondere für die
Vervielfältigung von Informationen oder Daten, insbesondere die Verwendung von Texten, Textteilen
oder Bildmaterial. Sämtliche Rechte liegen bei der Schleupen SE.
Soweit nicht ausdrücklich von uns zugestanden, verpflichtet eine Verwertung, Weitergabe oder ein
Nachdruck dieser Unterlagen oder ihres Inhalts zu Schadenersatz (BGB, UWG, LitUrhG).