問題タブ [dotcmis]

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.

0 投票する
1 に答える
1560 参照

c# - DotCMIS で Alfresco に接続すると https エラーが発生する

DotCMIS で Alfresco に接続したいのですが、うまくいきません。「エラー: 指定された URI スキーム 'http' は無効です。'https' が必要です。」というエラーが表示されます。

このエラーをGoogleで検索すると、構成の解決策が得られます...しかし、バインディングに構成を使用したり、DotCMISでバインディング名を定義したりしません。

エラーを作成する小さなサンプル プロジェクトを作成しました。コード:

0 投票する
0 に答える
145 参照

c# - Windows ストア アプリの dotCMIS

CMIS 標準で公開されている優れた機能を使用して、アプリから Alfresco と Sharepoint に接続したいと考えています。Apache Chemestry で dotCMIS ライブラリを見つけましたが、Windows ストア アプリで使用できません。特に、プロジェクトに DotCMIS.dll ライブラリをインポートしてから、最初のクラスにインポートします。

これにより、実行時に「モジュール mscorlib.dll で型 System.ApplicationException が見つかりません」というエラーが発生します。

これを行う方法、または別の解決策はありますか?

0 投票する
2 に答える
276 参照

cmis - 最新の DotCMIS は引き続き CMIS 1.0 リポジトリをサポートしていますか?

DotCMIS は CMIS 1.0 と CMIS 1.1 の両方のリポジトリをサポートしていると私はいつも思っていました。

しかし今、DotCMIS (拡張子: CmisSync) は CMIS 1.0 をサポートしていないと言われています。

実際どうですか?
最近のバージョンの DotCMIS は引き続き CMIS 1.0 リポジトリをサポートしていますか?

0 投票する
2 に答える
2515 参照

.net - dotcmis を使用して Alfresco で特定の属性を含むすべてのドキュメントを取得する

今日、私は dotcmis を使用して、屋外で特定の属性を含むすべてのドキュメントを取得するための良い方法を探していました。

私は考えていました:

  • Ephesoft ( http://www.ephesoft.com/ ) を使用してドキュメントをキャプチャします。
  • cmis 統合を使用して Ephesoft と Alfresco を接続します。
  • 屋外モデル (メタデータ ドキュメント) と一致するようにドキュメント プロパティを構成する
  • 特定のプロパティ (メタデータ) を持つすべてのドキュメントを検索するために、webApplication (asp.net) でモジュールを開発します。dotcmis の使用 ( http://chemistry.apache.org/dotnet/dotcmis.html )

私が見つけた:

  • セッションの作成方法。
  • ツリー フォルダの一覧表示方法

ただし... 特定のプロパティ (メタデータ) が設定されている場合、すべてのドキュメントをどのように検証しますか?

どうやってそれを行うか知っていますか?


ありがとうパブロちゃん!この瞬間、私は:

CMIS Alfresco の仮想テーブルとその列のリストはどこで確認できますか?

ありがとう!

0 投票する
1 に答える
1323 参照

c# - C# DotCmis Alfresco でアスペクトとそのプロパティをドキュメントに関連付けるにはどうすればよいですか

Alfresco でドキュメントを作成し、特定の側面とそのプロパティをそれらのドキュメントに関連付ける必要があるよりも、.net Web アプリケーションで作業しています。

アスペクトを作成しました (nameModel.xml、name-model-context.xml このすべてのファイルを拡張フォルダーに、name.properties をメッセージ フォルダーに、custom-slingshot-application-context.xml を web に share-config-custom.xml を作成しました)。 -extension フォルダー) を /opt/bitnami/apache-tomcat/shared/classes/alfresco/ パスに配置します。

私の C# コードには、次の 2 つの方法があります。

このコードでは、結果としてエラーが発生します:

1 つ目はドキュメントを作成するためのもので、2 つ目はアスペクトとそのプロパティを追加するためのものです。

私は答えを探していました、そして私はこれを見つけました:

しかし、Alfresco OpenCMIS Extension のインストール方法がよくわかりません。彼らは、jarファイルをクラスパスに入れる必要があると言います。しかし、bitnami 仮想マシンのクラス パスがわかりません。

もう一つは、自分のアスペクトの作成で何かを忘れた場合です。

pd: 重要ではありますが緊急でもありません。ある日、Alfresco を Sharepoint または別のエンタープライズ コンテンツ管理に変更する必要が生じた場合、それを行う方法が機能する可能性があります。

どんな助けにも感謝します。


ありがとう!良い例をどこで見ることができるか知っていますか? 最初のポイントは、モデルを変更する必要があることだと思います。この時点で、アスペクトタグ内にプロパティがあります。タイプとプロパティを作成する必要があります...うまくいっているかどうか教えてください...?

これは私のモデル xml ファイル (aridocsModel.xml) の履歴書です。

さて、どうやってアスペクトを扱うことができませんか。そして私はタイプが必要です...

アドバイスをいただければ幸いです。

0 投票する
1 に答える
81 参照

alfresco - DotCMIS RepositoryInfo.LatestChangeLogToken は、Alfresco で ChangeLog を有効にした直後に null を返します

このコードは次を返しますnull

Alfresco Community 4.2.e サーバーで、 ChangeLog をオンにして再起動した直後。ChangeLog を有効にする前は、このサーバーを使用して、必要に応じてファイルを追加していました。

これは正常ですか?ChangeLog を有効にしてからファイルに触れていないためですか? null出力が正常である他の状況はありますか?

ドキュメントを追加した後、結果はもうありませnullん。

0 投票する
1 に答える
209 参照

alfresco - Alfresco CMIS: ChangeEvent オブジェクト ID を Document オブジェクト ID に変換する方法は?

環境

CMIS では、ChangeEventは、オブジェクトがリモート サーバー上で削除されたこと、およびこのオブジェクトの objectId がインスタンスworkspace://SpacesStore/3aca9034-3f53-4946-a0d9-ebcf054912a2;1.0(の実際の例ChangeEvent.Properties[cmis:objectId]) であることを通知します。

すべてのオブジェクトのさまざまな識別子をローカルに保存しましたが、ChangeEvent の識別子と完全に一致する識別子はありません。

  • Document.Properties[cmis:objectId]
    3aca9034-3f53-4946-a0d9-ebcf054912a2;1.0
  • Document.Properties[alfcmis:nodeRef]です
    workspace://SpacesStore/3aca9034-3f53-4946-a0d9-ebcf054912a2

質問

ChangeEvent.Properties[cmis:objectId]からへはどのように翻訳すればよいDocument.Properties[cmis:objectId]ですか?

(例: からworkspace://SpacesStore/3aca9034-3f53-4946-a0d9-ebcf054912a2;1.0まで3aca9034-3f53-4946-a0d9-ebcf054912a2;1.0

最初の 24 文字を削除することもできますが、それは Alfresco でのみ機能し、他の CMIS サーバーでは機能しないと思います。

環境

Alfresco Community 4.2.e 経由で DotCMIS からアクセス
http://server/alfresco/api/-default-/public/cmis/versions/1.0/atom