Вывести значения из фида данных SOAP - PullRequest
0 голосов
/ 23 июня 2019

Я пытаюсь распечатать файл XML из потока данных SOAP с проверкой подлинности, выполнив вызов POST. Это мой код, но я получаю: string (2314) ", когда пытаюсь получить доступ к файлу.

$url = "http://example.com/get_pricelist_xml";
$xmlRequest = '<PRINT_PRICELIST_REQUEST>
                <CUSTOMER_NUMBER>somecustomenumber</CUSTOMER_NUMBER>
                <LOGIN>login</LOGIN>
                <PASSWORD>mypassword</PASSWORD>
            </PRINT_PRICELIST_REQUEST>';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xmlRequest);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$data = curl_exec($ch);

Мой var_dump получает мне это:

string(2314) "
$errorDump  Server error occurred
$errorInfo  
$errorDump  Server error occurred
$error  [B2BSERV.0062.9001] Service record argument in RecordToDocument is null
$localizedError [B2BSERV.0062.9001] Service record argument in RecordToDocument is null
$errorType  com.wm.util.LocalizedException
$service    b2b.main:get_pricelist_xml
$user   Default
$time   2019-06-23 20:28:48 CEST
$pipeline   
addHeader   false
start_time  1561314528495
80869750 86344 80869750 
$name   b2bpl
epochtime   1561314528495
$callStack  
$service    pub.web:recordToDocument
$currentPath    
$service    b2b.main:get_pricelist_xml
$currentPath    /5
$error  [B2BSERV.0062.9001] Service record argument in RecordToDocument is 
null
$errorType  com.wm.util.LocalizedException
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...