Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <s2:definitions xmlns:s2="http://schemas.xmlsoap.org/wsdl/" xmlns:s0="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:s1="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:s3="information.qld.gov.au/service/Addressing/ValidationService/2/soap" xmlns:s4="http://www.w3.org/2006/05/addressing/wsdl" xmlns:s5="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" targetNamespace="information.qld.gov.au/service/Addressing/ValidationService/2/soap">
- <s0:Policy s1:Id="derm.service.common.esb.wspolicy.UNT.1">
- <wssp:Identity xmlns:wssp="http://www.bea.com/wls90/security/policy">
- <wssp:SupportedTokens>
- <wssp:SecurityToken TokenType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wssusername-token-profile-1.0#UsernameToken">
- <wssp:UsePassword Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-usernametoken-profile-1.0#PasswordText" />
- </wssp:SecurityToken>
- </wssp:SupportedTokens>
- </wssp:Identity>
- </s0:Policy>
- <wsp:UsingPolicy s2:Required="true" />
- <s2:types>
- <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:s0="http://schemas.xmlsoap.org/wsdl/" xmlns:s1="information.qld.gov.au/service/Addressing/ValidationService/2/soap" xmlns:s2="http://www.w3.org/2006/05/addressing/wsdl" xmlns:s3="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="urn:xml-govau:qld:address:protocol:1.0" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="urn:xml-govau:qld:address:protocol:1.0">
- <xsd:complexType name="LandXml">
- <xsd:sequence>
- <xsd:element minOccurs="0" name="Parcels" type="tns:ArrayOfParcel" />
- </xsd:sequence>
- <xsd:attribute name="date" type="xs:date" use="required" />
- <xsd:attribute name="time" type="xs:time" use="required" />
- </xsd:complexType>
- <xsd:complexType name="ArrayOfParcel">
- <xsd:sequence>
- <xsd:element maxOccurs="unbounded" minOccurs="0" name="Parcel" nillable="true" type="tns:Parcel" />
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="Parcel">
- <xsd:sequence>
- <xsd:element maxOccurs="unbounded" minOccurs="0" name="LocationAddress" type="tns:LocationAddress" />
- <xsd:element minOccurs="0" name="Center" type="tns:PointType" />
- </xsd:sequence>
- <xsd:attribute name="name" type="xs:string" />
- </xsd:complexType>
- <xsd:complexType name="LocationAddress">
- <xsd:sequence>
- <xsd:element maxOccurs="unbounded" minOccurs="0" name="ComplexName" type="tns:ComplexName" />
- <xsd:element maxOccurs="unbounded" minOccurs="0" name="RoadName" type="tns:RoadName" />
- <xsd:element maxOccurs="unbounded" minOccurs="0" name="AdministrativeArea" type="tns:AdministrativeArea" />
- </xsd:sequence>
- <xsd:attribute name="addressType" type="tns:AddressType" use="required" />
- <xsd:attribute name="flatNumber" type="xs:string" />
- <xsd:attribute name="floorLevelNumber" type="xs:string" />
- <xsd:attribute name="numberFirst" type="xs:string" />
- <xsd:attribute name="numberSuffixFirst" type="xs:string" />
- <xsd:attribute name="numberLast" type="xs:string" />
- <xsd:attribute name="numberSuffixLast" type="xs:string" />
- </xsd:complexType>
- <xsd:complexType name="ComplexName">
- <xsd:attribute name="desc" type="xs:string" />
- </xsd:complexType>
- <xsd:complexType name="RoadName">
- <xsd:attribute name="roadName" type="xs:string" />
- <xsd:attribute name="roadNameType" type="xs:string" />
- <xsd:attribute name="roadNameSuffix" type="xs:string" />
- </xsd:complexType>
- <xsd:complexType name="AdministrativeArea">
- <xsd:attribute name="adminAreaType" type="tns:AdministrativeAreaType" use="required" />
- <xsd:attribute name="adminAreaName" type="xs:string" />
- <xsd:attribute name="adminAreaCode" type="xs:string" />
- </xsd:complexType>
- <xsd:simpleType name="AdministrativeAreaType">
- <xsd:restriction base="xs:string">
- <xsd:enumeration value="Local Government Area" />
- <xsd:enumeration value="Locality" />
- <xsd:enumeration value="Postcode" />
- <xsd:enumeration value="State" />
- <xsd:enumeration value="MeshBlocksCode" />
- <xsd:enumeration value="MeshBlocksCategory" />
- <xsd:enumeration value="StatisticalAreaLevel1" />
- <xsd:enumeration value="StatisticalAreaLevel1Code7Digit" />
- <xsd:enumeration value="StatisticalAreaLevel2MainCode" />
- <xsd:enumeration value="StatisticalAreaLevel2Code5Digit" />
- <xsd:enumeration value="StatisticalAreaLevel2Name" />
- <xsd:enumeration value="StatisticalAreaLevel3Code" />
- <xsd:enumeration value="StatisticalAreaLevel3Name" />
- <xsd:enumeration value="StatisticalAreaLevel4Code" />
- <xsd:enumeration value="StatisticalAreaLevel4Name" />
- <xsd:enumeration value="GreaterCapitalCityStatisticalAreasCode" />
- <xsd:enumeration value="GreaterCapitalCityStatisticalAreasName" />
- <xsd:enumeration value="StateCode" />
- <xsd:enumeration value="StateName" />
- <xsd:enumeration value="AreaAlbersSQM" />
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="AddressType">
- <xsd:restriction base="xs:string">
- <xsd:enumeration value="Primary" />
- <xsd:enumeration value="Historical" />
- <xsd:enumeration value="Alias" />
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:complexType name="PointType">
- <xsd:attribute name="latitude" type="xs:double" use="required" />
- <xsd:attribute name="longitude" type="xs:double" use="required" />
- </xsd:complexType>
- </xsd:schema>
- <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:q1="urn:xml-govau:qld:address:protocol:1.0" xmlns:s0="http://schemas.xmlsoap.org/wsdl/" xmlns:s1="information.qld.gov.au/service/Addressing/ValidationService/2/soap" xmlns:s2="http://www.w3.org/2006/05/addressing/wsdl" xmlns:s3="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="information.qld.gov.au/service/Addressing/ValidationService/2/soap" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="information.qld.gov.au/service/Addressing/ValidationService/2/soap">
- <xsd:import namespace="urn:xml-gov-au:qld:address:protocol:1.0" />
- <xsd:element name="ValidateAddress">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element minOccurs="0" name="unitNumberDetails" type="xs:string" />
- <xsd:element minOccurs="0" name="buildingName" type="xs:string" />
- <xsd:element minOccurs="0" name="numberFirst" type="xs:string" />
- <xsd:element minOccurs="0" name="numberSuffixFirst" type="xs:string" />
- <xsd:element minOccurs="0" name="numberLast" type="xs:string" />
- <xsd:element minOccurs="0" name="numberSuffixLast" type="xs:string" />
- <xsd:element minOccurs="0" name="roadName" type="xs:string" />
- <xsd:element minOccurs="0" name="roadNameType" type="xs:string" />
- <xsd:element minOccurs="0" name="roadNameSuffix" type="xs:string" />
- <xsd:element minOccurs="0" name="localityName" type="xs:string" />
- <xsd:element minOccurs="0" name="localGovernmentName" type="xs:string" />
- <xsd:element minOccurs="0" name="stateName" type="xs:string" />
- <xsd:element name="postcodeOption" type="tns:PostcodeOption" />
- <xsd:element name="meshblockOption" type="tns:MeshblockOption" />
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:simpleType name="PostcodeOption">
- <xsd:restriction base="xs:string">
- <xsd:enumeration value="Include" />
- <xsd:enumeration value="Exclude" />
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="MeshblockOption">
- <xsd:restriction base="xs:string">
- <xsd:enumeration value="Include" />
- <xsd:enumeration value="Exclude" />
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:element name="ValidateAddressResponse">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element minOccurs="0" name="ValidateAddressResult" type="tns:LandXmlResponse" />
- <xsd:element name="Confidence" type="xs:decimal" />
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:complexType name="LandXmlResponse">
- <xsd:sequence>
- <xsd:element minOccurs="0" name="LandXml" type="q1:LandXml" />
- </xsd:sequence>
- </xsd:complexType>
- <xsd:element name="ValidateLotPlan">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element minOccurs="0" name="lotNumber" type="xs:string" />
- <xsd:element minOccurs="0" name="planNumber" type="xs:string" />
- <xsd:element name="postcodeOption" type="tns:PostcodeOption" />
- <xsd:element name="meshblockOption" type="tns:MeshblockOption" />
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="ValidateLotPlanResponse">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element minOccurs="0" name="ValidateLotPlanResult" type="tns:LandXmlResponse" />
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="ParseValidAddress">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element minOccurs="0" name="addressString" type="xs:string" />
- <xsd:element name="postcodeOption" type="tns:PostcodeOption" />
- <xsd:element name="meshblockOption" type="tns:MeshblockOption" />
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="ParseValidAddressResponse">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element minOccurs="0" name="ParseValidAddressResult" type="tns:LandXmlResponse" />
- <xsd:element name="Confidence" type="xs:decimal" />
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="ValidateCoordinates">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="latitude" type="xs:double" />
- <xsd:element name="longitude" type="xs:double" />
- <xsd:element name="postcodeOption" type="tns:PostcodeOption" />
- <xsd:element name="meshblockOption" type="tns:MeshblockOption" />
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="ValidateCoordinatesResponse">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element minOccurs="0" name="ValidateCoordinatesResult" type="tns:LandXmlResponse" />
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- </xsd:schema>
- </s2:types>
- <s2:message name="IValidationServiceEnhanced_ValidateAddress_InputMessage">
- <s2:part element="s3:ValidateAddress" name="parameters" />
- </s2:message>
- <s2:message name="IValidationServiceEnhanced_ValidateAddress_OutputMessage">
- <s2:part element="s3:ValidateAddressResponse" name="parameters" />
- </s2:message>
- <s2:message name="IValidationServiceEnhanced_ValidateLotPlan_InputMessage">
- <s2:part element="s3:ValidateLotPlan" name="parameters" />
- </s2:message>
- <s2:message name="IValidationServiceEnhanced_ValidateLotPlan_OutputMessage">
- <s2:part element="s3:ValidateLotPlanResponse" name="parameters" />
- </s2:message>
- <s2:message name="IValidationServiceEnhanced_ParseValidAddress_InputMessage">
- <s2:part element="s3:ParseValidAddress" name="parameters" />
- </s2:message>
- <s2:message name="IValidationServiceEnhanced_ParseValidAddress_OutputMessage">
- <s2:part element="s3:ParseValidAddressResponse" name="parameters" />
- </s2:message>
- <s2:message name="IValidationServiceEnhanced_ValidateCoordinates_InputMessage">
- <s2:part element="s3:ValidateCoordinates" name="parameters" />
- </s2:message>
- <s2:message name="IValidationServiceEnhanced_ValidateCoordinates_OutputMessage">
- <s2:part element="s3:ValidateCoordinatesResponse" name="parameters" />
- </s2:message>
- <s2:portType name="IValidationServiceEnhanced">
- <s2:operation name="ValidateAddress">
- <s2:input message="s3:IValidationServiceEnhanced_ValidateAddress_InputMessage" s4:Action="information.qld.gov.au/service/Addressing/ValidationService/2/soap/IValidationServiceEnhanced/ValidateAddress" />
- <s2:output message="s3:IValidationServiceEnhanced_ValidateAddress_OutputMessage" s4:Action="information.qld.gov.au/service/Addressing/ValidationService/2/soap/IValidationServiceEnhanced/ValidateAddressResponse" />
- </s2:operation>
- <s2:operation name="ValidateLotPlan">
- <s2:input message="s3:IValidationServiceEnhanced_ValidateLotPlan_InputMessage" s4:Action="information.qld.gov.au/service/Addressing/ValidationService/2/soap/IValidationServiceEnhanced/ValidateLotPlan" />
- <s2:output message="s3:IValidationServiceEnhanced_ValidateLotPlan_OutputMessage" s4:Action="information.qld.gov.au/service/Addressing/ValidationService/2/soap/IValidationServiceEnhanced/ValidateLotPlanResponse" />
- </s2:operation>
- <s2:operation name="ParseValidAddress">
- <s2:input message="s3:IValidationServiceEnhanced_ParseValidAddress_InputMessage" s4:Action="information.qld.gov.au/service/Addressing/ValidationService/2/soap/IValidationServiceEnhanced/ParseValidAddress" />
- <s2:output message="s3:IValidationServiceEnhanced_ParseValidAddress_OutputMessage" s4:Action="information.qld.gov.au/service/Addressing/ValidationService/2/soap/IValidationServiceEnhanced/ParseValidAddressResponse" />
- </s2:operation>
- <s2:operation name="ValidateCoordinates">
- <s2:input message="s3:IValidationServiceEnhanced_ValidateCoordinates_InputMessage" s4:Action="information.qld.gov.au/service/Addressing/ValidationService/2/soap/IValidationServiceEnhanced/ValidateCoordinates" />
- <s2:output message="s3:IValidationServiceEnhanced_ValidateCoordinates_OutputMessage" s4:Action="information.qld.gov.au/service/Addressing/ValidationService/2/soap/IValidationServiceEnhanced/ValidateCoordinatesResponse" />
- </s2:operation>
- </s2:portType>
- <s2:binding name="ClearUsernameBinding_IValidationServiceEnhanced" type="s3:IValidationServiceEnhanced">
- <s5:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
- <s2:operation name="ValidateAddress">
- <s5:operation soapAction="information.qld.gov.au/service/Addressing/ValidationService/2/soap/IValidationServiceEnhanced/ValidateAddress" style="document" />
- <s2:input>
- <s5:body use="literal" />
- <wsp:Policy>
- <wsp:PolicyReference URI="#derm.service.common.esb.wspolicy.UNT.1" />
- </wsp:Policy>
- </s2:input>
- <s2:output>
- <s5:body use="literal" />
- </s2:output>
- </s2:operation>
- <s2:operation name="ValidateLotPlan">
- <s5:operation soapAction="information.qld.gov.au/service/Addressing/ValidationService/2/soap/IValidationServiceEnhanced/ValidateLotPlan" style="document" />
- <s2:input>
- <s5:body use="literal" />
- <wsp:Policy>
- <wsp:PolicyReference URI="#derm.service.common.esb.wspolicy.UNT.1" />
- </wsp:Policy>
- </s2:input>
- <s2:output>
- <s5:body use="literal" />
- </s2:output>
- </s2:operation>
- <s2:operation name="ParseValidAddress">
- <s5:operation soapAction="information.qld.gov.au/service/Addressing/ValidationService/2/soap/IValidationServiceEnhanced/ParseValidAddress" style="document" />
- <s2:input>
- <s5:body use="literal" />
- <wsp:Policy>
- <wsp:PolicyReference URI="#derm.service.common.esb.wspolicy.UNT.1" />
- </wsp:Policy>
- </s2:input>
- <s2:output>
- <s5:body use="literal" />
- </s2:output>
- </s2:operation>
- <s2:operation name="ValidateCoordinates">
- <s5:operation soapAction="information.qld.gov.au/service/Addressing/ValidationService/2/soap/IValidationServiceEnhanced/ValidateCoordinates" style="document" />
- <s2:input>
- <s5:body use="literal" />
- <wsp:Policy>
- <wsp:PolicyReference URI="#derm.service.common.esb.wspolicy.UNT.1" />
- </wsp:Policy>
- </s2:input>
- <s2:output>
- <s5:body use="literal" />
- </s2:output>
- </s2:operation>
- </s2:binding>
- <s2:service name="ValidationService">
- <s2:port binding="s3:ClearUsernameBinding_IValidationServiceEnhanced" name="ClearUsernameBinding_IValidationServiceEnhanced">
- <s5:address location="https://information.qld.gov.au/service/land/property/ValidationService/2/soap" />
- </s2:port>
- </s2:service>
- </s2:definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement