Answer the question
In order to leave comments, you need to log in
How to see generated xml php?
Hello! There is a task to make integration, but something does not go. In response to the request, the server writes "The creator of this error specified an invalid Reason".
I do it through SoapClient
, here is the php code:
use SoapClient;
$request = $request = array(
'guid'=>$this->guid,
'idLPU'=>$this->idLPU,
'patient'=>array(
'Addresses' => array(
'AddressDto' => array(
'IdAddressType' => '1', // Идентификатор типа адреса
'StringAddress' => 'Ивановская область', // Адрес строкой
),
'AddressDto' => array(
'IdAddressType' => '2',
'StringAddress' => 'Ивановская область', // Адрес строкой
),
),
'BirthDate'=>'1900-02-24', // Дата рождения
'Contacts' => array(
'ContactDto' => array(
'IdContactType' => '', // Идентификатор типа контакта
'ContactValue' => '', // Содержание контактной информации
)
),
'Documents'=>array(
'DocumentDto' => array(
'IdDocumentType'=>228, // Код типа
'DocS'=>'', // Серия документа. Не должны использоваться разделители (пробелы, тире и т.д.)
'DocN'=>000000000000000, // Номер документа. Не должны использоваться разделители (пробелы, тире и т.д.)
'IdProvider'=>23207, // Код организации, выдавшей документ
'IssuedDate'=>'2014-09-17 00:00:00', // Дата выдачи
'ProviderName'=>'ООО', // Наименование организации, выдавшей документ
),
),
'FamilyName'=>'Иванов', // Фамилия
'GivenName'=>'Иван', // Имя
'MiddleName'=>'Ильич', // Отчество
'IdMIS'=>4990470, // Идентификатор
'Sex'=>1, // Код пола
'Job'=>array(
'CompanyName' => '', // Место работы
'Position' => '', // Должность
),
),
);
$client = new SoapClient($this->wsdlpix, array("trace"=>1)); // Создаем клиента из wsdl
$obj = $client->AddMis($request);
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question