SOAP over JMS、SOAP over AMQPまたはSOAP over SMTPを実装する場合など、THTTPRio を使用せずに Delphi でプレーンな SOAP リクエストを作成および処理する方法を示す推奨される方法/チュートリアルはありますか?
簡略化されたコード例:
// create a SOAP request (client side)
RequestXML := Service.Add(Arg1, Arg2);
このコードは、引数 Arg1 および Arg2 を使用した「Add」メソッド呼び出しの SOAP メッセージを含む XML を生成します。
// process a SOAP request (server side)
ResponseXML := Service.ProcessRequest(RequestXML);
このコードは、SOAP 要求 XML を受け取り、メソッドを呼び出します。メソッド呼び出しの結果は SOAP 応答としてラップされ、クライアントに送信する準備が整います。