問題タブ [atg-dust]

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

exception - リポジトリにアイテムを追加しようとすると atg.repository.RemovedItemException が発生する

以前InternalProfileFormHandlerはアイテムを追加していましたInternalProfileRepository。アイテム (user:iuser310002) が目的のリポジトリに正常に追加されました。追加したら、dyn/admin にアクセスしてリポジトリを開き、.xml を使用して追加したばかりのアイテムを削除しました<remove-item item-descriptor="user" id="iuser310002" />。次に、呼び出された InternalProfileFormHandler を再度使用して、もう 1 つ項目を追加しました。しかし、今回はこんなatg.repository.RemovedItemException言葉がありました。Attempt to use an item which has been removed: user:iuser310002.

以前と同じ ID で新しいユーザーを作成しようとする理由がわかりません。作成したとしても、削除されたアイテムがこの問題を引き起こす理由はわかりません。InternalProfileRepository にデフォルトの idGenerator/atg/dynamo/service/IdGeneratorを使用しているため、同じ ID を生成するとは思いません。

これは、アイテムを1回正常に作成し、2回目から失敗したコードです...

以下は例外ログです...これは formHandler.handleCreate メソッドの呼び出しによって引き起こされます。

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

java - atg の ordertools コンポーネントから注文を取得する方法、または orderlookup ドロップレット API をテストする方法

いくつかのパラメーターを渡してドロップレット API を注文しようとしています。必須のパラメーターは、渡した userId と organisationIds であり、さらに「状態」パラメーターも渡したと想定しています。これらのすべてのパラメーターは、リクエストを介して渡され、次にサービスメソッドしかし、サービス メソッドは何も返しません。私の目標は、このドロップレットが予想される一連の注文を取得しているかどうかを確認することです。私を助けてください!!これは、OrderLookUp API を使用しようとしたときの私のコードです

上記のサンプルはコードの一部に過ぎません。

これはdroplet invokerを使ってみたときのコードです

最初のケースでは、orderlookup APIを直接使用して注文を取得する方法がわかりません....そして2番目のケースでは、使用方法は知っていますが、まだ失敗しています!! 私を助けてください..事前に感謝します

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

atg - ATG Dust プロジェクトのセットアップと手順

ATG初心者です。Ant スクリプトを使用してビルドされた MKS リポジトリと再同期された既存のプロジェクトがあります。

アプリケーションをテストするには、ATG Dust プロジェクトを作成する必要があります。どうすればいいですか。手順とサンプルコードを教えてください。

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

jboss - Oracle ATG BCCの導入

Oracle ATGでHtmlコンテンツをBCCサーバーにデプロイする方法は?

Bcc から Html ページをデプロイする必要があるため、本番サーバーに反映されます。私はATGを初めて使用するので、基本的なスクラッチ作業から始める方法がわかりません。

私がスクラッチとして始めたもの。

  1. Eclipse で ATG プロジェクトを作成し、JBOSS にデプロイしました。

  2. データベースを作成し、リポジトリを介してアクセスしました。

  3. バージョン管理されたリポジトリを作成し、BCC を介してアクセスする方法を教えてください。これらの手順の後、私は打ちのめされました。初心者が ATG を開始する場合、次の手順は正しいですか? ATGをゼロから学ぶための良い提案やタスクを教えてください。

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

junit - powermockito と testng でメソッドをモックできますか

atgdustcase を拡張する TestNG テストケースを作成しています。クラス B のメソッドをモックする必要があります。このクラス B は、ATG のプロパティ ファイルを使用してクラス A に注入されます。クラス C は、クラス A の機能をテストするためのテスト クラスです。D は、AtgDustCase を拡張したテスト クラスです。

getMethodToMock() をモックする必要があります。invokeTestMethod() を実行すると、getMethodToMock() が呼び出されます。その際、地図を返却する必要があります。代わりに getMethodToMock() を実行していて、エラーをスローしています (実行の問題は、DB からいくつかのレコードをフェッチする必要があることです。このメソッドをモックし、DB から取得した情報を含むマップを返す必要があります)。デバッグモードでは getMethodToMock() が呼び出されていることがわかるので、モッキングが適切に行われているかどうかはわかりません。このメソッドをモックして、このメソッドの実行をスキップする方法を教えてください。

注: Powermockito を使用してみましたが、私のテストケースは TestNGsuite です。Junit として実行する代わりに、TestNGSuite を実行する必要があります。

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

spring-mvc - ATG AngularJs、春

私は ATG と Spring の初心者で、AngularJs で UI を作成しました。Oracle ATG Web コマースに AngularJs を使用することは可能ですか? そして、AngularJs に http リクエストを渡すために間にスプリングを使用するにはどうすればよいですか? これらのガイドはありますか?

作業場所がローカル システムにあり、ATG がサーバーにインストールされているため、ローカル ホストから作業できませんでした。

Web 機能開発用の完全な Spring サポート ATG .Jar ファイルをどこから入手できますか? お知らせ下さい。