PHP は配列を Java に渡し、Java が受け取る配列の長さは 0
$NusoapWSDL="http://192.168.1.111:9080/leanprocess/ws/bbsdatatb?wsdl";
// Generate client object
$client = newsoapclient($NusoapWSDL, true);
//パラメータを設定します (注: PHP は「array set」メソッドでのみパラメータを渡すことができます。サーバーが Java の場合は、Map を使用して受け取ります) it)
$ param = array( 'dept' => '165','reply'=>'330','commentary'=> '46','date'=> '2014-8 ');
echo "リモート開始...
";
// リモート メソッドを呼び出す
$result = $client->call('TbBbsData', array($param)) ;
echo " debug: ".array($param)."
";
echo "リモート終了 .
";
// 実行結果を表示
if ( !$err= $client->getError()){
echo 'result: '.$result;
}else{
echo 'Error: '.$err; >これは Java で渡された配列を Java で cxf を使用しましたが、受け取った配列の長さが 0 でした。何が起こっているのでしょうか。
------ソリューションのアイデア----------------------
WSDL が定義されていますboolean TbBbsData(string $arg0)
パラメータは文字列です、もちろん配列として解釈されません