Адрес сервиса: 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