Monster Web-Service-Tester Tool

 

 

About the tool.

 

WebServiceTester is a tool that can assist you during developing a posting Data to monster solution.

 

What does the tool do?

View XML samples

A list of xml valid samples for posting to Monster Test Web Services

Validate XML:

                                                                                                                                                                                                                                                Validate your request xml against monster schemas

Post to WebService:

  1. Post a job (xml) to our Test environment.
  2. Get back a Response xml file from the Web-Service.
  3. Link to posted job in monster job-search site  (http://monster.jobsearch.com)

Get enumerations / Mappings.

Get updated monster enumeration tables (e.g. Job-Categories, Locations…) in order to map between your data and monster.

                                                                                                                                                                                                                                                Get Location by mapped Zip-Code (available for some countries)

Generate Sample Xml Request (For Jobs only).

Use xml schema Tree-View customized xml sample Request.

                                                                                                                                                                                                                                                Browse thru the Friendly schema layout.

Other functionalities 

                                                                                                                                                                                                                                                Save Request / Response as an xml file to your local machine

                                                                                                                                                                                                                                                Indent the xml - form the xml text in a readable xml format.

 

How to use the tool?

Request XML samples.

  1. Select from the “Xml Request Type” list box the request category (e.g. Jobs, newspapers, Queries…)
  2. List of xml request samples will appear in the in the left bar.
  3. Click on the desired sample link and the sample xml content will appear in the right Request text box.

The content in the Request text-box is editable.

 

What to do next?

                                                                                                        Validate xml.

Post to WebService.

Generate a custom xml request.

 

Validate xml.

  1. Input xml request in the “Request XML” text-box (in the middle right bar), ether form the samples or by pasting your own xml text.
  2. Click on the link “Validate Xml” – the validation result will appear in red text above the upper bar.

 

What to do next?

Post to WebService.

 

Post to WebServices.

  1. Input xml request text in the “Request XML” text-box (in the middle right bar), ether form samples by pasting your own xml text.
  2. Click on the “Post to WebServices button and the xml will be sent to Monster Web-Services in our test environment.
  3. Web-Service Response xml will be displayed on the bottom text-box “Response Xml”.
  4. Response summery will be displayed above the Response text-box (in case of valid xml)
    1. Status description – briefly update status: posting status, in case of an update file- all the element being updated
    2. Summery – process success report.
    3. Link to posted job if the post is successful a link to the posted job will also be displayed (e.g. http://jobview.monster.com/getjob.asp?jobid=52758315) by clicking on this link you can view the job Ad created in our test environment. (Your hosts file has to contain IP address addressing to our test servers)

 

What to do next?

Save xml to File.

 

Get Enumerations / Mappings.

Under “Client Menu” you can find links to monster enumerations tables.

1.      Locations

a.       by default the page will display the Monster Core Locations

b.      in case that you have custom location set up in monster, type your Company XCode in the text-box and click the “Get Location” Button

2.      Job – Categories

Select “Job category type” according to the following options and click “Get Location”                                                                                                               

a.      Enhanced Job Categories - for posting jobs to countries (locations) appearing in the list-box “Country”, select the country you would like to post to and the language - 2 Tier Categories table will be displayed below.

b.       Custom Categories - in case that you have custom set up in monster, type your Company XCode in the text-box.

c.       Standard Job Categories – for posting jobs to countries not appearing in the list-box “Country”, 1 Tier Job Categories table will be displayed below.

3.      Various enumerations.

Get the following Enums: JobShift, JobStatus, JobLevel, JobType, Currency and EEoJobCategory

4.      Zip Codes Mappings

Get a location by Zip-Code – type a zip code in the text-box and click “Get Mapping”: mapped Location will appear below (available for some countries)

 

Generate Sample Xml Request.

  1. Click on “Generate sample xml request” from “client menu”.
  2. Browse thru the schema Tree and select the element you would like to include in the generate xml (unelectable elements are mandatory).
  3. Click on the button “generate xml” – selecting “Add Documentation” will include documentation within the generate xml.
  4. Save the generate xml to a file or copy it in order to use post in as a request to the Web-Service

 

What to do next?

Post to WebService.

Other functionalities.

 

For xml text in the “Request / Response XML” text-box you can perform the followings:

Indent xml. - Click on the link “Validate Xml” – the xml will be formed to indented-xml (more readable) format.

Save xml to file. - Click on the “Save Request/Response to File” button to save the content in the xml file.

                                                                                                                                                                                                                                           

 

What does this object do?

Xml Request Samples

A list of Folders containing xml Request samples:

·        Jobs – Jobs ads xml samples containing

·        Newspapers – newspaper posting job to monster.

·        Queries – various queries request available in web services  - e.g. Get enumerations, get job information by JobId (xml response)

·        Seekers – posting seekers data monster database

                                                                                                             

What is it used for?

How to use it?

 

Post to Web Service

                                                                                                                                                                                                                                                Posts the xml in the text-box “Xml Request” to monster test Web Services.

What is it used for?

How to use it?

 

Validate Xml

                                                                                                                                                                                                                                                Checks the validity of the xml in the text-box “Xml Request” against monster schemas.

 

How to use it?

Indent Xml

                                                                                                                                                                                                                                                Forms the xml text in text-box “Xml” below to an indented-xml (more readable) format.

                                                                                                                                                                                                                                               

How to use it?

 

Request Xml

                                                                                                                                                                                                                                                In this Text-box you will input the xml request in order to post it to Monster Web Service.

                                                                                                                                                                                                                                               

How to use it?

 

Response Xml

                                                                                                                                                                                                                                                Into this text-box web Services response will appear after posting a request.

                                                                                                                                                                                                                                               

How to use it?

 

Save Request / Respond to File

                                                                                                                                                                                                                                                Saves the xml request / response to a file in your local machine.

 

How to use it?

Get Locations

                                                                                                                                                                                                                                                Displays monsters job location enumerations.

 

What is it used for?

How to use it?

 

Get Job Categories

                                                                                                                                                                                                                                                Displays monsters job Categories enumerations.

 

What is it used for?

How to use it?

 

Get Enumerations                                                      

                                                                                                                                                                                                                                                Displays monsters various enumerations.

 

What is it used for?

How to use it?

                                                                                                                                                                                                                                               

Get Postal Code Mapping

                                                                                                                                                                                                                                                Displays monsters job location enumerations according to postal code.

 

What is it used for?

How to use it?

 

Generate Sample Xml Request

                                                                                                                                                                                                                                                Monsters schema Tree displaying a friendly Jobs xml structure and generating a xml sample

 

What is it used for?

How to use it?

 

More Info

Monster Enhanced Job Categories (EJC).

From April 14th 2007, customers posting jobs to Monster sites will have to include the new Monster Enhanced Job Categories (EJC) in the posted file.

 

Enhanced Job Categories – includes 2 category tiers

                1st tier Job category - e.g. Sales - and under it:

                            2nd tier Occupation e.g.International ,Field Sales, Telesales.

Along with this change of job Category, Industry and JobLevel (career level) will be mandatory to be included in the posted job.

Schema Tree

                                                        The schema tree displays the job schema in a tree vie**

                                      - Xml element.

                               - Xml sequence element (possible more then once).

                               -  Xml – Attribute.

  • Documentations for the element will appear as a tool tip on each element (by moving the cursor over the element)
  • Check-boxes are available only for the non-mandatory elements.

                                                                                                                                                                                                                                               

Company xCode

A string identifier for a company in monster.

An xcode will be provided to you by our sales representative.

 

Test Env. IP Address

208.71.198.84   jobsearch.monster.com

208.71.198.84   jobview.monster.com

Notes

 

* For Jobs - The Tool is supporting xml Request containing single job only.