2016-04-17 14 views
1

私はリクエストとしてテキストを受け入れ、応答としてテキストを与えるプロキシサービスを持っています。私は別のビジネスサービスを呼び出すルーティングされたノードを持っています。ビジネスサービスを呼び出す前に、入力に石鹸のヘッダーを追加する必要があるため、この方法をとる必要があります。今はすべて正常に動作していると私はプロキシのテストコンソールを起動し、それをテストすることができます。しかし、私はプロキシサービスにアクセスするための直接URLを見つけることができず、顧客と共有することはできません。wsdlが関連付けられていないOSBプロキシサービスのURLを見つける方法

私のプロキシuriは/ testWS/TestProxyで、http://:/ testWS/TestProxy?wsdlを与えると404エラーが返されます。これは、このプロキシに関連付けられたwsdlがないためです。しかし、私はどのようにこれをsoap uiで少なくとも働かせますか?

よろしく ムラリ

答えて

1
  1. /sbonsole/
  2. 移動to Project Explorerに入るとConfiguration Detailsタブ(デ​​フォルトのタブ)
  3. にプロキシ
  4. ゴーを見つけるEndpoint URIフィールドには、パスの詳細を持っています。
  5. (あなたがわからなかった場合は、ホスト名とポートが/console/で発見された - >servers - - >environmentポートフィールドなどを聞くがある)限りSOAPUIが行くよう

、あなたが扱うことができるのいずれかサービスをRESTサービスとして作成するか、WSDLを使用せずにプロジェクトを作成して手作業で追加することができます(例えば、SOAPテストリクエストの代わりにHTTP Test Requestテストステップがあります)

+0

ありがとう、トレント。それは働いた:)最後の1つの質問 - 私のプロキシJSON形式の文字列を返します。しかし、SOAP UIからテストすると、jsonタブにはレスポンスウィンドウに "Not JSON content"というメッセージが表示されます。それは期待されていますか? – user3005980

+0

おそらくコンテンツタイプを正しく設定する必要があります。この男にはステップバイステップのガイドがあります: http://genericparallel.com/2014/06/osb-and-json-proxies/ –

0

JSON形式ヘッダを受け入れるように設定する必要があります。application/json

関連する問題