顯示具有 Q2.2 MGC 標籤的文章。 顯示所有文章
顯示具有 Q2.2 MGC 標籤的文章。 顯示所有文章

2010年5月20日 星期四

務必讓Forbid欄位有數值

所有的Insert, Modify的SQL函式,請務必讓Forbid欄位有數值,無論True, false,不要留下NULL,不然會造成ISNS有錯

2010年4月23日 星期五

DataStore需要改良的備忘錄

1.ModifyPc()要修改成不要傳入SD Storage ID跟 UD Admount
2.ModifyPc()要加上針對多筆資料,僅修改某幾個欄位的修改功能,把原函式擴增
3.CreatePsd() 要修改成把USER、ADMIN跟PC分開來,因為PC或ADMIN的部分不需要這麼多參數。

2010年2月21日 星期日

關於Storage的移除、替換以及關於User與HBA會把UD跟PSD建立在哪個Storage上

User與HBA會把UD跟PSD建立在哪個Storage上這個屬性不可拿掉,因為ISNS會根據這個欄位來選取Target

而GUI在顯示畫面上,也會讓管理者設定與看到User或HBA的US跟PSD建立在哪個Storage上,之前已經設定過,則不可變更,之前沒設定過,則可以變更。

當管理者要移除Storage的話,會先檢查有無OS或UD或HD在其上,如果有,則提示有資料在,不給砍,但是也允許他強力砍,就是要求他輸入確認密碼,然後將其上所有的OS跟UD跟USER跟HD跟HBA都刪除,然後Storage清除掉。

而替換的話,則是
1.不用動到GUI,直接放上一顆新的Storage,建立一個新的.sys檔案,裡面填妥想替換的Storage的ID跟Name就可以把舊的拔除,上新的。

2.把上述的動作透過程式自動作掉,讓管理者從UI選擇要替換的Storage以及新的Storage,然後將.sys替換掉。這個替換或建立.sys檔案的動作,應該是由IO完成,試看看能否透過[ Add Storage ]指令來達成。

2010年2月6日 星期六

DataStore要補的資料

OsData, PgData, UserData ....這些Class當中,有些需要加上 Action Code ,為了讓MGC與GUI封包溝通時所指定的Action Code有地方儲存的關係。



UserData的Private OS個數,在封包擴充保留到3個OS,目的只是為了跟UD個數一樣,比較好記

Profile Index 的欄位,在2.2當中不需要了

MGC與GUI的溝通封包當中,有個Profile Index 的欄位,在GUI當中也會有這個設定,在2.2當中,是不是就不需要了?就放在PSD的VMDK就好了呢?目前應該是「是」,之後在會議上提出來請大家確認一下

2010年2月5日 星期五

MGC2.2在撈資料的部分,還需要支援哪些封包呢?

Alien:

Login
HeartBeat
ListHBA
ListHG



AD同步
GetItemUser
Cmd_UgNa
Cmd_UserNa