Commerce Data Exchange (CDX) ダウンロード ジョブをサンドボックス UAT 環境でダウンロードできない

現象

デバッグ用のサンドボックス ユーザー受け入れテスト (UAT) 環境に DevTest マシンがアタッチされている場合、DevTest マシンはバッチ グループの一部になり、バッチ ジョブによって取得され、 Commerce Data Exchange (CDX) パッケージを作成します。

結果として得られるダウンロード セッション パッケージの生成が成功し、ダウンロード セッション レコードが作成されます。 ただし、パッケージは、サンドボックス UAT 環境のストレージ アカウントではなく、DevTest マシンの Azure ストレージ アカウント (通常はローカルでエミュレート) にアップロードされます。 その後、ダウンロード セッションはダウンロードに失敗し、チャネル データベースに適用されます。 システムには、次のエラー メッセージが表示されます。

channelId のダウンロード セッション URL を取得できませんでした: [CSU] とダウンロード セッション ID: [ID]

データ パッケージが見つかりません。 もう一度実行して、新しいファイルを作成します。 サンドボックス環境の [サーバー構成] フォームで、すべての開発者環境をバッチ 一覧から削除します。

解決方法

この問題を解決するには、サーバー Configuration Manager フォームから DevTest マシンを削除し、ダウンロード セッションを再実行します。

  1. [システム管理] モジュール > [セットアップ サーバー構成]> に移動します。

  2. DevTest マシンの Application Object Server (AOS) レコードを見つけます。

    注:

    レコードの名前には、"dev" という単語が含まれます。

  3. [ 削除] を選択 して AOS レコードを削除します。

  4. Retail and Commerce モジュール>の [問い合わせとレポート>] Commerce Data Exchange>ダウンロード セッションに移動します。

  5. 失敗したセッションを選択します。

  6. [ 再実行] を選択します

詳細

詳細については、「 実稼働データベースのコピーをデバッグする」を参照してください。