顯示具有 Smarteam/CATIA 導入問題處理 標籤的文章。 顯示所有文章
顯示具有 Smarteam/CATIA 導入問題處理 標籤的文章。 顯示所有文章

2008年1月30日 星期三

Ticks must be between Datetime.Minvalue.Ticks and Datetime.Maxvalue.Tick

問題發生原因:
1.該電腦先安裝.Net 2.0
2.再安裝Smarteam V5R17(同時自動安裝.net 1.1)
3.開啟Smarteam Editor登入時,底層先以.net 2.0執行Editor,再把資料丟到.net 1.1,這時就會發生"Ticks must be between Datetime.Minvalue.Ticks and Datetime.Maxvalue.Tick"的錯誤訊息.

解決方式:
修改\bin\Smarteam.exe.config的檔案內容如下

supportedruntime version="v2.0.50727"/
requiredruntime version="v2.0.50727"/

存檔後重新開啟Editor即可解決

2007年7月12日 星期四

Administrator Tool Lifecycle設定與CATIA integration操作的影響

Life Cycle設定值的影響
==================================
每一種設定對CATIA integration的影響
----------------------------------
第一種
。Replace local files on copy = No
。Replace local files on check Out/New Release = No
◎本機端有同檔名的檔案,不管新舊版本,一律不允許覆蓋。
----------------------------------
第二種
。Replace local files on copy = Yes
。Replace local files on check Out/New Release = Yes
◎本機端有同檔名的檔案,不管新舊版本,一律覆蓋過去不詢問。
----------------------------------
第三種
。Replace local files on copy = Ask
。Replace local files on check Out/New Release = Ask
◎本機端有同檔名的檔案,舊版本覆蓋新版本時,在覆蓋前詢問是否覆蓋。
----------------------------------
第四種
。勾選Last version policy for overwrite local files upon Check Out/Copy
◎本機端永遠保留最新版本檔案,舊版本不允許覆蓋過去
=================================================

在Smarteam導入後,常常會發生客戶抱怨,CATIA的integration操作上常常出問題,如果在安裝Smarteam後,沒有做設定上的調整,問題來的時候根本抓不著頭緒,上面所敘述的為不同的設定在客戶使用CATIA上的差別,請務必瞭解每一種的差異性,表現出專業度。

2007年7月5日 星期四

物件被刪除桌面鏈結或鏈結後,如何再將其顯示在物件樹上?

手動拖曳即可
======================================================================
script的code部分

Function Test_AddToDeskTop(ApplHndl As Long,Sstr As String,FirstPar As Long,SecondPar As Long,ThirdPar As Long ) As Integer

Dim SmSession As ISmSession
Dim FirstRec As Object
Dim SecondRec As Object
Dim ThirdRec As Object
Dim WorkObject As SmApplic.ISmObject
Set SmSession = SCREXT_ObjectForInterface(ApplHndl)
CONV_RecListToComRecordList FirstPar,FirstRec
CONV_RecListToComRecordList SecondPar,SecondRec
CONV_RecListToComRecordList ThirdPar,ThirdRec
Set WorkObject = Smsession.ObjectStore.RetrieveObject(Smsession.ObjectStore.ObjectFromData(FirstRec.GetRecord(0),True).ClassID,Smsession.ObjectStore.ObjectFromData(FirstRec.GetRecord(0),True).ObjectID)

WorkObject .AddToDesktopEx MainObject, LinkClassId,Behavior, LinkObject, RootObject

End Function

=============================

Mainobject是Project

LinkClassid=0

Behavior=CoYesall

LinkObject跟RootObject應該是不用設

2007年6月16日 星期六

Smarteam Foundation Server與Community Server分別安裝在不同兩台機器上的步驟

目的:當客戶要求Smarteam Foundation Server與web server(webeditor server/community server) 必須安裝在不同機器上時的安裝步驟。

環境:
Smarteam Foundation Server:ST_Server
Community Workspace Server:ST_Community_Server

步驟如下:
Smarteam Foundtion Server:
1、 安裝Smarteam Foundation Server Service

Community WorkSpace Server:
1、 安裝Smarteam Editor(Administrator Tools/Database Connection manager)
2、 安裝Community WorkSpace
3、 使用Database Connection manager連線至工作DB,按右建設定此Connection是Smarteam-Community WorkSpace


注意:
如果Community Workspace Server這台機器先安裝.net framework再安裝IIS,會造成IIS無法解析aspx的網頁型態(瀏覽時只是文字瀏覽畫面),解決方法如下:
DOS環境下輸入指令:aspnet_regiis -I
Aspnet_regiis指令位置:C:\WINNT\Microsoft.NET\Framework的各個版本目錄底下

2007年6月9日 星期六

CATIA check out the fly環境變數設定

目的:設定client端機器,讓client端機器在CATIA/Smarteam環境下可以順利進行同步設定。

對象:client端所有機器。

設定步驟:
1、 在「我的電腦」按右鍵->內容->進階->環境變數。


















2、 新增環境變數


















變數名稱:CATIA_TEAM_PDM_NOCOOTF
變數值:1