Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SOAP-интеграция #8

Closed
vlivashkin opened this issue Sep 11, 2014 · 2 comments
Closed

SOAP-интеграция #8

vlivashkin opened this issue Sep 11, 2014 · 2 comments
Assignees
Milestone

Comments

@vlivashkin
Copy link
Owner

Основная задача: создать wsdl-файл, который будет определять доступные методы вебсервиса

  1. Прочитать про restful и soap вебсервисы и быть готовым рассказать в чем разница и что лучше

  2. Разобраться, как генерить wsdlку, которой будут генериться все исходники для клиента и сервера

  3. Продумать, какие методы необходимы для биллинга (смотри структуру стабы в другой ише), навскидку:

    • addCustomer
    • removeCustomer
    • addProduct
    • removeProduct
    • getBalance
    • withdrawMoney

    Продумать, какие параметры должны передаваться и как их назвать

  4. Cгенерить ее, создать и клиента, и сервер в soapui

  5. Закоммитить и wsdlку, и проекты soapui

@vlivashkin vlivashkin changed the title soap-интеграция SOAP-интеграция Sep 11, 2014
@vlivashkin
Copy link
Owner Author

  • - removeCustomer()
  • + List getStatuses()

Смысл: стаба будет выставлять кастомерам, у которых баланс меньше 0, статус BLOCKED. На главном сервере будет таймер, который раз в полчаса будет брать данные о статусах пользователей и писать себе.

@vlivashkin
Copy link
Owner Author

wsdl'ка содержит следующие методы:

  • addCustomer
  • addProduct
  • getBalance
  • getMoney
  • removeCustomer
  • removeProduct

Это довольно странно с учетом того, о чем мы говорили.

  • В чем разница между getBalance и getMoney?
  • Почему есть removeCustomer?
  • Где метод getStatuses?
  • Почему по всей wsdl'ке разбросаны названия NewWebService, NewWebServicePortBinding?

Пересоздай заново с учетом правильного подбора названий

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants