Windchill REST Services のカスタマイズ
Windchill REST Services では、新規カスタムドメインの作成または PTC ドメインの拡張のためのカスタマイズがサポートされています。また、カスタムデータユーティリティ、サービス委任、Java リソースバンドルの追加など、Windchill でサポートされているすべてのカスタマイズが WRS でもサポートされています。
詳細については、「Customizing Domains」を参照してください。
ソリューションエレメント
エレメント
タイプ
説明
custom.site.xconf
XCONF
WRS で既成のプロパティを更新するための XCONF ファイル。
<Java クラス名>.java
例: ODataHelperMethods.java
Java
カスタムデータユーティリティ、Java リソースバンドル、またはその他の Java ヘルパーを定義する Java ファイル。
acmeResource.rbInfo
RBINFO
文字列または列挙リソース情報を保存するリソースバンドルファイル。
odata.properties
プロパティ
Windchill の XCONF メカニズムによって管理されない OData フレームワーク内のプロパティファイル。
<ファイル名>.json
例: ProblemReports.json
JSON
OData エンティティを定義する JSON ファイル。
<ファイル名>.js
例: ProblemReports.js
JavaScript
OData 関数、操作を定義する JavaScript ファイル。
カスタマイズのモジュール構造
<customizationRootDirectory>
├── configurations
│   ├── resources
│   │   └── com
│   │   └── ptc
│   │   └── odata
│   │   └── core
│   │   └── odata.properties
│   └── xconf
│   └── custom.site.xconf
└── <moduleName>
├── descriptor.xml
└── main
├── resources
│   └── rest
│   └── custom
│   ├── doc
│   │   ├── config.customDomain.json
│   │   └── doc.v1.customDomain.json
│   └── domain
│   └── customDomain
│   ├── customDomain.json
│   └── v1
│   ├── entity
│   │   ├── ProblemReports.js
│   │   └── ProblemReports.json
│   └── import.json
├── src
│   └── com
│   └── acme
│   └── rest
│   ├── resources
│   │   └── acmeResource.rbInfo
│   └── util
│   └── ODataHelperMethods.java
├── src_web
│   └── netmarkets
│   └── html
│   └── wrs
│   └── catalog
│   └── customDomain.html
└── xconf
└── customProperty.xconf
開発環境でのカスタマイズの展開
CCD の展開のプロセスについては、開発環境でのカスタマイズの展開を参照してください。
プロモーション用 CCD パッケージの準備
CCD のプロモーションのプロセスについては、コードとコンフィギュレーションのパッケージの展開を参照してください。
これは役に立ちましたか?