Укажите время ожидания в wsclient - PullRequest
0 голосов
/ 22 декабря 2011

Как правильно указать время ожидания в wsclient.

Я попытался в своем гриффонном контроллере:

withWs([wsdl: model.wsdl, timeout:1800000])

, но, похоже, он не работает.

Есть подсказки?

Проблема решена следующим образом:

withWs(wsdl: model.wsdl){
    setConnnectionTime(1800000)
    ...
}

1 Ответ

1 голос
/ 22 декабря 2011

Это не должно иметь большого значения, но попробуйте убрать квадратные скобки из вызова, как это

withWs(wsdl: model.wsdl, timeout:1800000) { ... }

В соответствии со строкой 101 WsclientConnector, параметр времени ожидания должен соблюдаться клиентом WS

if(params.containsKey('timeout')) client.setConnectionTimeout(params.remove('timeout'))
...