Разработка СНТ в SAP ERP. Ч. 1. API

Архитектура комплекса СНТ была описана в описании комплекса.

Теперь перейдем к коммуникационной составляющей комплекса — к функциям, которые предоставляет API для работы с порталом:

  1. Авторизация на портале.
  2. Работа с виртуальным складом
  3. Работа с СНТ
  4. Подпись файлов XML (требуется свой сервер подписей)

1. Для авторизации на портале необходим клиент для функции

https://test3.esf.kgd.gov.kz:8443/esf-web/ws/api1/SessionService

Для открытия сессии на портале необходимо хранить в системе БИН организации и сертификат авторизации. Сертификат будем хранить в базе данных в транзакции STRUST.

2. Для работы с виртуальным складом используется функции

Работа с формами виртуального склада

https://test3.esf.kgd.gov.kz:8443/esf-web/vstore-ws/api1/UFormWebService?wsdl

Работа с остатками на виртуальном складе

https://test3.esf.kgd.gov.kz:8443/esf-web/vstore-ws/api1/VstoreBalanceWebService?wsdl

3. Работа с СНТ осуществляется с функцией

https://test3.esf.kgd.gov.kz:8443/esf-web/ws/api1/SntWebService

4. Подпись файлов XML выполняется на сервере подписей. Сам сервер подписей есть в комплекте разработчика

http://<IP адрес сервера, где установлен сервер подписей>:6666/LocalService

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *