0

石鹸メッセージの例を取得しました:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/ xmlns:web="http://com.theirdomain/webservice">
   <soapenv:Header/>
   <soapenv:Body>
      <web:Transaction>
         <web:ID>123</web:ID>
         <web:order>221x</web:order>
         <web:trans>112-ax-21</web:trans>
         <web:date>2013-01-01</web:date>
         <web:title>Example title</web:title>
         <web:amount>
            <web:value>10.05</web:value>
            <web:currency>USD</web:currency>
         </web:amount>
         <web:status>status</web:status>
         <web:customer>
            <web:address>Berlin</web:address>
            <web:account>12345678901234567890123456</web:account>
         </web:cusweb:customeromerData>
         <web:docHash>HASHMD5</web:docHash>
      </web:Transaction>
   </soapenv:Body>
</soapenv:Envelope>

Transaction オブジェクトを受け入れるメソッド NewTransaction を使用して、従来の ASP.NET XML WebService をすばやく作成するためのツールまたは方法が必要です。指定された石鹸を反映するクラス (またはクラス) をすばやく作成する方法があるかどうかを知りたいです。その結果、私の Web サービス アドレスは、WSDL を生成する他の会社に提供され、WSDL で定義されたトランザクション オブジェクトを使用して NewTransaction メソッドを呼び出したいと考えています。

4

1 に答える 1

0

WSDL生成し、その WSDL からサービスとデータ契約を生成できます。

いくつかのプロパティとそこにある単一のメソッドを新しい WCF サービス プロジェクトに入力して起動する方が簡単なようです。SOAP 1.1 ですので、 を使用してbasicHttpBindingください。

于 2013-11-12T13:02:43.287 に答える