Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <definitions xmlns:tns="http://oap/services/checkHolderBillingSynDonorRequestService" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:data="http://oap/services/checkHolderBillingSynDonorRequestService/types" xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:WSDL="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/" name="checkHolderBillingSynDonorRequest" targetNamespace="http://oap/services/checkHolderBillingSynDonorRequestService">
- <WSDL:types>
- <schema targetNamespace="http://oap/services/checkHolderBillingSynDonorRequestService/types" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:data="http://oap/services/checkHolderBillingSynDonorRequestService/types" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified" attributeFormDefault="unqualified">
- <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
- <!-- generic type -->
- <complexType name="RequestMessageHeader">
- <sequence>
- <element name="OAPPrevTrxId" type="data:OAPTxnIdType" minOccurs="1"/>
- <element name="messageTimeStamp" type="data:DateFormatType" minOccurs="1"/>
- </sequence>
- </complexType>
- <complexType name="ResponseMessageHeader">
- <sequence>
- <element name="OAPPrevTrxId" type="data:OAPTxnIdType" minOccurs="1"/>
- <element name="messageTimeStamp" type="data:DateFormatType" minOccurs="1"/>
- </sequence>
- </complexType>
- <complexType name="checkHolderBillingSynDonorRequestBody">
- <sequence>
- <element name="requesterUserRUT" type="data:RUTType" minOccurs="1" default="" maxOccurs="1"/>
- <element name="holderUserRUT" type="data:RUTType" minOccurs="1" default="" maxOccurs="1"/>
- <element name="modalityId" type="xsd:int" minOccurs="1"/>
- <element name="serviceType" type="xsd:int" minOccurs="1"/>
- <element name="serviceTypeTo" type="xsd:int" minOccurs="1"/>
- <element name="TNDetails" type="data:TNDetailsList" minOccurs="1" maxOccurs="10"/>
- </sequence>
- </complexType>
- <complexType name="checkHolderBillingSynDonorResponseBody">
- <sequence>
- <element name="responseDetails" type="data:ResponseDetailsList" minOccurs="1" maxOccurs="10"/>
- <element name="responseCode" type="xsd:int" minOccurs="1" nillable="false"/>
- <element name="responseCodeDescription" type="data:CodeDescriptionType" minOccurs="1" default=""/>
- </sequence>
- </complexType>
- <complexType name="ResponseDetailsList">
- <sequence>
- <element name="telephoneNumber" type="data:TNDataType" minOccurs="1"/>
- <element name="status" type="xsd:int" minOccurs="1"/>
- <element name="holder" type="xsd:int" minOccurs="1"/>
- <element name="modalityId" type="xsd:int" minOccurs="1"/>
- <element name="serviceType" type="xsd:int" minOccurs="1"/>
- <element name="outstandingTNAmount" type="xsd:long" minOccurs="1" default="0"/>
- <element name="outstandingBillingId" type="data:BillingIDType" minOccurs="1" default=""/>
- <element name="outstandingBillingDate" type="data:BillingDateType" minOccurs="0"/>
- <element name="specialServiceType" type="xsd:int" minOccurs="1"/>
- </sequence>
- </complexType>
- <complexType name="TNDetailsList">
- <sequence>
- <element name="telephoneNumber" type="data:TNDataType" minOccurs="1"/>
- </sequence>
- </complexType>
- <simpleType name="RequestTransactionType">
- <restriction base="xsd:string">
- <xsd:minLength value="1"/>
- <xsd:maxLength value="23"/>
- </restriction>
- </simpleType>
- <simpleType name="TNDataType">
- <restriction base="xsd:string">
- <xsd:minLength value="0"/>
- <xsd:maxLength value="12"/>
- <pattern value="[0-9]*"/>
- </restriction>
- </simpleType>
- <simpleType name="CodeDescriptionType">
- <restriction base="xsd:string">
- <xsd:minLength value="0"/>
- <xsd:maxLength value="50"/>
- </restriction>
- </simpleType>
- <simpleType name="BillingIDType">
- <restriction base="xsd:string">
- <xsd:minLength value="0"/>
- <xsd:maxLength value="20"/>
- </restriction>
- </simpleType>
- <simpleType name="RUTType">
- <restriction base="xsd:string">
- <xsd:minLength value="0"/>
- <xsd:maxLength value="12"/>
- </restriction>
- </simpleType>
- <simpleType name="OAPTxnIdType">
- <restriction base="xsd:string">
- <xsd:minLength value="1"/>
- <xsd:maxLength value="23"/>
- </restriction>
- </simpleType>
- <simpleType name="DateFormatType">
- <restriction base="xsd:string">
- <length value="14" fixed="true"/>
- <pattern value="[0-9]*"/>
- </restriction>
- </simpleType>
- <simpleType name="BillingDateType">
- <restriction base="xsd:string">
- <length value="8" fixed="true"/>
- <pattern value="[0-9]*"/>
- </restriction>
- </simpleType>
- <!-- operation request element -->
- <element name="checkHolderBillingSynDonorRequest">
- <complexType>
- <sequence>
- <element name="RequestMessageHeader" type="data:RequestMessageHeader"/>
- <element name="checkHolderBillingSynDonorRequestBody" type="data:checkHolderBillingSynDonorRequestBody"/>
- </sequence>
- </complexType>
- </element>
- <!-- operation response element -->
- <element name="checkHolderBillingSynDonorResponse">
- <complexType>
- <sequence>
- <element name="ResponseMessageHeader" type="data:ResponseMessageHeader"/>
- <element name="checkHolderBillingSynDonorResponseBody" type="data:checkHolderBillingSynDonorResponseBody"/>
- </sequence>
- </complexType>
- </element>
- </schema>
- </WSDL:types>
- <message name="checkHolderBillingSynDonorRequest">
- <part name="parameters" element="data:checkHolderBillingSynDonorRequest"/>
- </message>
- <message name="checkHolderBillingSynDonorResponse">
- <part name="parameters" element="data:checkHolderBillingSynDonorResponse"/>
- </message>
- <portType name="checkHolderBillingSynDonorRequestPortType">
- <operation name="checkHolderBillingSynDonorRequest">
- <documentation>Service definition of function
- checkHolderBillingSynDonorRequest
- </documentation>
- <input message="tns:checkHolderBillingSynDonorRequest"/>
- <output message="tns:checkHolderBillingSynDonorResponse"/>
- </operation>
- </portType>
- <binding name="checkHolderBillingSynDonorRequestBinding" type="tns:checkHolderBillingSynDonorRequestPortType">
- <SOAP:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
- <operation name="checkHolderBillingSynDonorRequest">
- <SOAP:operation soapAction="http://oap/services/checkHolderBillingSynDonorRequestService/checkHolderBillingSynDonorRequest"/>
- <input>
- <SOAP:body parts="parameters" use="literal"/>
- </input>
- <output>
- <SOAP:body parts="parameters" use="literal"/>
- </output>
- </operation>
- </binding>
- <service name="checkHolderBillingSynDonorRequest">
- <port name="checkHolderBillingSynDonorRequest" binding="tns:checkHolderBillingSynDonorRequestBinding">
- <SOAP:address location="http://OAP:8081/OAP_CHECK_HOLDER_BILLING_SYNC_REQUEST/oapservice"/>
- </port>
- </service>
- </definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement