-1

Tibco の C# クライアントから Web サービスを呼び出す方法があることを教えてください。

Tibco Desiger でプロセスを定義しましたが、C# クライアントでそれを呼び出す方法がわかりません。

前もって感謝します。

4

1 に答える 1

1

C# から BusinessWorks に実装された Web サービスを呼び出すことは、他の Web サービスを呼び出すこととまったく同じです。サービスの WSDL は、プロセス定義から Web サービスを生成したときに作成されたサービス リソースをクリックし、[WSDL ソース] タブを選択すると表示されます。

注意すべき点 (見過ごされがちですが) の 1 つは、SOAPAction ヘッダーを設定する必要があることです。

また、Web サービスへの呼び出しのデバッグを容易にするために、同じ HTTP 共有接続を使用する HTTP レシーバー スターター アクティビティを含むプロセス定義を作成できます。テスターでサービスを開始する代わりに、プロセス定義を開始できます。これにより、エンジンが実際に受信したものを確認でき、リクエスト URI、ヘッダー、投稿コンテンツが正しくなるまで微調整できます。

于 2013-09-30T12:03:03.737 に答える