2-11html
瀏覽器。它是用來創建靜態資源,如圖像或網址
HTML文件駐留在服務器的代碼庫的目錄。
•java.rmi.server.hostname,其中說明一個主機名稱用於標識
主機服務器。它是用來爲客戶查找IP由Java RMI運行
地址的服務器。它能夠被指定爲一個象徵性的名稱,如fullyqualified,
互聯網域名,或點符號數值(例如,
127.0.0.1)。若是沒有指定,RMI運行時將使用返回的名稱
InetAddress.getLocalHost()方法,該方法能夠返回一個名稱,不
衆所周知,遠程客戶端。咱們建議,這個屬性被設置爲fullyqualified
互聯網服務器的主機的域名。
您可能還須要設置如下屬性:
•wt.access.enforce
這個屬性強制訪問控制。默認狀況下,這是事實。可是,若是您
正在調試,並但願繞過訪問控制暫時的,你能夠將它設置爲
假的。
•wt.logs.enabled
此屬性啓用和禁用日誌記錄到應用程序支持它,這樣
因爲風寒指數法服務器管理器和服務器應用程序。默認狀況下,
這是真的。要寫入調試信息到日誌文件,必須將其設置爲true。
•wt.method.verboseClient和wt.method.verboseServer
這些特性使跟蹤消息從客戶端打印和
服務器端,分別對遠程服務器的方法接口。默認狀況下,
這是真的。這些屬性在談到緣由被寫入跟蹤信息
爲調試日誌。
相似的內容是可用於服務器管理器可用:
wt.manager.verboseClient和wt.manager.verboseServer。
在經過的屬性,您會看到許多名字後面服務
字「詳細」(例如,和wt.access.verboseExecution
wt.access.verbosePolicy)。通常來講,這些屬性容許你打開調試
跟蹤。
service.properties文件
該文件包含由Windchill的服務使用service.properties屬性
委託機制。這種機制是添加表明通常設施
到現有的服務,實現新的,定製的行爲類。在這
背景下,服務能夠指任何這類的機制,提供Java功能
其餘類。
例如,假設一個服務的副本存在,可使某些類別的副本
的對象。服務知道如何讓只對某些對象的副本
類:對哪些copyservice表明已建立的類。每一個
2-12
委託實現接口,做爲copyservice的,包含部分定義
方法所須要的服務。一旦委託建立,並在放
代碼庫,複製服務通知其存在,加入一個條目到
service.properties文件。
通常來講,每一年的服務訪問使用工廠。不管是在工廠返回
表明執行對特定類別的服務對象的實例,或者
經過實例進行必要的對象自己的運做
表明們在內部。
若是風寒服務支持加入表明定製,說明
如何作定製文檔中描述的其餘地方。
tools.properties文件
該文件包含的屬性是由系統使用tools.properties
生成工具。下面的屬性在利益tools.properties:
•wt.generation.bin.dir,其中說明在哪裏。ClassInfo.ser文件(序列化
InfoObjects)將產生如下的包結構。
•wt.generation.source.dir,其中說明在哪裏。MDATA文件,預計
和被發現。java文件的地方,將會產生如下的包
結構。
注:因爲source.dir項通知的區位碼發生器
MDATA文件和玫瑰,在WT_WORK變量模型信息通知
ExportTools的文件的位置MDATA,他們必須指向相同的位置。
•wt.generation.sql.dir,其中說明在SQL腳本將會產生。
•wt.generation.sql.xxxTablesSize,其中規定了表的默認大小。
•wt.cla***egistry.search.path,它指定的路徑搜索文件
表明類註冊。
•wt.cla***egistry.search.pattern,指定文件模式來考慮
表明類註冊。
注:因爲tools.properties是在SystemGeneration.jar中,
用戶覆蓋這些屬性被放置在代碼庫\ user.properties。
user.properties文件
該文件包含user.properties用戶由系統使用覆蓋
生成工具。
注:系統生成的配置覆蓋應該配置
user.properties xconfmanager使用該實用程序。見Windchill系統
管理員指南有關xconfmanager實用程序的信息。
2-13
db.properties文件
該文件包含屬性,是由Windchill的持久使用db.properties
層來訪問數據庫。他們能夠設定文件,但wt.properties
一般保存在由wt.pom.properties項標識一個單獨的文件。因爲
密碼是在這個文件中包含的,你應該保持在一個安全的位置。該
在單獨的文件中的值覆蓋在wt.properties文件中的值。
在文件Db.properties,你必須設置如下屬性:
•wt.pom.dbUser,指定Oracle用戶名稱或您的Oracle
管理員爲您定義。這個用戶是風寒表的全部者和
存儲過程。沒有默認,它必須設置。
•wt.pom.dbPassword,指定Oracle密碼您或您的Oracle
管理員爲您定義。沒有默認,它必須設置。
•wt.pom.serviceName,這是服務的名稱或您的Oracle
使用Oracle網絡管理員建立的第八沒有默認,它必須設置。
2-14
屬性和屬性文件
正如您在前面的章節閱讀,模板處理在很大程度上依賴於
在屬性中包含的屬性使用文件來找到模板,處理器
在HTML和客戶端其餘資源。
通常來講,風寒指數基金PDM外的即用客戶屬性
分組以下:
代碼庫/ service.properties - 屬性指定模板處理器,
ActionDelegate,URLActionDelegate,並FormTaskDelegate使用給定的
行動/對象類型
代碼庫/ htmltemplate.properties - 屬性指定模板HTML
使用給定的行動/對象類型
代碼庫/ htmlcomponent.properties - 屬性指定
HTML組件將用於給定元素
代碼庫/ wt.properties - 雜項模板,如加工性能
各類顏色的頁面組件(wt.html.color .*),文本編碼使用
各類語言環境(wt.template.encoding .*),默認使用的參數
各類頁面標籤(wt.templateutil.component .*)
這些文件的前三個包含什麼一般稱爲屬性
「ApplicationContext的服務。」這些都須要在運行時裝載和特殊的
進行了更詳細的在下面的部分。
在wt.properties的屬性是簡單的名稱/值的一個裝入對
Java屬性在運行時類的實例。你不該該添加或修改此文件
由於它直接將難以維持,若是您的自定義風寒是
從新安裝或升級。相反,使用或者修改這個文件系統
配置客戶端在你的Windchill產品或命令xconfmanager前
實用工具。這些是分別描述在管理運行時服務
節的Windchill系統管理員指南和關於的
xconfmanager的風寒實用工具第6-2章節。
有關更多信息,第2-15頁的屬性和屬性文件
對物業在Windchill使用的文件。
應用程序上下文服務/資源屬性
這些特性,基因集會由一個工廠類用於定位的委託,
服務或資源。他們具備如下格式之一:
wt.services/svc/default/<Service Type>/< Selector >|
null/<Requestor>/<Service Priority Number>=<Service Class
Name>/<duplicate or singleton>
or
wt.services/rsc/default/<Resource Type>/<Selector>|
null/<Requestor>/<Service Priority Number>=<Resource Name>