Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- curl http://pk3nlbsmev.k3.egov.local/ws/r51/SID0004237?wsdl
- <?xml version='1.0' encoding='UTF-8'?><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://epgu.rtlabs.ru/equeue/ws/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns2="http://schemas.xmlsoap.org/soap/http" xmlns:ns1="http://smev.gosuslugi.ru/rev120315" name="BookingService" targetNamespace="http://epgu.rtlabs.ru/equeue/ws/">
- <wsdl:types>
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2004/08/xop/include" targetNamespace="http://www.w3.org/2004/08/xop/include" version="1.0">
- <xs:element name="Include" type="tns:Include"/>
- <xs:complexType name="Include">
- <xs:sequence>
- <xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
- </xs:sequence>
- <xs:attribute name="href" type="xs:anyURI" use="required"/>
- <xs:anyAttribute namespace="##other" processContents="skip"/>
- </xs:complexType>
- </xs:schema>
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://smev.gosuslugi.ru/rev120315" xmlns:ns2="http://www.w3.org/2004/08/xop/include" xmlns:ns1="http://epgu.rtlabs.ru/equeue/ws/" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://smev.gosuslugi.ru/rev120315">
- <xs:import namespace="http://epgu.rtlabs.ru/equeue/ws/"/>
- <xs:import namespace="http://www.w3.org/2004/08/xop/include"/>
- <xs:element name="AppData" type="tns:AppDataType"/>
- <xs:element name="AppDocument" type="tns:AppDocumentType"/>
- <xs:element name="BaseMessage" type="tns:BaseMessageType"/>
- <xs:element name="BinaryData" type="xs:base64Binary"/>
- <xs:element name="CaseNumber" type="xs:string"/>
- <xs:element name="Date" type="xs:string"/>
- <xs:element name="DigestValue" type="xs:base64Binary"/>
- <xs:element name="ExchangeType" type="xs:string"/>
- <xs:element name="Fault" type="tns:FaultType"/>
- <xs:element name="Header" type="tns:HeaderType"/>
- <xs:element name="Id" type="tns:PacketIdType"/>
- <xs:element name="Message" type="tns:MessageType"/>
- <xs:element name="MessageClass" type="tns:MessageClassType"/>
- <xs:element name="MessageData" type="tns:MessageDataType"/>
- <xs:element name="MessageId" type="xs:string"/>
- <xs:element name="NodeId" type="xs:string"/>
- <xs:element name="NoteType" type="tns:noteType"/>
- <xs:element name="OKTMO" type="xs:string"/>
- <xs:element name="OriginRequestIdRef" type="xs:string"/>
- <xs:element name="Originator" type="tns:orgExternalType"/>
- <xs:element name="PacketIds" type="tns:PacketIdsType"/>
- <xs:element name="Recipient" type="tns:orgExternalType"/>
- <xs:element name="Reference" type="tns:ReferenceType"/>
- <xs:element name="RequestCode" type="xs:string"/>
- <xs:element name="RequestIdRef" type="xs:string"/>
- <xs:element name="Sender" type="tns:orgExternalType"/>
- <xs:element name="Service" type="tns:ServiceType"/>
- <xs:element name="ServiceCode" type="xs:string"/>
- <xs:element name="ServiceName" type="xs:string"/>
- <xs:element name="Status" type="tns:StatusType"/>
- <xs:element name="SubMessage" type="tns:SubMessageType"/>
- <xs:element name="SubMessages" type="tns:SubMessagesType"/>
- <xs:element name="SubRequestNumber" type="xs:string"/>
- <xs:element name="TestMsg" type="xs:string"/>
- <xs:element name="TimeStamp" type="xs:string"/>
- <xs:element name="TypeCode" type="tns:TypeCodeType"/>
- <xs:complexType name="GetSlotsRequestType">
- <xs:sequence>
- <xs:element name="Message" type="tns:MessageType"/>
- <xs:element name="MessageData">
- <xs:complexType>
- <xs:sequence>
- <xs:element minOccurs="0" name="AppData" type="ns1:GetSlotsRequestAppDataType"/>
- <xs:element minOccurs="0" name="AppDocument" type="tns:AppDocumentType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="MessageType">
- <xs:sequence>
- <xs:element name="Sender" type="tns:orgExternalType"/>
- <xs:element name="Recipient" type="tns:orgExternalType"/>
- <xs:element minOccurs="0" name="Originator" type="tns:orgExternalType"/>
- <xs:element minOccurs="0" name="ServiceName" type="xs:string"/>
- <xs:element minOccurs="0" name="Service" type="tns:ServiceType"/>
- <xs:element name="TypeCode" type="tns:TypeCodeType"/>
- <xs:element name="Status" type="tns:StatusType"/>
- <xs:element name="Date" type="xs:dateTime"/>
- <xs:element name="ExchangeType" type="xs:string"/>
- <xs:element minOccurs="0" name="RequestIdRef" type="xs:string"/>
- <xs:element minOccurs="0" name="OriginRequestIdRef" type="xs:string"/>
- <xs:element minOccurs="0" name="ServiceCode" type="xs:string"/>
- <xs:element minOccurs="0" name="CaseNumber" type="xs:string"/>
- <xs:element minOccurs="0" name="SubMessages" type="tns:SubMessagesType"/>
- <xs:element minOccurs="0" name="TestMsg" type="xs:string"/>
- <xs:element minOccurs="0" name="OKTMO" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="orgExternalType">
- <xs:sequence>
- <xs:element name="Code" type="xs:string"/>
- <xs:element name="Name" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ServiceType">
- <xs:sequence>
- <xs:element name="Mnemonic" type="xs:string"/>
- <xs:element name="Version" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SubMessagesType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" name="SubMessage" type="tns:SubMessageType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SubMessageType">
- <xs:sequence>
- <xs:element name="SubRequestNumber" type="xs:string"/>
- <xs:element name="Status" type="tns:StatusType"/>
- <xs:element minOccurs="0" name="Originator" type="tns:orgExternalType"/>
- <xs:element name="Date" type="xs:dateTime"/>
- <xs:element minOccurs="0" name="RequestIdRef" type="xs:string"/>
- <xs:element minOccurs="0" name="OriginRequestIdRef" type="xs:string"/>
- <xs:element minOccurs="0" name="ServiceCode" type="xs:string"/>
- <xs:element minOccurs="0" name="CaseNumber" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="AppDocumentType">
- <xs:sequence>
- <xs:element name="RequestCode" type="xs:string"/>
- <xs:element minOccurs="0" name="BinaryData" type="xs:base64Binary"/>
- <xs:element minOccurs="0" name="Reference" type="tns:ReferenceType"/>
- <xs:element minOccurs="0" name="DigestValue" type="xs:base64Binary"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType mixed="true" name="ReferenceType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" ref="ns2:Include"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="FaultType">
- <xs:sequence>
- <xs:element name="faultstring" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="UpdateBookingDetailsRequestType">
- <xs:sequence>
- <xs:element name="Message" type="tns:MessageType"/>
- <xs:element name="MessageData">
- <xs:complexType>
- <xs:sequence>
- <xs:element minOccurs="0" name="AppData" type="ns1:UpdateBookingDetailsAppDataRequest"/>
- <xs:element minOccurs="0" name="AppDocument" type="tns:AppDocumentType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="CancelBookingRequestType">
- <xs:sequence>
- <xs:element name="Message" type="tns:MessageType"/>
- <xs:element name="MessageData">
- <xs:complexType>
- <xs:sequence>
- <xs:element minOccurs="0" name="AppData" type="ns1:CancelBookingRequestAppDataType"/>
- <xs:element minOccurs="0" name="AppDocument" type="tns:AppDocumentType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetBookingStatusRequestType">
- <xs:sequence>
- <xs:element name="Message" type="tns:MessageType"/>
- <xs:element name="MessageData">
- <xs:complexType>
- <xs:sequence>
- <xs:element minOccurs="0" name="AppData" type="ns1:GetBookingStatusRequestAppDataType"/>
- <xs:element minOccurs="0" name="AppDocument" type="tns:AppDocumentType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="BookRequestType">
- <xs:sequence>
- <xs:element name="Message" type="tns:MessageType"/>
- <xs:element name="MessageData">
- <xs:complexType>
- <xs:sequence>
- <xs:element minOccurs="0" name="AppData" type="ns1:BookRequestAppDataType"/>
- <xs:element minOccurs="0" name="AppDocument" type="tns:AppDocumentType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="BaseMessageType">
- <xs:sequence>
- <xs:element name="Message" type="tns:MessageType"/>
- <xs:element name="MessageData" type="tns:MessageDataType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="MessageDataType">
- <xs:sequence>
- <xs:element minOccurs="0" name="AppData" type="tns:AppDataType"/>
- <xs:element minOccurs="0" name="AppDocument" type="tns:AppDocumentType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="AppDataType">
- <xs:sequence>
- <xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
- </xs:sequence>
- <xs:anyAttribute namespace="##other" processContents="skip"/>
- </xs:complexType>
- <xs:complexType name="UpdateBookingDetailsResponseType">
- <xs:sequence>
- <xs:element name="Message" type="tns:MessageType"/>
- <xs:element name="MessageData">
- <xs:complexType>
- <xs:sequence>
- <xs:element minOccurs="0" name="AppData" type="ns1:UpdateBookingDetailsAppDataResponse"/>
- <xs:element minOccurs="0" name="AppDocument" type="tns:AppDocumentType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="noteType">
- <xs:sequence>
- <xs:element form="unqualified" name="value" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="HeaderType">
- <xs:sequence>
- <xs:element name="NodeId" type="xs:string"/>
- <xs:element name="MessageId" type="xs:string"/>
- <xs:element name="TimeStamp" type="xs:dateTime"/>
- <xs:element name="MessageClass" type="tns:MessageClassType"/>
- <xs:element minOccurs="0" name="PacketIds" type="tns:PacketIdsType"/>
- </xs:sequence>
- <xs:attribute name="actor" type="xs:string"/>
- <xs:anyAttribute namespace="##other" processContents="skip"/>
- </xs:complexType>
- <xs:complexType name="PacketIdsType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" name="Id" type="tns:PacketIdType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="PacketIdType">
- <xs:sequence>
- <xs:element name="MessageId" type="xs:string"/>
- <xs:element name="SubRequestNumber" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SmevMessage">
- <xs:sequence>
- <xs:element name="Message" type="tns:MessageType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="BookResponseType">
- <xs:sequence>
- <xs:element name="Message" type="tns:MessageType"/>
- <xs:element name="MessageData">
- <xs:complexType>
- <xs:sequence>
- <xs:element minOccurs="0" name="AppData" type="ns1:BookResponseAppDataType"/>
- <xs:element minOccurs="0" name="AppDocument" type="tns:AppDocumentType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetSlotsResponseType">
- <xs:sequence>
- <xs:element name="Message" type="tns:MessageType"/>
- <xs:element name="MessageData">
- <xs:complexType>
- <xs:sequence>
- <xs:element minOccurs="0" name="AppData" type="ns1:GetSlotsResponseAppDataType"/>
- <xs:element minOccurs="0" name="AppDocument" type="tns:AppDocumentType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="CancelBookingResponseType">
- <xs:sequence>
- <xs:element name="Message" type="tns:MessageType"/>
- <xs:element name="MessageData">
- <xs:complexType>
- <xs:sequence>
- <xs:element minOccurs="0" name="AppData" type="ns1:CancelBookingResponseAppDataType"/>
- <xs:element minOccurs="0" name="AppDocument" type="tns:AppDocumentType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetBookingStatusResponseType">
- <xs:sequence>
- <xs:element name="Message" type="tns:MessageType"/>
- <xs:element name="MessageData">
- <xs:complexType>
- <xs:sequence>
- <xs:element minOccurs="0" name="AppData" type="ns1:GetBookingStatusResponseAppDataType"/>
- <xs:element minOccurs="0" name="AppDocument" type="tns:AppDocumentType"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:simpleType name="TypeCodeType">
- <xs:restriction base="xs:string">
- <xs:enumeration value="GSRV"/>
- <xs:enumeration value="GFNC"/>
- <xs:enumeration value="OTHR"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="StatusType">
- <xs:restriction base="xs:string">
- <xs:enumeration value="REQUEST"/>
- <xs:enumeration value="RESULT"/>
- <xs:enumeration value="REJECT"/>
- <xs:enumeration value="INVALID"/>
- <xs:enumeration value="ACCEPT"/>
- <xs:enumeration value="PING"/>
- <xs:enumeration value="PROCESS"/>
- <xs:enumeration value="NOTIFY"/>
- <xs:enumeration value="FAILURE"/>
- <xs:enumeration value="CANCEL"/>
- <xs:enumeration value="STATE"/>
- <xs:enumeration value="PACKET"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="MessageClassType">
- <xs:restriction base="xs:string">
- <xs:enumeration value="REQUEST"/>
- <xs:enumeration value="RESPONSE"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:schema>
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://epgu.rtlabs.ru/equeue/ws/types/" elementFormDefault="qualified" targetNamespace="http://epgu.rtlabs.ru/equeue/ws/types/" version="1.0">
- <xs:complexType name="UserDocument">
- <xs:sequence>
- <xs:element name="docType" type="tns:UserDocType"/>
- <xs:element minOccurs="0" name="docSeries" type="xs:string"/>
- <xs:element name="docNumber" type="xs:string"/>
- <xs:element minOccurs="0" name="issueDate" type="xs:date"/>
- <xs:element minOccurs="0" name="validDate" type="xs:date"/>
- <xs:element minOccurs="0" name="issuedBy" type="xs:string"/>
- <xs:element minOccurs="0" name="issueDept" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Predicate">
- <xs:sequence>
- <xs:element minOccurs="0" name="simple" type="tns:SimplePredicate"/>
- <xs:element minOccurs="0" name="union" type="tns:LogicalUnionPredicate"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SimplePredicate">
- <xs:sequence>
- <xs:element minOccurs="0" name="attributeName" type="xs:string"/>
- <xs:element minOccurs="0" name="condition" type="tns:ConditionEnum"/>
- <xs:element name="checkAllValues" type="xs:boolean"/>
- <xs:element minOccurs="0" name="value" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="LogicalUnionPredicate">
- <xs:sequence>
- <xs:element name="unionKind" type="tns:UnionKindEnum"/>
- <xs:element maxOccurs="unbounded" name="subs" type="tns:Predicate"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Attribute">
- <xs:sequence>
- <xs:element name="name" type="xs:string"/>
- <xs:element name="value" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Status">
- <xs:sequence>
- <xs:element name="statusCode" type="xs:integer"/>
- <xs:element name="statusMessage" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="TimeSlot">
- <xs:sequence>
- <xs:element name="slotId" type="xs:string"/>
- <xs:element minOccurs="0" name="serviceId" type="xs:string"/>
- <xs:element name="organizationId" type="xs:string"/>
- <xs:element name="areaId" type="xs:string"/>
- <xs:element name="visitTime" type="xs:dateTime"/>
- <xs:element minOccurs="0" name="queueNumber" type="xs:string"/>
- <xs:element minOccurs="0" name="duration" type="xs:integer"/>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="attributes" nillable="true" type="tns:Attribute"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Error">
- <xs:sequence>
- <xs:element name="errorDetail" type="tns:ErrorDetail"/>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="fieldErrors" nillable="true" type="tns:FieldError"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ErrorDetail">
- <xs:sequence>
- <xs:element name="errorCode" type="xs:long"/>
- <xs:element minOccurs="0" name="errorMessage" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="FieldError">
- <xs:sequence>
- <xs:element name="fieldName" type="xs:string"/>
- <xs:element name="errorDetail" type="tns:ErrorDetail"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ObjectInfo">
- <xs:sequence>
- <xs:element name="objectId" type="xs:string"/>
- <xs:element maxOccurs="unbounded" name="objectParams" type="tns:ObjectParam"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ObjectParam">
- <xs:sequence>
- <xs:element name="key" type="xs:string"/>
- <xs:element name="value" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:simpleType name="UserType">
- <xs:restriction base="xs:string">
- <xs:enumeration value="ANONYMOUS"/>
- <xs:enumeration value="SIMPLE"/>
- <xs:enumeration value="BASIC"/>
- <xs:enumeration value="QUALIFIED"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="UserDocType">
- <xs:restriction base="xs:string">
- <xs:enumeration value="PASSPORT"/>
- <xs:enumeration value="MIL_TICKET"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ConditionEnum">
- <xs:restriction base="xs:string">
- <xs:enumeration value="equals"/>
- <xs:enumeration value="notEquals"/>
- <xs:enumeration value="greaterThan"/>
- <xs:enumeration value="lessThan"/>
- <xs:enumeration value="greaterThanOrEquals"/>
- <xs:enumeration value="lessThanOrEquals"/>
- <xs:enumeration value="contains"/>
- <xs:enumeration value="startsWith"/>
- <xs:enumeration value="endsWith"/>
- <xs:enumeration value="wordStarts"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="UnionKindEnum">
- <xs:restriction base="xs:string">
- <xs:enumeration value="AND"/>
- <xs:enumeration value="OR"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:schema>
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns2="http://smev.gosuslugi.ru/rev120315" xmlns:ns1="http://epgu.rtlabs.ru/equeue/ws/types/" xmlns="http://epgu.rtlabs.ru/equeue/ws/" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://epgu.rtlabs.ru/equeue/ws/">
- <xs:import namespace="http://epgu.rtlabs.ru/equeue/ws/types/"/>
- <xs:import namespace="http://smev.gosuslugi.ru/rev120315"/>
- <xs:element name="bookRequest" type="ns2:BookRequestType"/>
- <xs:element name="bookResponse" type="ns2:BookResponseType"/>
- <xs:element name="cancelBookingRequest" type="ns2:CancelBookingRequestType"/>
- <xs:element name="cancelBookingResponse" type="ns2:CancelBookingResponseType"/>
- <xs:element name="getBookingStatusRequest" type="ns2:GetBookingStatusRequestType"/>
- <xs:element name="getBookingStatusResponse" type="ns2:GetBookingStatusResponseType"/>
- <xs:element name="getSlotsRequest" type="ns2:GetSlotsRequestType"/>
- <xs:element name="getSlotsResponse" type="ns2:GetSlotsResponseType"/>
- <xs:complexType name="GetSlotsRequestAppDataType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" name="organizationId" type="xs:string"/>
- <xs:element name="userType" type="ns1:UserType"/>
- <xs:element name="esiaId" type="xs:string"/>
- <xs:element minOccurs="0" name="lastName" type="xs:string"/>
- <xs:element minOccurs="0" name="firstName" type="xs:string"/>
- <xs:element minOccurs="0" name="middleName" type="xs:string"/>
- <xs:element minOccurs="0" name="mobilePhone" type="xs:string"/>
- <xs:element minOccurs="0" name="email" type="xs:string"/>
- <xs:element minOccurs="0" name="userSnils" type="xs:string"/>
- <xs:element minOccurs="0" name="userLogin" type="xs:string"/>
- <xs:element minOccurs="0" name="userDoc" type="ns1:UserDocument"/>
- <xs:element minOccurs="0" name="caseNumber" type="xs:string"/>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="serviceId" nillable="true" type="xs:string"/>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="areaId" nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="filter" type="ns1:Predicate"/>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="attributes" nillable="true" type="ns1:Attribute"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="UpdateBookingDetailsAppDataRequest">
- <xs:sequence>
- <xs:element name="bookId" type="xs:string"/>
- <xs:element minOccurs="0" name="esiaId" type="xs:string"/>
- <xs:element name="status" type="ns1:Status"/>
- <xs:element minOccurs="0" name="timeSlot" type="ns1:TimeSlot"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="CancelBookingRequestAppDataType">
- <xs:sequence>
- <xs:element name="bookId" type="xs:string"/>
- <xs:element minOccurs="0" name="esiaId" type="xs:string"/>
- <xs:element minOccurs="0" name="password" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetBookingStatusRequestAppDataType">
- <xs:sequence>
- <xs:element name="bookId" type="xs:string"/>
- <xs:element minOccurs="0" name="esiaId" type="xs:string"/>
- <xs:element minOccurs="0" name="password" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="BookRequestAppDataType">
- <xs:sequence>
- <xs:element name="bookId" type="xs:string"/>
- <xs:element maxOccurs="unbounded" name="slotId" type="xs:string"/>
- <xs:element name="organizationId" type="xs:string"/>
- <xs:element name="userType" type="ns1:UserType"/>
- <xs:element minOccurs="0" name="esiaId" type="xs:string"/>
- <xs:element minOccurs="0" name="password" type="xs:string"/>
- <xs:element minOccurs="0" name="lastName" type="xs:string"/>
- <xs:element minOccurs="0" name="firstName" type="xs:string"/>
- <xs:element minOccurs="0" name="middleName" type="xs:string"/>
- <xs:element name="mobilePhone" type="xs:string"/>
- <xs:element minOccurs="0" name="email" type="xs:string"/>
- <xs:element minOccurs="0" name="userSnils" type="xs:string"/>
- <xs:element minOccurs="0" name="userLogin" type="xs:string"/>
- <xs:element minOccurs="0" name="userDoc" type="ns1:UserDocument"/>
- <xs:element minOccurs="0" name="caseNumber" type="xs:string"/>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="serviceId" nillable="true" type="xs:string"/>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="areaId" nillable="true" type="xs:string"/>
- <xs:element name="preliminaryReservation" type="xs:boolean"/>
- <xs:element minOccurs="0" name="preliminaryReservationPeriod" type="xs:integer"/>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="attributes" nillable="true" type="ns1:Attribute"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="UpdateBookingDetailsAppDataResponse">
- <xs:sequence>
- <xs:element name="bookId" type="xs:string"/>
- <xs:element minOccurs="0" name="esiaId" type="xs:string"/>
- <xs:element name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="BookResponseAppDataType">
- <xs:sequence>
- <xs:element name="bookId" type="xs:string"/>
- <xs:element minOccurs="0" name="esiaId" type="xs:string"/>
- <xs:element minOccurs="0" name="status" type="ns1:Status"/>
- <xs:element minOccurs="0" name="timeSlot" type="ns1:TimeSlot"/>
- <xs:element minOccurs="0" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetSlotsResponseAppDataType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="slots" nillable="true" type="ns1:TimeSlot"/>
- <xs:element minOccurs="0" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="CancelBookingResponseAppDataType">
- <xs:sequence>
- <xs:element name="bookId" type="xs:string"/>
- <xs:element minOccurs="0" name="esiaId" type="xs:string"/>
- <xs:element minOccurs="0" name="status" type="ns1:Status"/>
- <xs:element minOccurs="0" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetBookingStatusResponseAppDataType">
- <xs:sequence>
- <xs:element name="bookId" type="xs:string"/>
- <xs:element minOccurs="0" name="esiaId" type="xs:string"/>
- <xs:element minOccurs="0" name="status" type="ns1:Status"/>
- <xs:element minOccurs="0" name="timeSlot" type="ns1:TimeSlot"/>
- <xs:element minOccurs="0" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- </xs:schema>
- </wsdl:types>
- <wsdl:message name="getBookingStatusRequest">
- <wsdl:part element="tns:getBookingStatusRequest" name="getBookingStatusRequest">
- </wsdl:part>
- <wsdl:part element="ns1:Header" name="Header">
- </wsdl:part>
- </wsdl:message>
- <wsdl:message name="bookRequest">
- <wsdl:part element="tns:bookRequest" name="bookRequest">
- </wsdl:part>
- <wsdl:part element="ns1:Header" name="Header">
- </wsdl:part>
- </wsdl:message>
- <wsdl:message name="getSlotsRequestResponse">
- <wsdl:part element="tns:getSlotsResponse" name="getSlotsResponse">
- </wsdl:part>
- </wsdl:message>
- <wsdl:message name="cancelBookingRequestResponse">
- <wsdl:part element="tns:cancelBookingResponse" name="cancelBookingResponse">
- </wsdl:part>
- </wsdl:message>
- <wsdl:message name="getSlotsRequest">
- <wsdl:part element="tns:getSlotsRequest" name="getSlotsRequest">
- </wsdl:part>
- <wsdl:part element="ns1:Header" name="Header">
- </wsdl:part>
- </wsdl:message>
- <wsdl:message name="bookRequestResponse">
- <wsdl:part element="tns:bookResponse" name="bookResponse">
- </wsdl:part>
- </wsdl:message>
- <wsdl:message name="getBookingStatusRequestResponse">
- <wsdl:part element="tns:getBookingStatusResponse" name="getBookingStatusResponse">
- </wsdl:part>
- </wsdl:message>
- <wsdl:message name="cancelBookingRequest">
- <wsdl:part element="tns:cancelBookingRequest" name="cancelBookingRequest">
- </wsdl:part>
- <wsdl:part element="ns1:Header" name="Header">
- </wsdl:part>
- </wsdl:message>
- <wsdl:portType name="BookingService">
- <wsdl:operation name="getSlotsRequest">
- <wsdl:input message="tns:getSlotsRequest" name="getSlotsRequest">
- </wsdl:input>
- <wsdl:output message="tns:getSlotsRequestResponse" name="getSlotsRequestResponse">
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="cancelBookingRequest">
- <wsdl:input message="tns:cancelBookingRequest" name="cancelBookingRequest">
- </wsdl:input>
- <wsdl:output message="tns:cancelBookingRequestResponse" name="cancelBookingRequestResponse">
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="bookRequest">
- <wsdl:input message="tns:bookRequest" name="bookRequest">
- </wsdl:input>
- <wsdl:output message="tns:bookRequestResponse" name="bookRequestResponse">
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="getBookingStatusRequest">
- <wsdl:input message="tns:getBookingStatusRequest" name="getBookingStatusRequest">
- </wsdl:input>
- <wsdl:output message="tns:getBookingStatusRequestResponse" name="getBookingStatusRequestResponse">
- </wsdl:output>
- </wsdl:operation>
- </wsdl:portType>
- <wsdl:binding name="BookingServiceSoapBinding" type="tns:BookingService">
- <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
- <wsdl:operation name="getSlotsRequest">
- <soap:operation soapAction="getSlots" style="document"/>
- <wsdl:input name="getSlotsRequest">
- <soap:header message="tns:getSlotsRequest" part="Header" use="literal">
- </soap:header>
- <soap:body parts="getSlotsRequest" use="literal"/>
- </wsdl:input>
- <wsdl:output name="getSlotsRequestResponse">
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="cancelBookingRequest">
- <soap:operation soapAction="cancelBooking" style="document"/>
- <wsdl:input name="cancelBookingRequest">
- <soap:header message="tns:cancelBookingRequest" part="Header" use="literal">
- </soap:header>
- <soap:body parts="cancelBookingRequest" use="literal"/>
- </wsdl:input>
- <wsdl:output name="cancelBookingRequestResponse">
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="bookRequest">
- <soap:operation soapAction="book" style="document"/>
- <wsdl:input name="bookRequest">
- <soap:header message="tns:bookRequest" part="Header" use="literal">
- </soap:header>
- <soap:body parts="bookRequest" use="literal"/>
- </wsdl:input>
- <wsdl:output name="bookRequestResponse">
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="getBookingStatusRequest">
- <soap:operation soapAction="getBookingStatus" style="document"/>
- <wsdl:input name="getBookingStatusRequest">
- <soap:header message="tns:getBookingStatusRequest" part="Header" use="literal">
- </soap:header>
- <soap:body parts="getBookingStatusRequest" use="literal"/>
- </wsdl:input>
- <wsdl:output name="getBookingStatusRequestResponse">
- <soap:body use="literal"/>
- </wsdl:output>
- </wsdl:operation>
- </wsdl:binding>
- <wsdl:service name="BookingService">
- <wsdl:port binding="tns:BookingServiceSoapBinding" name="BookingServicePort">
- <soap:address location="http://pk3nlbsmev.k3.egov.local:80/ws/r51/SID0004237"/>
- </wsdl:port>
- </wsdl:service>
Add Comment
Please, Sign In to add comment