將文檔上傳到LiveLink(我們正在使用9.7.1)時,文件上的原始創建數據更改爲文件上傳的日期/時間。這是有道理的,但有沒有簡單的方法來上傳文件和保存文件創建日期?上傳到OpenText時保留原始文件日期LiveLink
第三方解決方案或具體方法定製開發將是有益的。重點是容易。我們將要多次上傳離散的數據集,而不是一次性的大量數據。
非特定於LiveLink 9.7.1的一般方法和解決方案沒有幫助。
將文檔上傳到LiveLink(我們正在使用9.7.1)時,文件上的原始創建數據更改爲文件上傳的日期/時間。這是有道理的,但有沒有簡單的方法來上傳文件和保存文件創建日期?上傳到OpenText時保留原始文件日期LiveLink
第三方解決方案或具體方法定製開發將是有益的。重點是容易。我們將要多次上傳離散的數據集,而不是一次性的大量數據。
非特定於LiveLink 9.7.1的一般方法和解決方案沒有幫助。
我能想到的最簡單的解決方案就是使用LAPI。 LAPI包含用於上傳文檔的功能,一旦上傳,您可以使用UpdateObjectInfo函數修改其屬性(包括創建日期)。
我從來沒有發現這可能與Linux或Windows。 DataTime字段在本地存儲 - 它們不會寫入您正在更改或移動的文件。
這也是一個合乎邏輯的結論...如果您更改日期時間並且操作系統將該日期時間放入文件中,它將更改MD5散列,因此更改該文件。
此外,您還可以在服務器端腳本上傳文件之前獲取文件的日期,然後在文件上載後立即將其寫入文件。
我明白我可以做一個服務器端腳本來獲取,然後寫日期。你有什麼具體的建議如何去做呢?對象導入器+ OScript?還有別的嗎? – 2011-05-12 15:35:30
什麼操作系統? – tcables 2011-05-13 19:58:46
windows server std 2003 – 2011-05-14 18:02:10
我什麼都不知道你說的程序,但是這可能會幫助你來解決:
如果你在Windows上有這個http://www.nirsoft.net/utils/nircmd.html它支持通過命令行更改創建/修改文件的時間。
上傳使用對象進口商
的創建日期可以在標籤中OI中使用的XML文件中找到的文檔時,可以保留創建日期
我會建議不要與玩在Content Server(Livelink)中稱爲系統屬性(創建日期,修改日期)。相反,如果文件創建日期對您具有商業意義,請將此日期存儲到自定義類別/日期屬性字段中(使其爲只讀)。 如果您的外部應用程序提供文件上傳功能,則可以使用來自外部應用程序的LAPI完成。 如果您使用現成的文件上傳屏幕,您可以通過從LLNODE模塊中覆蓋節點後創建腳本來實現此目的。
這適用於LAPI,但不適用於LL WS。而且,像上次修改時間一樣,您將遇到其他系統屬性的更多麻煩。一般來說,當你設計原始環境中系統屬性的轉換時,你會節省你的神經;例如通過使用LL分類屬性。 – 2012-02-11 15:06:34