5.4.4 データ交換制御プログラムの構成
(1) データ交換制御プログラムの目的と種類
前述のように、データ交換制御プログラムは、GF が提供するGPME PMへのアクセス機能と、CADリポジトリアクセスサービスが提供する既存CADシステムデータへのアクセス機能を、CORBAを介して利用することで、実際に CADとPM 間のデータ交換を行うものである。
本開発研究では、1回の交換処理で対象とされる情報種類(下記5種)と交換方向ごとに、10個のデータ交換制御プログラムを開発した。
・PM ⇔ CAD 中間製品情報交換プログラム
・PM ⇔ CAD 船殻情報交換プログラム
・PM ⇔ CAD 艤装系統情報交換プログラム
・PM ⇔ CAD 艤装経路情報交換プログラム
・PM ⇔ CAD 艤装部品情報交換プログラム
(2) データ交換制御プログラムの機能
データ交換制御プログラムは、利用するサービスといくつかの処理モードを指定して実行する。プログラムは指定された処理モードに沿って、データ交換処理をバッチ的に行い、交換処理が完了すると終了する。データ交換制御プログラム実行時に指定する利用サービスと、指定可能な処理モードは以下の通りである。
(a) PMアクセスサービスとアクセス対象PM
利用するPMアクセスサービスと、そのサービスの制御下で利用可能なPM名である。この指定によって実際にデータ交換を行うPMが決定される。
(b) CADリポジトリアクセスサービス
利用するCADリポジトリアクセスサービスで、この指定によって、実際にデータ交換を行う既存CADデータが決定される。
(c) データ交換単位
データ交換を行う単位で、プログラムごとに指定可能な情報が異なる。可能な単位については 5.4.5の説明を参照のこと。
また、データ交換制御プログラムそのものの動作として、以下を指定することが可能である。これらの指定はプログラム内部変数値を変更することで行う。