nusoap异常调用非法参数

时间:2016-08-30 20:17:25

标签: java php laravel-5 nusoap webservices-client

在laravel中创建的项目,使用nusoap补充通过SOAP调用java中的Web服务

$factura=Facturas::find($id);
    $folio=$factura->folio.'L';
    $dataws=[
    'serie'=>$factura->serie,
    'folio'=>intval($folio),
    'rfcRecibido'=>$factura->distribuidor->rfc,
    'key'=>'xxxx-xxxx-xxx-xxxx-xxxx'
    ];
$websc = new nusoap_client('https://portal3.xsa.com.mx/xsamanager/services/CancelCFDService');
    $error = $websc->getError();

当调用函数cancelCFD

$result = $websc->call('cancelaCFD', $dataws);
        if ($websc->fault) {
        echo '<h3>Error</h3><pre>';
        print_r($result);
        echo '</pre>';
            echo response()->json(array('success'=>false,'codigo'=>$result));
    }

ws发送此

{"faultcode":"soap:Client","faultstring":"Illegal argument invoking 'com.tralix.xsa.manager.cancel.ws.ICancelService.cancelaCFD(java.lang.String, java.lang.Long, java.lang.String, java.lang.String)': java.lang.ClassCastException@40751341"}}

如何使整数值(作品集)变长

0 个答案:

没有答案