Alchi
Новичок
Пытался получить класс через SOAP. На aspx сей запрос выглядит так:
Пытался перевести это в PHP, но ни один из вариантов не заработал. 
Код:
Public Function DB_GetPIN(ByVal PIN As String, ByRef info_label As String) As Integer
Dim DOC_NUMBER As Integer
s.Credentials = credentials
Dim param As DBService.DocumentListParam = New DBService.DocumentListParam()
param.searchCombinationType = DBService.searchCombinationType.DOCUMENT_BY_PIN
param.searchCombinationTypeSpecified = True
Dim person As New BDService.Person()
person.pin = PIN
param.person = person
Dim result() As DBService.DocumentListResultElement = s.getDocumentList(param)
If Not result Is Nothing Then
Dim i As Integer
For i = 0 To result.Length - 1
If result(i).document.type = DBService.DocumentType.IDCARD_ADULT_CITIZEN And result(i).document.status = 4 Then
DOC_NUMBER = result(i).document.number
End If
Next
End If
Return DOC_NUMBER
End Function

Код:
$pin="test1"; // взял первый попавшийся
$client = new SoapClient("https://localhost:443/DBWSService/DBServiceWS?wsdl", array('login'=>"root",'password'=>"123456"));
$s=array('DocumentListParam'=>array('searchCombinationType'=>"DOCUMENT_BY_PIN", 'searchCombinationTypeSpecified'=>"True"), 'Person'=>array('pin'=>$pin));
$c=($client->getDocumentList($s));