PersistentUpdate
Ein PersistentUpdate ermöglicht Änderungen der Routenführungsdaten auf Serverebene und die Anwendung auf alle Routenanforderungen und -schritte. Diese Updates bleiben intakt, selbst wenn der Server neu gestartet wird. Updates können auf vier Typen basieren:
- Punktaktualisierungen
- Segmentaktualisierungen
- Straßentypaktualisierungen
- Aktualisierungen zurücksetzen
Bei Verwendung von Persistent Updates zum Durchführen von Änderungen dieser Art haben Sie folgende Möglichkeiten:
- Ausschließen eines Punktes
- Ausschließen eines Segments
- Festlegen der Geschwindigkeit eines Punktes, Segments oder Straßentyps
- Ändern (Erhöhen oder Verringern) der Geschwindigkeit eines Punktes, Segments oder Straßentyps durch einen Wert
- Ändern (Erhöhen oder Verringern) der Geschwindigkeit eines Punktes, Segments oder Straßentyps durch einen Prozentsatz
Anmerkung: Ein Persistent Update ist nur als Dienst verfügbar (Management Console und S&OAP-Webdienst). Ein Persistent Update ist nicht über einen Schritt oder eine REST-API verfügbar. Es steht außerdem nicht über Java-, C++-, C-, .NET- oder COM-APIs zur Verfügung.
Anmerkung: Da bei Persistent Updates systemweite Änderungen an Routenführungsdaten vorgenommen werden und alle Aktualisierungen persistent sind, sollten diese mit Vorsicht verwendet werden.
PersistentUpdate ist Teil des Enterprise Routing-Moduls.
Ressourcen-URL
http://server:port/soap/PersistentUpdate
Beispiel
Im Folgenden wird eine SOAP-Anforderung dargestellt:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:per="http://www.g1.com/services/PersistentUpdate" xmlns:typ="http://www.g1.com/services/erm/types">
<soapenv:Header/>
<soapenv:Body>
<per:PersistentUpdateRequest>
<per:context>
<per:account.id>admin</per:account.id>
<per:account.password>admin</per:account.password>
</per:context>
<per:options>
<per:DataSetResourceName>US</per:DataSetResourceName>
<per:RestoreDefaults>N</per:RestoreDefaults>
</per:options>
<per:rows>
<per:row>
<per:PersistentUpdates>
<typ:UpdateList>
<typ:Update>
<typ:PointUpdate>
<typ:Point>
<typ:Latitude>34.40691</typ:Latitude>
<typ:Longitude>-80.062866</typ:Longitude>
</typ:Point>
<typ:SpeedUpdate>
<typ:Velocity VelocityUnit="mph">15</typ:Velocity>
</typ:SpeedUpdate>
</typ:PointUpdate>
</typ:Update>
</typ:UpdateList>
</per:PersistentUpdates>
</per:row>
</per:rows>
</per:PersistentUpdateRequest>
</soapenv:Body>
</soapenv:Envelope>