0

この基本的なフローに従って、パンチアウト/ociのサポートを実装しています。

調達システムは、外部Webショップに新しいタブ/ウィンドウを開き、リクエストでHOOK_URLというパラメーターを追加します。ユーザーが終了すると、外部サイトはhook_urlにリダイレクトされ、投稿を実行します。ここでの例:http: //help.sap.com/saphelp_crm20c/helpdata/en/30/67483936dd7607e10000000a11402f/content.htm

そのシステムは私たちにとってブラックボックスであり、基本的には投稿を取得し、フォームデータを必要な情報に処理して、ビジネスロジックを介して送信することになっています。

したがって、外部Webショップの役割を果たすことができる単純なテストアプリケーションを構築する必要があり、送受信するシステムが必要です。

サーブレット2.5、JSF 2.0、およびCDIを使用しています。しかし、この目的のために古き良きサーブレットが1つか2つ必要になると思います。

これまでのところ、私が持っているのは次のとおりです。

  • 調達システムはwindow.openを実行し、テストシステムに送信します
  • テストシステムは、非常に基本的なhtmlページを表示し、hook_urlにリダイレクトする単純なサーブレットに投稿します

  • 調達システムは応答を取得します

しかし、うまくやる方法がわからないのは、実際に投稿を行うことですか?テストシステムからの応答を受け取ったとき、それはまったく新しい要求です。また、サーブレットを使用する必要がありますか?

私はいくつかのガイドに従おうとしましたが、例はうまくマッピングされていません。仕様による投稿である必要があります。

乾杯

4

1 に答える 1

0

ApacheのhttpおよびURL接続を使用して解決

于 2013-02-05T18:47:43.273 に答える