diff options
author | jeff <jeff> | 2010-03-31 16:23:40 +0000 |
---|---|---|
committer | jeff <jeff> | 2010-03-31 16:23:40 +0000 |
commit | 816672146578e431cb606071f1ac0be2afd5399f (patch) | |
tree | f6d461ae26f3b401251b3f5804479d95c6b421ff /EmergencyProvisioning.wsdl |
initial importimport
Diffstat (limited to 'EmergencyProvisioning.wsdl')
-rw-r--r-- | EmergencyProvisioning.wsdl | 448 |
1 files changed, 448 insertions, 0 deletions
diff --git a/EmergencyProvisioning.wsdl b/EmergencyProvisioning.wsdl new file mode 100644 index 0000000..b96755e --- /dev/null +++ b/EmergencyProvisioning.wsdl @@ -0,0 +1,448 @@ +<?xml version='1.0' encoding='UTF-8'?> +<?xml-stylesheet type="text/xsl" href="wsdl-viewer.xsl"?> +<wsdl:definitions name="EmergencyProvisioning" targetNamespace="http://dashcs.com/api/v1/emergency" xmlns:ns1="http://dashcs.com/api/v1/emergency" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <wsdl:types> +<xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://dashcs.com/api/v1/emergency" xmlns:tns="http://dashcs.com/api/v1/emergency" xmlns:xs="http://www.w3.org/2001/XMLSchema"> + <xs:complexType name="uri"> + <xs:sequence> + <xs:element name="callername" type="xs:string" /> + <xs:element name="uri" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="location"> + <xs:sequence> + <xs:element minOccurs="0" name="activatedtime" nillable="true" type="xs:dateTime" /> + <xs:element name="address1" type="xs:string" /> + <xs:element minOccurs="0" name="address2" nillable="true" type="xs:string" /> + <xs:element minOccurs="0" name="callername" nillable="true" type="xs:string" /> + <xs:element minOccurs="0" name="comments" nillable="true" type="xs:string" /> + <xs:element name="community" type="xs:string" /> + <xs:element minOccurs="0" name="customerorderid" nillable="true" type="xs:string" /> + <xs:element minOccurs="0" name="latitude" nillable="true" type="xs:double" /> + <xs:element minOccurs="0" name="legacydata" nillable="true" type="tns:legacyLocationData" /> + <xs:element minOccurs="0" name="locationid" nillable="true" type="xs:string" /> + <xs:element minOccurs="0" name="longitude" nillable="true" type="xs:double" /> + <xs:element minOccurs="0" name="plusfour" nillable="true" type="xs:string" /> + <xs:element name="postalcode" type="xs:string" /> + <xs:element name="state" type="xs:string" /> + <xs:element minOccurs="0" name="status" nillable="true" type="tns:locationStatus" /> + <xs:element default="ADDRESS" name="type" type="tns:locationType" /> + <xs:element minOccurs="0" name="updatetime" nillable="true" type="xs:dateTime" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="legacyLocationData"> + <xs:sequence> + <xs:element name="housenumber" type="xs:string" /> + <xs:element name="predirectional" type="xs:string" /> + <xs:element name="streetname" type="xs:string" /> + <xs:element name="suite" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="locationStatus"> + <xs:sequence> + <xs:element name="code" type="tns:locationStatusCode" /> + <xs:element minOccurs="0" name="description" nillable="true" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="uriStatus"> + <xs:sequence> + <xs:element name="code" type="tns:uriStatusCode" /> + <xs:element minOccurs="0" name="description" nillable="true" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="urIs"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="uris" nillable="true" type="tns:uri" /> + </xs:sequence> + </xs:complexType> + <xs:simpleType name="locationStatusCode"> + <xs:restriction base="xs:string"> + <xs:enumeration value="ERROR" /> + <xs:enumeration value="REMOVED" /> + <xs:enumeration value="PROVISIONED" /> + <xs:enumeration value="INVALID" /> + <xs:enumeration value="GEOCODED" /> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="locationType"> + <xs:restriction base="xs:string"> + <xs:enumeration value="LATLONG" /> + <xs:enumeration value="ADDRESS" /> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="uriStatusCode"> + <xs:restriction base="xs:string"> + <xs:enumeration value="ERROR" /> + <xs:enumeration value="NOT_FOUND" /> + <xs:enumeration value="REMOVED" /> + <xs:enumeration value="SUCCESS" /> + <xs:enumeration value="LOCKED" /> + </xs:restriction> + </xs:simpleType> + <xs:element name="ParseException" type="tns:ParseException" /> + <xs:complexType name="ParseException"> + <xs:sequence /> + </xs:complexType> + <xs:element name="LockedException" type="tns:LockedException" /> + <xs:complexType name="LockedException"> + <xs:sequence /> + </xs:complexType> + <xs:element name="NotFoundException" type="tns:NotFoundException" /> + <xs:complexType name="NotFoundException"> + <xs:sequence /> + </xs:complexType> + <xs:element name="ProvisionException" type="tns:ProvisionException" /> + <xs:complexType name="ProvisionException"> + <xs:sequence /> + </xs:complexType> + <xs:element name="getAuthenticationCheck" type="tns:getAuthenticationCheck" /> + <xs:complexType name="getAuthenticationCheck"> + <xs:sequence /> + </xs:complexType> + <xs:element name="getAuthenticationCheckResponse" type="tns:getAuthenticationCheckResponse" /> + <xs:complexType name="getAuthenticationCheckResponse"> + <xs:sequence> + <xs:element name="AuthValid" type="xs:boolean" /> + </xs:sequence> + </xs:complexType> + <xs:element name="addLocation" type="tns:addLocation" /> + <xs:complexType name="addLocation"> + <xs:sequence> + <xs:element minOccurs="0" name="uri" type="tns:uri" /> + <xs:element minOccurs="0" name="location" type="tns:location" /> + </xs:sequence> + </xs:complexType> + <xs:element name="addLocationResponse" type="tns:addLocationResponse" /> + <xs:complexType name="addLocationResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="Location" type="tns:location" /> + </xs:sequence> + </xs:complexType> + <xs:element name="getProvisionedLocationByURI" type="tns:getProvisionedLocationByURI" /> + <xs:complexType name="getProvisionedLocationByURI"> + <xs:sequence> + <xs:element minOccurs="0" name="uri" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:element name="getProvisionedLocationByURIResponse" type="tns:getProvisionedLocationByURIResponse" /> + <xs:complexType name="getProvisionedLocationByURIResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="Location" type="tns:location" /> + </xs:sequence> + </xs:complexType> + <xs:element name="validateLocation" type="tns:validateLocation" /> + <xs:complexType name="validateLocation"> + <xs:sequence> + <xs:element minOccurs="0" name="location" type="tns:location" /> + </xs:sequence> + </xs:complexType> + <xs:element name="validateLocationResponse" type="tns:validateLocationResponse" /> + <xs:complexType name="validateLocationResponse"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="Location" type="tns:location" /> + </xs:sequence> + </xs:complexType> + <xs:element name="provisionLocation" type="tns:provisionLocation" /> + <xs:complexType name="provisionLocation"> + <xs:sequence> + <xs:element minOccurs="0" name="locationid" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:element name="provisionLocationResponse" type="tns:provisionLocationResponse" /> + <xs:complexType name="provisionLocationResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="LocationStatus" type="tns:locationStatus" /> + </xs:sequence> + </xs:complexType> + <xs:element name="removeURI" type="tns:removeURI" /> + <xs:complexType name="removeURI"> + <xs:sequence> + <xs:element minOccurs="0" name="uri" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:element name="removeURIResponse" type="tns:removeURIResponse" /> + <xs:complexType name="removeURIResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="URIStatus" type="tns:uriStatus" /> + </xs:sequence> + </xs:complexType> + <xs:element name="getProvisionedLocationHistoryByURI" type="tns:getProvisionedLocationHistoryByURI" /> + <xs:complexType name="getProvisionedLocationHistoryByURI"> + <xs:sequence> + <xs:element minOccurs="0" name="uri" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:element name="getProvisionedLocationHistoryByURIResponse" type="tns:getProvisionedLocationHistoryByURIResponse" /> + <xs:complexType name="getProvisionedLocationHistoryByURIResponse"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="ProvisionedLocations" type="tns:location" /> + </xs:sequence> + </xs:complexType> + <xs:element name="removeLocation" type="tns:removeLocation" /> + <xs:complexType name="removeLocation"> + <xs:sequence> + <xs:element minOccurs="0" name="locationid" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:element name="removeLocationResponse" type="tns:removeLocationResponse" /> + <xs:complexType name="removeLocationResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="LocationStatus" type="tns:locationStatus" /> + </xs:sequence> + </xs:complexType> + <xs:element name="getURIs" type="tns:getURIs" /> + <xs:complexType name="getURIs"> + <xs:sequence /> + </xs:complexType> + <xs:element name="getURIsResponse" type="tns:getURIsResponse" /> + <xs:complexType name="getURIsResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="URIs" type="tns:urIs" /> + </xs:sequence> + </xs:complexType> + <xs:element name="addPinCode" type="tns:addPinCode" /> + <xs:complexType name="addPinCode"> + <xs:sequence> + <xs:element minOccurs="0" name="uri" type="xs:string" /> + <xs:element minOccurs="0" name="pincode" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:element name="addPinCodeResponse" type="tns:addPinCodeResponse" /> + <xs:complexType name="addPinCodeResponse"> + <xs:sequence> + <xs:element name="Result" type="xs:boolean" /> + </xs:sequence> + </xs:complexType> + <xs:element name="getLocationsByURI" type="tns:getLocationsByURI" /> + <xs:complexType name="getLocationsByURI"> + <xs:sequence> + <xs:element minOccurs="0" name="uri" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:element name="getLocationsByURIResponse" type="tns:getLocationsByURIResponse" /> + <xs:complexType name="getLocationsByURIResponse"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="Locations" type="tns:location" /> + </xs:sequence> + </xs:complexType> +</xs:schema> + </wsdl:types> + <wsdl:message name="ProvisionException"> + <wsdl:part element="ns1:ProvisionException" name="ProvisionException"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="addLocationResponse"> + <wsdl:part element="ns1:addLocationResponse" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getURIs"> + <wsdl:part element="ns1:getURIs" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="validateLocation"> + <wsdl:part element="ns1:validateLocation" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getLocationsByURI"> + <wsdl:part element="ns1:getLocationsByURI" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getProvisionedLocationHistoryByURIResponse"> + <wsdl:part element="ns1:getProvisionedLocationHistoryByURIResponse" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="provisionLocationResponse"> + <wsdl:part element="ns1:provisionLocationResponse" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="removeLocation"> + <wsdl:part element="ns1:removeLocation" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getLocationsByURIResponse"> + <wsdl:part element="ns1:getLocationsByURIResponse" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getProvisionedLocationByURIResponse"> + <wsdl:part element="ns1:getProvisionedLocationByURIResponse" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="LockedException"> + <wsdl:part element="ns1:LockedException" name="LockedException"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getProvisionedLocationByURI"> + <wsdl:part element="ns1:getProvisionedLocationByURI" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="provisionLocation"> + <wsdl:part element="ns1:provisionLocation" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="removeLocationResponse"> + <wsdl:part element="ns1:removeLocationResponse" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="removeURIResponse"> + <wsdl:part element="ns1:removeURIResponse" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getProvisionedLocationHistoryByURI"> + <wsdl:part element="ns1:getProvisionedLocationHistoryByURI" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="ParseException"> + <wsdl:part element="ns1:ParseException" name="ParseException"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="addPinCode"> + <wsdl:part element="ns1:addPinCode" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getURIsResponse"> + <wsdl:part element="ns1:getURIsResponse" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="addPinCodeResponse"> + <wsdl:part element="ns1:addPinCodeResponse" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="validateLocationResponse"> + <wsdl:part element="ns1:validateLocationResponse" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="NotFoundException"> + <wsdl:part element="ns1:NotFoundException" name="NotFoundException"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="addLocation"> + <wsdl:part element="ns1:addLocation" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getAuthenticationCheck"> + <wsdl:part element="ns1:getAuthenticationCheck" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getAuthenticationCheckResponse"> + <wsdl:part element="ns1:getAuthenticationCheckResponse" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="removeURI"> + <wsdl:part element="ns1:removeURI" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:portType name="EmergencyProvisioning"> + <wsdl:operation name="getAuthenticationCheck"> + <wsdl:input message="ns1:getAuthenticationCheck" name="getAuthenticationCheck"> + </wsdl:input> + <wsdl:output message="ns1:getAuthenticationCheckResponse" name="getAuthenticationCheckResponse"> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="addLocation"> + <wsdl:input message="ns1:addLocation" name="addLocation"> + </wsdl:input> + <wsdl:output message="ns1:addLocationResponse" name="addLocationResponse"> + </wsdl:output> + <wsdl:fault message="ns1:LockedException" name="LockedException"> + </wsdl:fault> + <wsdl:fault message="ns1:ParseException" name="ParseException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getProvisionedLocationByURI"> + <wsdl:input message="ns1:getProvisionedLocationByURI" name="getProvisionedLocationByURI"> + </wsdl:input> + <wsdl:output message="ns1:getProvisionedLocationByURIResponse" name="getProvisionedLocationByURIResponse"> + </wsdl:output> + <wsdl:fault message="ns1:LockedException" name="LockedException"> + </wsdl:fault> + <wsdl:fault message="ns1:NotFoundException" name="NotFoundException"> + </wsdl:fault> + <wsdl:fault message="ns1:ParseException" name="ParseException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="validateLocation"> + <wsdl:input message="ns1:validateLocation" name="validateLocation"> + </wsdl:input> + <wsdl:output message="ns1:validateLocationResponse" name="validateLocationResponse"> + </wsdl:output> + <wsdl:fault message="ns1:ParseException" name="ParseException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="provisionLocation"> + <wsdl:input message="ns1:provisionLocation" name="provisionLocation"> + </wsdl:input> + <wsdl:output message="ns1:provisionLocationResponse" name="provisionLocationResponse"> + </wsdl:output> + <wsdl:fault message="ns1:ProvisionException" name="ProvisionException"> + </wsdl:fault> + <wsdl:fault message="ns1:LockedException" name="LockedException"> + </wsdl:fault> + <wsdl:fault message="ns1:NotFoundException" name="NotFoundException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="removeURI"> + <wsdl:input message="ns1:removeURI" name="removeURI"> + </wsdl:input> + <wsdl:output message="ns1:removeURIResponse" name="removeURIResponse"> + </wsdl:output> + <wsdl:fault message="ns1:LockedException" name="LockedException"> + </wsdl:fault> + <wsdl:fault message="ns1:NotFoundException" name="NotFoundException"> + </wsdl:fault> + <wsdl:fault message="ns1:ParseException" name="ParseException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getProvisionedLocationHistoryByURI"> + <wsdl:input message="ns1:getProvisionedLocationHistoryByURI" name="getProvisionedLocationHistoryByURI"> + </wsdl:input> + <wsdl:output message="ns1:getProvisionedLocationHistoryByURIResponse" name="getProvisionedLocationHistoryByURIResponse"> + </wsdl:output> + <wsdl:fault message="ns1:LockedException" name="LockedException"> + </wsdl:fault> + <wsdl:fault message="ns1:NotFoundException" name="NotFoundException"> + </wsdl:fault> + <wsdl:fault message="ns1:ParseException" name="ParseException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="removeLocation"> + <wsdl:input message="ns1:removeLocation" name="removeLocation"> + </wsdl:input> + <wsdl:output message="ns1:removeLocationResponse" name="removeLocationResponse"> + </wsdl:output> + <wsdl:fault message="ns1:LockedException" name="LockedException"> + </wsdl:fault> + <wsdl:fault message="ns1:NotFoundException" name="NotFoundException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getURIs"> + <wsdl:input message="ns1:getURIs" name="getURIs"> + </wsdl:input> + <wsdl:output message="ns1:getURIsResponse" name="getURIsResponse"> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="addPinCode"> + <wsdl:input message="ns1:addPinCode" name="addPinCode"> + </wsdl:input> + <wsdl:output message="ns1:addPinCodeResponse" name="addPinCodeResponse"> + </wsdl:output> + <wsdl:fault message="ns1:LockedException" name="LockedException"> + </wsdl:fault> + <wsdl:fault message="ns1:NotFoundException" name="NotFoundException"> + </wsdl:fault> + <wsdl:fault message="ns1:ParseException" name="ParseException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getLocationsByURI"> + <wsdl:input message="ns1:getLocationsByURI" name="getLocationsByURI"> + </wsdl:input> + <wsdl:output message="ns1:getLocationsByURIResponse" name="getLocationsByURIResponse"> + </wsdl:output> + <wsdl:fault message="ns1:LockedException" name="LockedException"> + </wsdl:fault> + <wsdl:fault message="ns1:NotFoundException" name="NotFoundException"> + </wsdl:fault> + <wsdl:fault message="ns1:ParseException" name="ParseException"> + </wsdl:fault> + </wsdl:operation> + </wsdl:portType> +</wsdl:definitions> |