Автор |
Сообщение |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 29/05/2018 10:46:15
|
exteris
Зарегистрирован: 25/10/2017 09:49:00
Сообщений: 38
Оффлайн
|
Конечно выкладывайте, кому-нибудь точно пригодится.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 29/05/2018 10:46:16
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
start wrote:Кому-то еще интересны исходники? Выкладывать обновления? Каждый день по функции добавляю и отлаживаю...
Тут какое дело: выкладывая исходники, ты выкладываешь и ошибки. Которые человеку, не очень хорошо разбирающемуся, - не видны. Т.е., он их скопирует себе. Да, у тебя эти ошибки в твоей конфигурации могут никогда и не сработать, а у него - фиг знает, может - да, может - нет. Второе: если выкладываешь исходники "кому-то", вынужденно пишешь больше комментариев, чем для себя "для памяти". А пригодится ли это кому-нибудь...
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 29/05/2018 11:20:54
|
oleg-x
Зарегистрирован: 20/11/2017 11:24:40
Сообщений: 2047
Оффлайн
|
Владимир Игнатов wrote:
start wrote:Кому-то еще интересны исходники? Выкладывать обновления? Каждый день по функции добавляю и отлаживаю...
Тут какое дело: выкладывая исходники, ты выкладываешь и ошибки. Которые человеку, не очень хорошо разбирающемуся, - не видны. Т.е., он их скопирует себе. Да, у тебя эти ошибки в твоей конфигурации могут никогда и не сработать, а у него - фиг знает, может - да, может - нет. Второе: если выкладываешь исходники "кому-то", вынужденно пишешь больше комментариев, чем для себя "для памяти". А пригодится ли это кому-нибудь...
Ну все запомнить нельзя, комментарии помогают (хотя я их пишу, только там где сложно разобраться), там где все логично и можно без комментариев разобраться они излишне. Если человек не может разобраться в чужом коде (нормально написанном), тогда и нет смысла браться за дело ему
|
https://vk.com/mercuriy_rf |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 29/05/2018 11:36:25
|
start
Зарегистрирован: 20/10/2017 10:58:42
Сообщений: 28
Оффлайн
|
Ну если вместо ApplicationResponse:=SoapServer.submitApplicationRequest(ApplicationRequest);
написать Ar:=SS.SAR(Ar) - тогда трудно разобраться....
Код программы должен представлять собой связный английский текст...
Последние 35 лет стараюсь так писать
Начал где-то в 1983, на С под Юниксом на СМ-1420.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 29/05/2018 11:39:06
|
start
Зарегистрирован: 20/10/2017 10:58:42
Сообщений: 28
Оффлайн
|
Коллеги, киньте ВСД для тестового контура!
ХС - fa4036a7-0cd0-4d09-bb06-7175cc6c318d
ПО - 933a0d1f-4403-4350-b8ab-a93231814871
Заранее благодарю!
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 29/05/2018 13:55:07
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
start wrote:Ну если вместо ApplicationResponse:=SoapServer.submitApplicationRequest(ApplicationRequest);
написать Ar:=SS.SAR(Ar) - тогда трудно разобраться....
Типы не сойдутся. Аргумент функции и левый операнд описаны одной переменной. Хотя, если писать на php...
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 29/05/2018 14:04:01
|
start
Зарегистрирован: 20/10/2017 10:58:42
Сообщений: 28
Оффлайн
|
Да я просто привел пример кода лентяев, которым лень писать длинные имена...
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 01/06/2018 13:52:17
|
GusVal
Зарегистрирован: 10/11/2017 12:14:53
Сообщений: 176
Оффлайн
|
Знатоки, чет я сдаюсь...
Не могу в prepareOutgoing запихнуть данные по упаковкам...
Не передается схема элемента package и из-за этого получаю сообщение
Wrong application data format. Format validation failed due to XML Schema rules: Элемент 'package' не предусмотрен.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 01/06/2018 14:13:56
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
GusVal wrote:Знатоки, чет я сдаюсь...
Не могу в prepareOutgoing запихнуть данные по упаковкам...
Не передается схема элемента package и из-за этого получаю сообщение
Wrong application data format. Format validation failed due to XML Schema rules: Элемент 'package' не предусмотрен.
1.
2. подправить Soap.OPToSOAPDomConv.pas, в районе 4880 строки найти и изменить:
Это сообщение было редактировано 4 раз. Последнее обновление произошло в 01/06/2018 14:16:33
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 01/06/2018 14:30:55
|
GusVal
Зарегистрирован: 10/11/2017 12:14:53
Сообщений: 176
Оффлайн
|
Владимир Игнатов wrote:
GusVal wrote:Знатоки, чет я сдаюсь...
Не могу в prepareOutgoing запихнуть данные по упаковкам...
Не передается схема элемента package и из-за этого получаю сообщение
Wrong application data format. Format validation failed due to XML Schema rules: Элемент 'package' не предусмотрен.
1.
2. подправить Soap.OPToSOAPDomConv.pas, в районе 4880 строки найти и изменить:
Вот прям большое человеческое Вам СПАСИБО Все получилось...
Думаю, что сэкономили мне эти выходные как минимум... Пока бы я до этих исходников дошел немало бы воды утекло...
Я то все с первой частью крутил-вертел... Уже подошел к пределу и собрался чесать исходники, а тут такая подмога...
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 01/06/2018 14:32:10
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 07/06/2018 12:44:56
|
exteris
Зарегистрирован: 25/10/2017 09:49:00
Сообщений: 38
Оффлайн
|
Здравствуйте,
Пробую делать различные запросы к Меркурию. Выдернул из исходников, выложенных start функцию -
При запуске получаю ошибку - "No WSDL or URL property was set in the THTTPRIO component. You must set the WSDL or URL property before invoking the Web Service"
Что я не так делаю?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 07/06/2018 12:50:58
|
exteris
Зарегистрирован: 25/10/2017 09:49:00
Сообщений: 38
Оффлайн
|
В догонку -
Если прописываю в RIO адрес WSDL, то ошибка такая - "Unable to retrieve the URL endpoint for Service/Port 'EnterpriseServiceBindingQSService'/'EnterpriseServiceBindingQSPort' from WSDL 'http://api.vetrf.ru/schema/platform/services/2.0-RC-last/EnterpriseService_v2.0_pilot.wsdl''
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 07/06/2018 15:01:27
|
start
Зарегистрирован: 20/10/2017 10:58:42
Сообщений: 28
Оффлайн
|
А WSDL импортировали?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 08/06/2018 07:09:29
|
exteris
Зарегистрирован: 25/10/2017 09:49:00
Сообщений: 38
Оффлайн
|
start wrote:А WSDL импортировали?
Да, конечно.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 09/06/2018 11:24:16
|
exteris
Зарегистрирован: 25/10/2017 09:49:00
Сообщений: 38
Оффлайн
|
exteris wrote:
start wrote:А WSDL импортировали?
Да, конечно.
Разобрался. Я импортировал wsdl в soap версии 1.2. Попробовал soap 1.1 и всё заработало.
|
|
 |
|