Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

ITRIS POST UTILITY

DATA FORMAT
SPECIFICATION

ITEC Systems, ITEC House, Penn’s Yard, High Street, Pembury, Tunbridge Wells, Kent TN2 4XY
Tel: +44 (0)1892 825820 Fax: +44 (0)1892 825821
Email: mail@itecsystems.com Website: www.itecsystems.com
About the utility
The ITRISPost utility periodically collects all of the requirements from your ITRIS database that are live,
vacant, and have the Post to WEB flag checked. It then compiles this information into a Comma
Separated Values (CSV) file, and uploads the file your one or more FTP sites. It is then up to your web
developers to write a script to extract the information within the CSV file and either display it or pour it into a
server side database ready for searching by applicants.

Posting interval
The posting interval is determined by you in the set-up and can be almost often as you like. ITRISPost is
actually built into the ITRISAgent, which runs a cycle approximately every 15 minutes. You can schedule
ITRISPost to post every x amount of cycles, or just once a day on which ever cycle runs just after a
specified time.

Running the utility


In order to run ITRISPost, the ITRISAgent must be running on a computer that has an internet connection
and is able to connect to web servers using the File Transfer Protocol.

The data file


The requirements data file is spooled out into a standard CSV format. Fields are comma delimited, records
are CR+LF delimited. All fields are wrapped in double quotes, and any double quotes that are contained
within the data itself are doubled up.

Field information
The following fields are included with the posting utility and are in the order displayed:

(The text file can be sent with or without column headers)

Field Datatype Decription


ID Number INT or CHAR(10) This can be one of three things:
1.) A incrementing integer that is unique to the
record in the text file, but does not pertain to
anything else.
2.) The full 10 character ITRIS Job ID which is
made up of two letters followed by a
sequence of eight numbers i.e.
HQ00000001
3.) The integer part of the ITRIS Job ID, so job
HQ00000312 would have an ID of 312 in
the text file.
Job Title VARCHAR(30)
Job Type VARCHAR By default, this will be one of the following:
Contract
Permanent
Temp to perm
Fixed term
Temporary
However, all these are definable by the user.
Job Skills VARCHAR Comma separated skills assigned to the job.
Location VARCHAR(30)
Payment VARCHAR This is also user definable and can contain the
Payment, Payment To, or the range.
Job Description VARCHAR

2
Dummy field INT Value in this field is 1, and is not currently in use.
Company Name VARCHAR(50) Your company name
Consultant/Team Name VARCHAR(30) Consultant or team assigned to job
Job Ref VARCHAR(20) The ITRIS assigned job ref
Contact Telephone VARCHAR(30)
Contact Fax VARCHAR(30)
Contact Email VARCHAR(30)
Start Date VARCHAR The format of the Start Date and End date is
definable by the user i.e.
dd/mm/yy
dd/mm/yyyy
End Date VARCHAR

In addition to the above data columns, the ITRISPost utility has the functionality to append the following
data to the end each record (whether you use any of the below columns is up to you):

Payment To VARCHAR Just the Payment To on its own


Job Category VARCHAR
Other Ref VARCHAR

This means that the number of columns per record will always be at least 16, but could be up to 20 if the
user selects any or all of these other fields. Any extra fields selected must be appended in the order in
which they appear above.

Auto Updating
The ITRISPost utility has the ability to open a URL in a mini browser immediately after the upload has
finished. This means that your web developers can create the script needed to manipulate the data in a
web page format, and this page will be run after each upload guaranteeing that your jobs get dealt with on
your web server ASAP.

FTP Information
You will need to be able to supply the following information to the WEB utility in order to have it
automatically post data to your WEB site:

User Name
Password
Port Number
Host machine/IP address
Home temporary spool directory
Remote FTP file directory
Remote FTP file name

If you are using a proxy server then you will also need to supply:

Proxy server name


Proxy port

If you do not know this information then you will have to contact your service provider or systems
administrator.

You might also like