問題タブ [commerceserver]

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

java - IBM Commerce Server 6でのURLパラメーターの暗号化(Krypto)の防止

こんにちは、IBM Commerce Severを使用しています。以下のようなコードを使用して、あるビューから別のビューに移動します。

最終的に到達するURLはwww.example.com/aNewPage.jsp?krypto=ABCDF0LotsOfRandomCharactersです。残念ながら、サードパーティの統合により、JavaScriptが暗号化されていない形式のURLパラメータを探しているため、kryptoパラメータを復号化できません。

この動作はドキュメントによるものです:

ここで質問:これらのURLパラメータが暗号化されないようにするにはどうすればよいですか?

0 投票する
0 に答える
714 参照

asp.net - Commerce Server および ASP.NET 統合パイプライン エラー

Microsoft Commerce Server 2007 とカスタム ASP.NET 2.0 Web サイトを使用しています。クラシック パイプラインではすべてが正常に機能しますが、統合パイプラインを使用しようとすると、次のエラーで失敗します。

「/」アプリケーションでサーバー エラーが発生しました。

このコンテキストではリクエストを利用できません

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

例外の詳細: System.Web.HttpException: このコンテキストでは要求を使用できません

ソース エラー:

現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。

スタックトレース:

[HttpException (0x80004005): このコンテキストではリクエストを使用できません]

System.Web.HttpContext.get_Request() +8794400 Microsoft.CommerceServer.Runtime.Orders.CommerceOrderModule.Init(HttpApplication appInstance) +134
System.Web.HttpApplication.InitModulesCommon() +65 System.Web.HttpApplication.InitIntegratedModules() +49 System.Web.HttpApplication.InitInternal(HttpContext コンテキスト、HttpApplicationState 状態、MethodInfo[] ハンドラー) +729
System.Web.HttpApplicationFactory.GetNormalApplicationInstance(HttpContext コンテキスト) +298
System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext コンテキスト) +107
System.Web .HttpRuntime.ProcessRequestNotificationPrivate (IIS7WorkerRequest wr、HttpContext コンテキスト) +363

私はこれを調査するために最善を尽くしましたが、現在の要求がないときに Commerce Server が HttpContext.Current にアクセスしようとしたことが原因であることは間違いありません。これはすべて、私のコード内の何よりも前に行われ、侵入するものも、ソース コードを見るものもありません。デバッガーを IIS プロセス (w3wp.exe) にアタッチしようとしましたが、何もキャッチしません。

ここの指示に従ってweb.config セクションを追加しましたが、違いはありません。

統合パイプライン モードで Commerce Server を使用している別のサーバー上に別の Web サイトを持っているので、それが可能であることはわかっています。2 つの web.config ファイルの間に大きな違いが見つからないため、別の場所での構成エラーであると想定していますが、どこを見ればよいかわかりません。

パフォーマンス上の理由から、これを統合パイプライン モードで動作させることが重要です。また、統合パイプラインでのみ動作するカスタム URL 書き換え HTTP モジュールを作成しています。

助けてくれてありがとう!

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

microsoft-commerce-server - 製品の関連カテゴリを取得

私は Commerce Server の開発に不慣れで、数日前から 1 つの問題に直面しており、オンラインで何も見つけることができません。

背景: すでに Commerce Server 2009 で動作中のバージョンのカタログ セットアップがあり、SharePoint アプリケーションからカタログを取得、変更するために Commerce Server API も使用しています。

問題: ここで直面している問題は、製品に関連付けられた「カテゴリ」を取得する方法がわからないことです。1 つの商品に、1 つ以上のカテゴリを関連付けることができます。製品 ID があり、製品に関連付けられているすべての「カテゴリ」を取得したい、または製品のすべてのカテゴリ関連情報を取得したい。API を調べたところ、「GetCategory」、「GetProduct」などのメソッドがありますが、これらのメソッドによって取得された情報は役に立ちません。

質問: 製品に関連付けられたカテゴリを取得する方法はありますか? この種のメソッドが Commerce Server API にない理由は?

事前にたくさんありがとう!

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

c# - パイプラインを取得できませんでした: commerce.carts.createOrResumeCart (ドメイン: )

Sitecore 7.2 と Commerce Server 11.0 を使用しています。以下のコードを実行してカートを作成したとき:

その後、エラーが発生しました: パイプラインを取得できませんでした: commerce.carts.createOrResumeCart (ドメイン: )

誰でもそれを修正する方法を知っていますか?

0 投票する
0 に答える
90 参照

sitecore - Sitecore コマース サーバー: 古いバージョンからの移行データ

Sitecore Commerce Server (バージョン 11.3) をインストールしましたが、以前のバージョンの Commerce Server (11.2) からすべてのデータを移行する必要があります。バックアップして復元するだけでは機能せず、次のエラー メッセージが表示されました。

また、このマニュアルの「Breaking Changes」セクションに従ってみました: http://commercesdn.sitecore.net/SCpbCS81/releasenotes/en-us/index.htmlも役に立ちません。

Sitecore Commerce Server のアップグレードのベスト プラクティスは何ですか? どんな助けでも大歓迎です。