高度なカスタマイズ > ビジネスロジックのカスタマイズ > Windchill で標準を使用したデータ交換 > EXPRESS を使用した STEP データ交換 > STEP の基本 > EXPRESS のカスタマイズ > 新規プロジェクトの追加/新規プロトコルの追加
  
新規プロジェクトの追加/新規プロトコルの追加
EXPRESS スキーマをカスタマイズした場合、新規スキーマを適用した場合、1 つの AP の別の顧客に対して別の標準を適用した場合、標準のマッピングとは別に独自のマッピングセットを書き込む場合には、次のアプローチに従う必要があります。
1. <Windchill>\codebase\registry\ixb\multiformat ディレクトリにある stepformat.xml に新しいプロトコルエントリを追加します。
<protocol>
<name>AP214_CUSTOMIZED</name>
<default>false</default>
<specification>
<definition>
<file>stepdex/ap214/schema/10303-214e2-aim-long.exp </file>
<schemaName>AUTOMOTIVE_DESIGN</schemaName>
</definition>
</specification>
<configuration>
<exportConfiguration>
<mappingFile>stepdex/ap214/export/WNCTOAP2141.xpxprj</mappingFile>
<schemaName>WNCTOAP214NEW</schemaName>
<!-- PART_21 | PART_28 -->
<defaultDataExchangeForm>PART_28</defaultDataExchangeForm>
</exportConfiguration>
<importConfiguration>
<mappingFile>stepdex/ap214/importxpx/AP214TOWNC1.xpxprj</mappingFile>
<schemaName>AP214TOWNCNEW</schemaName>
</importConfiguration>
</configuration>
</protocol>
* 
AP214TOWNCNEW はプロジェクト全体を通して一意でなければなりません。これは、インポート/エクスポートフレームワークの要件です。
2. エミュレータ IXFormatProtocolTypeRB に新しい値を追加します。
AP214_CUSTOMIZED.value=STEP AP214 protocol (customized)
AP214_CUSTOMIZED.comment=ISO 10303 Standard format
or Application Interpreted Model
(AIM) Part 21/28 (customized)
AP214_CUSTOMIZED.shortDescription=STEP Foundation P 21/28
ith XPX (customized)
AP214_CUSTOMIZED.order=80
注記: このキーが、新しく追加したプロトコルエントリの <name> エレメントの値と一致していることを確認してください。
3. IXBDocumentDelagetSTEP-service.properties.xconf にエントリを追加して同じ値を適用することで、新規プロトコルの IXBDocumentDelegate を設定します。
<Service context="default" name="wt.ixb.publicforapps.IXDocumentDelegate">
<Option serviceClass="wt.ixb.impl.step.IxbSTEPDocumentDelegate"
requestor="java.lang.Object"
selector="AP214_CUSTOMIZED " cardinality="duplicate"/>
</Service>
4. IXFormatType.setProtocol(IXFormatTypeProtocolType) メソッドを使用してこのプロトコルを設定します。