問題タブ [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.
java - org.apache.chemistry.opencmis.commons.exceptions.CmisConnectionException: 予期しないドキュメントです! 受け取り:アトムエントリー
Sharepoint 2013 に接続するクライアント アプリケーションを作成しようとしています。
この種の例外を受け取ったのですが、私が使用したライブラリである化学 cmis ライブラリで応答を解析できないようです。
以下は私のコードです:
完全なスタック トレース:
cmis - メモリ内化学および/またはnuxeoでカスタムドキュメントプロパティを定義するにはどうすればよいですか?
私は Open CMIS に非常に慣れていないため、これが一般的な知識である場合は申し訳ありません。私のドキュメントは、実装のためにカスタム プロパティ (ブール値の "nm:test" など) を必要とします。Web で、xml config/aspects を介して Alfresco でこれを実行できることを読みました。CMIS を使用してドキュメントやファイルを保存するアプリケーションをテストできるように、Chemistry In-Memory でそれを行うことはできますか? Nuxeoでもできますか?
java - CMIS - リスト プロパティの検索
CMIS を使用すると、オブジェクトにプロパティを追加できます。プロパティは、1 つの値を持つことも、複数値のプロパティにすることもできます。多数のオブジェクトに複数値のプロパティがある場合、このプロパティを持ち、プロパティに特定の値または複数の特定の値が含まれるすべてのオブジェクトをどのように検索しますか?
例えば。(ここからの例)
ここで、プロパティmy:shopping.listを持ち、そのプロパティに値breadまたは値milk AND Cheeseが含まれるすべてのオブジェクトに対してクエリを実行したい場合、どうすればよいでしょうか?
cmis - Apache Chemistry CMIS session.createDocument と folder.createDocument
セッションのcreateDocumentメソッドとフォルダのcreateDocumentメソッドの違いを教えてください。
また、このコンテキスト内で、ドキュメントの appendContentStream() メソッドを使用する方法のサンプルがあります。オンラインで例を見るのに苦労していました。ドキュメントのサイズを最大 300 ~ 350 MB にする必要があり、詳細を知りたいと思っていました。 Jeff Potts が Nuxeo ウェビナーで推奨した後の appendContentStream() ですが、彼は約 1GB のサイズについて言及しました。
alfresco - alfresco-opencmis-extension を使用してアスペクトのプロパティを更新できません
「 alfrescoDocs :uploadedfrom 」という名前のアスペクトがあり、 「 alfrescoDocs:uploadSource 」という名前の単一のプロパティがあります。私は alfresco-opencmis-extension を使用して、作成時にこのアスペクトをドキュメントに添付し、そのプロパティに値を設定しています。以下のコードを使用しています。
このコードは、新しく作成されたドキュメントにアスペクトを正常に添付します。しかし、プロパティ「alfrescoDocs:uploadSource」の値は更新されていません。
私が使用しているのは、 http://localhost:8080/alfresco/api/-default-/public/cmis/versions/1.1/atom接続用の URL です。
また、phpでもまったく同じことをする必要があります。
java - Apache Chemistry における AllowableActions の意味
org.apache.chemistry.opencmis.commons.enums.Action のメンバーの適切な説明が見つからないようです。たとえば、CMIS 仕様には、canMoveObject in sec の 3 つの定義があります。2.1.12.3.2.2 CAN_MOVE_OBJECT はどれを参照していますか? 誰か手がかりを得ましたか?
グローテン、
フリーソ
java - 私のApache化学CMISでは、2つのドキュメントを同期しているときに競合エラーが発生しました
これは私の CMIS 同期コードです。
これは例外です...
java - CMIS apche chemistryを使用して、あるリポジトリから別のリポジトリにフォルダ(子を持つ)を転送する方法
IBM ファイル コンテンツ管理に 2 つのリポジトリがあり、フォルダ (子を持つ) をあるリポジトリから別のリポジトリに転送したいのですが、CMIS を使用してその子も転送する必要があります。
alfresco - CMIS / Chemistry / Alfresco: 追加コンテンツ障害回復
非常に大きなファイル (> 10 GB) を Java Web アプリケーションから Alfresco リポジトリにアップロードする必要があります。appendContentStream
ファイル サイズが大きいため、Apache Chemistry が Java で提供するアクション (CMIS 1.1) を使用して、チャンク アップロード (一度に 1 GB など) を使用したいと考えています。
私の質問は: 失敗したチャンクのアップロードから回復する方法は? AFAIU を使用する際のポイントの 1 つはappendContentStream
、失敗した場合にファイル全体を再アップロードすることを避けることですが、「OK、最後のチャンクがうまくいかなかったので、もう一度アップロードしましょう」と言うメカニズムは見つかりませんでした。チャンクのアップロードが失敗した場合に破損したファイルを回避するには?
Alfresco のソース コード [1] と [2] を見ると、4.2fa ではチャンクの追加ごとに新しいマイナー バージョンが作成されていることがわかりますが、5 ではこれはもう当てはまりません。どちらのソリューションも、私にとっては最終的なものではありません (4.2f では「バージョン汚染」があり、5 では回復パスが見えません)。
従うべき最良のパターンに関するアドバイスはありますか?