|
|
|
ASA 11 Последовательный вызов процедур - клиентов Web сервисов
|
|||
|---|---|---|---|
|
#18+
Из серверной процедуры (P1) последовательно вызываются 2-е процедуры (P11, а потом P12), каждая из которых вызывает функцию (F1) (web service client function), обращающуюся к одному и тому же сервису по HTTP:GET, только с разными параметрами. Результат F2 обрабатывается в P11 и P12 и в определенных случаях генерируется исключение (RAISERROR). Т.е., если отвалилась P11, P12 не должна вызываться. Засада в том, что несмотря на то что P11 должна отвалиться первой, клиент получает сообщение об ошибке от P12 ( В чем м.б. проблема ? Асинхронность ? Попытка писать лог (-zoc) привела к тому, что запрос к F1 отваливается по таймауту (. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2009, 16:46 |
|
||
|
ASA 11 Последовательный вызов процедур - клиентов Web сервисов
|
|||
|---|---|---|---|
|
#18+
V.V.L., По форме: F2 это псевдоним для F1 ?:) По сути: 1) Убедитесь, что RAISERROR в P11 действительно вызывается. 2) Проверьте состояние опций on_tsql_error и continue_after_raiserror. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2009, 13:44 |
|
||
|
ASA 11 Последовательный вызов процедур - клиентов Web сервисов
|
|||
|---|---|---|---|
|
#18+
konstantinesПо форме: F2 это псевдоним для F1 ?:) Да, я очепятался :), вместо F2 надо читать F1 konstantinesУбедитесь, что RAISERROR в P11 действительно вызывается. Я поочередно комментировал P11 и P12 и получал ошибки от P12 и P11 соответственно. continue_after_raiserror option = On on_tsql_error option = Conditional ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2009, 14:54 |
|
||
|
|

start [/forum/topic.php?fid=55&gotonew=1&tid=2010938]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
179ms |
get topic data: |
9ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 501ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...