Windchillコネクターユーザーのオプション設定
CheckConnection要素の設定
<CheckConnection>要素は、HWCheckConnection Webject呼び出しを実行するときに使用されるベースWindchillオブジェクトクラスを定義します。
<CheckConnection>要素は、接続の有効性を検証し、接続チェック中に予想されるオブジェクトタイプが利用可能であることを保証するために極めて重要です。
目的
- Windchillシステム検証のためのデフォルトのルートオブジェクトタイプを設定する。
- Windchillが適切に統合され、Webject経由でアクセス可能かどうかを確認する。
属性
- baseClassName
- 完全修飾されたWindchillクラス名を指定します(例:
wt.epm.EPMDocument)。
デフォルト値
<CheckConnection baseClassName="wt.epm.EPMDocument"/>この設定では、CADドキュメントが基本検証クラスとして使用されることを前提としています。Windchill BOMトラバーサルと属性マッピング
これらの設定は、Windchill BOM構造を両方向にナビゲートする方法と、オブジェクト属性をAltairのWebjectで使用できるように変換する方法を定義します。
ExpandStructureDown
ExpandStructureDown要素は部品表(BOM)の下方へのトラバーサルを記述します。これは、製品構造において、親オブジェクトにリンクされた子アイテムを識別するために使用されます。
<Relation>要素には以下が含まれます。objectClass- 評価されているWindchillオブジェクトタイプ(例:
wt.epm.EPMDocument)。 relClass- BOMリンクを定義するために使用されるリレーションクラス(例:
EPMMemberLink)。 direction- 常に
direction="uses"で下方向へのトラバーサルを行います。
<ExpandStructureDown>
<Relation objectClass="wt.epm.EPMDocument" relClass="wt.epm.structure.EPMMemberLink" direction="uses"/>
<Relation objectClass="wt.part.WTPart" relClass="wt.part.WTPartUsageLink" direction="uses"/>
</ExpandStructureDown>ExpandStructureUp
ExpandStructureUp要素はBOM構造の上方へのトラバーサルを定義します。指定されたコンポーネントを使用する親アイテムの特定に役立ちます。
それぞれの<Relation>要素は、ExpandStructureDown要素と同じ構造を含みますが、direction="usedBy"になります。
<ExpandStructureUp>
<Relation objectClass="wt.epm.EPMDocument" relClass="wt.epm.structure.EPMMemberLink" direction="usedBy"/>
<Relation objectClass="wt.part.WTPart" relClass="wt.part.WTPartUsageLink" direction="usedBy"/>
</ExpandStructureUp>これらの設定は、正確な視覚的BOMを構築し、マルチレベルのアセンブリでトレーサビリティを確保するために不可欠です。WebjectsMapping
WebjectsMapping要素はWindchillの属性を、CAD/Part操作のためにAltair Webjectで使用される値にマップします。このセクションは、WindchillとAltairツール間の属性の一貫性を保証します。
WebjectsMapping要素を変更しないでください。<Attribute>要素は次の内容を定義します。key- Windchillのすぐに使用できる(OTB)属性名。
value- Altair UDMモデルで使用されるターゲット属性名。キーと一致させることも、キーを上書きすることもできます。
<WebjectsMapping>
<Attributes>
<Attribute key="obid" value="obid"/>
<Attribute key="number" value="number"/>
<Attribute key="name" value="name"/>
<Attribute key="masterReference" value="masterReference"/>
<Attribute key="checkoutInfo.state" value="checkoutInfo.state"/>
<Attribute key="versionInfo.identifier.versionId" value="versionInfo.identifier.versionId"/>
<Attribute key="iterationInfo.identifier.iterationId" value="iterationInfo.identifier.iterationId"/>
<Attribute key="versionInfo.identifier.versionLevel" value="versionInfo.identifier.versionLevel"/>
<Attribute key="CADName" value="CADName"/>
<Attribute key="view" value="view"/>
<Attribute key="role" value="role"/>
<Attribute key="fileName" value="fileName"/>
<Attribute key="usedQuantityAmount" value="usedQuantityAmount"/>
</Attributes>
</WebjectsMapping>RESTURLSuffixの設定
RESTURLSuffixセクションは、Altair製品がWindchillサーバーと通信するために使用するRESTスタイルのサービスエンドポイントを定義します。これらのエンドポイントは、サーバー側のさまざまなアクションを呼び出すために、Windchillの基本URLに追加されます。
目的
- データの照会、接続の確認、CADドキュメントの管理、BOMの同期など、主要な操作を有効にします。
- 各エンドポイントは、Windchillサーバー上の展開済みのXMLベースのWebjectサーブレットを指しています。
設定のガイドライン
- 各パスが存在し、Windchillサーバーの/servlet/IE/tasks/ext/ディレクトリに正しく配置されていることを確認します。
- カスタムサーブレットの位置を使用する場合は、サフィックスパスを適宜更新します。
- これらは完全なURLではありません。実行時にWindchillのベースURLに付加されるサフィックスです。
サービスエンドポイントの概要
| タグ | 説明 | デフォルトパス |
|---|---|---|
LoginURLSuffix |
Windchillの接続性を検証します | /HWCheckConnection.xml |
QueryURLSuffix |
保存したクエリーを実行します | /HWQuery.xml |
GetWTPartCadURLSuffix |
CADデータをWTPartsにリンクします | /HWGetWTPartCad.xml |
FetchURLSuffix |
メタデータとオブジェクト情報を取得します | /HWFetch.xml |
ExpandBOMURLSuffix |
製品構成/BOMを拡大します | /HWExpandBOM.xml |
AddContentURLSuffix |
ファイルアタッチメントを追加します | /HWAddContent.xml |
ListContentURLSuffix |
ファイルアタッチメントをリストします | /HWListContent.xml |
DeleteContentURLSuffix |
アタッチメントを削除します | /HWDeleteContent.xml |
GetDownloadHandlesURLSuffix |
ダウンロード操作のハンドルを準備します | /HWGetDownloadHandles.xml |
GetUploadHandlesURLSuffix |
アップロード操作のハンドルを準備します | /HWGetUploadHandles.xml |
GetRelatedCadDocURLSuffix |
関連するCADドキュメントを取得します | /HWGetRelatedCadDoc.xml |
GetBOMOccurrenceURLSuffix |
BOMオカレンスデータを取得します | /HWGetBOMOccurrence.xml |
GetTransformInfoURLSuffix |
変換/位置情報を取得します | /HWGetTransformInfo.xml |
GetListEPMFTContentSuffix |
EPMフィーチャーテーブルの内容をリストします | /HWListEPMFTContent.xml |
UpdateObjectURLSuffix |
メタデータまたはオブジェクトプロパティを更新します | /HWUpdateObject.xml |
設定ブロックの例
<RESTURLSuffix>
<LoginURLSuffix>/servlet/IE/tasks/ext/HWCheckConnection.xml</LoginURLSuffix>
<QueryURLSuffix>/servlet/IE/tasks/ext/HWQuery.xml</QueryURLSuffix>
<GetWTPartCadURLSuffix>/servlet/IE/tasks/ext/HWGetWTPartCad.xml</GetWTPartCadURLSuffix>
<FetchURLSuffix>/servlet/IE/tasks/ext/HWFetch.xml</FetchURLSuffix>
<ExpandBOMURLSuffix>/servlet/IE/tasks/ext/HWExpandBOM.xml</ExpandBOMURLSuffix>
<AddContentURLSuffix>/servlet/IE/tasks/ext/HWAddContent.xml</AddContentURLSuffix>
<ListContentURLSuffix>/servlet/IE/tasks/ext/HWListContent.xml</ListContentURLSuffix>
<DeleteContentURLSuffix>/servlet/IE/tasks/ext/HWDeleteContent.xml</DeleteContentURLSuffix>
<GetDownloadHandlesURLSuffix>/servlet/IE/tasks/ext/HWGetDownloadHandles.xml</GetDownloadHandlesURLSuffix>
<GetUploadHandlesURLSuffix>/servlet/IE/tasks/ext/HWGetUploadHandles.xml</GetUploadHandlesURLSuffix>
<GetRelatedCadDocURLSuffix>/servlet/IE/tasks/ext/HWGetRelatedCadDoc.xml</GetRelatedCadDocURLSuffix>
<GetBOMOccurrenceURLSuffix>/servlet/IE/tasks/ext/HWGetBOMOccurrence.xml</GetBOMOccurrenceURLSuffix>
<GetTransformInfoURLSuffix>/servlet/IE/tasks/ext/HWGetTransformInfo.xml</GetTransformInfoURLSuffix>
<GetListEPMFTContentSuffix>/servlet/IE/tasks/ext/HWListEPMFTContent.xml</GetListEPMFTContentSuffix>
<UpdateObjectURLSuffix>/servlet/IE/tasks/ext/HWUpdateObject.xml</UpdateObjectURLSuffix>
</RESTURLSuffix>