<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.vit.org/WebServices/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://www.vit.org/WebServices/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.vit.org/WebServices/">
      <s:element name="GetCurrentAdvisoryLevel">
        <s:complexType />
      </s:element>
      <s:element name="GetCurrentAdvisoryLevelResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetCurrentAdvisoryLevelResult" type="tns:DHSAdvisoryLevel" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="DHSAdvisoryLevel">
        <s:restriction base="s:string">
          <s:enumeration value="SEVERE" />
          <s:enumeration value="HIGH" />
          <s:enumeration value="ELEVATED" />
          <s:enumeration value="GUARDED" />
          <s:enumeration value="LOW" />
          <s:enumeration value="UNKNOWN" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetCurrentMARSECLevel">
        <s:complexType />
      </s:element>
      <s:element name="GetCurrentMARSECLevelResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetCurrentMARSECLevelResult" type="tns:MARSECLevel" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="MARSECLevel">
        <s:restriction base="s:string">
          <s:enumeration value="I" />
          <s:enumeration value="II" />
          <s:enumeration value="III" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetRefreshedDateTime">
        <s:complexType />
      </s:element>
      <s:element name="GetRefreshedDateTimeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetRefreshedDateTimeResult" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDHSAdvisoryLevelSourceURL">
        <s:complexType />
      </s:element>
      <s:element name="GetDHSAdvisoryLevelSourceURLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDHSAdvisoryLevelSourceURLResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DHSAdvisoryLevel" type="tns:DHSAdvisoryLevel" />
      <s:element name="MARSECLevel" type="tns:MARSECLevel" />
      <s:element name="dateTime" type="s:dateTime" />
      <s:element name="string" nillable="true" type="s:string" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetCurrentAdvisoryLevelSoapIn">
    <wsdl:part name="parameters" element="tns:GetCurrentAdvisoryLevel" />
  </wsdl:message>
  <wsdl:message name="GetCurrentAdvisoryLevelSoapOut">
    <wsdl:part name="parameters" element="tns:GetCurrentAdvisoryLevelResponse" />
  </wsdl:message>
  <wsdl:message name="GetCurrentMARSECLevelSoapIn">
    <wsdl:part name="parameters" element="tns:GetCurrentMARSECLevel" />
  </wsdl:message>
  <wsdl:message name="GetCurrentMARSECLevelSoapOut">
    <wsdl:part name="parameters" element="tns:GetCurrentMARSECLevelResponse" />
  </wsdl:message>
  <wsdl:message name="GetRefreshedDateTimeSoapIn">
    <wsdl:part name="parameters" element="tns:GetRefreshedDateTime" />
  </wsdl:message>
  <wsdl:message name="GetRefreshedDateTimeSoapOut">
    <wsdl:part name="parameters" element="tns:GetRefreshedDateTimeResponse" />
  </wsdl:message>
  <wsdl:message name="GetDHSAdvisoryLevelSourceURLSoapIn">
    <wsdl:part name="parameters" element="tns:GetDHSAdvisoryLevelSourceURL" />
  </wsdl:message>
  <wsdl:message name="GetDHSAdvisoryLevelSourceURLSoapOut">
    <wsdl:part name="parameters" element="tns:GetDHSAdvisoryLevelSourceURLResponse" />
  </wsdl:message>
  <wsdl:message name="GetCurrentAdvisoryLevelHttpPostIn" />
  <wsdl:message name="GetCurrentAdvisoryLevelHttpPostOut">
    <wsdl:part name="Body" element="tns:DHSAdvisoryLevel" />
  </wsdl:message>
  <wsdl:message name="GetCurrentMARSECLevelHttpPostIn" />
  <wsdl:message name="GetCurrentMARSECLevelHttpPostOut">
    <wsdl:part name="Body" element="tns:MARSECLevel" />
  </wsdl:message>
  <wsdl:message name="GetRefreshedDateTimeHttpPostIn" />
  <wsdl:message name="GetRefreshedDateTimeHttpPostOut">
    <wsdl:part name="Body" element="tns:dateTime" />
  </wsdl:message>
  <wsdl:message name="GetDHSAdvisoryLevelSourceURLHttpPostIn" />
  <wsdl:message name="GetDHSAdvisoryLevelSourceURLHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:portType name="HomelandSecurityServiceSoap">
    <wsdl:operation name="GetCurrentAdvisoryLevel">
      <wsdl:input message="tns:GetCurrentAdvisoryLevelSoapIn" />
      <wsdl:output message="tns:GetCurrentAdvisoryLevelSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCurrentMARSECLevel">
      <wsdl:input message="tns:GetCurrentMARSECLevelSoapIn" />
      <wsdl:output message="tns:GetCurrentMARSECLevelSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRefreshedDateTime">
      <wsdl:input message="tns:GetRefreshedDateTimeSoapIn" />
      <wsdl:output message="tns:GetRefreshedDateTimeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDHSAdvisoryLevelSourceURL">
      <wsdl:input message="tns:GetDHSAdvisoryLevelSourceURLSoapIn" />
      <wsdl:output message="tns:GetDHSAdvisoryLevelSourceURLSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="HomelandSecurityServiceHttpPost">
    <wsdl:operation name="GetCurrentAdvisoryLevel">
      <wsdl:input message="tns:GetCurrentAdvisoryLevelHttpPostIn" />
      <wsdl:output message="tns:GetCurrentAdvisoryLevelHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCurrentMARSECLevel">
      <wsdl:input message="tns:GetCurrentMARSECLevelHttpPostIn" />
      <wsdl:output message="tns:GetCurrentMARSECLevelHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRefreshedDateTime">
      <wsdl:input message="tns:GetRefreshedDateTimeHttpPostIn" />
      <wsdl:output message="tns:GetRefreshedDateTimeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDHSAdvisoryLevelSourceURL">
      <wsdl:input message="tns:GetDHSAdvisoryLevelSourceURLHttpPostIn" />
      <wsdl:output message="tns:GetDHSAdvisoryLevelSourceURLHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="HomelandSecurityServiceSoap" type="tns:HomelandSecurityServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetCurrentAdvisoryLevel">
      <soap:operation soapAction="http://www.vit.org/WebServices/GetCurrentAdvisoryLevel" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCurrentMARSECLevel">
      <soap:operation soapAction="http://www.vit.org/WebServices/GetCurrentMARSECLevel" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRefreshedDateTime">
      <soap:operation soapAction="http://www.vit.org/WebServices/GetRefreshedDateTime" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDHSAdvisoryLevelSourceURL">
      <soap:operation soapAction="http://www.vit.org/WebServices/GetDHSAdvisoryLevelSourceURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="HomelandSecurityServiceSoap12" type="tns:HomelandSecurityServiceSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetCurrentAdvisoryLevel">
      <soap12:operation soapAction="http://www.vit.org/WebServices/GetCurrentAdvisoryLevel" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCurrentMARSECLevel">
      <soap12:operation soapAction="http://www.vit.org/WebServices/GetCurrentMARSECLevel" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRefreshedDateTime">
      <soap12:operation soapAction="http://www.vit.org/WebServices/GetRefreshedDateTime" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDHSAdvisoryLevelSourceURL">
      <soap12:operation soapAction="http://www.vit.org/WebServices/GetDHSAdvisoryLevelSourceURL" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="HomelandSecurityServiceHttpPost" type="tns:HomelandSecurityServiceHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="GetCurrentAdvisoryLevel">
      <http:operation location="/GetCurrentAdvisoryLevel" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCurrentMARSECLevel">
      <http:operation location="/GetCurrentMARSECLevel" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRefreshedDateTime">
      <http:operation location="/GetRefreshedDateTime" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDHSAdvisoryLevelSourceURL">
      <http:operation location="/GetDHSAdvisoryLevelSourceURL" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="HomelandSecurityService">
    <wsdl:port name="HomelandSecurityServiceSoap" binding="tns:HomelandSecurityServiceSoap">
      <soap:address location="http://www.vit.org/WebServices/HomelandSecurityService.asmx" />
    </wsdl:port>
    <wsdl:port name="HomelandSecurityServiceSoap12" binding="tns:HomelandSecurityServiceSoap12">
      <soap12:address location="http://www.vit.org/WebServices/HomelandSecurityService.asmx" />
    </wsdl:port>
    <wsdl:port name="HomelandSecurityServiceHttpPost" binding="tns:HomelandSecurityServiceHttpPost">
      <http:address location="http://www.vit.org/WebServices/HomelandSecurityService.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>