Documentation for XmlJobPosting

Table of Contents

top

Schema Document Properties

Target Namespace None
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations have no namespace.
  • By default, local attribute declarations have no namespace.

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
xs http://www.w3.org/2001/XMLSchema
Schema Component Representation
<xs:schema>
...
</xs:schema>
top

Global Declarations

Element: latprobatchpost

Name latprobatchpost
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<latprobatchpost
password=" xs:string [1]"
user=" xs:string [1]">
<header> [1]
Start All [1]
<batchIdFile> xs:string </batchIdFile> [1]
<coupon> xs:string </coupon> [0..1]
<confirmation> xs:string (pattern = Y|N) </confirmation> [0..1]
<additional_confirmation_email> xs:string </additional_confirmation_email> [0..1]
<confirmation_email> xs:string </confirmation_email> [0..1]
<close_all_old_jobs> xs:string (pattern = Y|N) </close_all_old_jobs> [0..1]
End All
</header>
<job
closed=" xs:string (pattern = Y|N) [0..1]"
expirationDate=" xs:date [0..1]"
newIndicator=" xs:string (pattern = Y|N|M) [0..1]"> [1..*]
<tracking_number> xs:string </tracking_number> [1]
<client_position_id> xs:string </client_position_id> [1]
<hiring_company_name> xs:string </hiring_company_name> [1]
<hide_company_name_ind> xs:string (pattern = Y|N) </hide_company_name_ind> [1]
<job_title> xs:string </job_title> [1]
<location> [1]
Model group reference (not shown): local [1]
</location>
<description> xs:string </description> [1]
<requirements> xs:string </requirements> [1]
<job_function> xs:string </job_function> [1..*]
<industry_code> xs:string (pattern = [A-Z]{4}) </industry_code> [1]
<employment_duration_code> xs:string (value comes from list: {'PERM'|'TEMP'|'CONT'}) </employment_duration_code> [0..1]
<full_part_time_code> xs:string (value comes from list: {'FULL'|'PART'}) </full_part_time_code> [0..1]
<relocation_assistance_code> xs:string (value comes from list: {'RELO'|'NEGO'|'NORE'}) </relocation_assistance_code> [0..1]
<citizen_required_code> xs:string (value comes from list: {'CITZ'|'NORQ'|'UNSP'}) </citizen_required_code> [0..1]
<cover_letter_indicator> xs:string (value comes from list: {'Y'|'N'}) </cover_letter_indicator> [0..1]
<required_languages> [1]
Model group reference (not shown): lang [1]
</required_languages>
<travel_requirements_code> xs:string (value comes from list: {'UNSP'|'MINL'|'UP25'|'2550'|'50PL'}) </travel_requirements_code> [0..1]
<years_of_experience> xs:integer </years_of_experience> [0..1]
<min_education_level_code> xs:string (value comes from list: {'HIGH'|'COLL'|'TECH'|'ASSC'|'BACH'|'MAST'|'DOCT'}) </min_education_level_code> [0..1]
<salary_info
display=" xs:string (pattern = Y|N) [0..1]"> [0..1]
<salary_min> xs:float </salary_min> [1]
<salary_max> xs:float </salary_max> [1]
</salary_info>
<keywords> xs:string </keywords> [0..1]
<benefits> [0..1]
<benefit
code=" xs:string (pattern = [A-Z0-9]{4}) [0..1]"/> [1..*]
</benefits>
Start Choice [1]
<external_job_response> [1]
<url> xs:string </url> [1]
</external_job_response>
<internal_job_response> [1]
<send_to> [1]
<response_quality_code> xs:string (value comes from list: {'BEST'|'GOOD'}) </response_quality_code> [1]
<responses_distribution> xs:string (value comes from list: {'IBOX'|'IBML'|'IBAE'|'NONE'}) </responses_distribution> [1]
<alternate_email> xs:string </alternate_email> [0..1]
<additional_copy_email> xs:string </additional_copy_email> [0..1]
</send_to>
<filters> [0..1]
<candidate_location_code> xs:string (value comes from list: {'STAT'|'POST'|'CTRY'|'ANYW'}) </candidate_location_code> [0..1]
<auto_reject_salary_indicator> xs:string (pattern = Y|N) </auto_reject_salary_indicator> [0..1]
<auto_reject_employment_type> xs:string (pattern = Y|N) </auto_reject_employment_type> [0..1]
<auto_reject_function_indicator> xs:string (pattern = Y|N) </auto_reject_function_indicator> [0..1]
<auto_reject_travel_indicator> xs:string (pattern = Y|N) </auto_reject_travel_indicator> [0..1]
<auto_reject_education_indicator> xs:string (pattern = Y|N) </auto_reject_education_indicator> [0..1]
<auto_reject_experience_indicator> xs:string (pattern = Y|N) </auto_reject_experience_indicator> [0..1]
<auto_reject_citizenship_indicator> xs:string (pattern = Y|N) </auto_reject_citizenship_indicator> [0..1]
<auto_reject_location_indicator> xs:string (pattern = Y|N) </auto_reject_location_indicator> [0..1]
<auto_reject_industry_indicator> xs:string (pattern = Y|N) </auto_reject_industry_indicator> [0..1]
</filters>
<virtual_interview_questions> [0..1]
<v0> xs:string </v0> [1]
<v1> xs:string </v1> [0..1]
<v2> xs:string </v2> [0..1]
<v3> xs:string </v3> [0..1]
<v4> xs:string </v4> [0..1]
</virtual_interview_questions>
</internal_job_response>
End Choice
</job>
</latprobatchpost>
Diagram
h1095376299 h1282247598
Schema Component Representation
<xs:element name="latprobatchpost">
<xs:complexType>
<xs:sequence>
<xs:element name="header" maxOccurs="1">
<xs:complexType>
<xs:all>
<xs:element name="batchIdFile" type=" xs:string " minOccurs="1"/>
<xs:element name="coupon" type=" xs:string " minOccurs="0" maxOccurs="1"/>
<xs:element name="confirmation" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="Y|N"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="additional_confirmation_email" type=" xs:string " minOccurs="0" maxOccurs="1"/>
<xs:element name="confirmation_email" type=" xs:string " minOccurs="0" maxOccurs="1"/>
<xs:element name="close_all_old_jobs" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="Y|N"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="job" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="tracking_number" type=" xs:string "/>
<xs:element name="client_position_id" type=" xs:string "/>
<xs:element name="hiring_company_name" type=" xs:string "/>
<xs:element name="hide_company_name_ind">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="Y|N"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="job_title" type=" xs:string "/>
<xs:element name="location">
<xs:complexType>
<xs:sequence>
<xs:group ref=" local "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="description" type=" xs:string "/>
<xs:element name="requirements" type=" xs:string "/>
<xs:element name="job_function" type=" xs:string " minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="industry_code">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="[A-Z]{4}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="employment_duration_code" minOccurs="0">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="PERM"/>
<xs:enumeration value="TEMP"/>
<xs:enumeration value="CONT"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="full_part_time_code" minOccurs="0">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="FULL"/>
<xs:enumeration value="PART"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="relocation_assistance_code" minOccurs="0">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="RELO"/>
<xs:enumeration value="NEGO"/>
<xs:enumeration value="NORE"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="citizen_required_code" minOccurs="0">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="CITZ"/>
<xs:enumeration value="NORQ"/>
<xs:enumeration value="UNSP"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="cover_letter_indicator" minOccurs="0">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="Y"/>
<xs:enumeration value="N"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="required_languages">
<xs:complexType>
<xs:sequence>
<xs:group ref=" lang "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="travel_requirements_code" minOccurs="0">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="UNSP"/>
<xs:enumeration value="MINL"/>
<xs:enumeration value="UP25"/>
<xs:enumeration value="2550"/>
<xs:enumeration value="50PL"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="years_of_experience" type=" xs:integer " minOccurs="0"/>
<xs:element name="min_education_level_code" minOccurs="0">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="HIGH"/>
<xs:enumeration value="COLL"/>
<xs:enumeration value="TECH"/>
<xs:enumeration value="ASSC"/>
<xs:enumeration value="BACH"/>
<xs:enumeration value="MAST"/>
<xs:enumeration value="DOCT"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="salary_info" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="salary_min" type=" xs:float "/>
<xs:element name="salary_max" type=" xs:float "/>
</xs:sequence>
<xs:attribute name="display">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="Y|N"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="keywords" type=" xs:string " minOccurs="0"/>
<xs:element name="benefits" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="benefit" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="code">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="[A-Z0-9]{4}"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:choice>
<xs:element name="external_job_response">
<xs:complexType>
<xs:sequence>
<xs:element name="url" type=" xs:string "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="internal_job_response">
<xs:complexType>
<xs:sequence>
<xs:element name="send_to">
<xs:complexType>
<xs:sequence>
<xs:element name="response_quality_code">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="BEST"/>
<xs:enumeration value="GOOD"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="responses_distribution">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="IBOX"/>
<xs:enumeration value="IBML"/>
<xs:enumeration value="IBAE"/>
<xs:enumeration value="NONE"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="alternate_email" type=" xs:string " minOccurs="0"/>
<xs:element name="additional_copy_email" type=" xs:string " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="filters" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="candidate_location_code" minOccurs="0">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="STAT"/>
<xs:enumeration value="POST"/>
<xs:enumeration value="CTRY"/>
<xs:enumeration value="ANYW"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="auto_reject_salary_indicator" minOccurs="0">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="Y|N"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="auto_reject_employment_type" minOccurs="0">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="Y|N"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="auto_reject_function_indicator" minOccurs="0">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="Y|N"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="auto_reject_travel_indicator" minOccurs="0">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="Y|N"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="auto_reject_education_indicator" minOccurs="0">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="Y|N"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="auto_reject_experience_indicator" minOccurs="0">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="Y|N"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="auto_reject_citizenship_indicator" minOccurs="0">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="Y|N"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="auto_reject_location_indicator" minOccurs="0">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="Y|N"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="auto_reject_industry_indicator" minOccurs="0">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="Y|N"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="virtual_interview_questions" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="v0" type=" xs:string " minOccurs="1"/>
<xs:element name="v1" type=" xs:string " minOccurs="0"/>
<xs:element name="v2" type=" xs:string " minOccurs="0"/>
<xs:element name="v3" type=" xs:string " minOccurs="0"/>
<xs:element name="v4" type=" xs:string " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute name="closed" use="optional">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="Y|N"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="expirationDate" type=" xs:date " use="optional"/>
<xs:attribute name="newIndicator">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="Y|N|M"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="password" type=" xs:string " use="required"/>
<xs:attribute name="user" type=" xs:string " use="required"/>
</xs:complexType>
</xs:element>
top

