wsdl содержит две одинаковых функции, nusoap глючит

Super

Новичок
wsdl содержит две одинаковых функции, nusoap глючит

Здравствуйте!

Столкнулся с проблемой. wsdl-файл описывает две функции:

Page getPage(String token, String pageId) - returns a single Page
Page getPage(String token, String spaceKey, String pageTitle) - returns a single Page

Делаю запрос:

$res = $nusoap->call( "getPage", array( $token, $spaceKey, $pageTitle ) );

Все ок.

Делаю запрос:

$res = $nusoap->call( "getPage", array( $token, $pageId ) );

все равно передается пустой третий параметр (pageTitle) и, соответственно, получаю ошибку с сервера.

Пробовал через PHP5 - все работает, как надо. Но PHP5 - только на моем тестовом компьютере, на рабочем сервере стоит PHP4.

Можно как-нибудь NuSOAP заставить понимать разницу и попросить не передавать пустой параметр?
 
Сверху