0

奇妙に聞こえるかもしれませんが、PSM から PIM へ、または同様の概念で MDA の逆プロセスを作成する必要があります。XML メッセージの作成を担当する C# パッケージがあります。すべての開発が C# で行われ、コンポーネントが再利用されたため、正常に動作することがわかるまで。しかし、現在、さまざまなプラットフォームでの開発を開始しており、最初に特定のコントラクト (XSD スキーマ) を指定したいと考えています。そこで、現在のパッケージをリバース エンジニアリングして、xsd を生成しようとしました。しかし、解決する必要があるいくつかの問題が発生しました。

  • C# コレクション クラスのリレーションへの変換
  • 内部クラスをパッケージに移動
  • C# プロパティを属性に変換する
  • C#辞書をどのようにモデル化すればよいかよくわかりません

そのプロセスが理想からかけ離れており、反対方向に進むべきであることは承知していますが、少なくとも現時点ではほとんど反対することはできません.

ヒントをいただければ幸いです。ありがとう

4

1 に答える 1

0

潜在的な PIM へのコードは 1 対 1 のマッピングではなく、1 対多のマッピングであるため、カスタム変換を記述する必要があります。データ型、プロパティなどを変換する必要があります。

私はこのように並べ替えましたが、必要な目的のために機能します。

于 2013-12-06T10:04:49.870 に答える