Я использую код ниже, чтобы сделать запрос SOAP на сервере.SOAP-запрос успешно выполнен вход в систему, но после этого функция «CreateDocumentFromFile» не работает с использованием параметров, которые я указал.
$wsdl = "WSDL url";
$soapClient = new SoapClient($wsdl);
try {
$loginStat = $soapClient->login($credential);
} catch (SoapFault $fault) {
print("ERROR: ".$fault->faultcode."-".$fault->faultstring);
}
$options = array(
'p' => array(
'Document' => array(
'Subject' => 'TEST WS 1',
'Note' => 'TEST WS 1',
'BusinessUnitID' => '1',
'SourceID' => '3',
'CategoryID' => '44',
'TitolarioID' => '628',
'FascicleID' => '27',
'TypeID' => '9',
'SenderUORs' => '8',
'RecipientUORs' => '8',
'ShowCase' => '0',
'IsSubscribed' => '0',
'Inventory' => '0',
'IsPublic' => '0'
),
'ProtocolDocument' => '1',
'Data' => 'dGVzdERvY1A=',
'FileName' => 'pdafhjjd_doc3.txt',
'FileType' => '11',
'IsSigned' => '0',
'SignDate' => '04/02/2019',
'CheckOriginality' => '0'
)
);
try {
$saveFile = $soapClient->CreateDocumentFromFile($options);
} catch (SoapFault $fault) {
print("ERROR: ".$fault->faultcode."-".$fault->faultstring);
}