管理員可以使用 CSA 應用程式的 "script" 相關資訊環境參數,指定要在每一個內送資料檔上執行的命令。如果指定此參數,則只要建立新的資料檔,CSA 就會將新檔案的名稱附加至由管理員指定的命令,然後使用 Java 的 Runtime.exec(String) 方法,嘗試以命令的形式執行產生的字串。管理員應該在命令中,提供所有被參照檔案的絕對路徑。
注意:如果命令檔用任何方式刪除或修改資料檔,CSA 應用程式可能會產生意外的結果。
在最簡單的案例中,使用者可以建立 shell 命令檔或執行檔,以便在資料檔執行作業。假設指定的命令是 "/home/user1/scripts/action",接收檔案目錄是 "/home/user1/csa/",新資料檔名稱是 "CSA123456.xml"。在此案例下,CSA 會嘗試執行命令 "/home/user1/scripts/action /home/user1/csa/CSA123456.xml"。管理員也可以指定更複雜的命令,例如一個可以執行 perl 命令檔的命令。例如,如果命令是 "/usr/bin/perl /home/user1/scripts/action.pl",CSA 會嘗試執行 "/user/bin/perl /home/user1/scripts/action.pl /home/user1/csa/CSA123456.xml"。
版權所有 © 1996,2007,Oracle。保留一切權利。