アーティクル - CS368606
Windchill から表現 PDF ファイルを表示しようとしても、Windchill Navigate および ThingWorx プラットフォームでは機能しません。
修正日: 01-Oct-2025
適用対象
- Windchill Navigate (formerly ThingWorx Navigate) 9.2 to 9.4
- ThingWorx Platform 9.4
説明
- Windchill NavigateのThingViewウィジェットでWindchillからの表現 PDF ファイルを表示しようとしても機能しません
- ThingView はPDF を直接表示できます (記事352469を参照)
- ThingWorxのWebframeウィジェットでWindchillからの表現 PDF ファイルを表示しようとしても機能しません
- ThingView > ProductToViewで、以下のリンク (常に Web ブラウザーで PDF を開く) をテストしました。
- URL 1 :
https://<WINDCHILL>/Windchill/servlet/WindchillGW/wt.fv.master.StandardMasterService/doDirectDownload/0000000022_drw.pdf?folderId=158390&ft=FF&userid=12&adId=222221&fileName=00000000008836&refsize=60100&mime=application/pdf&mk=wt.fv.master.StandardMasterService&ofn=0000000022_drw.pdf&c=31&riid=-1&sT=1641912346&sign=%2F0gdyT3BTYiYY%2Bc0Vcdw9w%3D%3D&site=https%3A%2F%2F<host>.ptc.com%2FWindchill%2Fservlet%2FWindchillGW&AUTH_CODE=HmacMD5&isProxy=true
- URL 1 :
Windchill 側で HTTP ステータス コードは 200 ですが、次の URL で別の呼び出しにリダイレクトされます:
https://<WINDCHILL>/Windchill/servlet/WindchillGW/wt.fv.master.StandardMasterService/doDirectDownload/0000000022_drw.pdf?folderId=158390&ft=FF&userid=12&adId=222221&fileName=00000000008836&refsize=60100&mime=application/pdf&mk=wt.fv.master.StandardMasterService&ofn=0000000022_drw.pdf&c=32&riid=-1&sT=1641912649&sign=p7owl5yJqFdQmhu4Lt2yzg%3D%3D&site=https%3A%2F%2F<host>. ptc.etbURL にptc.etbを追加すると、Windchill 側でエラーが発生して失敗します。
ERROR [ajp-nio-127.0.0.1-8010-exec-5] wt.method.client.httpgw wcadmin - MethodRequestHandler Exception: An exception occured while processing the request. (wt.fc.fcResource/18) wt.util.WTException: Malformed URL: "wt.viewmarkup.etb". Format must be: "classname:idValue" Nested exception is: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(String.java:1967) at wt.fc.ObjectIdentifier.initialize(ObjectIdentifier.java:400) at wt.fc.ObjectIdentifier.<init>(ObjectIdentifier.java:538) at wt.content.ContentHttp.viewContent(ContentHttp.java:1094)
Thingview には何も表示されず、Thingview ログには次のように表示されます:
INFO - Structure Loaded INFO - Model loaded
- URL 2:
https://<WINDCHILL_SERVER>/Windchill/servlet/WindchillAuthGW/com.ptc.windchill.enterprise.wvs.saveWVSObject.utils.SaveWVSObjectHelper/saveWVSObject/0000000022_drw.pdf?annotations=true&oid=OR%3Awt.content.ApplicationData%3A222221&fileType=pdf&u8=1- 401 で失敗します (ただし、Web ブラウザでは動作します)
- Thingview が次のエラーで失敗しています:
ERROR - Failed to load structure with Windchill URL ERROR - Load Model error [0] LoadStructureEvent - Failed to load StructNodeLoadSource
最新バージョンはこちらを参照ください CS368606