庫存伺服器上的寄件者和接收器會將掃描檔案從較低層級的伺服器傳輸至較高層級的伺服器。以下幾節中包含了更詳細的資訊:
由寄件者─接收器完成的處理程序如下:
寄件者是一種可在任何葉伺服器或中介伺服器上執行的 Java 元件。寄件者也是一種可由服務管理員載入的服務。如需伺服器元件的快速參考表,請參閱節 74.12, 庫存伺服器上的庫存元件綜覽。
在庫存資訊的上捲中,來自寄件者的資訊流程如下:
寄件者將伺服器 entpushdir 目錄中的這些 .str 檔案壓縮成 .zip 檔案,然後刪除 .str 檔案。此 .zip 檔案再次與 .prp 檔案一起壓縮成 .zip 檔案。.prp 檔案是包含有關 .zip 檔案之資訊的內部檔案。如需更多資訊,請參閱瞭解壓縮的掃描資料檔案。
寄件者所有動作的狀態資訊均記錄在「上捲記錄」和「伺服器狀態」記錄中。如需更多資訊,請參閱使用狀態記錄監看工作站庫存。
如果寄件者無法連接至接收器,則寄件者會在 10 秒後重試連接。時間間隔會按照係數 2 以指數方式增加。重試 14 次後,寄件者會停止嘗試連接至接收器。寄件者在停止嘗試之前會重試大約 23 小時。寄件者在建立連接時不會處理任何其他資訊。
接收器是一種可在中介伺服器或根伺服器上執行的 Java 元件。接收器也是一種可由服務管理員載入的服務。如需伺服器元件的快速參考表,請參閱節 74.12, 庫存伺服器上的庫存元件綜覽。
在獨立伺服器上不會載入接收器。
由接收器完成的處理程序如下:
在中介伺服器上,會將該檔案複製到 entpushdir。在具有資料庫的中介伺服器上,或在具有資料庫與保存工作站的中介伺服器上,會將該檔案複製到 \entpushdir 和資料庫目錄 (\dbdir) 中。
寄件者將掃描資料檔案 (.str) 壓縮成 .zip 檔案。此 .zip 檔案再次與 .prp 檔案一起壓縮成 .zip 檔案。該 .zip 檔案 (包含 .zip 檔案和 .prp 檔案) 使用以下命名慣例命名:
scheduledtime_inventoryservername_treename_storedstatus.zip
其中 scheduledtime 是指建立 .zip 檔案的日期和時間,inventoryservername 是指壓縮 .zip 檔案的伺服器,treename 是指 .zip 檔案目前所在的唯一樹狀結構名稱,storedstatus 是指 .zip 檔案的儲存狀態,zip 是壓縮檔案的副檔名。
storedstatus 由 0、1 或 2 表示。0 表示尚未儲存 .zip 檔案。1 表示將在伺服器中首次儲存 .zip 檔案。2 表示 .zip 檔案已經儲存了一次。
.zip 檔名會根據資料庫是否連接至伺服器而進行變更。
此 .zip 檔案包含多個 .zip 檔案和一個內容檔案。內容檔案使用以下命名慣例命名:
scheduledtime_inventoryservername.prp
內容檔案包含排定的時間、庫存伺服器名稱和簽名。簽名可協助您驗證 .zip 檔案。
每個 .zip 檔案最多可包含 50 個 .str 檔案。
下表提供了寄件者─接收器使用之目錄的快速參考:
表 74-4 寄件者和接收器使用的目錄之清單