問題タブ [microsoft-commerce-server]

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 に答える
811 参照

sharepoint - プログラムで CheckoutStepsTemplate からリストを作成すると例外がスローされる

(この質問は、こちらの MSDN フォーラムにクロス投稿されています。)

私はカスタムの SharePoint/Commerce Server サイトで作業しており、機能レシーバーで CheckoutStepsList テンプレートを使用して、モジュールを介していくつかのページをプロビジョニングし、チェックアウト ステップのリストをプロビジョニングするという 2 つのことを行うように設計されたカスタム機能を持っています。ただし、何らかの理由で、特定のケースでは、リストの作成で例外がスローされます。

ファイル名が無効です

指定したファイル名は使用できませんでした。既存のファイルまたはディレクトリの名前であるか、ファイルにアクセスする権限がない可能性があります。

リストに移動しようとすると、リストの設定ページ (既定のビューがあるはずです) に移動し、リストには項目がありません。そのため、リストを途中でプロビジョニングしたように見えますが、途中でクラッシュしました。

この問題を再現するのはやや困難です。コマンド ラインで stsadm コマンドを使用して機能をアクティブ化すると、常に失敗しますが、SharePoint UI を使用してアクティブ化すると、失敗する場合としない場合があります。モジュールを介してプロビジョニングされているページがまだ存在しない場合、UI を介したクラッシュがより頻繁に発生するようですが、それについてはまだわかりません。

問題のあるコードは次のとおりです。

ここで何が起こっているのか分かりますか?私はこれをデバッグし続けます。問題の診断に役立つ情報があれば喜んで提供します。

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

commerceserver2007 - 割引が適用される前にコマースサーバーへのクーポン入力が必要になるようにしますか?

コマースサーバーで割引を作成し、それをプライベートクーポンのリストにリンクしました。問題は、バスケットピップラインを実行した後、クーポンが入力されていなくてもこの割引が適用されることです。クーポンのリストを含む割引を作成する場合、これがデフォルトの動作であると私には思えます。これを行うための明白な方法はないようです。

私の質問は、クーポンを特定の割引を適用するための条件にするにはどうすればよいですか?

0 投票する
3 に答える
649 参照

commerceserver2007 - Commerce Server 2007 で 1 つの配送方法のみに割引を適用する方法を教えてください。

この一見単純な質問に対する回答を Commerce Server 2007 で検索しましたが、役に立たないものは見つかりませんでした。これは可能なはずのことのようです。Commerce Server 2007 で 1 つの配送方法のみに割引を適用する方法を教えてください。

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

biztalk - Biztalk 2006r2 コマース サーバー アダプター

Biztalk アダプタを使用して Commerce Server 2007 にクエリを実行しようとしています。

OrdersAdapter を使用して、特定の品目を含むすべての注文を照会しようとしています。

メッセージxmlは

PurchaseOrder.OrderStatus または注文書のプロパティでクエリを実行すると、正常に動作します。ただし、項目のプロパティを条件として使用しようとすると、このエラーで失敗します。

「ProductId」プロパティは、エンティティ「PurchaseOrder」の検索可能なプロパティではありません。検索可能なプロパティは、GetSearchableProperties メソッドによって返された DataSet を調べることで検出できます。

指定された GetSearchableProperties サービスにクエリを実行したところ、実際に LineItem.ProductId が検索可能なプロパティであることが示されました。さらに、.NET API を使用してこのクエリを実行すると、使用している正確な xml が生成され、動作することがわかります。問題は、BTS アダプターを使用するときに発生します。

これに関するドキュメントは非常に薄く、詳細な例はありません。どんな助けでも大歓迎です。

ありがとうございました。

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

e-commerce - Commerce Server 2009 - 匿名ユーザーのバスケット情報がデータベースに保存されてから消えるまでの期間

商品バスケットに関連する Commerce Server に関する質問があります。

ユーザー A が匿名ユーザーで、ショッピング カート (製品を選択し、情報を入力) を最後まで通過し、最後のステップ (注文を送信する前) で気が変わって、ブラウザーを強制終了し、別のことをしたとします。私が知っていることから、バスケット情報はデータベースに保存され、Commerce Server は保持する Cookie とデータベース内のバスケットのキーである ID を使用します。ユーザー A が同じコンピューターに戻ってブラウザーを開くと、バスケットはまだそこにあります。

このユーザー バスケットがデータベースに保持される期間を知る必要があります。6 か月後に、顧客が注文を提出するのを忘れたという残金を記載したメールを送信したいとします。電子メールには、データベースから取得したバスケット情報へのリンクが含まれています。

私たちの懸念は、顧客がその情報を使用できるように、この匿名ユーザー バスケットがデータベースにどのくらいの期間留まるかということです。永久に残るのか、一定期間経つと削除されるのか。

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

sharepoint - SharePoint グループで Commerce Server 09 ユーザーを管理する

私は Commerce Server 09 とその SharePoint への統合にかなり慣れていません。SharePoint グループを使用して CS ユーザーを管理する必要があります。VPC デモをロードし、パイプラインなどについて読みましたが、どこから始めればよいかよくわかりません。

誰かがこれをやったことがありますか、または何かアイデアがありますか? 私を正しい方向に導くのに役立つものは何でも感謝します.

ありがとう、コーリー

0 投票する
4 に答える
656 参照

c# - C# で読み取ったときに C++ から文字列から \0 を取得するにはどうすればよいですか

私はちょっとここで立ち往生しています。Commerce Server 2009 用のカスタム Pipleline コンポーネントを開発していますが、それは私の問題とはほとんど関係ありません。

パイプのセットアップでは、構成用の値を入力するための Windows フォームをユーザーに提供します。これらの値の 1 つは、SharePoint サイトの URL です。Commerce Server は、このすべてのパイプラインの背後で C++ コンポーネントを使用するため、入力された値は IDictionary に入れられ、最終的に Microsoft の C++ コンポーネントを介して DB に永続化されます。

パイプラインの実行中に文字列を読み取ると、C++ の IDictionary オブジェクトで渡されます。私の C# コードでは、URL の末尾に \0\0 が付けられていることがわかります。それらがどこから来ているのかはわかりませんが、有効な URI ではないため、コードが爆発します。文字列を保存する前にトリミングし、読み取り時にトリミングしていますが、それでもそれらを取り除くことはできません。

これを引き起こしている原因と、それを取り除く方法はありますか? サブストリングのようなハックではなく、根本的な原因を突き止めるようなものを好むのです。

ありがとう、コーリー

0 投票する
4 に答える
3052 参照

c# - アプリの再起動後に初めてMembership.Providerを初期化するときにエラーが発生する

MS Commerce Serverを使用していますMicrosoft.CommerceServer.Runtime.Profiles.UpmMembershipProviderが、アプリの再起動後に初めて初期化される場合は、次のエラーが発生します。

425行目はメンバーシッププロバイダーの仕様です。

私たちはメモリダンプを取りました、そしてこれは私たちが得たものです:

誰かが前にこのようなものに出くわしましたか?アプリが再起動するたびに発生するわけではなく、特定のサーバー上にあるようには見えません(サイトはロードバランサーの背後にある複数のサーバーで実行されています)

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

sharepoint-2007 - SharePoint2007でCommerce2009を開始するためのリソース

MS-Commerce Server2009とSharePoint2007を使用したコマースサイトの開発について理解する必要があります。概念や設計などを説明するために、どこから始めればよいのか疑問に思いました。