Global Definitions

Model Group: lang

Name lang
Used by (from the same schema document) Element latprobatchpost
XML Instance Representation
<lang
code=" xs:string (pattern = [A-Z]{4}) [0..1]"
fluency=" xs:string (value comes from list: {'NATV'|'CONV'|'FLUT'|'STUD'|'NONE'}) [0..1]"
accept_only_resumes=" xs:string (pattern = Y|N) [0..1]"
auto_reject_lang_ind=" xs:string (pattern = Y|N) [0..1]"/> [1..3]
Diagram
Schema Component Representation
<xs:group name="lang">
<xs:sequence>
<xs:element name="lang" minOccurs="1" maxOccurs="3">
<xs:complexType>
<xs:attribute name="code">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="[A-Z]{4}"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="fluency">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="NATV"/>
<xs:enumeration value="CONV"/>
<xs:enumeration value="FLUT"/>
<xs:enumeration value="STUD"/>
<xs:enumeration value="NONE"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="accept_only_resumes" default="N">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="Y|N"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="auto_reject_lang_ind" default="N">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="Y|N"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:group>
top

Model Group: local

Name local
Used by (from the same schema document) Element latprobatchpost
XML Instance Representation
<region> xs:string (value comes from list: {'AS'|'EU'|'LA'|'CB'|'NA'|'OT'}) </region> [1]
<ctryISO> xs:string (pattern = [A-Z]{2}) </ctryISO> [1]
<location_id> xs:positiveInteger </location_id> [1]
<city_name> xs:string </city_name> [1]
<postal_code> xs:string (pattern = [0-9]{5}) </postal_code> [0..1]
Diagram
Schema Component Representation
<xs:group name="local">
<xs:sequence>
<xs:element name="region">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="AS"/>
<xs:enumeration value="EU"/>
<xs:enumeration value="LA"/>
<xs:enumeration value="CB"/>
<xs:enumeration value="NA"/>
<xs:enumeration value="OT"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ctryISO">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="[A-Z]{2}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="location_id" type=" xs:positiveInteger "/>
<xs:element name="city_name" type=" xs:string "/>
<xs:element name="postal_code" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="[0-9]{5}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:group>
top

Glossary

Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If