2

ドキュメントを Documentum に dm_document としてインポートする DFS アプリケーション (С# 上) を開発しています。ドキュメントは、DOC、DOC、PDF など、どのような形式でもかまいません。したがって、ドキュメントを作成するときは、対応する形式 (a_content_type に入れられます) を指定する必要があります: 「gif」、「msw8」など。

このタスクを解決するにはどうすればよいですか? DFS_66_reference.pdf と DFS-SDK ヘルプを調べましたが、簡単な解決策はまだありません。アドバイスをいただけますか?

4

2 に答える 2

3

私は通常、私が遭遇することを期待している一般的なフォーマットについて、Davidが提案することを行います。これには、アプリケーションのデバッグ中に確認するための参照を提供するという追加の利点があります。他の形式の場合は、次のクエリを実行できます。

DQL:

SELECT name from dm_format WHERE dos_extension = lower('<extension>')

これは、拡張機能に対して複数の結果を返す可能性があるため(XLSが良い例です)、常に信頼できるとは限らないことに注意してください。したがって、複数の結果を処理する方法を決定する必要があります。その場合、ユーザーに尋ねる必要があるかもしれません。

このクエリを不必要に行わないように、アプリケーションに応答をキャッシュすることをお勧めします。Davidが上で述べたように、これらの値は、変更しない限り変更されません。

于 2011-06-27T15:05:01.420 に答える
0

dos 拡張子を Documentum 形式に一致させる方法を尋ねていますか?

はいの場合、最も簡単な方法は、アプリケーションで直接マッピングをハードコーディングすることです。

Webtop ファイル wdk/app.xml には、使用するマッピングがあります。

ここに私が持っているものがあります:

              <format extension="txt" name="crtext"/>
              <format extension="xls" name="excel8book"/>
              <format extension="doc" name="msw8"/>
              <format extension="ppt" name="ppt8"/>
              <format extension="vsd" name="vsd"/>
              <format extension="zip" name="zip"/>
              <format extension="wpd" name="wp8"/>
              <format extension="psd" name="photoshop6"/>
              <format extension="au" name="audio"/>
              <format extension="jpeg" name="jpeg"/>
              <format extension="jpg" name="jpeg"/>
              <format extension="html" name="html"/>
              <format extension="htm" name="html"/>
              <format extension="ai" name="illustrator10"/>
于 2011-04-05T13:13:16.903 に答える