4

ブローカー API を .Net アプリから使用するように設定するためのドキュメントを教えてもらえますか? livecontent に関するドキュメントを確認しましたが、.net プロジェクトから使用するブローカー API のセットアップと構成について具体的な記述は見当たりません。ドキュメントはすべてサーバーに関連しています。

OData サービスがどのように設定されているかを確認して、これをまとめようとしましたが、以下に示すエラーが引き続き発生します。では、ステップを逃しましたが、どのステップですか? CD_*_CONF.xml 構成ファイルの一部を更新する必要がありますか?

もう1つ質問です。それは私ですか、それとも Tridion のドキュメントはやや不完全ですか? 製品の主要な API の 1 つを使用するための基本的な手順は、妥当な要求のように思えます。このドキュメントが存在する場合は事前にお詫びしますが、見逃していました。

私が得ているエラー

クラス com.tridion.storage.StorageManagerFactory を初期化できませんでした

また

ClassNotFoundException: com.tridion.broker.querying.Query

ライブ コンテンツの「インストール」トピックへのリンク

アップデート

迅速な返答に感謝致します。「サーバーの役割を.netとしてインストールする...」の記事を見ました。手順に従っているようですが、アプリで JAR ファイルが見つかりません。この場合、cd_broker.jar は .net プロジェクトの root/bin/lib ディレクトリにあります。

Java.Lang.ClassNotFoundException: com.tridion.broker.querying.Query

更新 2

Tridion 2011 SP1 を使用しています。

4

2 に答える 2

6

今のところ、SDL Tridion 2011 SP1を使用していると想定しているので、これが探しているリンクだと思います。

http://sdllivecontent.sdl.com/LiveContent/content/en-US/SDL_Tridion_2011_SPONE/task_708AA488429D4457AC303DD121B22183

アプリケーションのbinディレクトリ内にlibおよびconfigフォルダを作成する必要があります。* .configファイルはconfigフォルダーにあり、installフォルダーのロールのjarファイルはlibディレクトリにあります。

アクセス可能な上に有効なライセンスファイルがあることを確認し、すべての構成ファイルがそれを指していることを確認する必要があります(または、ファイルを構成フォルダー自体に保存できます)。

ODataを使用している場合は、それを別のWebアプリケーションとして設定し、アプリからクエリすることをお勧めします。そのためのドキュメントはここにあります:

http://sdllivecontent.sdl.com/LiveContent/content/en-US/SDL_Tridion_2011_SPONE/task_3E3A2FB1B4E34C20934B5A841C2E0930

正しいバインディングなどを設定するためにすべての構成ファイルを更新し、ブローカーDBまたはファイルシステムを指す必要があります。それはここで説明されています:

http://sdllivecontent.sdl.com/LiveContent/content/en-US/SDL_Tridion_2011_SPONE/task_005JJFGGGD8858699HHFHJF

お役に立てば幸い

于 2012-05-17T20:09:12.907 に答える
4

サーバー上で Tridion Content Delivery をセットアップした場合、.NET アプリケーションからそのサーバーと対話する方法は 2 つあります。

  1. Content Delivery .NET API を使用できます
  2. コンテンツ配信 OData Web サービスを使用できます

オプション 1 は、関連する Tridion Content Delivery モジュールをインストールしたマシンでコードを実行する必要があることを意味します。Chris によって与えられた指針は、そこで役立つはずです。ここから CHM 形式の API リファレンスを取得することもできます(最初に SDLTridionWorld にログインしてから、URL に移動します)。

オプション 2 は、コードをどこでも実行でき、OData Web サービスを介して Tridion のコンテンツ配信と対話するだけであることを意味します。Andrew は、SDL Tridion World に関するこの記事で、その設定について説明しました。

多くの Microsoft テクノロジは OData サービスと緊密に統合されているため、特定のスキーマのコンポーネント プレゼンテーションを一覧表示する ASP.NET Web サービスのセットアップは、既存の ASP.NET コントロールを接続することで大部分を達成できます。

特に管理職の場合: Excel は OData サービスに接続して、そこからソース データを読み取ることもできます。Content Delivery Storage 内の特定のアイテム タイプを簡単にカウントしたい場合に便利です。

于 2012-05-17T20:34:42.193 に答える