問題タブ [dfc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
active-directory - Active Directory を使用した Documentum ユーザーの作成
Active Directory 情報を使用して Documentum ユーザーをプログラムで作成する方法はありますか? (私は ADT についてほとんど知識がなく、ADT がユーザー情報を保存していることを知っています。)
documentum - windows7(32bit)からwindows2008(64bit)のコンテンツサーバードックベースに接続できない
DFC を使用して windows7(32bit) から windows2008(64bit) のドックベースに接続するとエラーが発生しました。(コンテンツ サーバーのバージョンは Developer_Edition_6.6_windows_sql です)。
DfServiceException:: スレッド: メイン; MSG: [DFC_SESSION_DOCBASE_UNREACHABLE] Docbase "documentum" にアクセスできません。エラーコード: ff; 次へ: com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.establishNewRpcClient(DocbaseConnection.java:259) で null com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.open(DocbaseConnection.java) で:122) com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.(DocbaseConnection.java:96) com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.(DocbaseConnection.java:60) ) com.documentum.fc.client.impl.connection.docbase.DocbaseConnectionManager の com.documentum.fc.client.impl.connection.docbase.DocbaseConnectionFactory.newDocbaseConnection(DocbaseConnectionFactory.java:26) で。
しかし、Windows XP で同じ DFC コードを使用すると、正常に動作します...
また、同じ DFC コードを使用して、この windows7 (32 ビット) から windowsXP の別のドックベースに接続できます。
これらのマシンのすべてのファイアウォールをシャットダウンしました。何か案は?
java - コンポーザーでDfc.propertiesファイルをプログラムで動的に変更できますか
DocBaseを繰り返し変更する必要があるJava(Documentum)プログラムを作成しましたが、何らかの条件に基づいてdfc.propertiesを変更する方法はありますか?変更は、1行にコメントする、つまりDocbaseプロパティにコメントを付け、他のすべてのコメントを外すようなものですが、動的に行う必要があります。
dql - 属性のテーブルを見つけるための DQL
構文 (select * from table_name) によってテーブルからそれぞれのテーブル属性をいつでも見つけることができますが、その逆を行う方法はありますか?
java - EMC Documentum:以前のバージョンのIDfSysObjectを入手する
メソッドを使用IDfId checkin(boolean keepLock,
String versionLabels)
throws DfException
すると、の新しいバージョンが取得されIDfSysObject
ます。最新バージョンを削除して前のバージョンに戻すにはどうすればよいですか?
grails - DFC での Grails マルチ環境構成の問題
dfc.jar
およびdctm.jar
APIを使用して Documentum ドックベースに接続する Grails アプリケーションがあります。これらの jar はdfc.properties
、ドックベース設定を構成するためにファイルがクラスパス上にあることを想定しています。これは 1 つの環境で作業する場合には問題ありませんが、それぞれ独自の構成を持つdev
、test
、および環境の war ファイルを作成しています。prod
dfc.properties
Grails 環境構成は、アプリ内の他の環境固有の設定を処理するのに最適ですが、dfc.properties
環境ごとにファイルをオーバーライドする方法や、Documentum API を構成して別の場所から設定を取得する方法がわかりません。
環境固有のプロパティ ファイルを用意し、各 war ビルドの前にシェル スクリプトを実行してそれらをdfc.properties
ファイルにコピーすることを検討しましたが、ハックが多すぎるように感じます。異なるバージョンのプロパティ ファイルをコピーして混乱させることなく、3 つの war ビルドを実行できるようにしたいと考えています。
このマルチ環境構成の問題に対処する方法についての提案は大歓迎です。
c# - C#でDFCを使用してドキュメントコンテンツを取得する方法
documentum DeveloperEdition6.6を持っています。C#でDFCを使用してドキュメントコンテンツを取得(コンテンツをストリームに読み込む)したい。次のC#.netコードを使用しました
ただし、次の例外がスローされます。
例外:タイプ'System.__ComObject'のCOMオブジェクトをインターフェイスタイプ'DFCLib.IDfDocument'にキャストできません。次のエラーが原因で、IID'{EFAC2D68-175B-11D2-9927-006097C27C31}'のインターフェイスのCOMコンポーネントに対するQueryInterface呼び出しが失敗したため、この操作は失敗しました。このようなインターフェイスはサポートされていません(HRESULTからの例外:0x80004002(E_NOINTERFACE)) 。
私も次の方法を試しました(正常に実行されます)が、コンテンツをストリームまたはメモリストリームに読み込む方法がわかりません。
java - DFC - 保存する前に別のファイルストアを設定する
使用可能なすべてのファイルストアが宣言されているマップを更新しているスレッドがあります。利用できるようにするには、ファイルストアが"online"
で、サイズが である必要があります< 500MB
。ファイルストアが 500MB の制限に達すると、彼の番に"Read Only"
なり、新しいファイルストアが作成されます。その部分はOKです。
メイン スレッドは、マップ上で使用可能なファイルストアに基づいて、すべての新しいドキュメントにファイルストアを関連付けています。しかし、ドキュメントがファイルストアにリンクされている場合を処理したいと思います。たとえば、filestore_01
属性とsave()
メソッドの間で、filestore_01
は 2 番目のスレッドによって更新され"Read Only"
、
そのため、catch を配置し、エラー コードに対してテストを実行して、エラーが発生した場合にドキュメントに対して新しいコンピューティング ストレージを起動します。問題は、「新しい」ファイルストアがドキュメントにリンクされているように見える場合でも、save()
Documentum がドキュメントを元のファイルストアに保存しようとする方法を思い出すと、filestore_01
.
すべてを DFC 経由で行いますMIGRATE_JOB
。ドキュメントが新しく、今のところ保存されていないため、 を使用できません。
誰にもアイデアがありますか?
コードは次のとおりです。
最初のcomputeStorage()
呼び出しはsetFile()
DFC メソッド内で、PDF をドキュメントにリンクします。
そして、ファイルストア マップが更新される 2 番目のスレッド (約 5 秒ごとに実行) は、次の関数を起動します。
そして、ここにcomputeStorage()
方法があります: