Здравствуйте!
Прошу помощи в составлении SOAP запроса, т.к до этого с SOAP никогда не работал.
XSD
WSDL описание
Отправка запроса:
$client = new \SoapClient($service, ['trace' => true]);
$message = new Message();
$message->Message = 'Message';
$message->AuthRequest = 'AuthRequest';
$message->AuthAppInfo = 'AuthAppInfo';
$message->MasterToken = 'MasterToken'.env('MASTER_TOKEN');
$data = $client->getMessage($message);
$this->log($client->__getLastRequest(), 'request');
$this->log($client->__getLastResponse(), 'response');
Класс Message
class Message
{
public $Message;
public $AuthRequest;
public $AuthAppInfo;
public $MasterToken;
}
На выходе получаю вот такую ошибку:
Unmarshalling Error: cvc-complex-type.2.4.b: The content of element 'ns1:Message' is not complete. One of '{WC[##other:"urn://x-artefacts-gnivc-ru/inplat/servin/OpenApiMessageConsumerService/types/1.0"]}' is expected.