奇妙に聞こえるかもしれませんが、PSM から PIM へ、または同様の概念で MDA の逆プロセスを作成する必要があります。XML メッセージの作成を担当する C# パッケージがあります。すべての開発が C# で行われ、コンポーネントが再利用されたため、正常に動作することがわかるまで。しかし、現在、さまざまなプラットフォームでの開発を開始しており、最初に特定のコントラクト (XSD スキーマ) を指定したいと考えています。そこで、現在のパッケージをリバース エンジニアリングして、xsd を生成しようとしました。しかし、解決する必要があるいくつかの問題が発生しました。
- C# コレクション クラスのリレーションへの変換
- 内部クラスをパッケージに移動
- C# プロパティを属性に変換する
- C#辞書をどのようにモデル化すればよいかよくわかりません
そのプロセスが理想からかけ離れており、反対方向に進むべきであることは承知していますが、少なくとも現時点ではほとんど反対することはできません.
ヒントをいただければ幸いです。ありがとう