<?xml version="1.0"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://va-csm.symplicity.com/ws/external_job_api.php" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" name="JobWebService" targetNamespace="http://va-csm.symplicity.com/ws/external_job_api.php"><types><xsd:schema targetNamespace="http://va-csm.symplicity.com/ws/external_job_api.php"><xsd:complexType name="ArrayOfassoc"><xsd:complexContent><xsd:restriction base="soap-enc:Array"><xsd:attribute ref="soap-enc:arrayType" wsdl:arrayType="tns:assoc[]"/></xsd:restriction></xsd:complexContent></xsd:complexType><xsd:complexType name="assoc"><xsd:all><xsd:element name="ikey" type="xsd:string" nillable="true"/><xsd:element name="ivalue" type="xsd:string" nillable="true"/></xsd:all></xsd:complexType><xsd:complexType name="ArrayOfstringarray"><xsd:complexContent><xsd:restriction base="soap-enc:Array"><xsd:attribute ref="soap-enc:arrayType" wsdl:arrayType="tns:stringarray[]"/></xsd:restriction></xsd:complexContent></xsd:complexType><xsd:complexType name="stringarray"><xsd:all><xsd:element name="stringvalue" type="xsd:string" nillable="true"/></xsd:all></xsd:complexType><xsd:complexType name="ArrayOfjob_location"><xsd:complexContent><xsd:restriction base="soap-enc:Array"><xsd:attribute ref="soap-enc:arrayType" wsdl:arrayType="tns:job_location[]"/></xsd:restriction></xsd:complexContent></xsd:complexType><xsd:complexType name="job_location"><xsd:all><xsd:element name="city" type="xsd:string" nillable="true"/><xsd:element name="state" type="xsd:string" nillable="true"/><xsd:element name="country" type="xsd:string" nillable="true"/></xsd:all></xsd:complexType><xsd:complexType name="job"><xsd:all><xsd:element name="job_id" type="xsd:string" nillable="true"/><xsd:element name="req_id" type="xsd:string" nillable="true"/><xsd:element name="contact_email" type="xsd:string" nillable="true"/><xsd:element name="job_title" type="xsd:string" nillable="true"/><xsd:element name="start_date" type="xsd:string" nillable="true"/><xsd:element name="job_start" type="xsd:string" nillable="true"/><xsd:element name="blind_flag" type="xsd:boolean" nillable="true"/><xsd:element name="num_openings" type="xsd:int" nillable="true"/><xsd:element name="job_type" type="tns:ArrayOfstringarray" nillable="true"/><xsd:element name="duration" type="xsd:string" nillable="true"/><xsd:element name="hours_per_week" type="xsd:int" nillable="true"/><xsd:element name="salary" type="xsd:string" nillable="true"/><xsd:element name="travel_perc" type="xsd:string" nillable="true"/><xsd:element name="job_function" type="tns:ArrayOfstringarray" nillable="true"/><xsd:element name="job_locations" type="tns:ArrayOfjob_location" nillable="true"/><xsd:element name="qualifications" type="xsd:string" nillable="true"/><xsd:element name="job_desc" type="xsd:string" nillable="true"/><xsd:element name="resume_mode" type="xsd:string" nillable="true"/><xsd:element name="resume_email" type="xsd:string" nillable="true"/><xsd:element name="contact_blurb" type="xsd:string" nillable="true"/><xsd:element name="additional_documents" type="soap-enc:Array" nillable="true"/><xsd:element name="additional_documents_notes" type="xsd:string" nillable="true"/><xsd:element name="show_contact_info" type="xsd:boolean" nillable="true"/><xsd:element name="contact_info" type="xsd:string" nillable="true"/><xsd:element name="auto_gen_resume_book" type="xsd:boolean" nillable="true"/><xsd:element name="work_authorization" type="tns:ArrayOfstringarray" nillable="true"/><xsd:element name="degree_level" type="tns:ArrayOfstringarray" nillable="true"/><xsd:element name="class_level" type="tns:ArrayOfstringarray" nillable="true"/></xsd:all></xsd:complexType><xsd:complexType name="employer"><xsd:all><xsd:element name="fullname" type="xsd:string" nillable="true"/><xsd:element name="fname" type="xsd:string" nillable="true"/><xsd:element name="mi" type="xsd:string" nillable="true"/><xsd:element name="lname" type="xsd:string" nillable="true"/><xsd:element name="suffix" type="xsd:string" nillable="true"/><xsd:element name="title" type="xsd:string" nillable="true"/><xsd:element name="position_title" type="xsd:string" nillable="true"/><xsd:element name="email" type="xsd:string" nillable="true"/><xsd:element name="phone" type="xsd:string" nillable="true"/><xsd:element name="fax" type="xsd:string" nillable="true"/><xsd:element name="street" type="xsd:string" nillable="true"/><xsd:element name="city" type="xsd:string" nillable="true"/><xsd:element name="state" type="xsd:string" nillable="true"/><xsd:element name="zip" type="xsd:string" nillable="true"/><xsd:element name="country" type="xsd:string" nillable="true"/><xsd:element name="empname" type="xsd:string" nillable="true"/><xsd:element name="empdivision" type="xsd:string" nillable="true"/><xsd:element name="empstreet" type="xsd:string" nillable="true"/><xsd:element name="empcity" type="xsd:string" nillable="true"/><xsd:element name="empstate" type="xsd:string" nillable="true"/><xsd:element name="empzip" type="xsd:string" nillable="true"/><xsd:element name="empcountry" type="xsd:string" nillable="true"/><xsd:element name="website" type="xsd:string" nillable="true"/><xsd:element name="industry" type="tns:ArrayOfstringarray" nillable="true"/><xsd:element name="description" type="xsd:string" nillable="true"/></xsd:all></xsd:complexType></xsd:schema></types><portType name="JobWebServicePort"><operation name="testService"><documentation>@return string</documentation><input message="tns:testServiceIn"/><output message="tns:testServiceOut"/></operation><operation name="getPicklist"><documentation>@param string</documentation><input message="tns:getPicklistIn"/><output message="tns:getPicklistOut"/></operation><operation name="processJob"><documentation>processJob method</documentation><input message="tns:processJobIn"/><output message="tns:processJobOut"/></operation><operation name="deleteJob"><documentation>deleteJob method</documentation><input message="tns:deleteJobIn"/><output message="tns:deleteJobOut"/></operation></portType><binding name="JobWebServiceBinding" type="tns:JobWebServicePort"><soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/><operation name="testService"><soap:operation soapAction="http://va-csm.symplicity.com/ws/external_job_api.php#testService"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://va-csm.symplicity.com/ws/external_job_api.php"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://va-csm.symplicity.com/ws/external_job_api.php"/></output></operation><operation name="getPicklist"><soap:operation soapAction="http://va-csm.symplicity.com/ws/external_job_api.php#getPicklist"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://va-csm.symplicity.com/ws/external_job_api.php"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://va-csm.symplicity.com/ws/external_job_api.php"/></output></operation><operation name="processJob"><soap:operation soapAction="http://va-csm.symplicity.com/ws/external_job_api.php#processJob"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://va-csm.symplicity.com/ws/external_job_api.php"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://va-csm.symplicity.com/ws/external_job_api.php"/></output></operation><operation name="deleteJob"><soap:operation soapAction="http://va-csm.symplicity.com/ws/external_job_api.php#deleteJob"/><input><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://va-csm.symplicity.com/ws/external_job_api.php"/></input><output><soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://va-csm.symplicity.com/ws/external_job_api.php"/></output></operation></binding><service name="JobWebServiceService"><port name="JobWebServicePort" binding="tns:JobWebServiceBinding"><soap:address location="http://va-csm.symplicity.com/ws/external_job_api.php"/></port></service><message name="testServiceIn"/><message name="testServiceOut"><part name="return" type="xsd:string"/></message><message name="getPicklistIn"><part name="field" type="xsd:string"/></message><message name="getPicklistOut"><part name="return" type="tns:ArrayOfassoc"/></message><message name="processJobIn"><part name="job" type="tns:job"/><part name="employer" type="tns:employer"/><part name="external_source_id" type="xsd:string"/></message><message name="processJobOut"><part name="return" type="xsd:string"/></message><message name="deleteJobIn"><part name="job_id" type="xsd:string"/><part name="external_source_id" type="xsd:string"/></message><message name="deleteJobOut"><part name="return" type="xsd:boolean"/></message></definitions>
