問題
|
下列訊息會顯示在 Windchill Integration for MES 交易記錄檔 GUI 中:
System errors occurred when publishing 0000000081 to distribution target E-Mail. javax.mail.MessagingException: Could not connect to SMTP host: int-mail.ptc.com, port: 25;
nested exception is:
java.net.SocketException: Software caused connection abort: connect
|
可能的原因
|
連接埠因防火牆或網路安全性問題而遭到封鎖。
|
「解決方案」
|
請洽詢網路管理員或系統管理員,以允許連線至伺服器。
|
問題
|
下列訊息會顯示在 Windchill Integration for MES 交易記錄檔 GUI 中:
System errors occurred when publishing 0000000101 to distribution target FTP to i2440
Error trying to invoke webject: "Write-To-Ftp". Nested exception is: java.net.ConnectException: Connection timed out: connect
|
可能的原因
|
FTP 伺服器未執行或存在網路問題。
|
「解決方案」
|
請洽詢伺服器管理員或系統管理員,以允許連線至伺服器。
|
問題
|
下列訊息會顯示在 Windchill Integration for MES 交易記錄檔 GUI 中:
System errors occurred when publishing 0000000101 to distribution target FTP to i2440. Error trying to invoke webject: "Write-To-Ftp". Nested exception is: sun.net.ftp.FtpLoginException: Not logged in.
|
可能的原因
|
使用無效的使用者名稱或密碼登入 FTP 伺服器。
|
「解決方案」
|
重新建立發佈目標以修正使用者名稱或密碼。
|
問題
|
在資料庫中建立目標之後,「發佈目標」表並未顯示在像是 'wt.wadm.FADProduct' 的自訂零件的內容頁中。
|
可能的原因
|
<Windchill>\codebase\netmarkets\jsp\tgt\distributionList.jsp 檔案預設版本的設計目的並非顯示自訂零件的發佈目標表。
|
「解決方案」
|
啟用諸如 wt.wadm.FADProduct 等自訂零件的「發佈目標」表。
1. 開啟檔案:<Windchill>\codebase\netmarkets\jsp\tgt\distributionList.jsp
2. 新增自訂零件類型來依照下列方式修改 if 語句。
例如,如果物件類型為 wt.wadm.FADProduct,請依照下列方式修改 if 語句:
if (oid.indexOf("wt.doc") != -1 ||
oid.indexOf("wt.epm") != -1 ||
oid.indexOf("wt.part") != -1 ||
oid.indexOf("com.ptc.windchill.mpml.processplan.MPMProcessPlan") != -1 ||
oid.indexOf("com.ptc.windchill.mpml.resource.MPMProcessMaterial") != -1 ||
oid.indexOf("com.ptc.windchill.mpml.resource.MPMTooling") != -1 ||
oid.indexOf("com.ptc.windchill.mpml.resource.MPMSkill") != -1 ||
oid.indexOf("com.ptc.windchill.option.model.OptionSet") != -1 ||
oid.indexOf("wt.wadm.FADProducts") != -1)
3. 儲存檔案並重新啟動 servlet engine。
|
問題
|
回應檔案中沒有呈現物件的子類型屬性或其值。
|
可能的原因
|
在下列情況下會發生此問題:
• 對應不正確
• 未針對子類型屬性定義唯一識別元 (內部名稱)。
• 唯一識別元 (內部名稱) 並不是為 ESI 回應中繼資訊檔案中的指定物件類型所定義之 Map 元素中的來源屬性名稱。
|
「解決方案」
|
確定對應是正確的。例如,如果子類型屬性已在 wt.part.WTPart 上定義,則:
• 屬性名稱:volume
• 唯一識別元:org.ptc.volume
• 對應:<esi:attributeMapping sourceAttribute="org.ptc.volume">Volume</esi:attributeMapping>
|
問題
|
雖然目標上的「前後關聯預設」屬性設定為「是」,且目標屬於與零件相同的前後關聯,或更高層級的前後關聯,但在發行期間,發佈目標不自動指派給零件。
|
可能的原因
|
未正確設定 Windchill Integration for MES 的「檢視與發佈目標的對應」偏好設定。
|
解決方案
|
確保將「檢視與發佈目標的對應」偏好設定設為適當的值。例如,如果在「設計」檢視中建立討論中的零件,偏好設定必須設為像 Design:001 這樣的值,發行後者時才能將編號為 001 的發佈目標自動指派給零件。或者,偏好設定也可以有一個不參考目標編號的值。
|
問題
|
在將某個發佈目標與零件相關聯時,顯示錯誤訊息
|
可能的原因
|
此問題可能由以下其中一個原因造成:
• 未正確設定 Windchill Integration for MES 的「檢視與發佈目標的對應」偏好設定。
• 已將發佈目標指派給零件。
|
解決方案
|
確保將所述偏好設定設為適當的值。例如,如果在「製造」檢視中建立討論中的零件,偏好設定必須設為像 Manufacturing:002 這樣的值,才能將編號為 002 的發佈目標指派給零件。或者,偏好設定也可以有一個像 Plant1:002 (其中 Plant1 是「製造」的子檢視) 這樣的值,或不參考目標編號的值。
確保尚未將零件與要關聯的發佈目標建立關聯。
|
問題
|
在上次將零件成功發行至某個發佈目標之後,零件被傳送至該目標作為 ESI 回應中已變更的零件,但零件既未版序化,也未進行版本修訂。
|
可能的原因
|
這可能由以下其中一個原因造成:
• 自從上次成功發行零件以來,已為零件設定或已變更生失效日期。
• 自從上次成功發行零件以來,已變更零件的生命週期狀態。
• Windchill Integration for MES 的「發佈企業資料資訊」偏好設定設為「是」,且自從上次成功發佈零件以來,已修改表示零件的 ERPMaterial 物件。
• Windchill Integration for MES 的「發佈工廠資料資訊」偏好設定設為「是」,且自從上次成功發佈零件以來,已修改表示零件與目標之部門資料的 ERPPartSpecificPlantData 物件。
|
解決方案
|
在上述情況下將零件作為已變更零件傳送是預期行為。如果您想將其作為未變更零件傳送,請使用最符合您需求的方法,同時要記住上文所列的可能原因。
|
問題
|
發佈對應零件時,ESI 回應不傳送新增至「延伸資料」類型的某個全域屬性。
|
可能的原因
|
此問題可能由以下其中一個原因造成:
• Windchill Integration for MES 的「發佈企業資料資訊」偏好設定設為「否」。
• 用於發行的 ESI 回應中繼資訊檔案的全域屬性不存在 attributeMapping 項目。
• ESI 回應中繼資訊檔案的全域屬性中存在某一項目,但未將該項目的 XML 屬性 erpMaterialAttribute 設定為 true。
|
解決方案
|
請確保將「發佈企業資料資訊」偏好設定設為「是」。
在相關 ESI 回應中繼資訊檔案的全域屬性中新增 attributeMapping 項目,並記得將其 XML 屬性 erpMaterialAttribute 設為 true。
|
問題
|
發佈對應零件時,ESI 回應不傳送新增至「工廠資料」類型的某個全域屬性。
|
可能的原因
|
此問題可能由以下其中一個原因造成:
• Windchill Integration for MES 的「發佈工廠資料資訊」偏好設定設為「否」。
• 用於發行的 ESI 回應中繼資訊檔案的全域屬性不存在 attributeMapping 項目。
• ESI 回應中繼資訊檔案的全域屬性中存在某一項目,但未將該項目的 XML 屬性 plantSpecificAttribute 設定為 true。
|
解決方案
|
請確保將「發佈工廠資料資訊」偏好設定設為「是」。
在相關 ESI 回應中繼資訊檔案的全域屬性中新增 attributeMapping 項目,並記得將其 XML 屬性 plantSpecificAttribute 設為 true。
|
問題
|
某一組件之 Usage 元素的隨 ESI 回應一起傳送的值,與使用「更新全域替代 BOM 編號」選項從「製造產品結構瀏覽器」中為組件零件的「BOM 類型」指定的值不同。
|
可能的原因
|
將 Windchill Integration for MES 的「檢視與發佈目標的對應」和「檢視與 BOM 類型的對應」偏好設定設為取代針對組件零件版序指定的「BOM 類型」值時,便可能發生這種情形。例如,如果將這些偏好設定分別設為 Design:001,Manufacturing:002 與 Design:Engineering,Manufacturing:Production 值,當將組件發佈至編號為 001 的發佈目標時,將會針對 Usage 元素傳送「工程」值,進而取代可能已對組件零件指定的「BOM 類型」值。
|
解決方案
|
在上述問題陳述中描述的內容僅為預期行為。如果您想針對 BOM 將「BOM 類型」值 (對組件零件設定) 隨 Usage 元素一起傳送,請確保發佈目標 (要將 BOM 傳送至的目標) 編號不會將偏好設定「檢視與發佈目標的對應」的值計算在內;如果將該值計算在內,對應的檢視名稱不會將偏好設定「檢視與 BOM 類型的對應」的值計算在內。
|
問題
|
雖然某些發佈目標與組件中的元件零件相關聯,但是這些零件也不發行至這些目標
|
||
可能的原因
|
此問題可能由以下任何原因造成:
• 發佈目標的「狀況」屬性設定為「非使用中」。
• 發佈目標與含有元件零件的組件零件不相關聯;同時,相較於與組件零件相關聯的目標,這些目標屬於不同的 Windchill Integration for MES 目的地。
|
||
解決方案
|
確保將發佈目標的「狀況」屬性設定為「使用中」。
也將討論中的發佈目標與組件零件相關聯;或者,確保這些目標和與組件零件相關聯的任何目標屬於相同的 Windchill Integration for MES 目的地。
|
問題
|
從「新建發佈目標」或「編輯發佈目標」視窗中按一下「完成」時,與 ESI 回應中繼資訊檔案相關的錯誤訊息會顯示出來。
|
||
可能的原因
|
此問題可能由以下任何一個問題所導致,並會顯示針對發佈目標屬性「ESI 回應中繼資訊檔案路徑」指定的值:
• 檔案的路徑不存在。
• 檔案的內容與基礎結構描述不符 (結構描述預設由 ESIResponseMetaInformation.xsd 檔案提供)。
• 檔案的內容無效,例如,檔案中的 MapInformation 元素參考了不存在的 Map 元素。其他一些原因也可能導致檔案內容被視為無效。
• 與檔案中至少一個 Map 元素相關聯的 ID 屬性已用於與前者不同的 Map 元素。例如,如果使用者將 (建立或編輯的) 發佈目標指向某個 ESI 回應中繼資訊檔案,且已修改其零件的 Map 元素以包含其他全域屬性,但其 ID 屬性繼續擁有 ESIPart 值,而已將不同的發佈目標指向預設提供的 ESI 回應中繼資訊檔案,則會發生這種情況。
|
||
解決方案
|
確保符合下列內容:
• 存在指定為發佈目標屬性「ESI 回應中繼資訊檔案路徑」的值的路徑。
• 參考的 ESI 回應中繼資訊檔案的內容符合基礎結構描述且有效。
|
問題
|
在發行推進請求時會建立多個「量產發行版本」工作流程。
|
||
可能的原因
|
如果 Windchill Integration for MES 偏好設定「發行推進請求」的值為「否」,則會發生此情形。
|
||
解決方案
|
將偏好設定「發佈推進請求」設為「是」以在發行推進請求時建立單一 RTM 工作流程
|
問題
|
與零件 (或製造物件) 相關聯的文件未發行至與其相關聯的某些發佈目標。
|
可能的原因
|
與零件 (或製造物件) 相比,文件與其他發佈目標相關聯。在此類情況下,只會將文件發行至那些與零件 (或製造物件) 相關聯的發佈目標。
|
解決方案
|
上述內容僅為預期行為。為了將文件發行至其他目標,請將文件發行為獨立物件,或者與「變更通知」或推進請求相關聯。
|
問題
|
在發行與結構相關聯的零件 (或製造物件) 時,只會發行 CAD 文件結構中的頂層文件。
|
可能的原因
|
這只是預期行為,在此情況下不會處理相關 CAD 文件結構。
|
解決方案
|
為了發行 CAD 文件結構,請將結構發行為獨立物件,或者與「變更通知」或推進請求相關聯。
|
問題
|
在發行結構時,只會發行 CAD 文件結構中的頂層文件。
|
可能的原因
|
如果符合以下任一條件,則會發生此情形:
• 發佈目標屬性「發行 CAD 文件結構時的發行層級數」設定為 0 (零),或空字串。
• 對於版序而言,使用發佈目標屬性「發行 CAD 文件結構時要使用的已存篩選器」無法解析代表結構中第一層級子項的文件主物件。
|
解決方案
|
• 將屬性「發行 CAD 文件結構時的發行層級數」設定為指定所需層級數的數值。
• 將屬性「發行 CAD 文件結構時要使用的已存篩選器」設定為適當的值。
|
問題
|
在發行與「變更通知」相關聯的 CAD 文件結構時,未使用發佈目標屬性「發行變更通知時要使用的已存篩選器」。
|
可能的原因
|
這只是預期的行為。ESI 服務會改用屬性「發行 CAD 文件結構時要使用的已存篩選器」。
|
解決方案
|
將屬性「發行 CAD 文件結構時要使用的已存篩選器」設定為必要值。
|
問題
|
ESI 服務未處理與 WTDocument 連結的文件。
|
可能的原因
|
這只是預期行為,在此情況下只會處理 CAD 文件結構。
|
解決方案
|
為了發行與頂層文件連結的文件,請單獨發行這些文件。
|
問題
|
與零件 (或製程計劃) 相關聯的選項集未發行至與其相關聯的某些發佈目標。
|