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:

  1. Punktaktualisierungen
  2. Segmentaktualisierungen
  3. Straßentypaktualisierungen
  4. 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>