場所を含む 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から石鹸にパラメータを送信する方法を教えてください。