2

場所を含む wsdl ファイルがあり、soap を介してリクエスト値を送信したいので、以下のシナリオを試しています。しかし、wsdl 関数を呼び出していません。石鹸リクエストパラメータを送信する方法を教えてください。

<xs:complexType name="wsNotification">
 <xs:sequence>
  <xs:element maxOccurs="unbounded" minOccurs="0" name="notificationList" nillable="true" type="tns:notificationsParam"/>
 </xs:sequence>
</xs:complexType>
<xs:complexType name="notificationsParam">
 <xs:sequence>
  <xs:element minOccurs="0" name="email" type="xs:string"/>
  <xs:element minOccurs="0" name="phone" type="xs:string"/>
 </xs:sequence>
</xs:complexType>

以下のコードは、soap関数を使用してwsdlを呼び出すためにphpで使用しています

 $client = new SoapClient("http://192.100.1.8:8080/getAPI/ws/WSNotification?wsdl", 
                                array('email'       => "test@gmail.com",
                                       'phone'       => "97122555")
                         );
 echo "Response:\n" . $client->__getLastResponse() . "<br>";

上記の soap 関数を呼び出しても、wsdl から応答がありません。PHPから石鹸にパラメータを送信する方法を教えてください。

4

1 に答える 1