Сел изучать систему "Единый кинобилет".
- На сайте минимум информации для разработчика, всё нужно выкапывать из разного рода приказов и из форума поддержки (который модерируемый и нет возможности задать вопрос сообществу).
- Разработчик зарегистрироваться не может, тестовую учетку получить не может. Тем не менее, кинотеатр должен "потребовать у разработчика версию с интеграцией системы". Как разработчик будет реализовывать данную версию – молчок.
- На закономерные вопросы в форуме ответ один - смотрите текст приказа, там есть схема данных xsd, ориентируйтесь на неё. Нашёл приказ, это сканированный PDF, схему на три листа нужно либо перенабрать, либо искать как распознать (потом ещё не забываем про корректировку текстовок типа <xs:ann0tati0n>).
- Если покопаться, то можно скачать программу, которую эти товарищи предлагают использовать для "ручной" интеграцией с системой.
- Программа сама по себе веселая.
- БД лежит в Program Files, конечно же, не читается при запуске.
- Сообщения об ошибках программа ищет строго в c:\program files\, даже если у меня система x64
- Для основных действий есть кнопки с выпадающими меня. По клику на кнопку ничего не происходит, нужно попадать на стрелку вниз шириной 5 пикселей.
- Изменения нужно сохранять. Через меню. Да, продажу каждых 2-3 билетов.
- Опять же, нет доверия государственным документам, которые описывают технические вещи. Например, как авторизоваться. Хвала аллаху, у нас есть Фиддлер. Запускаю, ввожу рандомные данные, отсылаю. Да, действительно, вместо "password" программа передает пароль в параметре "passwd".
- Программа порадовала снова. Отсылка рандомных данных закончилась неудачей, которую программа показала в диалоге. Прямо весь XML как есть. В UTF-8 без перекодировки.
Ладно, допустим, недостатки программы-заменителя понять можно. Все-таки, протез и должен стимулировать людей что-то покупать. Но кривое описание протокола и отсутствие тестового раздела – явно лоббизм.
Update. Айтишники рулят. После обращения в поддержку мне прислали документ в удобоваримом виде и сделали тестовую учетку. Вполне вежливо и оперативно отвечали. Респект!
Update. Айтишники рулят. После обращения в поддержку мне прислали документ в удобоваримом виде и сделали тестовую учетку. Вполне вежливо и оперативно отвечали. Респект!
Комментариев нет:
Отправить комментарий