複製報告儲存庫與處理程序排程程式工作日誌
PeopleSoft 報表儲存庫通常是所有程序排程程式與 PIA Web 層伺服器都可以存取的共用檔案系統目錄。在此範例中,它位於 /u02/app/psft/ps/report_repository
目錄中的 OCI File Storage 。
configuration.properties
檔案中:
PS_CFG_HOME/webserv/<PIA web domain>/applications/peoplesoft/PORTAL.war/WEB-INF/psftdocs/ps/configuration.properties
報表儲存庫位置是在設定 PIA Web 伺服器時設定,並在 configuration.properties
檔案的下列行中指定:ReportRepositoryPath=/u02/app/psft/ps/report_repository
處理作業排程器日誌專屬於運算執行處理,詳述於設定 PeopleSoft 應用程式與處理作業排程器網域。
/u02/app/psft/ps/log_output/node1/HR92U033
/u02/app/psft/ps/log_output/node2/HR92U033
導入複寫
建立複製處理作業需要 rsync
命令檔才能執行複製,以及定義命令檔執行之排程和頻率的 cron
工作。
下列命令檔可用來經常將這些檔案推送至待命資料庫:
rsync_psft.sh
get_site_role.sh
enable_psft_rsync.sh
disable_psft_rsync.sh
命令檔位於 GitHub 的複製目錄中。
rsync_psft.sh
命令檔會以 cron
工作的方式執行。它將每五分鐘在主要和次要站台執行一次。啟動時,如果下列任一項目為真,它會檢查三個項目然後結束而不執行任何工作:
- 是否停用
rsync
命令檔?如果是,請結束。 - 此站台的資料庫是否為主要或待命角色?如果待命,請結束。
- 先前建立的這個命令檔是否仍在執行?如果是,請結束。
應用程式啟動命令檔也會進行編碼,以執行 enable_psft_rsync.sh
命令檔。它會在傳遞時註解,因為待命資料庫完全設定之後才會失敗。
應用程式關閉指令碼是在關閉應用程式與批次伺服器後,最後一次呼叫 rsync_psft.sh
指令碼,然後執行 disable_psft_rsync.sh
指令碼。這些訊息會在傳遞時加上註解,因為它們會在待命完全設定之前失敗。
由於報告儲存庫和處理程序排程程式工作記錄是做為共用檔案系統實作,因此在每個站台僅在一個節點上執行 rsync 複製處理程序。執行下列步驟以設定 rsync
命令檔: