Merhaba ben bir ASP.NET SOAP sunucusuna PHP diziler, yapılar ve yapılar dizileri gönderirken sorunlar yaşıyorum ...
Herkes bunun için bir sollution var? Ben gün boyunca google'dan ve herhangi sollution benim için çalıştı. Perphaps şey unutuyorum ...
Benim kod örnekleri vardır:
$client = new SoapClient($options);
$pCriteria = new stdClass();
$pCriteria->type=1;
$pCriteria->capacity=4;
//Test 1 (fail):
$resp = $client->GetRooms(array("pCriteria"=>$pCriteria));
//Test 2 (fail):
$resp = $client->GetRooms(array("pCriteria"=>new SoapVar($pCriteria, SOAP_ENC_OBJECT, "TCriteria", "http://www.w3.org/2001/XMLSchema")));
print_r($resp);
Ben TCriteria bir dizi (TCriteria [], TCriteria_Array tip) ... Ben çiğ dizi, SOAP_ENC_ARRAY kodlama ve TCriteria_Array türü ile bir SoapVar, gönderme denedim ya gerektirir fonksiyonlarını nasıl kod biliyorum ... ama yok o (SOAP sunucu unavaiable olur ve yeniden başlatılması gerekir) çalışmıyor.
Ben yerine stdClass, çok karmaşık türleri için sınıfları oluşturma çalıştı, ama çalışmıyor ettik.
Sorun nerede bilmiyorum. Sunucu yöneticileri bana yardımcı olamaz ve ben internet üzerinden herhangi sollution bulamadı. Ben biraz umutsuz hehe değilim.
Bana yardım eder misiniz? Eğer üç olguda (basit veri dizisi, yapı ve yapı dizisi) ile kod örnekleri sağlayabilir? Teşekkürler!