Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.31 KB | None | 0 0
  1. Функционал: SP_256_V1 Сервис для трансфера данных в хранимые процедуры
  2.  
  3. Предыстория: Подготовка базы данных
  4.  
  5. Пусть выполнено изменение состояния базы данных "MSP_ELDO_TRANSFER":
  6. """
  7. DELETE FROM RECEIVED_REQUESTS;
  8. """
  9.  
  10. И выполненно изменение состояния базы данных одним запросом "MSP_ELDO_TRANSFER":
  11. """
  12. CREATE OR REPLACE PACKAGE PK_S2S AS
  13. PROCEDURE PICKUP_CANCEL (param IN CLOB, code OUT NUMBER, message OUT VARCHAR2);
  14. END PK_S2S;
  15. """
  16.  
  17. И система находится в состоянии ожидания "1" секунд
  18.  
  19. @pickup_cancell_s2s
  20. Сценарий: Проверка процедуры изменения заказа pickup_cancel, успешный ответ
  21.  
  22. #Процедура вернет код 0, что соответствует успешному ответу
  23. Пусть выполненно изменение состояния базы данных одним запросом "MSP_ELDO_TRANSFER":
  24. """
  25. CREATE OR REPLACE PACKAGE BODY PK_S2S AS
  26. PROCEDURE PICKUP_CANCEL (param IN CLOB, code OUT NUMBER, message OUT VARCHAR2) IS
  27. BEGIN
  28. INSERT INTO RECEIVED_REQUESTS (REQUEST)VALUES (param);
  29. code := 0;
  30. END;
  31. END;
  32. """
  33.  
  34. И система находится в состоянии ожидания "2" секунд
  35.  
  36. #Отмена заказа
  37. Пусть пользователь планирует вызывать метод "/eldo-transfer/rest/order/block"
  38. И пользователь авторизовался
  39. | RTD | RTD |
  40. И тип контента будет "application/xml; charset=UTF-8"
  41. И запрос будет содержать следующие заголовки:
  42. | Accept | application/xml |
  43. И тело запроса будет "web-eldo-transfer/storedProcedureService/data/requestData/remove_order.xml"
  44. Когда пользователь делает POST вызов
  45. Тогда пользователь получает ответ с кодом "200"
  46. И тело ответа XML будет соответствовать "web-eldo-transfer/storedProcedureService/data/responseData/resp_200_OK.xml"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement