1

私は Oracle Commerce 11.1 を使用しており、CAS のみ (Forge なし) で実行されているアプリケーションを使用しています。

ベースラインの更新は正常に機能します。部分的な更新に問題があります。

更新が必要なレコードのサブセットを含む抽出ファイルがあります。ただし、このファイルには、各レコードのプロパティの小さなサブセットのみがリストされています (つまり、実際に変更されたプロパティのみが提供されます)。

部分的な更新を (CAS のみの配置テンプレートに付属する既定のメカニズムを使用して) 行うと、正常に完了しますが、更新されたレコードには、ファイルで提供されたフィールドのサブセットしかありません。変更されたものは単に欠落しています。これは、CAS が既存のレコード (プロパティの完全なセットを含む) を、抽出ファイル内のいくつかのプロパティのみを含む新しいレコードに単純に置き換えたかのようです。

たとえば、レコードの 1 つが次のようになっているとします。

Record 23
---------
id 23
name Test
inventoryCount 23
buyable 1
imageUrl test.jpg

部分抽出ファイルに次のようなエントリがあるとします

Record 23
---------
id 23
inventoryCount 10

部分的な更新後に得られる結果は次のとおりです。

Record 23
---------
id 23
inventoryCount 10

これらのプロパティを削除するのではなく、CAS に保持させる方法を知りたいです。これが Forge で可能だったことは知っています。

4

1 に答える 1