1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Помогите пожалуйста C Web Service

Тема в разделе "Lotus - Программирование", создана пользователем noMugoP, 15 янв 2009.

  1. noMugoP

    noMugoP Гость

    Репутация:
    0
    Помогите пожалуйста, почему при вызове getCountry() с параметром String вылетает exception???? Уже много дней бьюсь над данной проблемой.. :)

    "Client:Incorrect number of parameters supplied for SOAP request HRESULT=0x80070057: The parameter is incorrect.
    - Client:Unspecified client error. HRESULT=0x80070057: The parameter is incorrect."

    Хотя по wsdl'нику стоит один параметр типа string.

    Функция внутри WebService'a:
    Код:
    Function getCountry(CitizenshipCountryCode As XSD_STRING) As MDCountry_n0
    Код:
    Class MDCountry_n0 As XSD_ANYTYPE
    Sub NEW
    End Sub
    End Class
    Вызывается она с помощью:
    Код:
    Set client = CreateObject("MSSOAP.SoapClient30")
    Call Client.MSSoapInit("WSDLURL") 'тут конечно нормальный URL
    Dim temp As Variant
    Set temp = Client.getCountry("111")
    Спасибо
     
  2. lmike

    lmike нет, пердело совершенство
    Lotus team

    Репутация:
    1
    Регистрация:
    27 авг 2008
    Сообщения:
    6.376
    Симпатии:
    336
    не сталкивался с вебсервисами...

    а может "в консерватории" что-то подправить?! :)
    типа МСявая ДЛЛ глючит?

    вот эту статью читали (я полагаю): http://www.ibm.com/developerworks/lotus/li.../web-services2/
    мобуть эклипсой потестить сервис (для начала)?
     
  3. noMugoP

    noMugoP Гость

    Репутация:
    0
    Да, читал. Нет, мне WSDL файл присилают, там точно ошибки нету. Я его импортирую в Лотус, а там уже глюки.
    У WSDL style='document' use='literal' и из за этого в Лотусе у Web Service ставитьcя формат SOAP message format: Wrapped
    Пробовал переставлять на RPC/encoded - всё работает, а на Wrapped нет. :unsure:

    Нельзя ли поподробней пожалуйста?
     
  4. lmike

    lmike нет, пердело совершенство
    Lotus team

    Репутация:
    1
    Регистрация:
    27 авг 2008
    Сообщения:
    6.376
    Симпатии:
    336
    там же, по ссылке, в разделе Testing your Web service описана и отдельная джава утиль и Эклипс
     
Загрузка...
Похожие Темы - Помогите пожалуйста Web
  1. Rina
    Ответов:
    1
    Просмотров:
    244
  2. Sniff
    Ответов:
    1
    Просмотров:
    194
  3. komodikus
    Ответов:
    11
    Просмотров:
    636
  4. limbra
    Ответов:
    3
    Просмотров:
    354
  5. uxbmw3w
    Ответов:
    0
    Просмотров:
    582

Поделиться этой страницей