6

WSClientをWSDLモードで使用してサービスを利用しようとしていますが、応答は常に空の文字列を含む配列です。

PHP用のWSO2WSF(PHP用のWSO2 Webサービスフレームワーク)を使用しており、PHPのバージョンは5.3です。

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

私は何をすべきか?「WSO2WSFforPHP」代替ライブラリはありますか?

コード:

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

ログメッセージ: [Thu Dec 13 11:00:59 2012] [error] soap_builder.c(329)ノードの構築中にエラーが発生しました

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

OBS:私はPHP開発者です

4

0 に答える 0