2012-12-12 12 views
6

私はWSClientをWSDLモードで使用してサービスを消費しようとしていましたが、レスポンスは常に空文字列の配列です。WSO2 WSF PHP - WSClientProxy - > __呼び出しが大きな応答を返さない

私はWSO2 WSF for PHP(WSO2 Web Services Framework for PHP)を使用しています。私のPHPバージョンは5.3です。

私はこの問題が応答の大きさになると思います(私は大きなことを知っています)。 maxReceivedMessageSizeとmaxStringContentLengthを定義する方法がありますか?

どうすればよいですか? "WSO2 WSF for PHP"代替ライブラリがありますか?

コード:

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)); 
} 

出力:

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

ログメッセージ: [木12月13日11時00分59秒2012] [エラー] soap_builder.c( 329)ビルドノードでエラーが発生しました

- 解決済み このトピックは少し古いですが、ここにはWSO2の代替品、https://code.google.com/p/wse-php/source/browse/examples/soap-wsa-example.php?r=407b920367574e85f1302a76ec5a2991b746d79cがあります。

OBS:私はPHPの開発者

+0

"BuscaCatalogoResult"の値がxmlであると仮定していますが、ソースコードを調べるか、または

タグをvar dumpの前に追加してみてください。本当に空ですか?今、これは1年半前のことです: –
                        
                            
    poulping
                                
                            
                        
                    

+0

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

答えて

1

WSO2 PHPプロジェクトが廃止されましたよ。プロジェクトはもはや維持されていない。

関連する問題