今天在做BMC Remdy Report的時候遇到了一個錯誤:
Error during processing : ARERR [9242] Bad data type for report attachment field. Please try again or see your administrator.
帶着疑問去google,當然做BMC的國內比較少資源,通常都直奔google去了。找到官方的文檔:
意思是說:嘗試獲取report 的 附件,但是卻失敗了。
接着首先是看Report Form裏面對應的Entry有沒Report Definition File.
結果:Definition File 爲空
疑問:爲什麼呢?我上次明明已經上傳了一份report文件,爲什麼沒寫入?
於是,又試着Add,然後Save,結果每次按完Save之後,依然爲空。也就是說,無論怎麼上傳,都是沒用的。
繼續產生疑問:爲什麼會寫不進,難道Remedy沒有爲這個Report分配了一個存儲空間?
然後就開始想:
當時我做這個report的時候,是直接從Report Form裏面create new request的;而不是從Report Console裏面創建report,然後自動在Report Form生成Entry的.
在Report Console生成Report的話,會將生成的文件寫入Report Form的attachement中,這個時候Remedy會爲這個report分配相應的存儲空間。難道是這個問題?
於是,在Report Console中先創建一個Report,然後在Report Form中替換掉這個文件,問題解決。
學習Remedy已經有一段時間了,因爲都是外國的資料比較多,學起來還是有點吃力,水平也很低,但是覺得應該開始記錄一下,供大家參考,也可以作爲自己的學習筆記,如果大家有任何意見,歡迎討論。