問題タブ [apache-chemistry]

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 に答える
3844 参照

alfresco - OpenCMISでAlfresco拡張プロパティを取得する

Alfresco3.3からいくつかのデータを抽出するOpenCMISベースのアプリケーションを書いています。

またはなどの標準のCMISプロパティで正常に動作します。ただし、CMISAtomPubフィードに「Alfrescoextensions」として存在するAlfresco固有のプロパティにアクセスできません。cmis:namecmis:contentStreamMimeType

cm:descripcionOpenCMISを使用しての値を取得する方法はありますか?

私の推測では、のDocumentType代わりにインターフェイスを使用してからDocument、そのgetExtensions()メソッドを呼び出す必要があります。しかし、DocumentTypeのインスタンスを取得する方法がわかりません。

どんな助けでも本当にありがたいです。

よろしく


編集: Florianの答えはすでにうまくいきましたが、CMISSQLでもこれらのプロパティの値を取得できることに気づきました。

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

alfresco - Alfresco 3.3.0 で CMISQL クエリを使用するとランダム エラーが発生する

[解決済み、Alfresco 3.3.0g には存在しない、Alfresco 3.3.0 に影響するバグがあったようです]

やあ、

OpenCMISを使用して Alfresco 3.3 からデータを取得していますが、CMISQL クエリで非常に奇妙な動作をしています。私は同じ問題を抱えている他の誰かをグーグルで検索しましたが、私は世界中で最初の人のようです:)、それで、OpenCMISではなく私のせいだと思います。

これは私がAlfrescoに問い合わせる方法です:

ご覧のとおり、同じクエリを最大 20 回連続して実行するだけです。毎回同じ結果が期待できますね。残念ながら、これは取得したもののサンプルです。

201連続で取得することもあれば、すべてを取得することもあります01ただし、との「混合」は一度もありません0。私たちは常にそれらの「実行」を取得します。

各クエリの前にセッションを作成するかどうかは問題ではありませんが、まだランダムな問題があります。2 つの異なる Alfresco サーバー (どちらも 3.3 コミュニティ) に対してクリーン インストールを試みましたが、いずれもランダムに失敗します。0 folders retrievedまた、各クエリの時間を測定しようとしましたが、結果が間違っている ( ) または正しい ( )とは関係がないようです1 folders retrieved

Alfresco は正常に動作しているようです。「管理 --> ノード ブラウザ」に移動し、そこから CMISQL クエリを起動すると、常に 1 つのフォルダが取得されます。これは正しいことです。つまり、それは私たちのコードか、OpenCMIS のバグに違いありません...

何か案は?

0 投票する
3 に答える
1136 参照

java - Apache Chemistry を使用した OpenCMIS サーバーへのローカル バインディング

まず、誰か「apache-chemistry」タグを追加していただけるとありがたいのですが、そのための十分なマナがありません。

このローカル バインディングに関する情報が見つかりません。OpenCMIS サーバーに接続する 3 番目の方法です。

これは、たとえば、リモート リポジトリへの共有アクセス レイヤーと、ローカルで実行されている JCR リポジトリが必要な場合です。リモートセットアップがどのように機能するかは明らかですが、これが何を意味するのかわかりません:

EDITED:その間、CMISクライアントからのデータが変換されてプッシュされるリポジトリコネクタである可能性があることがわかりましたが、わかりません...

リポジトリ コネクタは AbstractServiceFactory クラスを拡張する必要があります

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

java - openCMISローカルバインディング-jackRabbitを実装したJcrServiceFactory

ねえ、 3番目の選択肢に何か問題があります。ループはJcrServiceFactoryjcr。*で始まるプロパティを検索しているためです(他は渡されません)が、(Jackrabbit impl)の直後にRepositoryFactoryImpl「org.apache.jackrabbit」が検索されます渡されたプロパティのコレクションの.repository.home"...それは意味がありません。org.apache.jackrabbit.repository.homeが存在する場合でも、それはで始まらないため、次の場所に移動するコレクションにPREFIX_JCR_CONFIGは入れられません。jcrConfigRepositoryFactoryImpl.getRepository()

に条件Map<String, String> map = null;があるので意味がありますが、これは意味がありませんif (parameters == null)RepositoryFactoryImpl

これはinitメソッドで発生します

JcrServiceFactory.java



しかし、ここではパラメータMapは空{}であり、nullを返します。org.apache.jackrabbit.repository.homeであるRepositoryFactoryImpl.REPOSITORY_HOMEを検索しているためです

RepositoryFactoryImpl.java

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

java - CMIS仕様はJCR仕様をどのくらいカバーしていますか?

JCRブリッジを介してJCRリポジトリでopenCMIS(apache chemistry project)を使用することを計画しています。しかし、これに関するドキュメントが不足しています。

私が今行ったJCRリポジトリとの間のファイルのCRUDとは別に、ノードのプロパティはどうですか?JCRミックスイン、ダブリンコアなどの事前定義されたミックスインなど。

私が持っているとしましょう:

また

mail-archives.apache.orgの詳細

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

maven - OpenCMIS hello world のビルドが「親が見つかりません: org.apache.chemistry.opencmis:chemistry-opencmis」で失敗する

ここに文書化されていることがわかった OpenCMIS の hello world を構築しようとしています。

http://chemistry.apache.org/java/developing/guide.html

私はmavenに非常に慣れていないため、このエラーに多少混乱しています。他の誰かがこれに遭遇しましたか?あなたの修正は何でしたか。その下には、ビルドを試みた結果の完全な出力があります。ドキュメントからの私の理解によると、これは hello world を構築して実行することになっています。

pom.xml

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

cmis - ファイルのNuxeoHttpリンク

nuxeoまたは他のCMIS互換リポジトリに、そこに保存されているファイルへの直接URLを取得できる方法があるかどうか疑問に思いました。たとえば、nuxeoサーバーに保存されているa.jpgというファイルがある場合。 Webサイトからファイルにリンクしたり、認証などを行わずにインターネット経由で直接アクセスしたりするために使用できる、そのファイルへの直接URLを取得するにはどうすればよいですか。リポジトリに保存されているファイルを指すURLが必要です。

おそらく私はCMISを通して可能かどうかわかりませんか?

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

apache - CMIS: cache data on server side

I'm writing a CMIS interface(server) for my application. The server needs to load data from a database to process the request. At the moment I'm loading the same data for every request.

Is there a common way to cache this data. Are cookies supported for each cmis client? Is there an other chance to cache this data?

Thank you

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

cmis - filenetの選択リスト

私はCMISとFilenetP8を学んでいます。CMISにライブラリapache-chemistryを使用します。ChoiceListに問題があります。

選択リストはPropertyDefinationに関連付けられています。各PropertyDefinitionに関連する選択リストを表示しようとしていました。

出力

// propertyDefination Subjectには選択肢リストがありますが、nullが表示されています。選択肢リストを正しく取得できません。

この問題を解決するにはどうすればよいですか?

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

java - 有効な CMIS クエリ

私は Alfresco と OpenCMIS を使用しており、フォルダーとドキュメントを取得したいと考えています。

クエリ:

しかし、うまくいきません。有効なクエリを書くのを手伝ってください。