許可されているカスタマイズ
次のテーブルに、カスタマイズで使用可能なエレメントを示します。ただし、カスタマイズしたファイルはご自身が責任を持って管理してください。
エレメント
詳細
Windchill クラス
許可されていないカスタマイズにリストされているものを除くすべての Windchill クラスで拡張が許可されています。
Java パッケージ
カスタマイズでは、許可されていないカスタマイズにリストされているものを除くすべての Java パッケージを使用できます。ただし、許可されているパッケージ内では、特定のクラスとメソッドのみ使用できます。詳細については、「Java パッケージ内の使用可能なクラス」を参照してください。
java.io
org.json
java.net.http
java.net
java.security
java.nio
javax.net.ssl
java.sql
* 
java.nio パッケージ内の java.nio.MappedByteBuffer クラスをカスタマイズで使用することはできません。このパッケージ内のほかのクラスは使用できます。
サードパーティ jar
poi.jar
poi-ooxml.jar
org.apache.olingo-odata-commons-api.jar
org.apache.olingo-odata-server-api.jar
openpdf.jar
commons-lang3.jar
commons-collections4.jar
json.jar
wex.kernel.jar (Wincom 拡張機能のサポート)
この JAR では、次の API のみが許可されます。
com.wincomplm.wex.kernel.api.invoke.WexInvoker.invoke
com.fasterxml.jackson
この JAR では、次の API のみが許可されます。
com.fasterxml.jackson.core.JsonProcessingException.toString
com.fasterxml.jackson.core.type.TypeReference.TypeReference()
com.fasterxml.jackson.databind.JsonNode.asInt
com.fasterxml.jackson.databind.JsonNode.asLong
com.fasterxml.jackson.databind.JsonNode.asText
com.fasterxml.jackson.databind.JsonNode.equals
com.fasterxml.jackson.databind.JsonNode.get
com.fasterxml.jackson.databind.JsonNode.isEmpty
com.fasterxml.jackson.databind.JsonNode.spliterator
com.fasterxml.jackson.databind.JsonNode.toPrettyString
com.fasterxml.jackson.databind.JsonNode.toString
com.fasterxml.jackson.databind.JsonNode.isArray()
com.fasterxml.jackson.databind.JsonNode.iterator()
com.fasterxml.jackson.databind.node.ArrayNode.add
com.fasterxml.jackson.databind.node.ArrayNode.get
com.fasterxml.jackson.databind.node.ArrayNode.iterator
com.fasterxml.jackson.databind.node.ArrayNode.remove
com.fasterxml.jackson.databind.node.ArrayNode.size
com.fasterxml.jackson.databind.node.ObjectNode.get
com.fasterxml.jackson.databind.node.ObjectNode.has
com.fasterxml.jackson.databind.node.ObjectNode.iterator
com.fasterxml.jackson.databind.node.ObjectNode.put
com.fasterxml.jackson.databind.node.ObjectNode.size
com.fasterxml.jackson.databind.node.ObjectNode.put(java.lang.String~ java.lang.Boolean)
com.fasterxml.jackson.databind.node.ObjectNode.put(java.lang.String~ java.lang.String)
com.fasterxml.jackson.databind.node.ObjectNode.set(java.lang.String~ com.fasterxml.jackson.databind.JsonNode)
com.fasterxml.jackson.databind.node.ObjectNode.toString()
com.fasterxml.jackson.databind.ObjectMapper.configure
com.fasterxml.jackson.databind.ObjectMapper.convertValue
com.fasterxml.jackson.databind.ObjectMapper.enable
com.fasterxml.jackson.databind.ObjectMapper.readTree
com.fasterxml.jackson.databind.ObjectMapper.readValue
com.fasterxml.jackson.databind.ObjectMapper.writerWithDefaultPrettyPrinter
com.fasterxml.jackson.databind.ObjectMapper.createArrayNode()
com.fasterxml.jackson.databind.ObjectMapper.createObjectNode()
com.fasterxml.jackson.databind.ObjectMapper.getTypeFactory()
com.fasterxml.jackson.databind.ObjectMapper.ObjectMapper()
com.fasterxml.jackson.databind.ObjectMapper.readTree(java.io.Reader)
com.fasterxml.jackson.databind.ObjectMapper.readTree(java.lang.String)
com.fasterxml.jackson.databind.ObjectMapper.readValue(java.io.Reader~ com.fasterxml.jackson.core.type.TypeReference)
com.fasterxml.jackson.databind.ObjectMapper.readValue(java.lang.String~ com.fasterxml.jackson.databind.JavaType)
com.fasterxml.jackson.databind.ObjectMapper.readValue(java.lang.String~ java.lang.Class)
com.fasterxml.jackson.databind.ObjectMapper.treeToValue(com.fasterxml.jackson.core.TreeNode~ java.lang.Class)
com.fasterxml.jackson.databind.ObjectMapper.valueToTree(java.lang.Object)
com.fasterxml.jackson.databind.ObjectMapper.writeValueAsString(java.lang.Object)
com.fasterxml.jackson.databind.type.TypeFactory.constructCollectionType(java.lang.Class~ java.lang.Class)
com.fasterxml.jackson.databind.ObjectWriter.writeValueAsString
com.fasterxml.jackson.dataformat.xml.XmlMapper.configure
com.fasterxml.jackson.dataformat.xml.XmlMapper.readValue
com.fasterxml.jackson.dataformat.xml.XmlMapper.XmlMapper
PTC から提供されている既成のファイルベースのコンフィギュレーション
* 
既成のファイルを上書きしないでください。必ずファイルのコピーを作成してから、コピーを修正してください。ただし、以下のファイルは例外であり、上書きできます。
codebase/com/ptc/coversheet/basic/tpl/ddxDirective.xml
codebase/com/ptc/windchill/enterprise/nativeapp/msoi/client/xml/wtDesktop.xml
codebase/com/ptc/windchill/enterprise/nativeapp/msoi/client/xml/wtOffice.xml
codebase/com/ptc/windchill/enterprise/nativeapp/msoi/client/xml/wtWindows.xml
codebase/com/ptc/windchill/enterprise/nativeapp/msoi/server/msoimap.xml
conf/auditing/configAudit.xml
conf/securityLabelsConfiguration.xml
codebase/com/ptc/arbortext/windchill/serviceEffectivityFilter/server/serviceEffectivityConfig.xml
codebase/com/ptc/core/collectionsrv/config/SampleConfigurableLinksCollectionExecutionOrder.xml
codebase/com/ptc/core/collectionsrv/config/SampleConfigurableLinksCollectionDefinitions.xml
codebase/pickerAttributes.xml
codebase/registry/ixb/handlers/actor.xml
codebase/com/ptc/arbortext/windchill/siscore/attset/xml/localizable_attset.xml
codebase/com/ptc/odata/core/odata.properties
conf/exposedSecurityLabelObjects.xml
conf/downloadAcknowledgementTypes.xml
codebase/com/ptc/arbortext/windchill/publisher/update/overridable_ruleset.xml
codebase/com/ptc/arbortext/windchill/siscore/attset/xml/publishable_attset.xml
codebase/com/ptc/arbortext/windchill/siscore/attset/xml/referencedobjects_attset.xml
codebase/com/ptc/arbortext/windchill/siscore/attset/xml/publishinfo_attset.xml
codebase/com/ptc/arbortext/windchill/siscore/attset/xml/manifest_attset.xml
codebase/config/urlValidators/custom-validators.xml
codebase/registry/ixb/mapping/IXMappingConfiguration.xml
codebase/config/mvc/custom.xml
アウトバウンド HTTPS 呼び出し
外部システムへの HTTPS 呼び出し
これは役に立ちましたか?