問題タブ [oracle-commerce]
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.
atg - ロックされたキャッシュまたはロック付きのシンプルなキャッシュ
ATG で構築された当社の e コマース アプリケーションには、複数のユーザーが同じ注文を更新できる機能があります。Order のキャッシュ モードがSimple
- であるため、多数のConcurrentUpdateException
とが発生しましたInvalidVersionException
。キャッシュ モードを検討locked
していましたが、オーダーが非常に頻繁に更新され、ロックによってデッドロックが発生し、パフォーマンスに影響を与える可能性があるため、ロックされたキャッシュの使用には懐疑的です。
シンプル キャッシュ モードを引き続き使用し、ConcurrentUpdateException と InvalidVersionException の発生を最小限に抑える方法はありますか?
rest - ATG REST クライアントを使用してフォームハンドラーを呼び出す方法
以下に示すように、ATG レスト クライアントを使用して ProfileFormHandler の作成ハンドルを呼び出そうとしています。
ログイン フィールドとパスワード フィールドを渡していないというフォーム例外が発生します。
value.login
、Login
、などのログイン フィールドとパスワード フィールドのすべての組み合わせを試しましたがlogin
、value.Login
何も機能していないようです。同じフォームの例外を与えるすべての組み合わせ。
ATG REST クライアントを使用して ATG フォーム ハンドラーを呼び出し、パラメーターを渡すにはどうすればよいですか?
atg - Oracle Commerce (ATG) で注文/顧客を検索できない - CSC 11.1
CSC で注文とプロファイルの検索操作を実行しようとしていますが、結果が返されません。
コンポーネント /atg/commerce/textsearch/OrderOutputConfig/ および /atg/userprofiling/textsearch/ProfileOutputConfig/ を調べたところ、SRCH_ORDER_TOKENS テーブルと SRCH_PROFILE_TOKENS テーブルでそれぞれ完全にインデックス化されていることがわかりました。
両方のコンポーネントで loggingDebug を有効にした後、検索クエリにマルチサイトpfrmZeroRealmsAccessibleに関連しているように見える追加条件があることがわかりましたが、注文と顧客の DB に保存されているすべてのトークンにこの値pfrmdftがあることがわかりました。以下は、ログから抽出されたクエリです。
注:私のアプリケーションには (マルチサイトではなく) 1 つのサイトしかありませんが、削除できないマルチサイトに関連する CIM によって作成された構成ファイルがいくつか見つかりました。
次の質問に答えるのを手伝ってください。
- この問題は本当にマルチサイト構成に関連していますか? また、注文と顧客の検索でこの問題を解決するにはどうすればよいですか?
- Oracle commerce 11.1 では、マルチサイトでの作業を無効にするにはどうすればよいですか?
ありがとう
atg - Endecaと統合されたATGバージョン11.0.0の構成で、データベース・エラーで管理者パスワードが更新されませんでした
ATG 11.0.0
withOracle DB
と withの構成中にエラーが発生しましたEndeca 11.0.0
。
エラーは次のとおりです。
インポート (8/8) /CIM/tmp/import/switchingA-import4.xml: /CommerceReferenceStore/Store/Storefront/data/storecontent.xml を /atg/store/stores/StoreContentRepository /CommerceReferenceStore/Store/KnowledgeBase/install/data にインポート/basic-urls.xml から /atg/multisite/SiteRepository ...成功
アップデート:
管理者パスワード (1/1)。管理者パスワードがデータベースで更新されませんでした。更新はバイパスされました。詳細については、cim.log を確認してください。
この問題の解決策を提案してください。
前もって感謝します
java - CRS とも呼ばれるデフォルト アプリケーションのメニューが ATG に表示されない
ATG の構成時にデプロイされるデフォルト アプリケーション、別名CRS (CommerceReferenceStore)を実際に試しています。私の場合、ATG 11.0.0 を Endeca と統合しました。今、私は2つの問題に直面しています。
1. システムを再起動すると、常にインデックス作成を最初からやり直す必要があります。行ってもいいですか、それとも私がしていることに何か問題がありますか?
2. もう 1 つ、CRS アプリケーションに [ Indexing ] メニューが表示されないことがあります。過去3〜4回から始まりました。そして、先ほどと同じように(索引付けを)行っていても、なぜそれが起こっているのかわからないのですか?
私を案内して、私が何か間違ったことをしている場合は教えてください
前もって感謝します
atg - ユーザーが BCC ATG から作成されたときにメールを送信する方法は?
ATG BCC から新しい外部ユーザーを作成するときに、パスワードの暗号化やユーザーへの電子メールの送信などのロジックを含める必要があります。GSAPropertyDescriptor クラスを拡張し、その getPropertyValue(RepositoryItemImpl pItem, Object pValue) メソッドをオーバーライドすることで、この機能を実現しました。
問題は、このメソッドは、ユーザー セクションにある [全般] タブから作成ボタンをクリックした場合にのみ呼び出され、[コマース]、[組織と役割]、[ユーザー セグメント] などの他のタブから同じ作成ボタンをクリックした場合には呼び出されないことです。 」と「高度な」。
提案してください!!