2012-12-12 28 views
6

büyük tepkisini dönen değil diyoruz. Ben PHP WSO2 DSF'yi (PHP WSO2 Web Hizmetleri Framework) ve benim PHP sürümünü kullanıyorumWSO2 DSF PHP - WSClientProxy -> __ ben WSDL modunda WSClient kullanarak bir hizmeti kullanmak için çalışıyorum, ancak yanıt hep boş bir dize ile bir dizidir

5.3 olduğunu.

Sorun tepkinin büyüklüğü olabileceğini düşünüyorum (Ben onun büyük biliyorum). MaxReceivedMessageSize ve maxStringContentLength tanımlamak için bir yolu var mı?

Ne yapmalıyım? "WSO2 WSF for PHP" alternatif kütüphanesi var mı?

Kodu:

function getCatalog($options, $input) 
{ 
     $client = new WSClient($options); 

     // get proxy object reference form client 
     $proxy = $client->getProxy(); 

     //return $proxy->BuscaCatalogo($input); 
     var_dump($proxy->BuscaCatalogo($input)); 
} 

Çıktı:

array(1) { 
    ["BuscaCatalogoResult"]=> string(0) "" 
} 

Günlük Mesajı: [2012 Per 13 Aralık 11:00:59] [Hata] soap_builder.c (düğümü

oluştururken 329) hata meydana - ÇÖZÜLECEK Bu konu biraz eski, ama burada WSO2, https://code.google.com/p/wse-php/source/browse/examples/soap-wsa-example.php?r=407b920367574e85f1302a76ec5a2991b746d79c için bir alternatiftir.

OBS: Ben

+0

"BuscaCatalogoResult" içindeki değerin xml olması gerektiğine inanıyorum, kaynak kodun içine bakmayı denediniz mi yoksa içeriğin eksiksiz olduğundan emin olmak için bir html sayfasında bunu yapıyorsanız

 etiketlerini ekleyin gerçekten boş mu Bunun 1 yıl ve eski bir yarısı şimdi fark :) –
                        
                            
    poulping
                                
                            
                        
                    

+0

http://stackoverflow.com/questions/24009115/php-which-soap-lib-to-use – inf3rno

cevap

1

WSO2 PHP projesi kullanımdan kaldırılmıştır PHP geliştirici değilim. Proje artık korunmuyor.