BizTalk マップから Excel またはテキスト ファイルへのマッピングを変換または取得する方法はありますか。行をたどる代わりに、どのフィールドがどのフィールドにマップされているかを直接確認できる場所から。約 600 のフィールドがマップされた BizTalk マップがあります。
どんなポインタも本当に役に立ちます。
編集:私の問題を解決しようとする試み: http://bmc.codeplex.com/
BizTalk マップから Excel またはテキスト ファイルへのマッピングを変換または取得する方法はありますか。行をたどる代わりに、どのフィールドがどのフィールドにマップされているかを直接確認できる場所から。約 600 のフィールドがマップされた BizTalk マップがあります。
どんなポインタも本当に役に立ちます。
編集:私の問題を解決しようとする試み: http://bmc.codeplex.com/
XSLTは、スプレッドシートで適切に表現される表形式ではありません。単純なマッピングは可能ですが、変換が作成されたり、複数のフィールドが1つに結合されたり、1つが多数に分割されたりすると、面倒になります。
単純なマッピングの場合、XSLTをCSV形式に変換するスクリプトは、おそらくExcelに取り込むのが最も簡単です。DOMにロードし、Excelオブジェクトを使用して直接ビルドする場合を除きます。これが一度限りのことでない限り、それはおそらくやり過ぎです。
BTM ファイルを解析し、すべてのマッピングを含む Excel ファイルを提供する小さなアプリケーションを作成しました。同じものをhttp://bmc.codeplex.com/にアップロードしました
MS Excel で xsl ファイルを開きます。xml への変換を求められます。その後、はいを押して完了です。
ここでは、マップを含む多くの BizTalk アーティファクトに関するヘルプ スタイルのドキュメントを提供する BizTalk ドキュメンタを参照できます。また、テキスト エディターを使用して、作成された XSLT を確認することもできますが、マップが非常に大きいため、困難な作業になる可能性があります。一部の開発者が独自の XSLT を作成してマップの XSLT をテーブルのような形式に変換していると聞いたことがありますが、そのコードをすぐに見つけることはできません。他にも方法がないか探してみます。
ここでも見ることができますが、私は正直なところこれを以前に使用したことがないため、出力内容については自己責任で行ってください。
-ブライアン