|
|
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
всем привет кто-нибудь со смэв работает? есть вопросы, не вьеду в их асинхронный обмен. там юзают поллинг. делал, к примеру, гис жкх, там асинхронный сделан логично, даешь запрос на старт задачи, сервис возвращает uuid задачи. потом периодически чекаешь состояние задачи с таким uuid. в смэв ничего похожего нет стартуешь задачу, ничего похожего на ид задачи в типе возвращаемого обьекта нету. может есть у кого опыт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 08:19 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
Юрий321, Где на доку посмотреть? Вероятно, имеется ввиду long polling? То есть ты должен выделить асинхронную задачу самостоятельно. Вместо UUID сервер держит соединение. Когда задача завершится ты в это соединение получишь данные. И не надо постоянно опрашивать. Просто не нужно твои основные потоки блокировать этой задачей. Надо её запустить в фоне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 09:05 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
BlazkowiczГде на доку посмотреть? http://smev.gosuslugi.ru/portal/services.jsp#!/F/MNSVsvedPayKO/1.00/p00smev/SID0004155 BlazkowiczВероятно, имеется ввиду long polling? То есть ты должен выделить асинхронную задачу самостоятельно. Вместо UUID сервер держит соединение. Когда задача завершится ты в это соединение получишь данные. И не надо постоянно опрашивать. Просто не нужно твои основные потоки блокировать этой задачей. Надо её запустить в фоне. неа, не лонг поллинг, т.е. не уровень http, а уровень самого сервиса пример такой, из гис жкх Код: java 1. 2. 3. 4. 5. 6. 7. потом неважно чем и откуда периодически проверяем state задачи с таким GUID Код: java 1. 2. если состояние 3, забираем инфу либо ошибку из port.getState(..) в сервисе смэв не так, вон там по ссылке выше есть документ с описанием сервиса, смотрю 10 страницу, не понимаю нихрена. для начала не вижу, как идентифицировать запущенную задачу, по каком ид чекать потом ее стейт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 09:17 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
Юрий321пример такой, из гис жкх А если бы у рыбы была шерсть, то в ней водились бы блохи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 09:44 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
Юрий321, Страница 11Далее для получения результата вызывающая система может запросить состояние заявки с помощью метода async_getResult.Во взаимодействии внешних информационных систем с ГИС ЖКХ участвуют следующие типы сообщений: Если это ГИС ЖКХ, который у вас и так работает, то зачем вы на него ссылку даёте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 09:47 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
Юрий321, И совсем уж не понятно ваше разделение СМЭВ и ГИС ЖКХ, так как одно является частью другого. Покажите с каким именно сервисом проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 09:48 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
BlazkowiczЮрий321пример такой, из гис жкх А если бы у рыбы была шерсть, то в ней водились бы блохи... есть другие волшебные идеи по организации асинхронного обмена поверх стейтлес протокола? ну кроме открытого на полчаса соединения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 09:48 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
BlazkowiczЮрий321, И совсем уж не понятно ваше разделение СМЭВ и ГИС ЖКХ, так как одно является частью другого. Покажите с каким именно сервисом проблема? со смэв. непосредственно с веб-сервисом гис жкх могут работать организации типов - управляющая организация, ресурсоснабжающая, оператор ИС. из списка выбиваются организации типа Кредитные организации, они работать с вс гис напрямую не могут, должны работать через контур смэв. по ссылке в третьем посте есть документ, в котором нарисована картинка про отношения банк <-> ГИС <-> оператор ИС ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 09:51 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
Юрий321есть другие волшебные идеи по организации асинхронного обмена поверх стейтлес протокола? ну кроме открытого на полчаса соединения. Вы бы объяснили толком, проблема в каком-то конкретном сервисе или что мы тут изобретаем вообще? Вам волшебные идеи нужны чтобы конкретный сервис вызвать? Так у конкретного сервиса есть конкретная реализация? Для чего вам тогда волшебные идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 09:51 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
Юрий321, М-да. Вы вопрос можете сформулировать? У вас есть сервис. Вы с ним работаете, приводите свой рабочий код и документацию к этому сервису. Это всё здорово. И у вас есть какой-то другой сервис, который не работает и документацию к которому вы не приводите? hcs-smev-payments-bridge-1.0.zip это что? Там примерно тоже самое что и у вас. Вот тип ответа. Вот в нём GUID. Чего вам не хватает? Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 09:59 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
Юрий321непосредственно с веб-сервисом гис жкх могут работать организации типов - управляющая организация, ресурсоснабжающая, оператор ИС. из списка выбиваются организации типа Кредитные организации, они работать с вс гис напрямую не могут, должны работать через контур смэв. по ссылке в третьем посте есть документ, в котором нарисована картинка про отношения банк <-> ГИС <-> оператор ИС Ваша предметная область нам очень важна. Держите нас в курсе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 10:00 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
Юрий321, Со СМЭВ не работал. Но работал с несколькими асинхронными сервисами типа "шина". Вам нужно написать не только своего клиента, но и свой сервер. Возможно ошибаюсь, но вам еще свой "сервер" нужно зарегистрировать в СМЭВ. Т.е. куда будут приходить ответы на ваши запросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 12:19 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
Работал со СМЭВ ГИС ГМП и еще парочку стандартов читал (но не реализовывал) Там вообще обычно сделано все по тупому. Но как верно сказал Blazkowicz, Юрий так и не привел ссылку на сервис (как минимум код сервиса в СМЭВ) который у него не получается вызвать. Не исключаю, что в сервисе просто могли "забыть" UUID вернуть. То, что сервис размещен в СМЭВ еще не значит, что он работает или им кто-то пользуется ))) "Строгость законов сглаживается их не исполнением" ))) Т.е. куда будут приходить ответы на ваши запросы. Вряд ли, зарегистрировать свой сервис могут только узкое кол-во организаций (органов власти), а пользоваться сервисом должны иметь возможность почти все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 12:50 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevТ.е. куда будут приходить ответы на ваши запросы. Вряд ли, зарегистрировать свой сервис могут только узкое кол-во организаций (органов власти), а пользоваться сервисом должны иметь возможность почти все. СМЭВ - Система межведомственного электронного взаимодействия. Т.е. работает только м/у ведомствами. И пользоваться сервисом могут не все! Ведомства могут предоставлять свои сервисы. которые работают со СМЭВ. Но если вы хотите работать со СМЭВ, то вам придется регистрироваться в СМЭВ. ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 08:48 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
вроде портал госуслуг часть сервисов смева дергает. т.ч. простые граждане тоже пользоваться могут ))) наверное ))) ну и регламент подключения в виде клиента и сервиса - вроде сильно разный Юрий все равно исчез, что за сервис - не понятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 10:33 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
Юрий321всем привет кто-нибудь со смэв работает? есть вопросы, не вьеду в их асинхронный обмен. там юзают поллинг. делал, к примеру, гис жкх, там асинхронный сделан логично, даешь запрос на старт задачи, сервис возвращает uuid задачи. потом периодически чекаешь состояние задачи с таким uuid. в смэв ничего похожего нет стартуешь задачу, ничего похожего на ид задачи в типе возвращаемого обьекта нету. может есть у кого опыт?СМЭВ это просто транспорт синхронные-асинхронные методы реализует уже конкретный поставщик т.е. у конкретного сервиса SID0004155 есть пара методов - инициировать запрос и получить через определённое время результат у какого-то другого сервиса (например, ФК, экспорт платежей из ГИС ГМП) только синхронный вызов но, например, импорт начислений -- асинхронный всё зависит от поставщика есть сервисы с асинхронными методами с callback, когда поставщик сам вызывает потребителя после обработки запроса в смэв2 таких сведений практически нет это касается смэв2 смэв3 уже архитектурно асинхронен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 12:29 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
mad_nazgulСМЭВ - Система межведомственного электронного взаимодействия. Т.е. работает только м/у ведомствами. И пользоваться сервисом могут не все!не только доступ есть и у коммерческих организаций -- мфц, кредитные и прочее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 12:30 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsevвроде портал госуслуг часть сервисов смева дергает. т.ч. простые граждане тоже пользоваться могутне могут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 12:30 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
BlazkowiczЮрий321, Где на доку посмотреть? Вероятно, имеется ввиду long polling? То есть ты должен выделить асинхронную задачу самостоятельно. Вместо UUID сервер держит соединение. Когда задача завершится ты в это соединение получишь данные. И не надо постоянно опрашивать. Просто не нужно твои основные потоки блокировать этой задачей. Надо её запустить в фоне.этого в смэв нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 12:30 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
Юрий321по ссылке выше есть документ с описанием сервиса, смотрю 10 страницу, не понимаю нихрена. для начала не вижу, как идентифицировать запущенную задачу, по каком ид чекать потом ее стейт что там непонятного? есть метод, описан в 1.3, async_getId_import_notifications_of_order_execution он возвращает "номер зарегистрированной заявки" далее этот номер используется как параметр в async_getResult всё если в результате async_getResult получен статус smev:PROCESS -- результата ещё нет если в результате async_getResult получен статус smev:RESULT -- результата есть и он уже в теле этого soap-ответа 1.5методы возвращают управление сразу, не дожидаясь обработки переданных данных. Вызывающей стороне сообщается код заявки. Далее для получения результата вызывающая система может запросить состояние заявки с помощью метода async_getResult. в результате вызова async_getId_import_notifications_of_order_execution (это метод веб-сервиса importNotificationsOfOrderExecutionRequest возвращается AcknowledgmentResponse/MessageGUID который используется потом как параметр async_getResult (это метод веб-сервиса getStateRequest) всё понятно же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 12:38 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev Юрий так и не привел ссылку на сервис (как минимум код сервиса в СМЭВ) который у него не получается вызватьв одном из первых есть ссылка http://smev.gosuslugi.ru/portal/services.jsp#!/F/MNSVsvedPayKO/1.00/p00smev/SID0004155 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 12:40 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
grasoff.netэтого в смэв нет Это стало очевидно после того как автор сделал над собой усилие и таки привел ссылку на документацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 12:40 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
grasoff.netв одном из первых есть ссылка http://smev.gosuslugi.ru/portal/services.jsp#!/F/MNSVsvedPayKO/1.00/p00smev/SID0004155 И оно называется СМЭВ ГИС ЖКХ и то что у Юрия уже работает тоже называется ГИС ЖКХ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 12:48 |
|
||
|
СМЭВ
|
|||
|---|---|---|---|
|
#18+
Blazkowiczgrasoff.netв одном из первых есть ссылка http://smev.gosuslugi.ru/portal/services.jsp#!/F/MNSVsvedPayKO/1.00/p00smev/SID0004155 И оно называется СМЭВ ГИС ЖКХ и то что у Юрия уже работает тоже называется ГИС ЖКХ.в первом случае он пишет о "прямом" веб-сервисе жкх во втором - практически о том же самом, но в смэв идеология смэв2 (да и 3 тоже) совершенно уебанская она с легкостью напрягает людей, которые периодически работают с нормальными веб-сервисами мне его непонимание понятно это тебе, моржу с 17-летними освинцованными чугунными javцами, всё будет понятно наверняка я уверен в этом однако уверен и в том, что даже ты был бы в недоумении от некоторых моментов смэва а юре до 17-летнего отвердения вроде далековато ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 12:56 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=94&tid=2123952]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
24ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 356ms |

| 0 / 0 |
