實作地址驗證

若要設定地址驗證,您必須確定「一般系統組態 – 功能組態」頁面上已定義下列選項類型和其相應值:

選項類型

描述

地址驗證指令檔

指出要在使用者按一下驗證地址按鈕時叫用的業務處理助理指令檔名稱。如果「允許地址驗證」選項設定為 Y,則需要此選項。基準產品包含的範例指令檔 C1-ValAddr 使用 Oracle Spatial 程序和功能對地址進行地理編碼處理,並傳回其相符的品質代碼。

允許地址驗證

指出是否實作與地址驗證軟體的整合。如果設定為 Y,則系統將會呈現驗證按鈕,並在整個應用程式中顯示地址欄位,以觸發地址驗證。有效值是 'Y' 和 'N'。如果設定為 Y,則必須指定要叫用的地址驗證指令檔。

如上面的資料表所述,基準產品包含的範例指令檔 C1-ValAddr 使用 Oracle Spatial 程序和功能對地址進行地理編碼處理,並傳回相符的品質代碼。若要使用此指令檔,請確定將 Oracle Spatial Geocoding (F1-ORAGEOCD) 演算法外掛至地理編碼服務系統事件的安裝選項。資料庫上也必須要有包含地理編碼資料的資料來源。

如果您的實作使用 Oracle Spatial 以外的項目進行地址驗證,則您需要建立新的地址驗證業務處理助理指令檔來指定「一般系統組態」功能組態。如需建立此指令檔的其他資訊,請參閱應用程式中 C1-ValAddr 指令檔的步驟描述。新的指令檔應該包含下列移動步驟來更新頁面:
  • 如果呼叫頁面是舊樣式頁面,則指定從來源欄位到使用者介面欄位的移動步驟,即可從業務處理助理移至頁面。
  • 如果呼叫頁面是顯示對應,則指定讀取業務物件的步驟,並修改驗證軟體所傳回的值,然後更新業務物件,即可從業務處理助理移至頁面。