問題タブ [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.
php - PHP で Chemistry を介して Alfresco からファイルをダウンロードする
現在、Chemistry を介して Alfresco からファイルをダウンロードする際に問題が発生しています。
これは私のコードです:
「HTTP リクエストが失敗しました! HTTP/1.1 401 Unauthorized」というメッセージが表示されるため、ファイルをダウンロードできません。Alfresco にログインしていないようです。これどうやってするの?
alfresco - CmisInvalidArgumentException の取得: 拡張ツリーが広すぎます! Apacheケミストリーopencmisの使用中
私は Apache Chemistry openCMIS の初心者です。
Id を使用して Alfresco リポジトリから PDF ドキュメントを取得しようとしています。ID は、workspace://SpacesStore/b91dc42c-1644-4246-b3x9-bxx6f0be4wf3 のようなものです。
CmisObject object = getSession().getObject(Id);
上記の行の実行中に以下の例外が発生します。
org.apache.chemistry.opencmis.commons.exceptions.CmisConnectionException: 解析例外!
Exception オブジェクトには stackTrace が含まれておらず、以下の原因が含まれています。
org.apache.chemistry.opencmis.commons.exceptions.CmisInvalidArgumentException: 拡張ツリーが広すぎます!
しかし、私は何が欠けているのか理解していません。問題なく同じ PDF をプルする別の drupal アプリケーションがあります。しかし、この問題は、Java プログラムを介して行うと発生します。
誰かが私が間違っていることを見つけるのを手伝ってもらえますか?
更新 (コードの添付)
java - ルート フォルダの取得中に Chemistry OpenCmis でエラーが発生しました
Alfrescoリポジトリに接続するために化学opencmisバージョン0.13.0を使用しています。以下はコードスニペットです
セッションを作成することはできますが、以下の操作を行うと
以下の例外が発生しています
SLF4J: クラス "org.slf4j.impl.StaticLoggerBinder" のロードに失敗しました。SLF4J: 無操作 (NOP) ロガー実装へのデフォルト設定 SLF4J: http://www.slf4j.org/codes.html#StaticLoggerBinderを参照詳細については。スレッド「メイン」の例外 java.lang.NoClassDefFoundError: org.alfresco.cmis.client.impl.AlfrescoObjectFactoryImpl.convertObject(AlfrescoObjectFactoryImpl.java:297) の org.apache の org/apache/chemistry/opencmis/client/api/TransientCmisObject .chemistry.opencmis.client.runtime.SessionImpl.getObject(SessionImpl.java:523) org.apache.chemistry.opencmis.client.runtime.SessionImpl.getRootFolder(SessionImpl.java:735) org.apache.chemistry.opencmis .client.runtime.SessionImpl.getRootFolder(SessionImpl.java:729) cmisops.CMISConnect.main(CMISConnect.java:60) 原因: java.lang.ClassNotFoundException: org.apache.chemistry.opencmis.client.api.TransientCmisObject java.net.URLClassLoader.findClass(URLClassLoader.java:381) で java.lang.ClassLoader.loadClass(ClassLoader.java:
私は chemistry-opencmis-client-api-0.13.0,chemistry-opencmis-client-bindings-0.13.0,chemistry-opencmis-client-impl-0.13.0,chemistry-opencmis-commons-api-0.13.0 を使用しています、化学-opencmis-commons-impl-0.13.0、alfresco-opencmis-extension-0.3
Alfresco エンタープライズ 5.0 バージョンを使用しています。
php - Apache Chemistry CMIS PHP クライアントを試す
Apache 化学 PHP ライブラリを使用して alfresco cmis リポジトリに接続しようとしたため、非常に混乱していますが、コンソールから接続しようとすると、次のようになります。
私は何も受け取りません。なんで?
私は、管理者の個人ホームにあるすべてのディレクトリのリストを受け取ったと思いますよね?
私の PHP インストールは DOMDocument と curl をサポートしています。しかし、Apache Chemistry CMIS PHP クライアントの例を試すことができない場合。
alfresco - Apache Chemistry php クライアントでファイルをダウンロードする
Apache Chemistry Php クライアントを使用してレポジトリにある cmis:documento をダウンロードする場合、何をする必要があるかを知る必要があります。
Sitios スペースに "Test.txt" というファイルが 1 つあります... ブラウザーで Test.txt をダウンロードしたいのですが...
私のコード:
$obj で私は:
ファイルをダウンロードするためのリンクを作成するにはどうすればよいですか? ウェブスクリプトを使いたくない...
getContentStream($obj->id) を使用する必要があると思います ¿ ありがとう。
java - Apache 化学 cmis でのトランザクションのロールバック
alfresco リポジトリに接続していくつかの操作を実行する Java アプリケーションを作成しています。これらの操作を行うために Apache 化学 cmis を使用しています。これらの操作中にエラーが発生した場合、操作の過程で実行された操作を元に戻すためのロールバック メカニズムをどのように処理すればよいですか?