<?xml version="1.0"?>
<wsdl:definitions
    xmlns:tns="http://services.monster.com/Seeker/Resume"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="http://schemas.xmlsoap.org/wsdl/"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:soapbind="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:msresume="http://schemas.monster.com/Seeker/Resume"
    xmlns:mf="http://services.monster.com"
    xmlns:msivfault="http://services.monster.com/Seeker/InputValidationFault"
    targetNamespace="http://services.monster.com/Seeker/Resume"
    name="ResumeService">

  <wsdl:import namespace="http://services.monster.com" location="../MonsterFault-Message.wsdl"/>
  <wsdl:import namespace="http://services.monster.com/Seeker/InputValidationFault" location="InputValidationFault-Message.wsdl"/>

  <wsdl:types>
    <xsd:schema>
      <xsd:import namespace="http://schemas.monster.com/Seeker/Resume" schemaLocation="http://schemas.monster.com/current/xsd/Seeker/Resume/ResumeUpload.xsd"/>
    </xsd:schema>
    <xsd:schema>    
      <xsd:import namespace="http://schemas.monster.com/Seeker/Resume" schemaLocation="http://schemas.monster.com/current/xsd/Seeker/Resume/ResumeUploadReplace.xsd"/>
    </xsd:schema>
    <xsd:schema>
      <xsd:import namespace="http://schemas.monster.com/Seeker/Resume" schemaLocation="http://schemas.monster.com/current/xsd/Seeker/Resume/GetResumesMetaData.xsd"/>      
    </xsd:schema>
  </wsdl:types>

  <message name="ResumeUploadIn">
    <part name="body" element="msresume:ResumeUploadRequest"/>
  </message>
  <message name="ResumeUploadOut">
    <part name="body" element="msresume:ResumeUploadResult"/>
  </message>
  <message name="ResumeUploadReplaceIn">
    <part name="body" element="msresume:ResumeUploadReplaceRequest"/>
  </message>
  <message name="ResumeUploadReplaceOut">
    <part name="body" element="msresume:ResumeUploadResult"/>
  </message>
  <message name="GetResumesMetaDataIn">
    <part name="body" element="msresume:GetResumesMetaDataRequest"/>
  </message>
  <message name="GetResumesMetaDataOut">
    <part name="body" element="msresume:GetResumesMetaDataResult"/>
  </message>

  <portType name="IResume">
    <operation name="ResumeUpload">
      <input message="tns:ResumeUploadIn"/>
      <output message="tns:ResumeUploadOut"/>
      <fault message="mf:MonsterFault" name="MonsterFault"/>
      <fault message="msivfault:InputValidationFault" name="InputValidationFault"/>
    </operation>
    <operation name="ResumeUploadReplace">
      <input message="tns:ResumeUploadReplaceIn"/>
      <output message="tns:ResumeUploadReplaceOut"/>
      <fault message="mf:MonsterFault" name="MonsterFault"/>
      <fault message="msivfault:InputValidationFault" name="InputValidationFault"/>
    </operation>
    <operation name="GetResumesMetaData">
      <input message="tns:GetResumesMetaDataIn"/>
      <output message="tns:GetResumesMetaDataOut"/>
      <fault message="mf:MonsterFault" name="MonsterFault"/>
      <fault message="msivfault:InputValidationFault" name="InputValidationFault"/>
    </operation>
  </portType>

</wsdl:definitions>