自定义 > 自定义 Windchill REST Services
自定义 Windchill REST Services
Windchill REST Services 支持在创建新自定义域或扩展 PTC 域时进行自定义。此外,Windchill 支持的所有自定义 (如添加自定义数据实用程序、服务委派、Java 资源束),在 WRS 中也都受支持。
有关详细信息,请参阅 Windchill REST Services 帮助中的“自定义域”部分。
解决方案元素
元素
类型
说明
custom.site.xconf
XCONF
用于更新 WRS 中预设特性的 XCONF 文件。
<javaClassName>.java
例如:ODataHelperMethods.java
Java
用于定义自定义数据实用程序、Java 资源束或任何其他 java 帮助程序的 Java 文件。
acmeResource.rbInfo
RBINFO
用于存储字符串或枚举资源信息的资源束文件。
odata.properties
特性
OData 框架中不是由 Windchill 的 XCONF 机制管理的特性文件。
<fileName>.json
例如:ProblemReports.json
JSON
此元素是 JSON 文件,用于定义 OData 实体。
<fileName>.js
例如:ProblemReports.js
Java 脚本
此元素是 Java 脚本文件,用于定义 OData 函数、操作。
用于自定义的模块化结构
<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 进程的信息,请参阅部署代码和配置包
这对您有帮助吗?