問題タブ [websphere-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.
websphere-7 - WebSphere Commerce インスタンスの作成における大量ロードの問題の解決
WCS 7 の構成マネージャーを使用してインスタンスを作成しようとしています。DB2 9.5 64 ビット バージョンの Win 7 x64 マシンで作業しています。
インスタンスの作成時に、この Massloading エラーが発生します。
createInstanceANT.log ファイル内:
[Massload] Massloading C:\IBM\WebSphere\CommerceServer\schema\xml\wcs.keys.xml MassLoading でエラーが発生しました。詳細についてはログを確認してください。
エラー ログに次のエラーが表示されます。
[jcc][10165][10044][4.3.111]無効なデータベース URL 構文: jdbc:db2://:0/WCSDEMO。ERRORCODE=-4461、SQLSTATE=42815 C:\IBM\WEBSPH~1\COMMER~2\config\DEPLOY~1\xml\createBaseSchema.xml:185: マスロードのエラー
WCSDEMO はデータベース名です。Massloader は、接続する URL とポートを取得できません。createInstance.properties ファイルからそれらを取得していると思われますが、機能していません。createInstance.properties ファイルには、接続する DB の詳細がすべて含まれています。
このエラーの原因と解決方法を教えてください。不足している構成変更はありますか?
matrix - これはどのカテゴリ/フィルター構造を使用していますか? ネストされた間隔?
カテゴリ リンクを見ると、重要な URL の唯一の部分が URL 自体の末尾近くにある小さなハッシュであることは明らかです。
たとえば、暖房/冷房の下にある給湯器のカテゴリは次のとおりです 。
配管の下にある給湯器のカテゴリは次のとおりです 。
そうは言っても、明らかにそれらの構造はさまざまなものである可能性があります...しかし、私が考えることができる唯一のことは、数字と分母にデコードされる16進数の文字列ですが、それを理解することはできません...
どうやら、何らかの理由でこれを難読化することが重要なのですか?
何か案は?
更新
最初は、標準の数値/ denom などの base16/hex 変換のようなものだと思っていましたか? またはノードのIDとその隣接関係は?
誰かがこれを支援するのに十分な経験を持っていますか?
java - Websphere Commerce でアクセス Bean またはデータ Bean を使用するのはいつですか?
Websphere でデータ Bean またはアクセス Bean を使用するのが適切なのはいつですか? 基本的な質問をしている場合は申し訳ありません。Websphere は初めてです。
私の場合、製品別のカタログのリストを見つけようとしています。最初はアクセス Bean を使用していました。これは機能しますが、非常に大きな結果セットを返す場合があり、メモリを大量に消費するようです。
データ Bean は同じメソッドを提供します。
ある Bean を他の Bean よりも優先して使用するのはなぜですか? データの読み取りまたは書き込みに適しているのはどれですか? 一方が提供するデータはキャッシュされていますか、または他方よりも最新ですか?
アップデート:
2 つのクラスには次の関係があることがわかりました。
したがって、Data Bean は Access Bean から継承されるため、同じ可視メソッドが含まれているのです。
興味深いことに、IBM のドキュメントには次のように記載されています。
アクセス Bean が提供するもの ... ホーム オブジェクトのキャッシング、およびエンタープライズ Bean への呼び出しトラフィックの削減。アクセス Bean を使用すると、さらに利点があります。
アクセス Bean は実行時にエンタープライズ Bean のホーム オブジェクトをキャッシュします。これは、ホーム オブジェクトのルックアップは時間とリソースの使用量の点でコストがかかるためです。アクセス Bean は、コマンドがエンタープライズ Bean 属性を取得および設定するときに、エンタープライズ Bean への呼び出しの数を減らす copyHelper オブジェクトを実装します。複数のエンタープライズ Bean 属性を読み書きする場合は、エンタープライズ Bean を 1 回呼び出すだけで済みます。
現時点では、Access Bean が CMP を使用して Entity Bean への呼び出しを削減している場合、Data Bean がどのような目的を果たすのかについて混乱していますか?
次のようなドキュメントを見つけました。
データ Bean は、エンタープライズ Bean から情報を取得するために JSP ページで使用される Java Bean です。単純なデータ Bean は、対応するアクセス Bean を拡張し、SmartDataBean インターフェースを実装します。アクセス Bean を拡張することにより、データ Bean はエンティティ Bean の (間接的な) 単純な表現を提供します。つまり、エンティティ Bean から取得したり、エンティティ Bean 内で設定したりできるプロパティをカプセル化します。
websphere - ポートにバインドされた Netty コンポーネントにトラフィックを送信するように IHS サーバーを構成する
サーバー コンポーネント (永続的な接続を維持および処理できる Jboss-Netty に基づく) を WAS にデプロイしました。このコンポーネントは、WAS 環境内で展開および開始されると、ポートにバインドし、着信 HTTP 接続をリッスンします。
[WAS 内に Netty HTTP サーバーをデプロイしなければならなかった理由は別の話です。管理要件です !! Netty は、WAS とは無関係に、開始時にマシンのポートで実行される Spring Bean として WAS にデプロイされます]
クライアント (モバイル アプリ) は、この netty コンポーネントと送受信リクエストを使用して、(上記の URL::Port への) 永続的な HTTP 接続を確立できました。
ここで、WAS の前に IHS サーバー (Web サーバー) がある実稼働環境でこの機能を複製する必要があります。
私が期待したのは、着信パケットを WAS の特定のポートにリダイレクトできる IHS URL を取得して、クライアント アプリが同様の永続的な http 接続を確立できるようにすることです。
サーバー管理者はいくつかの組み合わせを試しましたが、これをさらに進める方法を特定できません。
あなたの専門家のアイデアは高く評価されます。
websphere - Websphere Commerce Aurora Store - データ構造を見つける方法は?
新しいプログラミング モデル (Access Bean 以外) を把握しようとしています。
WebSphere Commerce 7 FEP 5 では、GetData タグから取得されたオブジェクトの構造をどのように解決できますか?
たとえば、以下のスニペットでは、catalogEntryDetails のデータ構造をどのように知ることができますか? クラス名、メソッドなど?
また、誰かが「metaData」フィールドの由来を説明できますか? それは名詞の定義にあるはずですか、それともメディエーター層のコードで設定されているものですか? 名詞定義の直接フィールドとしての参照が見当たりませんでした....
catalogEntryDetails オブジェクトは、次のスニペットから設定されます。
jakarta-ee - Websphere Commerce Developerにはどの開発データベースを使用していますか?
現在、すべての開発者コンピューターにDerbyDBが組み込まれています。私はこれによるといくつかの問題があります:
Derbyは同時に1つの接続のみをサポートします。ビジュアルツールでDBの構造とコンテンツを調べるには、WASをシャットダウンする必要があります。また、Commerceが機能しているときに、プロファイラーを使用してDBで何が起こっているかを監視することさえ可能かどうかもわかりません。ダービーを使っていますか?チーム内のすべての開発者が独自のデータベースを持っていますか、それともDBが一元化されて共有されていますか?すべての開発者DerbyをローカルDB2に置き換えると、考えられる不利な点はありますか?
websphere - WebSphere Commerce開発者間で管理センターで行われた変更をどのように共有しますか?
例:JSPページに新しいマーケティングスポットを追加しました。JSPを変更して、管理センターにこのスポットを作成する必要があります。JSPの変更はCVSを介して共有されますが、MarketingSpotについてはどうでしょうか。データベースのどこかに保存されていますが、WCBDツールでも手動でもこのコンテンツを適切にエクスポートするための解決策を見つけることができませんでした。この場合、あなたはどうしますか?
ありがとう。
java - Websphere Commerce:の結果の並べ替え
IBM Websphere Commerce Foundationフレームワーク(WCF)の並べ替えデータを取得する方法はありますか?
たとえば、Websphere CommerceJSPファイルからのこのスニペット:
GeoNodeTypeの特定のデータフィールドでデータを並べ替えるにはどうすればよいですか?次のようなものを追加できます<wcf:param name="sortBy" value="Description" />
か?
java - WebSphere Commerce: コントローラー コマンド vs. タスク コマンド?
初心者向けに、コントローラー コマンドとタスク コマンドの違いをどのように説明しますか? それぞれの目的は何ですか?2 種類のコマンドを使用する例として、どのようなものがありますか?