Версия документа


НазваниеВерсия документа
страница9/11
ТипДокументы
filling-form.ru > бланк заявлений > Документы
1   2   3   4   5   6   7   8   9   10   11

Контакты


Все вопросы: sales.B2C@HermesRussia.ru

Технические вопросы: it.integration@HermesRussia.ru.

Примеры подключения и вызова


Все актуальные примеры с документацией расположены здесь http://test-api.hermes-dpd.ru/

Запросы для SOAP-сервиса

Консольное приложение на C#


    1. Добавить Service Reference






    1. Исходный код

      1. Пример вызова получения ПВЗ по коду бизнес-юнита

    class Program

    {

        static void Main(string[] args)

        {

            var proxy = new HermesTestAPI.WebServiceClient();

            proxy.ClientCredentials.UserName.UserName = "testlogin";

            proxy.ClientCredentials.UserName.Password = "testpassword";

            var result = proxy.GetParcelShops("1000");

            foreach (var parcelShop in result)

            {

                Console.WriteLine("name {0}, code: {1}", parcelShop.ParcelShopName, parcelShop.ParcelShopCode);

            }

            Console.ReadLine();

        }

    }

      1. Пример получения массива байтов PDF-файла с наклейками


    internal class Program

    {

        private static void Main(string[] args)

        {

            GetBytesAndSaveFile();

        }

        private static void GetBytesAndSaveFile()

        {

            var client = new SoapServiceClient();

            if (client.ClientCredentials != null)

            {

                client.ClientCredentials.UserName.UserName = "testlogin";

                client.ClientCredentials.UserName.Password = "testpassword";

            }

            var arr = new[]

            {

                "10009900001135",

                "009900001137", //ошибочная посылка

                "10009900001138"

            };

            var bytes = client.GetPdfStickerBytes(arr, SheetSize.A4Default);

            File.WriteAllBytes("c:\\stikers_" + DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss") + ".pdf", bytes);

            client.Close();

        }

    }

Выполнение запросов через SoapUI


    1. Добавить SOAP проект



    1. Чтобы выполнить запрос, нужно сделать следующее

      1. указать входные параметра для метода запроса,

      2. учетную запись в параметрах запроса (Username, Password)

      3. и WSS-Password Type = PasswordText


«Чистый» XML-запрос


  1. К xml-запросу нужно добавить заголовок с авторизацией, и актуализировать дату создания, текст запроса выглядит так

    1. Обратите внимание на namespace https://test-api.hermes-dpd.ru/WS/



ns1="https://test-api.hermes-dpd.ru/WS/">

  

    
xmlns:wsse='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd'>

      
 xmlns:wsu='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd'>

        testlogin

        
Type='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText'>testpassword

        2014-10-07T15:27:00.000Z

      

    

  


  

    <ns1:GetParcelShops>

      <ns1:businessUnitCode>1000

    ns1:GetParcelShops>

  






  1. Запрос можно выполнить на любых онлайн-сервисах soap-клиентов, например, на http://wsdlbrowser.com (ссылка на запрос)


1   2   3   4   5   6   7   8   9   10   11

Похожие:

Версия документа iconПрограммно-технический комплекс «Меркурий-150» Версия 3, Версия 31,...
Система менеджмента качества компании-производителя сертифицирована в мировой сертификационной сети iqnet и имеет сертификат ведущего...

Версия документа iconПоложение о служебных командировках работников Челябинского государственного...
Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования «Челябинский...

Версия документа iconI. Формат описания передаваемого документа нбо (Версия 02)
Настоящий документ описывает требования к xml файлам передачи в электронном виде сведений о документе нбо, содержащемся в транспортном...

Версия документа iconМетодика заполнения полей (для библиотек, работающих в аибс, поддерживающих...
Производится полное библиографическое описание каждого документа, представляемого в мэб для размещения в сводном каталоге

Версия документа iconПо «Луч» Версия по 0 Москва, 2013
Настоящее Руководство пользователя лрм сэд нрд (по «Луч») описывает возможности клиентского рабочего места Системы электронного документооборота...

Версия документа iconСовременная Гуманитарная Академия Компьютерное средство обучения...
...

Версия документа iconМаршрут документа «Платежное поручение (пакет платежных поручений)»
«Требования к форматам файлов, используемых при взаимодействии между органами Федерального казначейства и участниками бюджетного...

Версия документа iconАнкета бенефициарного владельца юридического лица
Реквизиты документа, удостоверяющего личность: серия (при наличии) и номер документа, дата выдачи документа, наименование органа,...

Версия документа iconЗаконодательство предусмотрело три вида документа
С начала 2015 года Украина начнет официальный выпуск биометрических паспортов для своих граждан. Основной особенностью документа...

Версия документа iconРуководство Пользователя Редакция 0 2008 Содержание Статус документа 3 Введение 4
Данный документ представляет собой описание Интернет-версии системы Банк+Клиент ielba райффайзенбанка (версия 6). В нем рассматриваются...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск