Вы можете открыть актуальную версию документа прямо сейчас.
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение 8
Описание вэб-сервиса подтверждения выдачи СК
Общая информация
Веб-сервис подтверждение выдачи СК держателю предназначен для подтверждения факта выдачи карты держателю.
Наименование веб-сервиса: CardService.
Наименования операции: confirmCardIssue.
Состав реквизитов входных и выходных параметров веб-сервиса приведен в Таблице 9.
Таблица 9. Состав реквизитов входных и выходных параметров веб-сервиса
N п/п |
Наименование реквизита |
Наименование тэга |
Обязательность тэга |
Примечание |
Входные реквизиты | ||||
1. |
Номер заявления |
formNumber |
Да |
Номер заявления о выдаче СК |
2. |
Имя держателя |
firstName |
Да |
Имя держателя |
3. |
Отчество держателя |
middleName |
Нет |
Отчество держателя |
4. |
Фамилия держателя |
lastName |
Да |
Фамилия держателя |
5. |
Код типа документа |
docCode |
Да |
Код документа по НСИ УОС |
6. |
Серия документа |
docSeries |
Нет |
Серия документа |
7. |
Номер документа |
docNumber |
Да |
Номер документа |
8. |
Серия карты |
cardSeries |
Да |
Серия карты |
9. |
Номер карты |
cardNumber |
Да |
Номер карты |
10. |
Служебная информация |
spareInfo |
Нет |
Служебная информация по карте (CPLC DATA) |
11. |
ФИО операциониста |
empoweredPerson |
Да |
ФИО операциониста |
12. |
Должность операциониста |
empoweredJob |
Да |
Должность операциониста |
13. |
Код ПВК |
receivingOfficeCode |
Да |
Код ПВК по НСИ УОС |
Выходные реквизиты при успешной обработке отсутствуют | ||||
Выходные реквизиты при ошибке (передаются в контейнере SOAPfault) | ||||
1. |
Код ошибки |
errorCode |
Да |
Код ошибки по НСИ УОС. |
2. |
Описание ошибка |
comment |
Нет |
Описание ошибки |
WSDL-схема веб-сервиса
<definitions targetNamespace="http://minbws.webservice.msr.com"name="CardService" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecu rity-utility-1.0.xsd" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsp1_2="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://minbws.webservice.msr.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/">
<types>
<xsd:schema>
<xsd:import namespace="http://minbws.webservice.msr.com/schemas" schemaLocation="http://dmz1stand.msr.lan:7001/minbws/CardService?xsd=1"/>
</xsd:schema>
</types>
<message name="confirmCardIssue">
<part name="parameters" element="ns1:confirmCardIssue" xmlns:ns1="http://minbws.webservice.msr.com/schemas"/>
</message>
<message name="confirmCardIssueResponse">
<part name="parameters" element="ns2:confirmCardIssueResponse" xmlns:ns2="http://minbws.webservice.msr.com/schemas"/>
</message>
<message name="CardServiceException">
<part name="fault" element="ns3:cardServiceException" xmlns:ns3="http://minbws.webservice.msr.com/schemas"/>
</message>
<portType name="CardServicePortType">
<operation name="confirmCardIssue">
<documentation>Сервис подтверждения выдачи карты держателю</documentation>
<input message="tns:confirmCardIssue"/>
<output message="tns:confirmCardIssueResponse"/>
<fault message="tns:CardServiceException" name="CardServiceException"/>
</operation>
</portType>
<binding name="CardServicePortBinding" type="tns:CardServicePortType">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
<operation name="confirmCardIssue">
<soap:operation soapAction="confirmCardIssue"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="CardServiceException">
<soap:fault name="CardServiceException" use="literal"/>
</fault>
</operation>
</binding>
<service name="CardService">
<port name="CardServicePort" binding="tns:CardServicePortBinding">
<soap:address location="http://dmz1stand.msr.lan:7001/minbws/CardService"/>
</port>
</service>
</definitions>
XSD-схема веб-сервиса
<xsd:schema targetNamespace="http://minbws.webservice.msr.com/schemas" xmlns:ns0="http://minbws.webservice.msr.com/schemas" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:complexType name="confirmCardIssueResponse"/>
<xsd:complexType name="confirmCardIssue">
<xsd:sequence>
<xsd:element name="formNumber" type="xsd:string" form="qualified">
<xsd:annotation>
<xsd:documentation>Номер заявления</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="firstName" type="xsd:string" form="qualified">
<xsd:annotation>
<xsd:documentation>Имя держателя</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="middleName" type="xsd:string" form="qualified" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Отчество держателя</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="lastName" type="xsd:string" form="qualified">
<xsd:annotation>
<xsd:documentation>Фамилия держателя</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="docCode" type="xsd:int" form="qualified">
<xsd:annotation>
<xsd:documentation>Код типа документа</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="docSeries" type="xsd:string" form="qualified" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Серия документа</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="docNumber" type="xsd:string" form="qualified">
<xsd:annotation>
<xsd:documentation>Номер документа</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="cardSeries" type="xsd:string" form="qualified">
<xsd:annotation>
<xsd:documentation>Серия карты</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="cardNumber" type="xsd:string" form="qualified">
<xsd:annotation>
<xsd:documentation>Номер карты</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="spareInfo" type="xsd:string" form="qualified" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Служебная информация</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="empoweredPerson" type="xsd:string" form="qualified">
<xsd:annotation>
<xsd:documentation>ФИО операциониста</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="empoweredJob" type="xsd:string" form="qualified">
<xsd:annotation>
<xsd:documentation>Должность операциониста</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="receivingOfficeCode" type="xsd:string" form="qualified">
<xsd:annotation>
<xsd:documentation>Код пункта выдачи карты</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="cardServiceExceptionBean">
<xsd:sequence>
<xsd:element name="errorCode" type="xsd:int">
<xsd:annotation>
<xsd:documentation>Код ошибки</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="comment" type="xsd:string" minOccurs="0" nillable="true">
<xsd:annotation>
<xsd:documentation>Описание ошибки</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="cardServiceException" type="ns0:cardServiceExceptionBean"/>
<xsd:element name="confirmCardIssueResponse" type="ns0:confirmCardIssueResponse"/>
<xsd:element name="confirmCardIssue" type="ns0:confirmCardIssue"/>
</xsd:schema>
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.