問題タブ [tridion-core-services]

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 投票する
2 に答える
979 参照

tridion - 現在のコンポーネントがチェックアウトされているかどうか、および tridion コアサービスを使用してチェックアウトしたユーザーの詳細を確認する方法

渡されたアイテム オブジェクトが Tridion でチェックアウトされているかどうかをチェックする小さな関数を書きたいと思います。そうであれば、「true」を返します。また、Tridion 2011 コア サービスを使用して、アイテムをチェックアウトしたユーザーの詳細を取得したいと考えています。

私たちと同じように持っていることは知っていますTryCheckoutが、識別可能なオブジェクトのみを返します。CheckoutCoreServiceClient

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

tridion - ユーザー NT AUTHORITY\NETWORK SERVICE の取得アクセスが拒否されました。コアサービス Tridion へのアクセス中に

ローカルから tridion 2011 コア サービスを使用してカスタム ページを作成していたとき、tridion 資格情報を使用してコア サービス Web サービスにアクセスしました。

ローカルですべてが完了したら:)、Webサイトを公開し、Tridion CMサーバーで以下のことを実行しました。

  • IIS で、「CoreServices」という名前の新しいアプリケーション Web サイトを作成しました
  • Network User を使用してアプリケーション プールを使用した
  • 公開した Web サイトを coreservice マップ フォルダーにコピーしました。
  • Web 構成から資格情報を削除し、Web サイト/カスタム ページにアクセスしているユーザーの詳細を読み取るロジックを実装しました
  • coreservice Web サイトにアクセスしようとすると、以下のエラーが発生します。

    ユーザー NT AUTHORITY\NETWORK SERVICE のアクセスが拒否されました。 説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。

    例外の詳細: System.ServiceModel.FaultException`1[[Tridion.ContentManager.CoreService.Client.CoreServiceFault, Tridion.ContentManager.CoreService.Client, Version=6.1.0.996, Culture=neutral, PublicKeyToken=ddfc895746e5ee6b]]: アクセスが拒否されましたユーザー NT AUTHORITY\NETWORK SERVICE。

提案してください!!

編集: NT AUTHORITY\NETWORK SERVICE が Tridion MMC に既に追加されていることがわかります。以下のスクリーンショットをご覧ください。

ここに画像の説明を入力

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

tridion - コア サービスへのアクセス中に Tridion でエラーが発生する

ServiceModel クライアント構成セクションで、名前が 'wsHttp' でコントラクトが 'Tridion.ContentManager.CoreService.Client.ISessionAwareCoreService' のエンドポイント要素が見つかりませんでした。これは、アプリケーションの構成ファイルが見つからなかったか、この名前に一致するエンドポイント要素が client 要素に見つからなかったためである可能性があります

アクセス中:

ISessionAwareCoreService client = new ChannelFactory("wsHttp").CreateChannel();

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

.net - Tridion を別のユーザーと接続中にエラーが発生しました

こんにちは、次のコードを使用して別の人の資格情報を使用して、コア サービスを介して Tridion に接続しようとしています。

しかし、私はエラーになっています:

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

tridion - KeywordFieldDefinitionData タイプ フィールドのカテゴリの TCM URI を取得する方法は?

KeywordFieldDefinitionData タイプ フィールドのカテゴリの TCM URI を取得したいと考えています。

以下のリンクのコードを使用して、コンポーネントのメタデータ フィールドを読み取ります:-

https://code.google.com/p/tridion-practice/wiki/ChangeContentOrMetadata

Reference.csクラスでCategoryおよびCategoryFieldsプロパティを確認できます(コアサービスへの参照が指定されたときに自動生成されます)が、CategoryおよびCategoryFieldsプロパティにアクセスするためのFieldクラス(上記のcode.googleリンクで定義)で定義されたプロパティはありません。次の方法でプロパティを定義しようとしました:-

上記でも機能していません。どなたかこれを分析して返信してください。

前もって感謝します!

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

tridion - VS 2010でサービス参照を「更新」した後、Tridionコアサービス参照が不明になります

プロジェクトでtridionコアサービスを使用しています(VS 2010 .Net Framework 4.0)

サービス参照を更新すると、不明になります。tridionコアサービス参照を更新した後、すべての参照を削除します。

誰かが私に何が欠けているのか教えてもらえますか?

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

tridion - エラー: コントラクトを参照するデフォルトのエンドポイント要素が見つかりませんでした

コア サービスを介して tridion で MM コンポーネントを作成する以下のコードを書いていますが、このサービスを実行するとエラーが発生します。

上記のコードでは、以下の行でエラーが発生しています

更新のためだけに、設定ファイルなしで DLL によって tridion コア サービスを使用し、接続を正常に作成しています。

接続設定

今、下の行でエラーが発生しています

この問題を解決するのを手伝ってくれる人はいますか?

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

asp.net - 新しい PDF を作成せずに PDF を更新する方法は?

既存の PDF AcroField の単語を別の単語に置き換える必要があります。iTEXTSHARP の PDFStamper を使用して同じことを行っていますが、正常に動作しています。ただし、その際に新しい PDF を作成する必要があり、変更を既存の PDF 自体に反映させたいと考えています。元のファイル名と同じ宛先ファイル名を設定している場合、変更は反映されません。 iTextSharp を初めて使用しますが、間違っていることはありますか? 助けてください..私が使用しているコードを提供しています

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

tridion-2011 - Tridion ファイル システムから PDF(ドキュメント) を取得し、そこからマルチメディア コンポーネントを作成する方法

既存の PDF コンポーネントを変更する必要があります。その際、既存の PDF と同じ名前でファイル システムに新しい PDF を作成し、元の PDF を削除します。更新後に作成された新しい PDF は、マルチメディア コンポーネントとして保存する必要があります。Tridion では、通常、ドキュメントを Tridion ファイル システムに保存するためのマルチメディア コンポーネントを作成します。逆の方法、つまり Tridion ファイル システムから PDF(ドキュメント) を取得し、そこからマルチメディア コンポーネントを作成する方法はありますか? もしそうなら、それを行うためにどの API を使用できますか? SDL Tridion 2011 SP1 バージョンを使用しています。助けてください..

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

tridion-2011 - サーバーでマルチメディア コンポーネントを作成するために、画像ファイルのパスを指定するにはどうすればよいですか?

マルチメディア コンポーネントを作成しようとしています
。1) クライアント マシンでコードを実行しています
。2) コンポーネントを作成するターゲットは、テスト サーバーの 1 つです。
3)ここでは、サービス参照として追加された http Coreservices を使用しています。

しかし、エラーが発生している部分は、マルチメディア コンポーネントの画像ファイルのパスです。

ケース:1) クライアント マシンからイメージ ファイルを選択しています。この場合、次のようにコンポーネント作成段階でエラーが発生します。

'file:///C:foldername/image.jpg' のファイル サイズを取得できません
パス 'C:\foldername\image.jpg' の一部が見つかりませんでした。

ケース:2) テスト サーバーをクライアント マシンにマップしたため、Z ドライブが作成され、イメージ ファイルを選択しています。

この場合、コンポーネントの作成段階で同じエラーが発生します:

'file:///Z:/foldername/image.jpg' のファイル サイズを取得できません
パス 'Z:\foldername\image.jpg' の一部が見つかりませんでした。

私の質問は、マルチメディア コンポーネントを作成するために画像ファイルのパスを指定するにはどうすればよいですか?