Адрес сервиса: http://regservice. keydisk. ru/regservice. asmx.
Отправка заявления
string SendPacket(string data)
Параметры функции
· передаваемое значение - строка в BASE64 содержащая файл транспортного контейнера
· возвращаемое значение - строка
Возвращаемая строка содержит :
· Обязательный тег code содержит код ошибки. Код ошибки равный "0" означает успех.
· Условный тег errorMessage содержит описание ошибки. Условие присутствия тега код ошибки не равный "0".
Наименование элемента | Сокращённое наименование (код) элемента | Признак типа элемента | Формат элемента | Признак обязательности элемента | Дополнительная информация |
Результат | result | С | О | ||
Код результата | code | П | N | ОК | 0 = успех, коды ошибок см. в таблице |
Сообщение об ошибке | errorMessage | П | T | Н | Текст ошибки, если code!= 0 |
Пример:
<result>
<code>0</code>
<result>
Запрос ответа
string ReceiveResponse (string packetId)
Параметры функции
· передаваемое значение packetId - строка с идентификатором документооборота, на исходную транзакцию по которому требуется дать ответ.
· возвращаемое значение - строка.
Возвращаемая строка содержит :
· Обязательный тег code содержит код ошибки, код ошибки равный "0" означает успех.
· Условный тег errorMessage содержит описание ошибки. Условие присутствия тега код ошибки не равный "0"
· Условный тег packet содержит файл ответа сериализованный в BASE64. Условие присутствия тега код ошибки равный "0".
Наименование элемента | Сокращённое наименование (код) элемента | Признак типа элемента | Формат элемента | Признак обязательности элемента | Дополнительная информация |
Результат | result | С | О | ||
Код результата | code | П | N | ОК | 0 = успех, коды ошибок см. в таблице |
Сообщение об ошибке | message | П | T | Н | Текст ошибки, если code!= 0 |
Пакет | packet | П | T | Н | Содержимое пакета с ответной транзакцией в base64 |
Статус заявления | status | П | T | Н | Статус заявления, если code = 0 |
Статус учетной записи | productStatus | П | T | Н | Статус продукта, если заявление находится в обработке |
Идентификатор учетной записи | productGuid | П | T(36) | Н | Идентификатор продукта, если code = 0 |
Пример:
<result>
<code>0</code>
<packet>UEsD...AAAA</packet>
<productGuid>A311D35D-13F5-44CA-91F8-9AD24CFFC2EC</productGuid>
</result>
Запрос сертификата получателя
string GetCertificateForRecipient (int protocol, string code)
Параметры функции
· Передаваемые значения protocol и code - протокол и код получателя соответственно, сертификат которого необходимо получить.
· возвращаемое значение – строка
Возвращаемая строка содержит :
· Обязательный тег code содержит код ошибки, код ошибки равный "0" означает успех.
· Условный тег errorMessage содержит описание ошибки. Условие присутствия тега код ошибки не равный "0"
· Условный тег certificate содержит сертификат получателя, сериализованный в BASE64. Условие присутствия тега код ошибки равный "0".
Запрос списка продуктов
string GetProductList (string login, string password)
Параметры функции
· Передаваемые значения - строки login и password, содержащие логии и пароль абонента, список продуктов которого необходимо получить
· возвращаемое значение – строка
Возвращаемая строка содержит :
· Обязательный тег code содержит код ошибки, код ошибки равный "0" означает успех.
· Условный тег errorMessage содержит описание ошибки. Условие присутствия тега код ошибки не равный "0"
· Условный тег packet со списком продуктов абонента в виде “{0} {1}”, где 0 – GUID продукта, 1 – краткое наименование абонента. Между собой записи о продуктах разделены символом перевода строки. Условие присутствия тега код ошибки равный "0".
Запрос роутинга ПФР
string GetRoutePfrList ()
Параметры функции
· возвращаемое значение – строка
Возвращаемая строка содержит :
· Обязательный тег code содержит код ошибки, код ошибки равный "0" означает успех.
· Условный тег errorMessage содержит описание ошибки. Условие присутствия тега код ошибки не равный "0"
· Условный тег packet содержит файл ответа сериализованный в BASE64. Условие присутствия тега код ошибки равный "0".
Запрос отпечатка сертификата получателя
string GetThumbPrintForRecipient (int protocol, string code)
Параметры функции
· Передаваемые значения protocol и code - протокол и код получателя соответственно, отпечаток сертификата которого необходимо получить.
· возвращаемое значение – строка
Возвращаемая строка содержит :
· Обязательный тег code содержит код ошибки, код ошибки равный "0" означает успех.
· Условный тег errorMessage содержит описание ошибки. Условие присутствия тега код ошибки не равный "0"
· Условный тег thumbPrint содержит отпечаток сертификата получателя. Условие присутствия тега код ошибки равный "0".
Запрос обновления
string ReceiveUpdatedPacket(string packetId, string updateDate)
Параметры функции
· Передаваемые значения packetId – идентификатор документооборота, updateDate – дата обновления.
· возвращаемое значение – строка
Возвращаемая строка содержит :
· Обязательный тег code содержит код ошибки, код ошибки равный "0" означает успех.
· Условный тег errorMessage содержит описание ошибки. Условие присутствия тега код ошибки не равный "0"
· Условный тег packet содержит файл обновлений, сериализованный в BASE64. Условие присутствия тега код ошибки равный "0".
Добавление/изменение номера телефона
string SendMobile(string id, string mobile)
Параметры функции
· Передаваемые значения id и mobile –ИНН/КПП и номер телефона абонента.
· возвращаемое значение – строка
Возвращаемая строка содержит :
· Обязательный тег code содержит код ошибки, код ошибки равный "0" означает успех.
· Условный тег errorMessage содержит описание ошибки. Условие присутствия тега код ошибки не равный "0"
Проверка на ФЛК тестере
string Test(string file)
Параметры функции
· Передаваемые значения file – строка в BASE64 содержащая файл для проверки.
· возвращаемое значение – строка
Возвращаемая строка содержит :
· Обязательный тег ОбщийРезультатПроверки содержит результат проверки. Атрибут Код содержит код ошибки, код равный "0" означает успех.
· Обязательный тег Документ содержит данные о проверенном документе и результате проверки.
· Условный тег ПрограммаПроверки содержит описание программы проверки. Условие присутствия тега код ошибки равный "0" или "3"
· Условный тег Протокол содержит протокол проверки. Условие присутствия тега код ошибки равный "0" или "3"
Отправка запроса на сертификат
string SendCertRequest(string packId, string certRequest)
Параметры функции
· передаваемое значение packetID - строка с идентификатором запроса на сертификат, certRequest – запрос на сертификат.
· возвращаемое значение - строка.
Возвращаемая строка содержит :
· Обязательный тег code содержит код ошибки, код ошибки равный "0" означает успех.
· Условный тег errorMessage содержит описание ошибки. Условие присутствия тега код ошибки не равный "0"
Запрос обновлений
string ReceivePacket(string packetId)
Параметры функции
· передаваемое значение packetID - строка с идентификатором документооборота
· возвращаемое значение - строка.
Возвращаемая строка содержит :
· Обязательный тег code содержит код ошибки, код ошибки равный "0" означает успех.
· Условный тег errorMessage содержит описание ошибки. Условие присутствия тега код ошибки не равный "0"
· Условный тег packet содержит файл обновлений, сериализованный в BASE64. Условие присутствия тега код ошибки равный "0".
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


