事業内容

SOAP通信




サーバー側を以下の感じで作ります。



WSDLとオプションを引数にSoapServerを生成しています。
その次に、指定されたクラスのメソッドを読み込んでいます。
処理としてはSoapServer生成→handleメソッド呼び出しで動作します。


クライアント側は以下の感じです。



初期化はサーバー側と同じようにしています。
$client->getValuesメソッドがWSDLに定義されているメソッドです。
返却されたクラスのメソッドを利用するため、初期化時にクラスマップを設定しています。


WSDLを載せておきます。
Symfony使ってたりするし私がXMLあまり知らないので変な書き方してると思いますがすいません。
参考になれば幸いです。






PHPへ

テンプレートのpondt