問題タブ [cmis]
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.
apache - フォルダをクエリするApacheケミストリー
私はApache化学を使用して、Javaサーブレットのコンテンツ管理システムからデータを読み書きしています。現在、CMSでログオンしているユーザーごとに個別のフォルダーを作成しています。ユーザーがログオンするとき、セッションで同じものを使用できるように、ユーザーのフォルダーの参照を確認して取得する必要があります。フォルダーが初めて作成されるとき、createFolder呼び出しを使用してユーザーのフォルダーを取得できます。
ただし、フォルダーが既に存在する場合、フォルダーを取得する唯一の方法は、すべての子を反復処理することです。これはかなり非効率的です。すべての子フォルダーを反復処理せずにユーザーフォルダーを直接取得できるように、フォルダー名をクエリパラメーターとして指定する方法があるかどうか疑問に思いました。
parser-generator - BNF 文法に基づく CMIS クエリのパーサー
CMIS サーバー側の実装では、クエリ メソッドへの入力として提供されるクエリ ステートメントを解析するパーサーを構築しようとしています。CMIS は、クエリ ステートメントの BNF 文法を定義します。この BNF パーサーを生成する最良の方法は何でしょうか?
私たちの実装は C# です。CMIS クエリは、SQL 構文に加えて、CMIS によって定義されたいくつかの述語に基づいています。
mediawiki - Apache Stanbol と (セマンティック) Media Wiki
Apache Stanbol を使用してセマンティック サービスで Media Wiki を拡張することは可能ですか? StanbolのWeb サイトでは、「JCR または CMIS 仕様に準拠した任意のコンテンツ リポジトリ」を使用できることが示されています。しかし、これが (Semantic) Media Wiki に該当するかどうかはわかりませんでした。
alfresco - CMIS クエリ エラー
Alfresco の "Company Home" ディレクトリの下にあるすべてのフォルダ名を知りたいのですが、エラーが発生します。
コード -
エラー -
java - CMIS を使用して 2 つのファイル (Alfresco CE 4.2.c) 間の関係を作成する
私のモデルは次のようになります。
2つのフォルダー(HTML)と(画像)があります。大量のファイルが画像フォルダー内に挿入されます。私が実装しようとしているビジネス ユース ケースのごく一部は、クライアントが chapter1.html を要求したときに、その chapter1.html に関連付けられているすべての画像を Alfresco リポジトリから取得して送信する必要があるというものです。
私は CMIS を使用しており、CMIS が提供するほとんどのことを実行できます。ほとんどのチュートリアルとコード スニペットを実行して、次の方法で関係を作成できました。
testCreateRelationship(): 正常に動作しますが、Context に setIncludeRelationships を設定して getRelationships() を呼び出すと、再び空が返されます。
testBelarus(): 機能せず、次の例外をスローします (org.apache.chemistry.opencmis.commons.exceptions.CmisInvalidArgumentException: Bad Request)。
ここの「関係」セクションhttp://chemistry.apache.org/java/developing/guide.htmlにあるコード スニペットを使用 して、作成に成功しましたが、その特定の HTML の参照された画像を取得するのが難しいことがわかりました。
Alfresco in prod に行くのを妨げているのはこれだけなので、解決策を提案してください。
間違った方法で実行している場合 (関係を作成している場合)、および私の要件に対してより良い解決策がある場合 (カスタム モデル/alfcmis:nodeRef/cmiscustom:docprop_string を使用するなど) がある場合は、提案してください。
どんな助けでも大歓迎です。
ありがとう
specifications - すべての CMIS 操作は同期する必要がありますか?
CMIS プロトコル仕様には、「同期」または「非同期」という言葉さえ含まれていません。
暗黙のうちに、すべてのサーバー側の操作は同期していると思いますか?
反例はありますか?
シナリオ: ドキュメントを作成し、すぐにディレクトリを一覧表示しましたが、ファイルがまだ表示されません。
このシナリオは違法ですか?
(クライアントの問題ではありません。クライアントは次の命令に進む前に HTTP 応答を待ちます)
java - Alfresco エラー Web スクリプト ステータス 500 - 内部エラー Web
Drupal は初めてです。CMIS を使用して Drupal と Alfresco を構成しています。Drupal で Alfresco のファイルとフォルダーを表示できます。たとえば、cmis クエリを使用してこれらのファイルを取得できませんSELECT * FROM cmis:document WHERE cmis:objectId='workspace://SpacesStore/d3c5f86e-9174-4cfb-9bc9-03aa881d0810'
。次のエラー ログが表示されます。
sharepoint-2013 - openCMIS Workbench を使用した SharePoint 2013 リポジトリへのログイン エラー
OpenCMIS Workbench 0.8.0 を使用すると、sharepoint 2013 (GA) リポジトリを正常にロードできますが、Documents などのリポジトリの 1 つにログインしようとすると、次のエラーが発生します。
「無効な引数: サービス メソッドへの 1 つ以上の入力パラメーターが見つからないか無効です」
いくつかの指示が記載されたブログを見つけましたが、それらは私にとってはうまくいきませんでした:
注: 私が使用しているサービスの URL 形式は次のとおりです: http://myserver.xxx.com/MYSITE/cmis/_vti_bin/cmis/rest?getRepositories
誰が問題が何であるか知っていますか?
Workbench からのスタック トレースは次のとおりです。
私が気付いたもう 1 つの点は、サービス ドキュメントの URL をブラウザーから使用すると、どれも機能しないことです。したがって、サービス ドキュメントには有効な URL がないと思います。
alfresco - MuleSoft CMIS コネクタを使用して Alfresco からファイルをダウンロードする
MuleSoft CMIS コネクタに少し問題があります。Alfresco からファイルをアップロードおよびダウンロードするアプリケーションがあります。AtomPub を介して Alfresco に接続し、Alfresco に対するすべてのアクションに CMIS を使用します。
問題は次のとおりです。以前はリポジトリからオブジェクトを取得していましたが、正常に機能しました。私のフローでは、フローからオブジェクトを取得する 1 つのコンポーネントを追加しました。これは、タイプDocumentImpl
getInputStream
であり、オブジェクトにキャストして返します。ブラウザはファイルのダウンロードを開始しますが、ファイルに拡張子が付いていないため、ファイルが何であるかはわかりません。
最後に質問: ダウンロードするファイルに拡張子を付けるにはどうすればよいですか?
いくつかのコードを編集して追加
@Override public Object onCall(MuleEventContext eventContext) throws Exception {
java - OpenCMIS を使用して SharePoint 2010 で複数のドキュメント プロパティを設定/更新する
これをほぼ「どこでも」検索しようとしましたが、これを実装する方法についてのポインターを見つけることができませんでした。私のコードを確認し、OpenCMIS を使用して SharePoint のすべてのドキュメント プロパティを設定/更新する方法を提案してください。CMIS を使用してドキュメントを正常に作成しましたが、ドキュメントごとに異なる値を設定できません。
たとえば、a.pdf、b.pdf には異なるプロパティがあります。したがって、それらを更新すると、それらに割り当てられた値の配列から値がマップされると予想されますが、現時点では、同じ値がすべてのドキュメントに追加されています...
以下の私のコードを見てください。うまくいけば、物事がより明確になります。
どんな助けでも大歓迎です。