PersistentUpdate

PersistentUpdate によって、サーバー レベルでルーティング データの変更を行い、すべてのルート要求またはステージに適用できます。 更新は、サーバーが再起動した後も維持されます。 更新には、次の 4 タイプがあります。

  1. ポイントの更新
  2. セグメントの更新
  3. 道路タイプの更新
  4. リセットの更新

永続更新でこのような変更を行うことで、次の操作を実行できます。

  • ポイントの除外
  • セグメントの除外
  • ポイント、セグメント、道路タイプの速度の設定
  • ポイント、セグメント、道路タイプの速度の値による変更 (増加または減少)
  • ポイント、セグメント、道路タイプの速度の割合による変更 (増加または減少)
注: PersistentUpdate は、サービス (Management Console および SOAP Web サービス) としてのみ利用可能です。 PersistentUpdate を、ステージまたは REST API を介して利用することはできません。 Java、C++、C、.NET、または COM API を介して利用することもできません。
注: 永続更新はルーティング データに対してシステム全体で行われる変更であり、すべての更新が永続するため、注意して使用する必要があります。

PersistentUpdate は、Enterprise Routing モジュールに含まれています。

リソース URL

http://server:port/soap/PersistentUpdate

SOAP 要求を以下に示します。

<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>