許可されていないカスタマイズ
* 
Java SE ライブラリに含まれていない API または Windchill+ ガイドラインとのコンフリクトがある API は使用しないでください。
カスタマイズで使用可能なエレメントについては、許可されているカスタマイズを参照してください。
次のテーブルに、カスタマイズで使用できないエレメントと、それらに対応するエラーコードを示します。また、エレメントの使用が現在許可されていないかどうか、将来許可されないようにスケジュールされているかどうか、または警告状態にあるかどうかということも示されます。
* 
エラーコードは、Windchill Performance Advisor (WPA) の「Customization Analysis」ダッシュボードで使用可能な統合レポートに表示されるか、CloudWave の実行中に生成されます。詳細については、WPA ヘルプセンターの「Consolidated Report」を参照してください。
エレメント
詳細
エラーコード
「許可されていない」ステータス
内部 API
Javadoc でサポートされているものとしてマークされていない API は使用しないでください。
Use of internal classes and methods
警告
Windchill+ ガイドラインに確実に準拠するには、サポートされているものとしてマークされていない API を、サポートされているものとしてマークされている API に置き換えます。
廃止予定の API
Javadoc で廃止予定としてマークされている API は使用しないでください。
廃止予定の API のコードを、サポートされているものとしてマークされている適切な代替に移行してください。
廃止予定の API のリストについては、「廃止予定の API」を参照してください。
Use of deprecated API
警告
Windchill+ ガイドラインに確実に準拠するには、廃止された API をサポートされている代替 API に置き換えます。
JSP タグ
Windchill タグライブラリ "Windchill Client Architecture Components Library" (components.tlduri=http://www.ptc.com/windchill/taglib/components) で定義されている次の JSP タグのサブセットは使用しないでください。
describeTable
describeColumn
setComponentProperty
getModel
describeTableTree
setTablePlugin
addServiceArgument
describeStatusGlyph
describeInfoPage
addPropertyPanelDescriptor
renderAccessibilityLink
excludeColumn
describePropertyPanel
enableCorePlatform
Use of unauthorized JSP tags or AngularJS
2026 年 10 月まで警告
この日付を過ぎると、リストされた JSP タグのいずれかを使用する JSP ページを含む、CCD パッケージのデプロイメントはブロックされます。
これらの JSP タグは今後のリリースで廃止予定になります。レガシー Windchill JCA JSP タグ実装を、MVC (Model-View-Controller) アーキテクチャ標準をサポートする Java ビルダーコードを使用して開発された最新の Windchill GUI コンポーネントに置き換えることをお勧めします。詳細については、MVC コンポーネントを参照してください。
Java コードが埋め込まれたワークフローテンプレート
Java コードが埋め込まれたワークフローテンプレートの作成は許可されていません。ワークフロー定義式を外部化することによってテンプレートを作成する必要があります。
詳細については、「ワークフローテンプレートの定義式の外部化」を参照してください。
The workflow "<ワークフロー名>" in the container "<コンテナ>" is not externalized.
Refer to the WorkflowsReport.txt file for a list of workflow templates that are not externalized.
2026 年 10 月まで警告
この日付以降、Java コードが埋め込まれたワークフローテンプレートを含む CCD パッケージの展開はブロックされます。
既成 (OOTB) のファイル
既成のファイルの修正は許可されていません (許可されているカスタマイズにリストされているものを除く)。
Modification to OOTB file or package
許可されていない
Windchill クラス
以下のクラスの実装または拡張は許可されていません。
wt.templateutil.processor.DefaultTemplateProcessor
wt.enterprise.BasicTemplateProcessor
wt.enterprise.TemplateProcessor
com.ptc.cat.gxt.client.AbstractEntryPoint
wt.services.ServiceEventListenerAdapter
com.infoengine.object.factory.AdapterWebject
com.infoengine.SAK.ObjectWebject
com.infoengine.SAK.ActionWebject
Use of unauthorized windchill class implementation
許可されていない
Java パッケージ
java.lang.reflect
java.lang.invoke
java.rmi
java.nio.channels
java.nio.file.attribute
java.nio.file.spi
Use of unauthorized Java packages
許可されていない
Java ネットワーク呼び出し
TrustManager
TrustManagerFactory
X509TrustManager
CertPathTrustManagerParameters
HandshakeCompletedEvent
HandshakeCompletedListener
Use of unauthorized Java packages
許可されていない
データベースのカスタマイズ
カスタムのモデル化されたオブジェクト
テーブル、ストアドプロシージャ、トリガーなどのデータベースの拡張
Unauthorized hard modelling
許可されていない
カスタム UI または既成の UI のカスタマイズ
以下を使用して構築された UI:
既成の JSP (Java サーバーページ) (.jsp)
AngularJS
GWT
テンプレートプロセッサ
UI の構築にはMVC ビルダーを使用します。
Use of unauthorized JSP tags or AngularJS
許可されていない
既成の UI、操作、サービスの上書き
操作と操作モデルを使用してカスタム UI を作成します。詳細については、Windchill 操作フレームワークを参照してください。
Modification to OOTB file or package
許可されていない
サードパーティライブラリ
カスタマイズ中にサードパーティライブラリを使用することはできません (既成のサードパーティライブラリを含む)。ただし、いくつかの例外があります。使用可能なサードパーティライブラリについては、許可されているカスタマイズを参照してください。
Use of unauthorized third-party libraries
許可されていない
サーバーのコマンドラインへのアクセス
サーバーのコマンドラインにアクセスする必要のあるカスタマイズは許可されていません。
Use of main method
許可されていない
リモートファイルサーバーのカスタマイズ
例: カスタムコンテンツウィルススキャナー
許可されていない
Windchill データベースへの JDBC アクセス
Windchill データベースへの接続と照会には Windchill でサポートされている API のみを使用します。
Use of unauthorized Java packages
許可されていない
LDAP ユーザーストアへの JNDI 接続
LDAP はサポートされていません。
Windchill Performance Advisor の「External System Integration」カテゴリには、「Adapter Integration」が表示されます。
許可されていない
Info*Engine
カスタム Info*Engine タスクまたは Webject
カスタム Info*Engine Web サービス
カスタム Info*Engine アダプタ
レポートの生成およびその他の要件のために Windchill データをフェッチするには、Windchill REST Services を使用します。
Unauthorized hard modelling
Use of unauthorized windchill class implementation
許可されていない
JNI のカスタマイズ
ネイティブ API 呼び出しは許可されていません。
Use of unsecure code
許可されていない
アノテーション
com.ptc.windchill.annotations.metadata.GenAsBinaryLink
com.ptc.windchill.annotations.metadata.GenAsDatastoreArray
com.ptc.windchill.annotations.metadata.GenAsDatastoreSequence
com.ptc.windchill.annotations.metadata.GenAsDatastoreStruct
com.ptc.windchill.annotations.metadata.GenAsObjectMappable
com.ptc.windchill.annotations.metadata.GenAsPersistable
com.ptc.windchill.annotations.metadata.GenAsPrimitiveType
com.ptc.windchill.annotations.metadata.GenAsUnPersistable
com.infoengine.object.factory.WebjectDef
Unauthorized hard modelling
許可されていない
これは役に立ちましたか?