58
Web Service API Documentation SOAP & HTTP POST Sales: +1 (603) 432 6653 [email protected] Support: +1 (603) 432 6653 [email protected]

Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

  • Upload
    others

  • View
    24

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Web Service API Documentation SOAP amp HTTP POST

Sales +1 (603) 432 6653

saleshireabilitycom

Support +1 (603) 432 6653

supporthireabilitycom

Copyright copy 2007-2015 HireAbilitycom LLC Page 2

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Table of Contents

INTRODUCTION 4

PURPOSE OF THIS DOCUMENT 4 ABOUT ALEX 4

GLOSSARY 5

ACCESSING ALEX VIA SOAP 8

SOAP API INTRODUCTION 8 ACCEPTABLE FILE TYPES 8 PROCESSING STATUS AND RETURN CODES 8 WSDL DEFINITION 8 WSDL CACHING 9 SECURE REQUESTS 9 AVAILABLE FUNCTIONS 9

HOW TO PROCESS A REacuteSUMEacute 10

PROCESSING REQUEST RESULTS 14 PROCESSING ERRORS 17 HOW TO CHECK THE PROCESSING STATUS FOR A DOCUMENT18 HOW TO RETRIEVE COMPLETED DOCUMENTS 19 HOW TO DELETE DOCUMENTS FROM THE SYSTEM 21 HOW TO RETRIEVE CUSTOMER STATISTICS 22

ACCESSING ALEX VIA HTTP POST 24

HTTP POST WEB SERVICE INTRODUCTION24 ACCEPTABLE FILE TYPES 24 PROCESSING STATUS AND RETURN CODES 24 SECURE REQUESTS 25 AVAILABLE WEB SERVICES 25 HOW TO PROCESS A REacuteSUMEacute 26 PROCESSING REQUEST RESULTS 28 PROCESSING ERRORS 31 HOW TO CHECK THE PROCESSING STATUS FOR A DOCUMENT32 HOW TO RETRIEVE COMPLETED DOCUMENTS 33 HOW TO RETRIEVE COMPLETED DOCUMENTS 35 HOW TO RETRIEVE CUSTOMER STATISTICS 36

APPENDIX 38

A1 SAMPLE PARSING OUTPUT FILE 38 A2 ALL CURRENTLY SUPPORTED HR-XML TAGS 54

Copyright copy 2007-2015 HireAbilitycom LLC Page 3

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Copyright

copy 2000 ndash 2015 HireAbility LLC ALEX and ldquoThe Search is Overrdquo are registered service marks of HireAbility

25 Nashua Rd

Suite C6

Londonderry NH 03053

Voice 6034326653

Fax 6034345899

Microsoft Microsoft Windows MS-Word and Microsoft Word are either

registered trademarks or trademarks of Microsoft Corporation in the United

States or other countries

Adobe Acrobat Postscript Postscript 3 and Reader are either registered

trademarks or trademarks of Adobe Systems Incorporated in the United States or

other countries

All other trademarks listed in this document but not specifically listed above are

the property of their respective owners

Copyright copy 2007-2015 HireAbilitycom LLC Page 4

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Introduction Purpose of this Document

This document is a development guide for integrating the ALEX reacutesumeacute

processing technology into your applications via a web service API It

provides the technical information needed to access the HireAbility web

services in flexible ways that will allow ALEX to work seamlessly inside

your application

You can download the most recent version of this document here

NOTE This document refers to did pid and cid variables your own values

for those variables will be provided by your HireAbility sales

representative

About ALEX

ALEX (Automated Linguistic EXpert) is a web service API for processing

reacutesumeacute documents into a structured format that can be integrated easily

into your existing applications The structured data to which ALEX gives

you access will unlock your application and allow it to grow in feature-

rich ways including advanced fielded searching instant candidate

applications and more accurate data capture

For more ideas on how ALEX can enhance your applications please

contact HireAbility

Copyright copy 2007-2015 HireAbilitycom LLC Page 5

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Glossary

ALEX

ALEX (Automated Linguistics EXpert) is a document processing

technology that uses pattern recognition language structure and artificial

intelligence to extract the content of a reacutesumeacute into a predefined format (in

most cases HR-XML) Accessing ALEX via the HireAbility web service

gives you many inputoutput options including real-time and batch

processing along with the automatic scalability of the HireAbility Reacutesumeacute

Processing Grid

Batch Processing Requests

During a batch processing request your application initiates a request for the

processing of one or more documents and then disconnects ALEX then

processes your documents which are then returned to you via whatever method

best fits your application Batch requests can be made via SOAP HTTP POST

and HTTP GET Email or FTP Completed batch results can be returned via a

SOAP or HTTP GET request by your application a HTTP POST to your servers

or by Email or FTP

Batch Processing via Email Many customers take advantage of batch processing through the use of email

boxes in the following manner

An email box is designated as the location from which resumes CVs are

processed On our end a service is run (usually at 1 3 or 5 minute intervals) where

the emails are accessed and parsed The parsed results are then stored in our

database until the user initiates the retrieveCompletedDocs() method

Setting up batch processing in this manner is a straight forward affair HireAbility

will need the following information about the email box from which the resumes

will be processed

Location mailexamplecom

Port 110

Username youraddressexamplecom

Password yourpassword

To access the parsed result s you will typically call the retrieveCompletedDocs()

method which is described below

Copyright copy 2007-2015 HireAbilitycom LLC Page 6

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

HA-XML

Short for HireAbility Extensible Markup Language some of the data

returned from a processing request is HA-XML an XML markup that

encapsulates extended data and information that is not supported in the

HR-XML specification

HR-XML

When ALEX processes a reacutesumeacute part of the resulting XML (Extensible

Markup Language) output is HR-XML-compliant XML HR-XML is an

independent consortium and the industry accepted standard for human

resources related data exchanges HireAbility is currently supporting up

to HR-XML 21 After receiving the XML results from ALEX you will find

HR-XML data between the following tags ltStructuredXMLResumegtltmdashHR-XML contentmdashgtltStructuredXMLResumegt

HTTP GET

HyperText Transfer Protocol GET request GET requests are most

commonly used to request data from a specified source With the web

services exposed in this document HTTP GET requests are most

commonly used to retrieve completed results in batch mode get a

documentrsquos status or retrieve customer stats

HTTP POST

HyperText Transfer Protocol POST request POST requests are most

commonly used to send a real-time or batch document-processing request

to the ALEX web service Completed data can also be HTTP POSTed back

to a server of your choosing

Real-Time Processing Requests

During a real-time processing request your application stays connected to the

HireAbility ALEX web service until the reacutesumeacute is processed and the structured

results are returned in the response Real-time requests can be made via SOAP

HTTP POST and HTTP GET

Copyright copy 2007-2015 HireAbilitycom LLC Page 7

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

SOAP

SOAP (Simple Object Access Protocol ) is a lightweight protocol for

exchanging XML-based messages over the internet using the HTTP

standard The strength of SOAP is that it can be used to access remote

web services (such as ALEX) natively in your own programming

environment This allows you to use the ALEX technology as if it was

installed locally

SSL

SSL (Secure Sockets Layer) is an HTTP security layer that allows for encrypted

communications over the internet HireAbility supports secure requests via SSL

for all of its web services Please refer to the specific function or web service

access point documentation to determine how to make an SSL request

WSDL

A WSDL (Web Services Description Language) informs your calling

application of the location of the requested web service and defines which

functions are available Typically WSDL is used in conjunction with

SOAP and is provided to your calling application in order to create the

SOAP object HireAbilityrsquos ALEX WSDL is located at

httpprocessingresumeparsercomParsingToolssoapwsdl

Copyright copy 2007-2015 HireAbilitycom LLC Page 8

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via SOAP

SOAP API Introduction

The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the ParseDoc member function to initiate parse

requests However this document includes other function definitions that

give you the ability to integrate new functionality into your application in

the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete

list of supported document types please refer to this regularly updated

list

Processing Status and Return Codes

A complete list of status and return codes can be found here

WSDL Definition

httpprocessingresumeparsercomParsingToolssoapwsdl

Copyright copy 2007-2015 HireAbilitycom LLC Page 9

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

WSDL Caching

After you complete your ALEX parsing integration and development we

recommend that you use WSDL caching in order to speed up your SOAP

requests to the HireAbility servers

Secure Requests

Any of the requests to the following SOAP object functions can be made

secure by replacing http with https in the request for the WSDL file We

strongly recommend that you use SSL while making requests to

download customer stats to delete completed documents or in retrieving

completed documents

Available Functions

Send a parse request in either real-time or batch mode string ParseDoc( string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]]) Send a parse request in either real-time or batch mode string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title [ string rid[ string customer_id[ string rd]]]])

Retrieve customer stats (if you have passed your customer_id values at processing time) string retrieveCustomerStats( string did string pid string cid[ string customer_id] string start_date string end_date string date_format)

Check the status of a document to see if itrsquos completed string checkDocStatus( string did string rid string id)

Retrieve complete documents (a specific document or all currently completed documents) string retrieveCompletedDocs( string did string pid string cid string rid string id)

Delete a complete document string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Note When passing unused parameters it is recommended to pass

an empty string value rather than a null value

Copyright copy 2007-2015 HireAbilitycom LLC Page 10

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

You can make any of the requests to the following SOAP object functions

secure by replacing http with https in the request for the WSDL file We

strongly recommend that you use SSL while making requests to

download customer stats to delete completed documents or in retrieving

completed documents

The primary function used to process a document is the ParseDoc

function available through the WSDL file provided above You will use

this function to parse reacutesumeacutes in both real-time and batch mode using a

different set of keys for each mode

To process a reacutesumeacute create a new SOAP object using the WSDL provided

Call the ParseDoc function passing the corresponding parameter values

for did pid cid and the required document data as shown in the table

below If you plan to track your individual customers be sure to populate

the customer_id parameter In batch mode if the document that you are

processing already exists in your database it is useful to send HireAbility

the primary key identifier for the document as the rid value This will

allow you to attach the results to the original document or account easily

upon document completion

string ParseDoc( string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is recommended if the name of the document is not present in the URL)

Copyright copy 2007-2015 HireAbilitycom LLC Page 11

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (blob) document_data Yes

Base 64 encoded document to parse It must be base 64 encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though document_title is still recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 12

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title[ string rid[ string customer_id[ string URL[ string rd]]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (255) URL Yes

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop The document_title value is strongly recommended if the name of the document is not in the URL For instance if you have a script pulling documents fom a database that looked like httpwwwhireabilitycomgenerate_documentid=123 then populating document_title would increase the chances of a successful conversion and parse

string (128) document_title No (but recommended)

Title of the document to parse It is recommended that the document title always end with the file extension for the documents file type

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 13

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 14

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request ParseDoc will return an XML string

comprised of the reacutesumeacute in HR-XML and other HA-XML data HA-XML

data includes the plain text reacutesumeacute and customer and request identifiers

During a batch request ParseDoc will return HA-XML containing the

status of your batch request By checking this status found in the SOAP

Body response you will be able to verify if your request for batch

processing has been received successfully

Because the XML processing results that are returned to the calling

application are inside of the SOAP Body response like this

ltns1ParseDocResponsegtltresults xsitype=xsdstringgtltmdashHireAbility Data-ltresultsgtltns1ParseDocResponsegt

the HireAbiliy XML data is HTML entity encoded by SOAP before the

transfer Therefore depending on your interpreter you may need to

decode the HTML entities in order to load the XML tree The tags below

have been formatted for ease of reading

Inside of the SOAP Body response the entire XML result is encapsulated

between the ltResultsgt ltResultsgt tags See the sample XML output file in

the appendix for clarification

The parsed HR-XML results for each reacutesumeacute is encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request

The rid value is the optional rid parameter that can be supplied at the

time of the parse request If no rid value is supplied it wonrsquot appear in

this tag The rid is most commonly used in batch requests so that results

can be re-linked to a record in originating system

Copyright copy 2007-2015 HireAbilitycom LLC Page 15

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 16

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 17

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 18

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to check

the status of a document in processing to see if it has completed is still in

the queue etc To check the status of a document use the

checkDocStatus function Requests to checkDocStatus can be made using

SSL

string checkDocStatus( string did[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If an rid value was supplied at the time of the parse request you can do a lookup using that same value While providing an rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 19

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the retrieveCompletedDocs function

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deleteDocuments function then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

string retrieveCompletedDocs( string did string pid string cid[ string rid[ string id ]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 20

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-

gtltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=29 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=294 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 2: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 2

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Table of Contents

INTRODUCTION 4

PURPOSE OF THIS DOCUMENT 4 ABOUT ALEX 4

GLOSSARY 5

ACCESSING ALEX VIA SOAP 8

SOAP API INTRODUCTION 8 ACCEPTABLE FILE TYPES 8 PROCESSING STATUS AND RETURN CODES 8 WSDL DEFINITION 8 WSDL CACHING 9 SECURE REQUESTS 9 AVAILABLE FUNCTIONS 9

HOW TO PROCESS A REacuteSUMEacute 10

PROCESSING REQUEST RESULTS 14 PROCESSING ERRORS 17 HOW TO CHECK THE PROCESSING STATUS FOR A DOCUMENT18 HOW TO RETRIEVE COMPLETED DOCUMENTS 19 HOW TO DELETE DOCUMENTS FROM THE SYSTEM 21 HOW TO RETRIEVE CUSTOMER STATISTICS 22

ACCESSING ALEX VIA HTTP POST 24

HTTP POST WEB SERVICE INTRODUCTION24 ACCEPTABLE FILE TYPES 24 PROCESSING STATUS AND RETURN CODES 24 SECURE REQUESTS 25 AVAILABLE WEB SERVICES 25 HOW TO PROCESS A REacuteSUMEacute 26 PROCESSING REQUEST RESULTS 28 PROCESSING ERRORS 31 HOW TO CHECK THE PROCESSING STATUS FOR A DOCUMENT32 HOW TO RETRIEVE COMPLETED DOCUMENTS 33 HOW TO RETRIEVE COMPLETED DOCUMENTS 35 HOW TO RETRIEVE CUSTOMER STATISTICS 36

APPENDIX 38

A1 SAMPLE PARSING OUTPUT FILE 38 A2 ALL CURRENTLY SUPPORTED HR-XML TAGS 54

Copyright copy 2007-2015 HireAbilitycom LLC Page 3

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Copyright

copy 2000 ndash 2015 HireAbility LLC ALEX and ldquoThe Search is Overrdquo are registered service marks of HireAbility

25 Nashua Rd

Suite C6

Londonderry NH 03053

Voice 6034326653

Fax 6034345899

Microsoft Microsoft Windows MS-Word and Microsoft Word are either

registered trademarks or trademarks of Microsoft Corporation in the United

States or other countries

Adobe Acrobat Postscript Postscript 3 and Reader are either registered

trademarks or trademarks of Adobe Systems Incorporated in the United States or

other countries

All other trademarks listed in this document but not specifically listed above are

the property of their respective owners

Copyright copy 2007-2015 HireAbilitycom LLC Page 4

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Introduction Purpose of this Document

This document is a development guide for integrating the ALEX reacutesumeacute

processing technology into your applications via a web service API It

provides the technical information needed to access the HireAbility web

services in flexible ways that will allow ALEX to work seamlessly inside

your application

You can download the most recent version of this document here

NOTE This document refers to did pid and cid variables your own values

for those variables will be provided by your HireAbility sales

representative

About ALEX

ALEX (Automated Linguistic EXpert) is a web service API for processing

reacutesumeacute documents into a structured format that can be integrated easily

into your existing applications The structured data to which ALEX gives

you access will unlock your application and allow it to grow in feature-

rich ways including advanced fielded searching instant candidate

applications and more accurate data capture

For more ideas on how ALEX can enhance your applications please

contact HireAbility

Copyright copy 2007-2015 HireAbilitycom LLC Page 5

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Glossary

ALEX

ALEX (Automated Linguistics EXpert) is a document processing

technology that uses pattern recognition language structure and artificial

intelligence to extract the content of a reacutesumeacute into a predefined format (in

most cases HR-XML) Accessing ALEX via the HireAbility web service

gives you many inputoutput options including real-time and batch

processing along with the automatic scalability of the HireAbility Reacutesumeacute

Processing Grid

Batch Processing Requests

During a batch processing request your application initiates a request for the

processing of one or more documents and then disconnects ALEX then

processes your documents which are then returned to you via whatever method

best fits your application Batch requests can be made via SOAP HTTP POST

and HTTP GET Email or FTP Completed batch results can be returned via a

SOAP or HTTP GET request by your application a HTTP POST to your servers

or by Email or FTP

Batch Processing via Email Many customers take advantage of batch processing through the use of email

boxes in the following manner

An email box is designated as the location from which resumes CVs are

processed On our end a service is run (usually at 1 3 or 5 minute intervals) where

the emails are accessed and parsed The parsed results are then stored in our

database until the user initiates the retrieveCompletedDocs() method

Setting up batch processing in this manner is a straight forward affair HireAbility

will need the following information about the email box from which the resumes

will be processed

Location mailexamplecom

Port 110

Username youraddressexamplecom

Password yourpassword

To access the parsed result s you will typically call the retrieveCompletedDocs()

method which is described below

Copyright copy 2007-2015 HireAbilitycom LLC Page 6

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

HA-XML

Short for HireAbility Extensible Markup Language some of the data

returned from a processing request is HA-XML an XML markup that

encapsulates extended data and information that is not supported in the

HR-XML specification

HR-XML

When ALEX processes a reacutesumeacute part of the resulting XML (Extensible

Markup Language) output is HR-XML-compliant XML HR-XML is an

independent consortium and the industry accepted standard for human

resources related data exchanges HireAbility is currently supporting up

to HR-XML 21 After receiving the XML results from ALEX you will find

HR-XML data between the following tags ltStructuredXMLResumegtltmdashHR-XML contentmdashgtltStructuredXMLResumegt

HTTP GET

HyperText Transfer Protocol GET request GET requests are most

commonly used to request data from a specified source With the web

services exposed in this document HTTP GET requests are most

commonly used to retrieve completed results in batch mode get a

documentrsquos status or retrieve customer stats

HTTP POST

HyperText Transfer Protocol POST request POST requests are most

commonly used to send a real-time or batch document-processing request

to the ALEX web service Completed data can also be HTTP POSTed back

to a server of your choosing

Real-Time Processing Requests

During a real-time processing request your application stays connected to the

HireAbility ALEX web service until the reacutesumeacute is processed and the structured

results are returned in the response Real-time requests can be made via SOAP

HTTP POST and HTTP GET

Copyright copy 2007-2015 HireAbilitycom LLC Page 7

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

SOAP

SOAP (Simple Object Access Protocol ) is a lightweight protocol for

exchanging XML-based messages over the internet using the HTTP

standard The strength of SOAP is that it can be used to access remote

web services (such as ALEX) natively in your own programming

environment This allows you to use the ALEX technology as if it was

installed locally

SSL

SSL (Secure Sockets Layer) is an HTTP security layer that allows for encrypted

communications over the internet HireAbility supports secure requests via SSL

for all of its web services Please refer to the specific function or web service

access point documentation to determine how to make an SSL request

WSDL

A WSDL (Web Services Description Language) informs your calling

application of the location of the requested web service and defines which

functions are available Typically WSDL is used in conjunction with

SOAP and is provided to your calling application in order to create the

SOAP object HireAbilityrsquos ALEX WSDL is located at

httpprocessingresumeparsercomParsingToolssoapwsdl

Copyright copy 2007-2015 HireAbilitycom LLC Page 8

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via SOAP

SOAP API Introduction

The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the ParseDoc member function to initiate parse

requests However this document includes other function definitions that

give you the ability to integrate new functionality into your application in

the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete

list of supported document types please refer to this regularly updated

list

Processing Status and Return Codes

A complete list of status and return codes can be found here

WSDL Definition

httpprocessingresumeparsercomParsingToolssoapwsdl

Copyright copy 2007-2015 HireAbilitycom LLC Page 9

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

WSDL Caching

After you complete your ALEX parsing integration and development we

recommend that you use WSDL caching in order to speed up your SOAP

requests to the HireAbility servers

Secure Requests

Any of the requests to the following SOAP object functions can be made

secure by replacing http with https in the request for the WSDL file We

strongly recommend that you use SSL while making requests to

download customer stats to delete completed documents or in retrieving

completed documents

Available Functions

Send a parse request in either real-time or batch mode string ParseDoc( string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]]) Send a parse request in either real-time or batch mode string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title [ string rid[ string customer_id[ string rd]]]])

Retrieve customer stats (if you have passed your customer_id values at processing time) string retrieveCustomerStats( string did string pid string cid[ string customer_id] string start_date string end_date string date_format)

Check the status of a document to see if itrsquos completed string checkDocStatus( string did string rid string id)

Retrieve complete documents (a specific document or all currently completed documents) string retrieveCompletedDocs( string did string pid string cid string rid string id)

Delete a complete document string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Note When passing unused parameters it is recommended to pass

an empty string value rather than a null value

Copyright copy 2007-2015 HireAbilitycom LLC Page 10

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

You can make any of the requests to the following SOAP object functions

secure by replacing http with https in the request for the WSDL file We

strongly recommend that you use SSL while making requests to

download customer stats to delete completed documents or in retrieving

completed documents

The primary function used to process a document is the ParseDoc

function available through the WSDL file provided above You will use

this function to parse reacutesumeacutes in both real-time and batch mode using a

different set of keys for each mode

To process a reacutesumeacute create a new SOAP object using the WSDL provided

Call the ParseDoc function passing the corresponding parameter values

for did pid cid and the required document data as shown in the table

below If you plan to track your individual customers be sure to populate

the customer_id parameter In batch mode if the document that you are

processing already exists in your database it is useful to send HireAbility

the primary key identifier for the document as the rid value This will

allow you to attach the results to the original document or account easily

upon document completion

string ParseDoc( string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is recommended if the name of the document is not present in the URL)

Copyright copy 2007-2015 HireAbilitycom LLC Page 11

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (blob) document_data Yes

Base 64 encoded document to parse It must be base 64 encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though document_title is still recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 12

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title[ string rid[ string customer_id[ string URL[ string rd]]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (255) URL Yes

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop The document_title value is strongly recommended if the name of the document is not in the URL For instance if you have a script pulling documents fom a database that looked like httpwwwhireabilitycomgenerate_documentid=123 then populating document_title would increase the chances of a successful conversion and parse

string (128) document_title No (but recommended)

Title of the document to parse It is recommended that the document title always end with the file extension for the documents file type

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 13

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 14

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request ParseDoc will return an XML string

comprised of the reacutesumeacute in HR-XML and other HA-XML data HA-XML

data includes the plain text reacutesumeacute and customer and request identifiers

During a batch request ParseDoc will return HA-XML containing the

status of your batch request By checking this status found in the SOAP

Body response you will be able to verify if your request for batch

processing has been received successfully

Because the XML processing results that are returned to the calling

application are inside of the SOAP Body response like this

ltns1ParseDocResponsegtltresults xsitype=xsdstringgtltmdashHireAbility Data-ltresultsgtltns1ParseDocResponsegt

the HireAbiliy XML data is HTML entity encoded by SOAP before the

transfer Therefore depending on your interpreter you may need to

decode the HTML entities in order to load the XML tree The tags below

have been formatted for ease of reading

Inside of the SOAP Body response the entire XML result is encapsulated

between the ltResultsgt ltResultsgt tags See the sample XML output file in

the appendix for clarification

The parsed HR-XML results for each reacutesumeacute is encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request

The rid value is the optional rid parameter that can be supplied at the

time of the parse request If no rid value is supplied it wonrsquot appear in

this tag The rid is most commonly used in batch requests so that results

can be re-linked to a record in originating system

Copyright copy 2007-2015 HireAbilitycom LLC Page 15

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 16

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 17

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 18

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to check

the status of a document in processing to see if it has completed is still in

the queue etc To check the status of a document use the

checkDocStatus function Requests to checkDocStatus can be made using

SSL

string checkDocStatus( string did[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If an rid value was supplied at the time of the parse request you can do a lookup using that same value While providing an rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 19

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the retrieveCompletedDocs function

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deleteDocuments function then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

string retrieveCompletedDocs( string did string pid string cid[ string rid[ string id ]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 20

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-

gtltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=29 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=294 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 3: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 3

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Copyright

copy 2000 ndash 2015 HireAbility LLC ALEX and ldquoThe Search is Overrdquo are registered service marks of HireAbility

25 Nashua Rd

Suite C6

Londonderry NH 03053

Voice 6034326653

Fax 6034345899

Microsoft Microsoft Windows MS-Word and Microsoft Word are either

registered trademarks or trademarks of Microsoft Corporation in the United

States or other countries

Adobe Acrobat Postscript Postscript 3 and Reader are either registered

trademarks or trademarks of Adobe Systems Incorporated in the United States or

other countries

All other trademarks listed in this document but not specifically listed above are

the property of their respective owners

Copyright copy 2007-2015 HireAbilitycom LLC Page 4

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Introduction Purpose of this Document

This document is a development guide for integrating the ALEX reacutesumeacute

processing technology into your applications via a web service API It

provides the technical information needed to access the HireAbility web

services in flexible ways that will allow ALEX to work seamlessly inside

your application

You can download the most recent version of this document here

NOTE This document refers to did pid and cid variables your own values

for those variables will be provided by your HireAbility sales

representative

About ALEX

ALEX (Automated Linguistic EXpert) is a web service API for processing

reacutesumeacute documents into a structured format that can be integrated easily

into your existing applications The structured data to which ALEX gives

you access will unlock your application and allow it to grow in feature-

rich ways including advanced fielded searching instant candidate

applications and more accurate data capture

For more ideas on how ALEX can enhance your applications please

contact HireAbility

Copyright copy 2007-2015 HireAbilitycom LLC Page 5

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Glossary

ALEX

ALEX (Automated Linguistics EXpert) is a document processing

technology that uses pattern recognition language structure and artificial

intelligence to extract the content of a reacutesumeacute into a predefined format (in

most cases HR-XML) Accessing ALEX via the HireAbility web service

gives you many inputoutput options including real-time and batch

processing along with the automatic scalability of the HireAbility Reacutesumeacute

Processing Grid

Batch Processing Requests

During a batch processing request your application initiates a request for the

processing of one or more documents and then disconnects ALEX then

processes your documents which are then returned to you via whatever method

best fits your application Batch requests can be made via SOAP HTTP POST

and HTTP GET Email or FTP Completed batch results can be returned via a

SOAP or HTTP GET request by your application a HTTP POST to your servers

or by Email or FTP

Batch Processing via Email Many customers take advantage of batch processing through the use of email

boxes in the following manner

An email box is designated as the location from which resumes CVs are

processed On our end a service is run (usually at 1 3 or 5 minute intervals) where

the emails are accessed and parsed The parsed results are then stored in our

database until the user initiates the retrieveCompletedDocs() method

Setting up batch processing in this manner is a straight forward affair HireAbility

will need the following information about the email box from which the resumes

will be processed

Location mailexamplecom

Port 110

Username youraddressexamplecom

Password yourpassword

To access the parsed result s you will typically call the retrieveCompletedDocs()

method which is described below

Copyright copy 2007-2015 HireAbilitycom LLC Page 6

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

HA-XML

Short for HireAbility Extensible Markup Language some of the data

returned from a processing request is HA-XML an XML markup that

encapsulates extended data and information that is not supported in the

HR-XML specification

HR-XML

When ALEX processes a reacutesumeacute part of the resulting XML (Extensible

Markup Language) output is HR-XML-compliant XML HR-XML is an

independent consortium and the industry accepted standard for human

resources related data exchanges HireAbility is currently supporting up

to HR-XML 21 After receiving the XML results from ALEX you will find

HR-XML data between the following tags ltStructuredXMLResumegtltmdashHR-XML contentmdashgtltStructuredXMLResumegt

HTTP GET

HyperText Transfer Protocol GET request GET requests are most

commonly used to request data from a specified source With the web

services exposed in this document HTTP GET requests are most

commonly used to retrieve completed results in batch mode get a

documentrsquos status or retrieve customer stats

HTTP POST

HyperText Transfer Protocol POST request POST requests are most

commonly used to send a real-time or batch document-processing request

to the ALEX web service Completed data can also be HTTP POSTed back

to a server of your choosing

Real-Time Processing Requests

During a real-time processing request your application stays connected to the

HireAbility ALEX web service until the reacutesumeacute is processed and the structured

results are returned in the response Real-time requests can be made via SOAP

HTTP POST and HTTP GET

Copyright copy 2007-2015 HireAbilitycom LLC Page 7

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

SOAP

SOAP (Simple Object Access Protocol ) is a lightweight protocol for

exchanging XML-based messages over the internet using the HTTP

standard The strength of SOAP is that it can be used to access remote

web services (such as ALEX) natively in your own programming

environment This allows you to use the ALEX technology as if it was

installed locally

SSL

SSL (Secure Sockets Layer) is an HTTP security layer that allows for encrypted

communications over the internet HireAbility supports secure requests via SSL

for all of its web services Please refer to the specific function or web service

access point documentation to determine how to make an SSL request

WSDL

A WSDL (Web Services Description Language) informs your calling

application of the location of the requested web service and defines which

functions are available Typically WSDL is used in conjunction with

SOAP and is provided to your calling application in order to create the

SOAP object HireAbilityrsquos ALEX WSDL is located at

httpprocessingresumeparsercomParsingToolssoapwsdl

Copyright copy 2007-2015 HireAbilitycom LLC Page 8

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via SOAP

SOAP API Introduction

The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the ParseDoc member function to initiate parse

requests However this document includes other function definitions that

give you the ability to integrate new functionality into your application in

the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete

list of supported document types please refer to this regularly updated

list

Processing Status and Return Codes

A complete list of status and return codes can be found here

WSDL Definition

httpprocessingresumeparsercomParsingToolssoapwsdl

Copyright copy 2007-2015 HireAbilitycom LLC Page 9

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

WSDL Caching

After you complete your ALEX parsing integration and development we

recommend that you use WSDL caching in order to speed up your SOAP

requests to the HireAbility servers

Secure Requests

Any of the requests to the following SOAP object functions can be made

secure by replacing http with https in the request for the WSDL file We

strongly recommend that you use SSL while making requests to

download customer stats to delete completed documents or in retrieving

completed documents

Available Functions

Send a parse request in either real-time or batch mode string ParseDoc( string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]]) Send a parse request in either real-time or batch mode string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title [ string rid[ string customer_id[ string rd]]]])

Retrieve customer stats (if you have passed your customer_id values at processing time) string retrieveCustomerStats( string did string pid string cid[ string customer_id] string start_date string end_date string date_format)

Check the status of a document to see if itrsquos completed string checkDocStatus( string did string rid string id)

Retrieve complete documents (a specific document or all currently completed documents) string retrieveCompletedDocs( string did string pid string cid string rid string id)

Delete a complete document string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Note When passing unused parameters it is recommended to pass

an empty string value rather than a null value

Copyright copy 2007-2015 HireAbilitycom LLC Page 10

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

You can make any of the requests to the following SOAP object functions

secure by replacing http with https in the request for the WSDL file We

strongly recommend that you use SSL while making requests to

download customer stats to delete completed documents or in retrieving

completed documents

The primary function used to process a document is the ParseDoc

function available through the WSDL file provided above You will use

this function to parse reacutesumeacutes in both real-time and batch mode using a

different set of keys for each mode

To process a reacutesumeacute create a new SOAP object using the WSDL provided

Call the ParseDoc function passing the corresponding parameter values

for did pid cid and the required document data as shown in the table

below If you plan to track your individual customers be sure to populate

the customer_id parameter In batch mode if the document that you are

processing already exists in your database it is useful to send HireAbility

the primary key identifier for the document as the rid value This will

allow you to attach the results to the original document or account easily

upon document completion

string ParseDoc( string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is recommended if the name of the document is not present in the URL)

Copyright copy 2007-2015 HireAbilitycom LLC Page 11

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (blob) document_data Yes

Base 64 encoded document to parse It must be base 64 encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though document_title is still recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 12

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title[ string rid[ string customer_id[ string URL[ string rd]]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (255) URL Yes

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop The document_title value is strongly recommended if the name of the document is not in the URL For instance if you have a script pulling documents fom a database that looked like httpwwwhireabilitycomgenerate_documentid=123 then populating document_title would increase the chances of a successful conversion and parse

string (128) document_title No (but recommended)

Title of the document to parse It is recommended that the document title always end with the file extension for the documents file type

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 13

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 14

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request ParseDoc will return an XML string

comprised of the reacutesumeacute in HR-XML and other HA-XML data HA-XML

data includes the plain text reacutesumeacute and customer and request identifiers

During a batch request ParseDoc will return HA-XML containing the

status of your batch request By checking this status found in the SOAP

Body response you will be able to verify if your request for batch

processing has been received successfully

Because the XML processing results that are returned to the calling

application are inside of the SOAP Body response like this

ltns1ParseDocResponsegtltresults xsitype=xsdstringgtltmdashHireAbility Data-ltresultsgtltns1ParseDocResponsegt

the HireAbiliy XML data is HTML entity encoded by SOAP before the

transfer Therefore depending on your interpreter you may need to

decode the HTML entities in order to load the XML tree The tags below

have been formatted for ease of reading

Inside of the SOAP Body response the entire XML result is encapsulated

between the ltResultsgt ltResultsgt tags See the sample XML output file in

the appendix for clarification

The parsed HR-XML results for each reacutesumeacute is encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request

The rid value is the optional rid parameter that can be supplied at the

time of the parse request If no rid value is supplied it wonrsquot appear in

this tag The rid is most commonly used in batch requests so that results

can be re-linked to a record in originating system

Copyright copy 2007-2015 HireAbilitycom LLC Page 15

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 16

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 17

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 18

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to check

the status of a document in processing to see if it has completed is still in

the queue etc To check the status of a document use the

checkDocStatus function Requests to checkDocStatus can be made using

SSL

string checkDocStatus( string did[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If an rid value was supplied at the time of the parse request you can do a lookup using that same value While providing an rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 19

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the retrieveCompletedDocs function

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deleteDocuments function then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

string retrieveCompletedDocs( string did string pid string cid[ string rid[ string id ]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 20

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-

gtltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=29 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=294 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 4: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 4

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Introduction Purpose of this Document

This document is a development guide for integrating the ALEX reacutesumeacute

processing technology into your applications via a web service API It

provides the technical information needed to access the HireAbility web

services in flexible ways that will allow ALEX to work seamlessly inside

your application

You can download the most recent version of this document here

NOTE This document refers to did pid and cid variables your own values

for those variables will be provided by your HireAbility sales

representative

About ALEX

ALEX (Automated Linguistic EXpert) is a web service API for processing

reacutesumeacute documents into a structured format that can be integrated easily

into your existing applications The structured data to which ALEX gives

you access will unlock your application and allow it to grow in feature-

rich ways including advanced fielded searching instant candidate

applications and more accurate data capture

For more ideas on how ALEX can enhance your applications please

contact HireAbility

Copyright copy 2007-2015 HireAbilitycom LLC Page 5

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Glossary

ALEX

ALEX (Automated Linguistics EXpert) is a document processing

technology that uses pattern recognition language structure and artificial

intelligence to extract the content of a reacutesumeacute into a predefined format (in

most cases HR-XML) Accessing ALEX via the HireAbility web service

gives you many inputoutput options including real-time and batch

processing along with the automatic scalability of the HireAbility Reacutesumeacute

Processing Grid

Batch Processing Requests

During a batch processing request your application initiates a request for the

processing of one or more documents and then disconnects ALEX then

processes your documents which are then returned to you via whatever method

best fits your application Batch requests can be made via SOAP HTTP POST

and HTTP GET Email or FTP Completed batch results can be returned via a

SOAP or HTTP GET request by your application a HTTP POST to your servers

or by Email or FTP

Batch Processing via Email Many customers take advantage of batch processing through the use of email

boxes in the following manner

An email box is designated as the location from which resumes CVs are

processed On our end a service is run (usually at 1 3 or 5 minute intervals) where

the emails are accessed and parsed The parsed results are then stored in our

database until the user initiates the retrieveCompletedDocs() method

Setting up batch processing in this manner is a straight forward affair HireAbility

will need the following information about the email box from which the resumes

will be processed

Location mailexamplecom

Port 110

Username youraddressexamplecom

Password yourpassword

To access the parsed result s you will typically call the retrieveCompletedDocs()

method which is described below

Copyright copy 2007-2015 HireAbilitycom LLC Page 6

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

HA-XML

Short for HireAbility Extensible Markup Language some of the data

returned from a processing request is HA-XML an XML markup that

encapsulates extended data and information that is not supported in the

HR-XML specification

HR-XML

When ALEX processes a reacutesumeacute part of the resulting XML (Extensible

Markup Language) output is HR-XML-compliant XML HR-XML is an

independent consortium and the industry accepted standard for human

resources related data exchanges HireAbility is currently supporting up

to HR-XML 21 After receiving the XML results from ALEX you will find

HR-XML data between the following tags ltStructuredXMLResumegtltmdashHR-XML contentmdashgtltStructuredXMLResumegt

HTTP GET

HyperText Transfer Protocol GET request GET requests are most

commonly used to request data from a specified source With the web

services exposed in this document HTTP GET requests are most

commonly used to retrieve completed results in batch mode get a

documentrsquos status or retrieve customer stats

HTTP POST

HyperText Transfer Protocol POST request POST requests are most

commonly used to send a real-time or batch document-processing request

to the ALEX web service Completed data can also be HTTP POSTed back

to a server of your choosing

Real-Time Processing Requests

During a real-time processing request your application stays connected to the

HireAbility ALEX web service until the reacutesumeacute is processed and the structured

results are returned in the response Real-time requests can be made via SOAP

HTTP POST and HTTP GET

Copyright copy 2007-2015 HireAbilitycom LLC Page 7

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

SOAP

SOAP (Simple Object Access Protocol ) is a lightweight protocol for

exchanging XML-based messages over the internet using the HTTP

standard The strength of SOAP is that it can be used to access remote

web services (such as ALEX) natively in your own programming

environment This allows you to use the ALEX technology as if it was

installed locally

SSL

SSL (Secure Sockets Layer) is an HTTP security layer that allows for encrypted

communications over the internet HireAbility supports secure requests via SSL

for all of its web services Please refer to the specific function or web service

access point documentation to determine how to make an SSL request

WSDL

A WSDL (Web Services Description Language) informs your calling

application of the location of the requested web service and defines which

functions are available Typically WSDL is used in conjunction with

SOAP and is provided to your calling application in order to create the

SOAP object HireAbilityrsquos ALEX WSDL is located at

httpprocessingresumeparsercomParsingToolssoapwsdl

Copyright copy 2007-2015 HireAbilitycom LLC Page 8

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via SOAP

SOAP API Introduction

The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the ParseDoc member function to initiate parse

requests However this document includes other function definitions that

give you the ability to integrate new functionality into your application in

the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete

list of supported document types please refer to this regularly updated

list

Processing Status and Return Codes

A complete list of status and return codes can be found here

WSDL Definition

httpprocessingresumeparsercomParsingToolssoapwsdl

Copyright copy 2007-2015 HireAbilitycom LLC Page 9

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

WSDL Caching

After you complete your ALEX parsing integration and development we

recommend that you use WSDL caching in order to speed up your SOAP

requests to the HireAbility servers

Secure Requests

Any of the requests to the following SOAP object functions can be made

secure by replacing http with https in the request for the WSDL file We

strongly recommend that you use SSL while making requests to

download customer stats to delete completed documents or in retrieving

completed documents

Available Functions

Send a parse request in either real-time or batch mode string ParseDoc( string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]]) Send a parse request in either real-time or batch mode string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title [ string rid[ string customer_id[ string rd]]]])

Retrieve customer stats (if you have passed your customer_id values at processing time) string retrieveCustomerStats( string did string pid string cid[ string customer_id] string start_date string end_date string date_format)

Check the status of a document to see if itrsquos completed string checkDocStatus( string did string rid string id)

Retrieve complete documents (a specific document or all currently completed documents) string retrieveCompletedDocs( string did string pid string cid string rid string id)

Delete a complete document string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Note When passing unused parameters it is recommended to pass

an empty string value rather than a null value

Copyright copy 2007-2015 HireAbilitycom LLC Page 10

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

You can make any of the requests to the following SOAP object functions

secure by replacing http with https in the request for the WSDL file We

strongly recommend that you use SSL while making requests to

download customer stats to delete completed documents or in retrieving

completed documents

The primary function used to process a document is the ParseDoc

function available through the WSDL file provided above You will use

this function to parse reacutesumeacutes in both real-time and batch mode using a

different set of keys for each mode

To process a reacutesumeacute create a new SOAP object using the WSDL provided

Call the ParseDoc function passing the corresponding parameter values

for did pid cid and the required document data as shown in the table

below If you plan to track your individual customers be sure to populate

the customer_id parameter In batch mode if the document that you are

processing already exists in your database it is useful to send HireAbility

the primary key identifier for the document as the rid value This will

allow you to attach the results to the original document or account easily

upon document completion

string ParseDoc( string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is recommended if the name of the document is not present in the URL)

Copyright copy 2007-2015 HireAbilitycom LLC Page 11

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (blob) document_data Yes

Base 64 encoded document to parse It must be base 64 encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though document_title is still recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 12

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title[ string rid[ string customer_id[ string URL[ string rd]]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (255) URL Yes

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop The document_title value is strongly recommended if the name of the document is not in the URL For instance if you have a script pulling documents fom a database that looked like httpwwwhireabilitycomgenerate_documentid=123 then populating document_title would increase the chances of a successful conversion and parse

string (128) document_title No (but recommended)

Title of the document to parse It is recommended that the document title always end with the file extension for the documents file type

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 13

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 14

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request ParseDoc will return an XML string

comprised of the reacutesumeacute in HR-XML and other HA-XML data HA-XML

data includes the plain text reacutesumeacute and customer and request identifiers

During a batch request ParseDoc will return HA-XML containing the

status of your batch request By checking this status found in the SOAP

Body response you will be able to verify if your request for batch

processing has been received successfully

Because the XML processing results that are returned to the calling

application are inside of the SOAP Body response like this

ltns1ParseDocResponsegtltresults xsitype=xsdstringgtltmdashHireAbility Data-ltresultsgtltns1ParseDocResponsegt

the HireAbiliy XML data is HTML entity encoded by SOAP before the

transfer Therefore depending on your interpreter you may need to

decode the HTML entities in order to load the XML tree The tags below

have been formatted for ease of reading

Inside of the SOAP Body response the entire XML result is encapsulated

between the ltResultsgt ltResultsgt tags See the sample XML output file in

the appendix for clarification

The parsed HR-XML results for each reacutesumeacute is encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request

The rid value is the optional rid parameter that can be supplied at the

time of the parse request If no rid value is supplied it wonrsquot appear in

this tag The rid is most commonly used in batch requests so that results

can be re-linked to a record in originating system

Copyright copy 2007-2015 HireAbilitycom LLC Page 15

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 16

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 17

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 18

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to check

the status of a document in processing to see if it has completed is still in

the queue etc To check the status of a document use the

checkDocStatus function Requests to checkDocStatus can be made using

SSL

string checkDocStatus( string did[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If an rid value was supplied at the time of the parse request you can do a lookup using that same value While providing an rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 19

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the retrieveCompletedDocs function

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deleteDocuments function then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

string retrieveCompletedDocs( string did string pid string cid[ string rid[ string id ]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 20

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-

gtltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=29 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=294 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 5: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 5

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Glossary

ALEX

ALEX (Automated Linguistics EXpert) is a document processing

technology that uses pattern recognition language structure and artificial

intelligence to extract the content of a reacutesumeacute into a predefined format (in

most cases HR-XML) Accessing ALEX via the HireAbility web service

gives you many inputoutput options including real-time and batch

processing along with the automatic scalability of the HireAbility Reacutesumeacute

Processing Grid

Batch Processing Requests

During a batch processing request your application initiates a request for the

processing of one or more documents and then disconnects ALEX then

processes your documents which are then returned to you via whatever method

best fits your application Batch requests can be made via SOAP HTTP POST

and HTTP GET Email or FTP Completed batch results can be returned via a

SOAP or HTTP GET request by your application a HTTP POST to your servers

or by Email or FTP

Batch Processing via Email Many customers take advantage of batch processing through the use of email

boxes in the following manner

An email box is designated as the location from which resumes CVs are

processed On our end a service is run (usually at 1 3 or 5 minute intervals) where

the emails are accessed and parsed The parsed results are then stored in our

database until the user initiates the retrieveCompletedDocs() method

Setting up batch processing in this manner is a straight forward affair HireAbility

will need the following information about the email box from which the resumes

will be processed

Location mailexamplecom

Port 110

Username youraddressexamplecom

Password yourpassword

To access the parsed result s you will typically call the retrieveCompletedDocs()

method which is described below

Copyright copy 2007-2015 HireAbilitycom LLC Page 6

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

HA-XML

Short for HireAbility Extensible Markup Language some of the data

returned from a processing request is HA-XML an XML markup that

encapsulates extended data and information that is not supported in the

HR-XML specification

HR-XML

When ALEX processes a reacutesumeacute part of the resulting XML (Extensible

Markup Language) output is HR-XML-compliant XML HR-XML is an

independent consortium and the industry accepted standard for human

resources related data exchanges HireAbility is currently supporting up

to HR-XML 21 After receiving the XML results from ALEX you will find

HR-XML data between the following tags ltStructuredXMLResumegtltmdashHR-XML contentmdashgtltStructuredXMLResumegt

HTTP GET

HyperText Transfer Protocol GET request GET requests are most

commonly used to request data from a specified source With the web

services exposed in this document HTTP GET requests are most

commonly used to retrieve completed results in batch mode get a

documentrsquos status or retrieve customer stats

HTTP POST

HyperText Transfer Protocol POST request POST requests are most

commonly used to send a real-time or batch document-processing request

to the ALEX web service Completed data can also be HTTP POSTed back

to a server of your choosing

Real-Time Processing Requests

During a real-time processing request your application stays connected to the

HireAbility ALEX web service until the reacutesumeacute is processed and the structured

results are returned in the response Real-time requests can be made via SOAP

HTTP POST and HTTP GET

Copyright copy 2007-2015 HireAbilitycom LLC Page 7

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

SOAP

SOAP (Simple Object Access Protocol ) is a lightweight protocol for

exchanging XML-based messages over the internet using the HTTP

standard The strength of SOAP is that it can be used to access remote

web services (such as ALEX) natively in your own programming

environment This allows you to use the ALEX technology as if it was

installed locally

SSL

SSL (Secure Sockets Layer) is an HTTP security layer that allows for encrypted

communications over the internet HireAbility supports secure requests via SSL

for all of its web services Please refer to the specific function or web service

access point documentation to determine how to make an SSL request

WSDL

A WSDL (Web Services Description Language) informs your calling

application of the location of the requested web service and defines which

functions are available Typically WSDL is used in conjunction with

SOAP and is provided to your calling application in order to create the

SOAP object HireAbilityrsquos ALEX WSDL is located at

httpprocessingresumeparsercomParsingToolssoapwsdl

Copyright copy 2007-2015 HireAbilitycom LLC Page 8

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via SOAP

SOAP API Introduction

The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the ParseDoc member function to initiate parse

requests However this document includes other function definitions that

give you the ability to integrate new functionality into your application in

the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete

list of supported document types please refer to this regularly updated

list

Processing Status and Return Codes

A complete list of status and return codes can be found here

WSDL Definition

httpprocessingresumeparsercomParsingToolssoapwsdl

Copyright copy 2007-2015 HireAbilitycom LLC Page 9

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

WSDL Caching

After you complete your ALEX parsing integration and development we

recommend that you use WSDL caching in order to speed up your SOAP

requests to the HireAbility servers

Secure Requests

Any of the requests to the following SOAP object functions can be made

secure by replacing http with https in the request for the WSDL file We

strongly recommend that you use SSL while making requests to

download customer stats to delete completed documents or in retrieving

completed documents

Available Functions

Send a parse request in either real-time or batch mode string ParseDoc( string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]]) Send a parse request in either real-time or batch mode string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title [ string rid[ string customer_id[ string rd]]]])

Retrieve customer stats (if you have passed your customer_id values at processing time) string retrieveCustomerStats( string did string pid string cid[ string customer_id] string start_date string end_date string date_format)

Check the status of a document to see if itrsquos completed string checkDocStatus( string did string rid string id)

Retrieve complete documents (a specific document or all currently completed documents) string retrieveCompletedDocs( string did string pid string cid string rid string id)

Delete a complete document string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Note When passing unused parameters it is recommended to pass

an empty string value rather than a null value

Copyright copy 2007-2015 HireAbilitycom LLC Page 10

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

You can make any of the requests to the following SOAP object functions

secure by replacing http with https in the request for the WSDL file We

strongly recommend that you use SSL while making requests to

download customer stats to delete completed documents or in retrieving

completed documents

The primary function used to process a document is the ParseDoc

function available through the WSDL file provided above You will use

this function to parse reacutesumeacutes in both real-time and batch mode using a

different set of keys for each mode

To process a reacutesumeacute create a new SOAP object using the WSDL provided

Call the ParseDoc function passing the corresponding parameter values

for did pid cid and the required document data as shown in the table

below If you plan to track your individual customers be sure to populate

the customer_id parameter In batch mode if the document that you are

processing already exists in your database it is useful to send HireAbility

the primary key identifier for the document as the rid value This will

allow you to attach the results to the original document or account easily

upon document completion

string ParseDoc( string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is recommended if the name of the document is not present in the URL)

Copyright copy 2007-2015 HireAbilitycom LLC Page 11

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (blob) document_data Yes

Base 64 encoded document to parse It must be base 64 encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though document_title is still recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 12

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title[ string rid[ string customer_id[ string URL[ string rd]]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (255) URL Yes

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop The document_title value is strongly recommended if the name of the document is not in the URL For instance if you have a script pulling documents fom a database that looked like httpwwwhireabilitycomgenerate_documentid=123 then populating document_title would increase the chances of a successful conversion and parse

string (128) document_title No (but recommended)

Title of the document to parse It is recommended that the document title always end with the file extension for the documents file type

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 13

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 14

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request ParseDoc will return an XML string

comprised of the reacutesumeacute in HR-XML and other HA-XML data HA-XML

data includes the plain text reacutesumeacute and customer and request identifiers

During a batch request ParseDoc will return HA-XML containing the

status of your batch request By checking this status found in the SOAP

Body response you will be able to verify if your request for batch

processing has been received successfully

Because the XML processing results that are returned to the calling

application are inside of the SOAP Body response like this

ltns1ParseDocResponsegtltresults xsitype=xsdstringgtltmdashHireAbility Data-ltresultsgtltns1ParseDocResponsegt

the HireAbiliy XML data is HTML entity encoded by SOAP before the

transfer Therefore depending on your interpreter you may need to

decode the HTML entities in order to load the XML tree The tags below

have been formatted for ease of reading

Inside of the SOAP Body response the entire XML result is encapsulated

between the ltResultsgt ltResultsgt tags See the sample XML output file in

the appendix for clarification

The parsed HR-XML results for each reacutesumeacute is encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request

The rid value is the optional rid parameter that can be supplied at the

time of the parse request If no rid value is supplied it wonrsquot appear in

this tag The rid is most commonly used in batch requests so that results

can be re-linked to a record in originating system

Copyright copy 2007-2015 HireAbilitycom LLC Page 15

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 16

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 17

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 18

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to check

the status of a document in processing to see if it has completed is still in

the queue etc To check the status of a document use the

checkDocStatus function Requests to checkDocStatus can be made using

SSL

string checkDocStatus( string did[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If an rid value was supplied at the time of the parse request you can do a lookup using that same value While providing an rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 19

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the retrieveCompletedDocs function

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deleteDocuments function then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

string retrieveCompletedDocs( string did string pid string cid[ string rid[ string id ]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 20

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-

gtltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=29 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=294 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 6: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 6

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

HA-XML

Short for HireAbility Extensible Markup Language some of the data

returned from a processing request is HA-XML an XML markup that

encapsulates extended data and information that is not supported in the

HR-XML specification

HR-XML

When ALEX processes a reacutesumeacute part of the resulting XML (Extensible

Markup Language) output is HR-XML-compliant XML HR-XML is an

independent consortium and the industry accepted standard for human

resources related data exchanges HireAbility is currently supporting up

to HR-XML 21 After receiving the XML results from ALEX you will find

HR-XML data between the following tags ltStructuredXMLResumegtltmdashHR-XML contentmdashgtltStructuredXMLResumegt

HTTP GET

HyperText Transfer Protocol GET request GET requests are most

commonly used to request data from a specified source With the web

services exposed in this document HTTP GET requests are most

commonly used to retrieve completed results in batch mode get a

documentrsquos status or retrieve customer stats

HTTP POST

HyperText Transfer Protocol POST request POST requests are most

commonly used to send a real-time or batch document-processing request

to the ALEX web service Completed data can also be HTTP POSTed back

to a server of your choosing

Real-Time Processing Requests

During a real-time processing request your application stays connected to the

HireAbility ALEX web service until the reacutesumeacute is processed and the structured

results are returned in the response Real-time requests can be made via SOAP

HTTP POST and HTTP GET

Copyright copy 2007-2015 HireAbilitycom LLC Page 7

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

SOAP

SOAP (Simple Object Access Protocol ) is a lightweight protocol for

exchanging XML-based messages over the internet using the HTTP

standard The strength of SOAP is that it can be used to access remote

web services (such as ALEX) natively in your own programming

environment This allows you to use the ALEX technology as if it was

installed locally

SSL

SSL (Secure Sockets Layer) is an HTTP security layer that allows for encrypted

communications over the internet HireAbility supports secure requests via SSL

for all of its web services Please refer to the specific function or web service

access point documentation to determine how to make an SSL request

WSDL

A WSDL (Web Services Description Language) informs your calling

application of the location of the requested web service and defines which

functions are available Typically WSDL is used in conjunction with

SOAP and is provided to your calling application in order to create the

SOAP object HireAbilityrsquos ALEX WSDL is located at

httpprocessingresumeparsercomParsingToolssoapwsdl

Copyright copy 2007-2015 HireAbilitycom LLC Page 8

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via SOAP

SOAP API Introduction

The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the ParseDoc member function to initiate parse

requests However this document includes other function definitions that

give you the ability to integrate new functionality into your application in

the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete

list of supported document types please refer to this regularly updated

list

Processing Status and Return Codes

A complete list of status and return codes can be found here

WSDL Definition

httpprocessingresumeparsercomParsingToolssoapwsdl

Copyright copy 2007-2015 HireAbilitycom LLC Page 9

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

WSDL Caching

After you complete your ALEX parsing integration and development we

recommend that you use WSDL caching in order to speed up your SOAP

requests to the HireAbility servers

Secure Requests

Any of the requests to the following SOAP object functions can be made

secure by replacing http with https in the request for the WSDL file We

strongly recommend that you use SSL while making requests to

download customer stats to delete completed documents or in retrieving

completed documents

Available Functions

Send a parse request in either real-time or batch mode string ParseDoc( string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]]) Send a parse request in either real-time or batch mode string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title [ string rid[ string customer_id[ string rd]]]])

Retrieve customer stats (if you have passed your customer_id values at processing time) string retrieveCustomerStats( string did string pid string cid[ string customer_id] string start_date string end_date string date_format)

Check the status of a document to see if itrsquos completed string checkDocStatus( string did string rid string id)

Retrieve complete documents (a specific document or all currently completed documents) string retrieveCompletedDocs( string did string pid string cid string rid string id)

Delete a complete document string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Note When passing unused parameters it is recommended to pass

an empty string value rather than a null value

Copyright copy 2007-2015 HireAbilitycom LLC Page 10

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

You can make any of the requests to the following SOAP object functions

secure by replacing http with https in the request for the WSDL file We

strongly recommend that you use SSL while making requests to

download customer stats to delete completed documents or in retrieving

completed documents

The primary function used to process a document is the ParseDoc

function available through the WSDL file provided above You will use

this function to parse reacutesumeacutes in both real-time and batch mode using a

different set of keys for each mode

To process a reacutesumeacute create a new SOAP object using the WSDL provided

Call the ParseDoc function passing the corresponding parameter values

for did pid cid and the required document data as shown in the table

below If you plan to track your individual customers be sure to populate

the customer_id parameter In batch mode if the document that you are

processing already exists in your database it is useful to send HireAbility

the primary key identifier for the document as the rid value This will

allow you to attach the results to the original document or account easily

upon document completion

string ParseDoc( string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is recommended if the name of the document is not present in the URL)

Copyright copy 2007-2015 HireAbilitycom LLC Page 11

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (blob) document_data Yes

Base 64 encoded document to parse It must be base 64 encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though document_title is still recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 12

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title[ string rid[ string customer_id[ string URL[ string rd]]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (255) URL Yes

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop The document_title value is strongly recommended if the name of the document is not in the URL For instance if you have a script pulling documents fom a database that looked like httpwwwhireabilitycomgenerate_documentid=123 then populating document_title would increase the chances of a successful conversion and parse

string (128) document_title No (but recommended)

Title of the document to parse It is recommended that the document title always end with the file extension for the documents file type

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 13

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 14

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request ParseDoc will return an XML string

comprised of the reacutesumeacute in HR-XML and other HA-XML data HA-XML

data includes the plain text reacutesumeacute and customer and request identifiers

During a batch request ParseDoc will return HA-XML containing the

status of your batch request By checking this status found in the SOAP

Body response you will be able to verify if your request for batch

processing has been received successfully

Because the XML processing results that are returned to the calling

application are inside of the SOAP Body response like this

ltns1ParseDocResponsegtltresults xsitype=xsdstringgtltmdashHireAbility Data-ltresultsgtltns1ParseDocResponsegt

the HireAbiliy XML data is HTML entity encoded by SOAP before the

transfer Therefore depending on your interpreter you may need to

decode the HTML entities in order to load the XML tree The tags below

have been formatted for ease of reading

Inside of the SOAP Body response the entire XML result is encapsulated

between the ltResultsgt ltResultsgt tags See the sample XML output file in

the appendix for clarification

The parsed HR-XML results for each reacutesumeacute is encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request

The rid value is the optional rid parameter that can be supplied at the

time of the parse request If no rid value is supplied it wonrsquot appear in

this tag The rid is most commonly used in batch requests so that results

can be re-linked to a record in originating system

Copyright copy 2007-2015 HireAbilitycom LLC Page 15

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 16

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 17

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 18

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to check

the status of a document in processing to see if it has completed is still in

the queue etc To check the status of a document use the

checkDocStatus function Requests to checkDocStatus can be made using

SSL

string checkDocStatus( string did[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If an rid value was supplied at the time of the parse request you can do a lookup using that same value While providing an rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 19

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the retrieveCompletedDocs function

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deleteDocuments function then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

string retrieveCompletedDocs( string did string pid string cid[ string rid[ string id ]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 20

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-

gtltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=29 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=294 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 7: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 7

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

SOAP

SOAP (Simple Object Access Protocol ) is a lightweight protocol for

exchanging XML-based messages over the internet using the HTTP

standard The strength of SOAP is that it can be used to access remote

web services (such as ALEX) natively in your own programming

environment This allows you to use the ALEX technology as if it was

installed locally

SSL

SSL (Secure Sockets Layer) is an HTTP security layer that allows for encrypted

communications over the internet HireAbility supports secure requests via SSL

for all of its web services Please refer to the specific function or web service

access point documentation to determine how to make an SSL request

WSDL

A WSDL (Web Services Description Language) informs your calling

application of the location of the requested web service and defines which

functions are available Typically WSDL is used in conjunction with

SOAP and is provided to your calling application in order to create the

SOAP object HireAbilityrsquos ALEX WSDL is located at

httpprocessingresumeparsercomParsingToolssoapwsdl

Copyright copy 2007-2015 HireAbilitycom LLC Page 8

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via SOAP

SOAP API Introduction

The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the ParseDoc member function to initiate parse

requests However this document includes other function definitions that

give you the ability to integrate new functionality into your application in

the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete

list of supported document types please refer to this regularly updated

list

Processing Status and Return Codes

A complete list of status and return codes can be found here

WSDL Definition

httpprocessingresumeparsercomParsingToolssoapwsdl

Copyright copy 2007-2015 HireAbilitycom LLC Page 9

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

WSDL Caching

After you complete your ALEX parsing integration and development we

recommend that you use WSDL caching in order to speed up your SOAP

requests to the HireAbility servers

Secure Requests

Any of the requests to the following SOAP object functions can be made

secure by replacing http with https in the request for the WSDL file We

strongly recommend that you use SSL while making requests to

download customer stats to delete completed documents or in retrieving

completed documents

Available Functions

Send a parse request in either real-time or batch mode string ParseDoc( string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]]) Send a parse request in either real-time or batch mode string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title [ string rid[ string customer_id[ string rd]]]])

Retrieve customer stats (if you have passed your customer_id values at processing time) string retrieveCustomerStats( string did string pid string cid[ string customer_id] string start_date string end_date string date_format)

Check the status of a document to see if itrsquos completed string checkDocStatus( string did string rid string id)

Retrieve complete documents (a specific document or all currently completed documents) string retrieveCompletedDocs( string did string pid string cid string rid string id)

Delete a complete document string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Note When passing unused parameters it is recommended to pass

an empty string value rather than a null value

Copyright copy 2007-2015 HireAbilitycom LLC Page 10

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

You can make any of the requests to the following SOAP object functions

secure by replacing http with https in the request for the WSDL file We

strongly recommend that you use SSL while making requests to

download customer stats to delete completed documents or in retrieving

completed documents

The primary function used to process a document is the ParseDoc

function available through the WSDL file provided above You will use

this function to parse reacutesumeacutes in both real-time and batch mode using a

different set of keys for each mode

To process a reacutesumeacute create a new SOAP object using the WSDL provided

Call the ParseDoc function passing the corresponding parameter values

for did pid cid and the required document data as shown in the table

below If you plan to track your individual customers be sure to populate

the customer_id parameter In batch mode if the document that you are

processing already exists in your database it is useful to send HireAbility

the primary key identifier for the document as the rid value This will

allow you to attach the results to the original document or account easily

upon document completion

string ParseDoc( string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is recommended if the name of the document is not present in the URL)

Copyright copy 2007-2015 HireAbilitycom LLC Page 11

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (blob) document_data Yes

Base 64 encoded document to parse It must be base 64 encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though document_title is still recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 12

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title[ string rid[ string customer_id[ string URL[ string rd]]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (255) URL Yes

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop The document_title value is strongly recommended if the name of the document is not in the URL For instance if you have a script pulling documents fom a database that looked like httpwwwhireabilitycomgenerate_documentid=123 then populating document_title would increase the chances of a successful conversion and parse

string (128) document_title No (but recommended)

Title of the document to parse It is recommended that the document title always end with the file extension for the documents file type

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 13

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 14

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request ParseDoc will return an XML string

comprised of the reacutesumeacute in HR-XML and other HA-XML data HA-XML

data includes the plain text reacutesumeacute and customer and request identifiers

During a batch request ParseDoc will return HA-XML containing the

status of your batch request By checking this status found in the SOAP

Body response you will be able to verify if your request for batch

processing has been received successfully

Because the XML processing results that are returned to the calling

application are inside of the SOAP Body response like this

ltns1ParseDocResponsegtltresults xsitype=xsdstringgtltmdashHireAbility Data-ltresultsgtltns1ParseDocResponsegt

the HireAbiliy XML data is HTML entity encoded by SOAP before the

transfer Therefore depending on your interpreter you may need to

decode the HTML entities in order to load the XML tree The tags below

have been formatted for ease of reading

Inside of the SOAP Body response the entire XML result is encapsulated

between the ltResultsgt ltResultsgt tags See the sample XML output file in

the appendix for clarification

The parsed HR-XML results for each reacutesumeacute is encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request

The rid value is the optional rid parameter that can be supplied at the

time of the parse request If no rid value is supplied it wonrsquot appear in

this tag The rid is most commonly used in batch requests so that results

can be re-linked to a record in originating system

Copyright copy 2007-2015 HireAbilitycom LLC Page 15

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 16

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 17

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 18

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to check

the status of a document in processing to see if it has completed is still in

the queue etc To check the status of a document use the

checkDocStatus function Requests to checkDocStatus can be made using

SSL

string checkDocStatus( string did[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If an rid value was supplied at the time of the parse request you can do a lookup using that same value While providing an rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 19

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the retrieveCompletedDocs function

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deleteDocuments function then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

string retrieveCompletedDocs( string did string pid string cid[ string rid[ string id ]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 20

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-

gtltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=29 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=294 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 8: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 8

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via SOAP

SOAP API Introduction

The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the ParseDoc member function to initiate parse

requests However this document includes other function definitions that

give you the ability to integrate new functionality into your application in

the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete

list of supported document types please refer to this regularly updated

list

Processing Status and Return Codes

A complete list of status and return codes can be found here

WSDL Definition

httpprocessingresumeparsercomParsingToolssoapwsdl

Copyright copy 2007-2015 HireAbilitycom LLC Page 9

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

WSDL Caching

After you complete your ALEX parsing integration and development we

recommend that you use WSDL caching in order to speed up your SOAP

requests to the HireAbility servers

Secure Requests

Any of the requests to the following SOAP object functions can be made

secure by replacing http with https in the request for the WSDL file We

strongly recommend that you use SSL while making requests to

download customer stats to delete completed documents or in retrieving

completed documents

Available Functions

Send a parse request in either real-time or batch mode string ParseDoc( string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]]) Send a parse request in either real-time or batch mode string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title [ string rid[ string customer_id[ string rd]]]])

Retrieve customer stats (if you have passed your customer_id values at processing time) string retrieveCustomerStats( string did string pid string cid[ string customer_id] string start_date string end_date string date_format)

Check the status of a document to see if itrsquos completed string checkDocStatus( string did string rid string id)

Retrieve complete documents (a specific document or all currently completed documents) string retrieveCompletedDocs( string did string pid string cid string rid string id)

Delete a complete document string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Note When passing unused parameters it is recommended to pass

an empty string value rather than a null value

Copyright copy 2007-2015 HireAbilitycom LLC Page 10

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

You can make any of the requests to the following SOAP object functions

secure by replacing http with https in the request for the WSDL file We

strongly recommend that you use SSL while making requests to

download customer stats to delete completed documents or in retrieving

completed documents

The primary function used to process a document is the ParseDoc

function available through the WSDL file provided above You will use

this function to parse reacutesumeacutes in both real-time and batch mode using a

different set of keys for each mode

To process a reacutesumeacute create a new SOAP object using the WSDL provided

Call the ParseDoc function passing the corresponding parameter values

for did pid cid and the required document data as shown in the table

below If you plan to track your individual customers be sure to populate

the customer_id parameter In batch mode if the document that you are

processing already exists in your database it is useful to send HireAbility

the primary key identifier for the document as the rid value This will

allow you to attach the results to the original document or account easily

upon document completion

string ParseDoc( string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is recommended if the name of the document is not present in the URL)

Copyright copy 2007-2015 HireAbilitycom LLC Page 11

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (blob) document_data Yes

Base 64 encoded document to parse It must be base 64 encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though document_title is still recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 12

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title[ string rid[ string customer_id[ string URL[ string rd]]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (255) URL Yes

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop The document_title value is strongly recommended if the name of the document is not in the URL For instance if you have a script pulling documents fom a database that looked like httpwwwhireabilitycomgenerate_documentid=123 then populating document_title would increase the chances of a successful conversion and parse

string (128) document_title No (but recommended)

Title of the document to parse It is recommended that the document title always end with the file extension for the documents file type

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 13

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 14

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request ParseDoc will return an XML string

comprised of the reacutesumeacute in HR-XML and other HA-XML data HA-XML

data includes the plain text reacutesumeacute and customer and request identifiers

During a batch request ParseDoc will return HA-XML containing the

status of your batch request By checking this status found in the SOAP

Body response you will be able to verify if your request for batch

processing has been received successfully

Because the XML processing results that are returned to the calling

application are inside of the SOAP Body response like this

ltns1ParseDocResponsegtltresults xsitype=xsdstringgtltmdashHireAbility Data-ltresultsgtltns1ParseDocResponsegt

the HireAbiliy XML data is HTML entity encoded by SOAP before the

transfer Therefore depending on your interpreter you may need to

decode the HTML entities in order to load the XML tree The tags below

have been formatted for ease of reading

Inside of the SOAP Body response the entire XML result is encapsulated

between the ltResultsgt ltResultsgt tags See the sample XML output file in

the appendix for clarification

The parsed HR-XML results for each reacutesumeacute is encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request

The rid value is the optional rid parameter that can be supplied at the

time of the parse request If no rid value is supplied it wonrsquot appear in

this tag The rid is most commonly used in batch requests so that results

can be re-linked to a record in originating system

Copyright copy 2007-2015 HireAbilitycom LLC Page 15

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 16

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 17

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 18

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to check

the status of a document in processing to see if it has completed is still in

the queue etc To check the status of a document use the

checkDocStatus function Requests to checkDocStatus can be made using

SSL

string checkDocStatus( string did[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If an rid value was supplied at the time of the parse request you can do a lookup using that same value While providing an rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 19

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the retrieveCompletedDocs function

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deleteDocuments function then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

string retrieveCompletedDocs( string did string pid string cid[ string rid[ string id ]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 20

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-

gtltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=29 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=294 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 9: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 9

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

WSDL Caching

After you complete your ALEX parsing integration and development we

recommend that you use WSDL caching in order to speed up your SOAP

requests to the HireAbility servers

Secure Requests

Any of the requests to the following SOAP object functions can be made

secure by replacing http with https in the request for the WSDL file We

strongly recommend that you use SSL while making requests to

download customer stats to delete completed documents or in retrieving

completed documents

Available Functions

Send a parse request in either real-time or batch mode string ParseDoc( string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]]) Send a parse request in either real-time or batch mode string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title [ string rid[ string customer_id[ string rd]]]])

Retrieve customer stats (if you have passed your customer_id values at processing time) string retrieveCustomerStats( string did string pid string cid[ string customer_id] string start_date string end_date string date_format)

Check the status of a document to see if itrsquos completed string checkDocStatus( string did string rid string id)

Retrieve complete documents (a specific document or all currently completed documents) string retrieveCompletedDocs( string did string pid string cid string rid string id)

Delete a complete document string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Note When passing unused parameters it is recommended to pass

an empty string value rather than a null value

Copyright copy 2007-2015 HireAbilitycom LLC Page 10

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

You can make any of the requests to the following SOAP object functions

secure by replacing http with https in the request for the WSDL file We

strongly recommend that you use SSL while making requests to

download customer stats to delete completed documents or in retrieving

completed documents

The primary function used to process a document is the ParseDoc

function available through the WSDL file provided above You will use

this function to parse reacutesumeacutes in both real-time and batch mode using a

different set of keys for each mode

To process a reacutesumeacute create a new SOAP object using the WSDL provided

Call the ParseDoc function passing the corresponding parameter values

for did pid cid and the required document data as shown in the table

below If you plan to track your individual customers be sure to populate

the customer_id parameter In batch mode if the document that you are

processing already exists in your database it is useful to send HireAbility

the primary key identifier for the document as the rid value This will

allow you to attach the results to the original document or account easily

upon document completion

string ParseDoc( string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is recommended if the name of the document is not present in the URL)

Copyright copy 2007-2015 HireAbilitycom LLC Page 11

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (blob) document_data Yes

Base 64 encoded document to parse It must be base 64 encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though document_title is still recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 12

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title[ string rid[ string customer_id[ string URL[ string rd]]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (255) URL Yes

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop The document_title value is strongly recommended if the name of the document is not in the URL For instance if you have a script pulling documents fom a database that looked like httpwwwhireabilitycomgenerate_documentid=123 then populating document_title would increase the chances of a successful conversion and parse

string (128) document_title No (but recommended)

Title of the document to parse It is recommended that the document title always end with the file extension for the documents file type

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 13

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 14

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request ParseDoc will return an XML string

comprised of the reacutesumeacute in HR-XML and other HA-XML data HA-XML

data includes the plain text reacutesumeacute and customer and request identifiers

During a batch request ParseDoc will return HA-XML containing the

status of your batch request By checking this status found in the SOAP

Body response you will be able to verify if your request for batch

processing has been received successfully

Because the XML processing results that are returned to the calling

application are inside of the SOAP Body response like this

ltns1ParseDocResponsegtltresults xsitype=xsdstringgtltmdashHireAbility Data-ltresultsgtltns1ParseDocResponsegt

the HireAbiliy XML data is HTML entity encoded by SOAP before the

transfer Therefore depending on your interpreter you may need to

decode the HTML entities in order to load the XML tree The tags below

have been formatted for ease of reading

Inside of the SOAP Body response the entire XML result is encapsulated

between the ltResultsgt ltResultsgt tags See the sample XML output file in

the appendix for clarification

The parsed HR-XML results for each reacutesumeacute is encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request

The rid value is the optional rid parameter that can be supplied at the

time of the parse request If no rid value is supplied it wonrsquot appear in

this tag The rid is most commonly used in batch requests so that results

can be re-linked to a record in originating system

Copyright copy 2007-2015 HireAbilitycom LLC Page 15

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 16

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 17

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 18

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to check

the status of a document in processing to see if it has completed is still in

the queue etc To check the status of a document use the

checkDocStatus function Requests to checkDocStatus can be made using

SSL

string checkDocStatus( string did[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If an rid value was supplied at the time of the parse request you can do a lookup using that same value While providing an rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 19

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the retrieveCompletedDocs function

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deleteDocuments function then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

string retrieveCompletedDocs( string did string pid string cid[ string rid[ string id ]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 20

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-

gtltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=29 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=294 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 10: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 10

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

You can make any of the requests to the following SOAP object functions

secure by replacing http with https in the request for the WSDL file We

strongly recommend that you use SSL while making requests to

download customer stats to delete completed documents or in retrieving

completed documents

The primary function used to process a document is the ParseDoc

function available through the WSDL file provided above You will use

this function to parse reacutesumeacutes in both real-time and batch mode using a

different set of keys for each mode

To process a reacutesumeacute create a new SOAP object using the WSDL provided

Call the ParseDoc function passing the corresponding parameter values

for did pid cid and the required document data as shown in the table

below If you plan to track your individual customers be sure to populate

the customer_id parameter In batch mode if the document that you are

processing already exists in your database it is useful to send HireAbility

the primary key identifier for the document as the rid value This will

allow you to attach the results to the original document or account easily

upon document completion

string ParseDoc( string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is recommended if the name of the document is not present in the URL)

Copyright copy 2007-2015 HireAbilitycom LLC Page 11

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (blob) document_data Yes

Base 64 encoded document to parse It must be base 64 encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though document_title is still recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 12

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title[ string rid[ string customer_id[ string URL[ string rd]]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (255) URL Yes

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop The document_title value is strongly recommended if the name of the document is not in the URL For instance if you have a script pulling documents fom a database that looked like httpwwwhireabilitycomgenerate_documentid=123 then populating document_title would increase the chances of a successful conversion and parse

string (128) document_title No (but recommended)

Title of the document to parse It is recommended that the document title always end with the file extension for the documents file type

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 13

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 14

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request ParseDoc will return an XML string

comprised of the reacutesumeacute in HR-XML and other HA-XML data HA-XML

data includes the plain text reacutesumeacute and customer and request identifiers

During a batch request ParseDoc will return HA-XML containing the

status of your batch request By checking this status found in the SOAP

Body response you will be able to verify if your request for batch

processing has been received successfully

Because the XML processing results that are returned to the calling

application are inside of the SOAP Body response like this

ltns1ParseDocResponsegtltresults xsitype=xsdstringgtltmdashHireAbility Data-ltresultsgtltns1ParseDocResponsegt

the HireAbiliy XML data is HTML entity encoded by SOAP before the

transfer Therefore depending on your interpreter you may need to

decode the HTML entities in order to load the XML tree The tags below

have been formatted for ease of reading

Inside of the SOAP Body response the entire XML result is encapsulated

between the ltResultsgt ltResultsgt tags See the sample XML output file in

the appendix for clarification

The parsed HR-XML results for each reacutesumeacute is encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request

The rid value is the optional rid parameter that can be supplied at the

time of the parse request If no rid value is supplied it wonrsquot appear in

this tag The rid is most commonly used in batch requests so that results

can be re-linked to a record in originating system

Copyright copy 2007-2015 HireAbilitycom LLC Page 15

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 16

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 17

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 18

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to check

the status of a document in processing to see if it has completed is still in

the queue etc To check the status of a document use the

checkDocStatus function Requests to checkDocStatus can be made using

SSL

string checkDocStatus( string did[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If an rid value was supplied at the time of the parse request you can do a lookup using that same value While providing an rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 19

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the retrieveCompletedDocs function

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deleteDocuments function then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

string retrieveCompletedDocs( string did string pid string cid[ string rid[ string id ]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 20

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-

gtltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=29 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=294 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 11: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 11

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (blob) document_data Yes

Base 64 encoded document to parse It must be base 64 encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though document_title is still recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 12

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title[ string rid[ string customer_id[ string URL[ string rd]]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (255) URL Yes

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop The document_title value is strongly recommended if the name of the document is not in the URL For instance if you have a script pulling documents fom a database that looked like httpwwwhireabilitycomgenerate_documentid=123 then populating document_title would increase the chances of a successful conversion and parse

string (128) document_title No (but recommended)

Title of the document to parse It is recommended that the document title always end with the file extension for the documents file type

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 13

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 14

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request ParseDoc will return an XML string

comprised of the reacutesumeacute in HR-XML and other HA-XML data HA-XML

data includes the plain text reacutesumeacute and customer and request identifiers

During a batch request ParseDoc will return HA-XML containing the

status of your batch request By checking this status found in the SOAP

Body response you will be able to verify if your request for batch

processing has been received successfully

Because the XML processing results that are returned to the calling

application are inside of the SOAP Body response like this

ltns1ParseDocResponsegtltresults xsitype=xsdstringgtltmdashHireAbility Data-ltresultsgtltns1ParseDocResponsegt

the HireAbiliy XML data is HTML entity encoded by SOAP before the

transfer Therefore depending on your interpreter you may need to

decode the HTML entities in order to load the XML tree The tags below

have been formatted for ease of reading

Inside of the SOAP Body response the entire XML result is encapsulated

between the ltResultsgt ltResultsgt tags See the sample XML output file in

the appendix for clarification

The parsed HR-XML results for each reacutesumeacute is encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request

The rid value is the optional rid parameter that can be supplied at the

time of the parse request If no rid value is supplied it wonrsquot appear in

this tag The rid is most commonly used in batch requests so that results

can be re-linked to a record in originating system

Copyright copy 2007-2015 HireAbilitycom LLC Page 15

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 16

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 17

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 18

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to check

the status of a document in processing to see if it has completed is still in

the queue etc To check the status of a document use the

checkDocStatus function Requests to checkDocStatus can be made using

SSL

string checkDocStatus( string did[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If an rid value was supplied at the time of the parse request you can do a lookup using that same value While providing an rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 19

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the retrieveCompletedDocs function

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deleteDocuments function then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

string retrieveCompletedDocs( string did string pid string cid[ string rid[ string id ]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 20

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-

gtltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=29 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=294 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 12: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 12

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string ParseDoc_fromURL( string did string pid string cid string URL[ string document_title[ string rid[ string customer_id[ string URL[ string rd]]]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (255) URL Yes

The URL of a document to parse It is recommended that this value be URL encoded especially if the URLrsquos you will be submitting have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop The document_title value is strongly recommended if the name of the document is not in the URL For instance if you have a script pulling documents fom a database that looked like httpwwwhireabilitycomgenerate_documentid=123 then populating document_title would increase the chances of a successful conversion and parse

string (128) document_title No (but recommended)

Title of the document to parse It is recommended that the document title always end with the file extension for the documents file type

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 13

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 14

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request ParseDoc will return an XML string

comprised of the reacutesumeacute in HR-XML and other HA-XML data HA-XML

data includes the plain text reacutesumeacute and customer and request identifiers

During a batch request ParseDoc will return HA-XML containing the

status of your batch request By checking this status found in the SOAP

Body response you will be able to verify if your request for batch

processing has been received successfully

Because the XML processing results that are returned to the calling

application are inside of the SOAP Body response like this

ltns1ParseDocResponsegtltresults xsitype=xsdstringgtltmdashHireAbility Data-ltresultsgtltns1ParseDocResponsegt

the HireAbiliy XML data is HTML entity encoded by SOAP before the

transfer Therefore depending on your interpreter you may need to

decode the HTML entities in order to load the XML tree The tags below

have been formatted for ease of reading

Inside of the SOAP Body response the entire XML result is encapsulated

between the ltResultsgt ltResultsgt tags See the sample XML output file in

the appendix for clarification

The parsed HR-XML results for each reacutesumeacute is encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request

The rid value is the optional rid parameter that can be supplied at the

time of the parse request If no rid value is supplied it wonrsquot appear in

this tag The rid is most commonly used in batch requests so that results

can be re-linked to a record in originating system

Copyright copy 2007-2015 HireAbilitycom LLC Page 15

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 16

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 17

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 18

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to check

the status of a document in processing to see if it has completed is still in

the queue etc To check the status of a document use the

checkDocStatus function Requests to checkDocStatus can be made using

SSL

string checkDocStatus( string did[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If an rid value was supplied at the time of the parse request you can do a lookup using that same value While providing an rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 19

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the retrieveCompletedDocs function

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deleteDocuments function then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

string retrieveCompletedDocs( string did string pid string cid[ string rid[ string id ]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 20

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-

gtltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=29 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=294 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 13: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 13

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the function retrieveCustomerStats to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 14

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request ParseDoc will return an XML string

comprised of the reacutesumeacute in HR-XML and other HA-XML data HA-XML

data includes the plain text reacutesumeacute and customer and request identifiers

During a batch request ParseDoc will return HA-XML containing the

status of your batch request By checking this status found in the SOAP

Body response you will be able to verify if your request for batch

processing has been received successfully

Because the XML processing results that are returned to the calling

application are inside of the SOAP Body response like this

ltns1ParseDocResponsegtltresults xsitype=xsdstringgtltmdashHireAbility Data-ltresultsgtltns1ParseDocResponsegt

the HireAbiliy XML data is HTML entity encoded by SOAP before the

transfer Therefore depending on your interpreter you may need to

decode the HTML entities in order to load the XML tree The tags below

have been formatted for ease of reading

Inside of the SOAP Body response the entire XML result is encapsulated

between the ltResultsgt ltResultsgt tags See the sample XML output file in

the appendix for clarification

The parsed HR-XML results for each reacutesumeacute is encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request

The rid value is the optional rid parameter that can be supplied at the

time of the parse request If no rid value is supplied it wonrsquot appear in

this tag The rid is most commonly used in batch requests so that results

can be re-linked to a record in originating system

Copyright copy 2007-2015 HireAbilitycom LLC Page 15

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 16

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 17

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 18

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to check

the status of a document in processing to see if it has completed is still in

the queue etc To check the status of a document use the

checkDocStatus function Requests to checkDocStatus can be made using

SSL

string checkDocStatus( string did[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If an rid value was supplied at the time of the parse request you can do a lookup using that same value While providing an rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 19

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the retrieveCompletedDocs function

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deleteDocuments function then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

string retrieveCompletedDocs( string did string pid string cid[ string rid[ string id ]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 20

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-

gtltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=29 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=294 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 14: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 14

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request ParseDoc will return an XML string

comprised of the reacutesumeacute in HR-XML and other HA-XML data HA-XML

data includes the plain text reacutesumeacute and customer and request identifiers

During a batch request ParseDoc will return HA-XML containing the

status of your batch request By checking this status found in the SOAP

Body response you will be able to verify if your request for batch

processing has been received successfully

Because the XML processing results that are returned to the calling

application are inside of the SOAP Body response like this

ltns1ParseDocResponsegtltresults xsitype=xsdstringgtltmdashHireAbility Data-ltresultsgtltns1ParseDocResponsegt

the HireAbiliy XML data is HTML entity encoded by SOAP before the

transfer Therefore depending on your interpreter you may need to

decode the HTML entities in order to load the XML tree The tags below

have been formatted for ease of reading

Inside of the SOAP Body response the entire XML result is encapsulated

between the ltResultsgt ltResultsgt tags See the sample XML output file in

the appendix for clarification

The parsed HR-XML results for each reacutesumeacute is encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request

The rid value is the optional rid parameter that can be supplied at the

time of the parse request If no rid value is supplied it wonrsquot appear in

this tag The rid is most commonly used in batch requests so that results

can be re-linked to a record in originating system

Copyright copy 2007-2015 HireAbilitycom LLC Page 15

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 16

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 17

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 18

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to check

the status of a document in processing to see if it has completed is still in

the queue etc To check the status of a document use the

checkDocStatus function Requests to checkDocStatus can be made using

SSL

string checkDocStatus( string did[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If an rid value was supplied at the time of the parse request you can do a lookup using that same value While providing an rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 19

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the retrieveCompletedDocs function

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deleteDocuments function then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

string retrieveCompletedDocs( string did string pid string cid[ string rid[ string id ]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 20

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-

gtltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=29 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=294 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 15: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 15

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 16

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 17

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 18

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to check

the status of a document in processing to see if it has completed is still in

the queue etc To check the status of a document use the

checkDocStatus function Requests to checkDocStatus can be made using

SSL

string checkDocStatus( string did[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If an rid value was supplied at the time of the parse request you can do a lookup using that same value While providing an rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 19

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the retrieveCompletedDocs function

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deleteDocuments function then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

string retrieveCompletedDocs( string did string pid string cid[ string rid[ string id ]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 20

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-

gtltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=29 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=294 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 16: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 16

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 17

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 18

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to check

the status of a document in processing to see if it has completed is still in

the queue etc To check the status of a document use the

checkDocStatus function Requests to checkDocStatus can be made using

SSL

string checkDocStatus( string did[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If an rid value was supplied at the time of the parse request you can do a lookup using that same value While providing an rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 19

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the retrieveCompletedDocs function

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deleteDocuments function then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

string retrieveCompletedDocs( string did string pid string cid[ string rid[ string id ]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 20

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-

gtltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=29 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=294 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 17: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 17

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 18

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to check

the status of a document in processing to see if it has completed is still in

the queue etc To check the status of a document use the

checkDocStatus function Requests to checkDocStatus can be made using

SSL

string checkDocStatus( string did[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If an rid value was supplied at the time of the parse request you can do a lookup using that same value While providing an rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 19

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the retrieveCompletedDocs function

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deleteDocuments function then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

string retrieveCompletedDocs( string did string pid string cid[ string rid[ string id ]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 20

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-

gtltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=29 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=294 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 18: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 18

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to check

the status of a document in processing to see if it has completed is still in

the queue etc To check the status of a document use the

checkDocStatus function Requests to checkDocStatus can be made using

SSL

string checkDocStatus( string did[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If an rid value was supplied at the time of the parse request you can do a lookup using that same value While providing an rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 19

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the retrieveCompletedDocs function

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deleteDocuments function then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

string retrieveCompletedDocs( string did string pid string cid[ string rid[ string id ]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 20

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-

gtltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=29 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=294 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 19: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 19

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the retrieveCompletedDocs function

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deleteDocuments function then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

string retrieveCompletedDocs( string did string pid string cid[ string rid[ string id ]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 20

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-

gtltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=29 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=294 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 20: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 20

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-

gtltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=29 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=294 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 21: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 21

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Delete Documents from the System

As previously noted in the default configuration documents are

automatically removed as soon as they are returned to the calling

application If you choose to have the documents remain on the server

until you remove them please let HireAbility know so the proper

configuration can be made To remove a document from the system use

the deleteDocuments function This functionality can be configured to

limit access to specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this function

string deleteDocuments( string did string pid string cid[ string rid[ string id]])

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No When the rid is populated any document(s) with the corresponding rid value are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt ltdeleteStatusgt ltRecordDeleted id=22341 rid=22341gttrueltRecordDeletedgt

ltRecordDeleted id=22342 rid=22342gttrueltRecordDeletedgt

ltdeleteStatusgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 22: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 22

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the retrieveCustomerStats function customer parse statistics can be

retrieved for any given date range Requests to this function must be

made via SSL so be sure to reference the WSDL properly with https

string retrieveCustomerStats( [string did] string pid string cid string date_format string start_date string end_date[ string customer_id])

Type Parameter Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 23: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 23

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The SOAP Body response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then we

recommend that you make requests to retrieveCustomerStats without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 24: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 24

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Accessing ALEX via HTTP POST

HTTP POST Web Service Introduction The default ALEX configuration processes real-time requests from your

calling application and returns HR-XML and the plain text version of the

reacutesumeacute to your calling application The HR-XML results and original

reacutesumeacute will be removed from the HireAbility servers as soon as the

results are returned to your calling application If your application needs

batch processing please contact your HireAbility sales representative to

configure those options

Primarily you will use the requestprocessing web service to initiate parse

requests However this document includes other web service definitions

that give you the ability to integrate new functionality into your

application in the future

In using the procedures described in this document replace the did pid

and cid variable names with their string values (provided by your sales

representative) when making a request

Acceptable File Types

ALEX can process many different document types and versions including

Word RTF Plain Text HTML and PDF documents It is recommended

that all files have valid extensions before processing To see a complete list

of supported document types please refer to this regularly updated list

Processing Status and Return Codes

A complete list of status and return codes can be found here

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 25: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 25

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Secure Requests

You can make any of the requests to the following web services secure by

replacing http with https in the request We strongly recommend that

you use SSL while making requests to download customer stats to delete

completed documents or in retrieving completed documents

Available Web Services

Send a parse request in either real-time or batch mode Returns structured reacutesumeacute data and extended information Location processingresumeparsercomrequestprocessinghtml Input Variables string did string pid string cid string document_title string document_data[ string rid[ string customer_id[ string URL[ string rd]]]

Retrieve customer stats (if you have passed your customer_id values at processing time) Location processingresumeparsercomcustomerstatshtml Input Variables string did string pid string cid[ string customer_id] string start_date string end_date string date_format

Check the status of a document to see if itrsquos completed Location processingresumeparsercomcheckrequesthtml Input Variables string did string rid string id

Retrieve complete documents (a specific document or all currently completed documents) Location processingresumeparsercomgetcompleteddocshtml Input Variables string did string pid string cid string rid string id

Delete a complete document Location processingresumeparsercomdeletedocshtml Input Variables string did string pid string cid[ string rid[ string id]]

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 26: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 26

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Process a Reacutesumeacute

To process a reacutesumeacute send an HTTP POST request to the HireAbility

servers and populate the following variables Then the HireAbility

servers process the request and return the results in the response to your

request

Most clients create the HTTP POST using their programming language of

choice but if yoursquod like to use an HTML form as a preliminary test

request your file browse variable should be named document and the form

definition should have in it enctype=multipartform-data The variables

document_data and document_title will be ignored in an HTML form

request

Protocol http POST on port 80 or https POST on port 443 Server location processingresumeparsercom Script location requestprocessinghtml

Type Variable Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (128) document_title Yes

Title of the document to parse This value is not required if the URL parameter is populated (though it is still recommended if the document title is not present in the URL)

string (blob) document_data Yes

URL encoded document to parse It must be url encoded to ensure that extended characters are not lost in the transfer This value is not required if the URL parameter is populated

string (64) rid No

Request identifier If provided it is returned with the completed data in the tag ltHireAbilityXMLResults rid=valuegt Clients typically use this parameter in batch mode after the request is completed so the XML data can be re-attached to the original document or profile

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 27: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 27

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (64) customer_id No

Customer identifier When provided the request is tracked individually allowing you to use the web service customerstatshtml to retrieve the number of parse requests a customer has completed

string (255) URL No

The URL of a document to parse It is recommended to URL encode this value especially if the URLrsquos you will be submitting will have extended characters in them Some clients already have the documents they need to parse in a database so providing a URL that allows the HireAbility servers to download the document is a very natural setup This also is convenient for ATSCRM customers that want to parse a reacutesumeacute that was found online without first having to save it to the desktop When URL is provided the document_title and document_data parameters are not necessary and should be left empty (though if the title of the document is not in the URL populating the document_title value highly recommended)

string (blob) rd No

Request data This parameter is used only in special instances that you and HireAbility agree upon first This data can be integrated into the XML output or used in other ways to manipulate the output before it is returned

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 28: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 28

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Request Results

During a real-time request requestprocessinghtml will return an XML

string comprised of the reacutesumeacute in HR-XML and other HA-XML data

HA-XML data includes the plain text reacutesumeacute and customer and request

identifiers

During a batch request requestprocessinghtml will return HA-XML

containing the status of your batch request By checking this status found

in the response you will be able to verify if your request for batch

processing has been received successfully

The entire XML result is encapsulated between ltResultsgt ltResultsgt tags

See the sample XML output file for clarification

The parsed HR-XML results for each reacutesumeacute encapsulated in these tags ltHireAbilityXMLResults id=34343 rid=212121

usageLimitType=allocation usageLimit=1000 currentUsage=550

remainingUsage=450 accountValidThrough=04-10-2008gt

ltHireAbilityXMLResultsgt

The id value is a unique identifier HireAbility supplies for each client

reacutesumeacute request The rid value is the optional rid parameter that can be

supplied at the time of the parse request If no rid value is supplied it

wonrsquot appear in this tag The rid is most commonly used in batch requests

so that results can be re-linked to a record in originating system

Your usageLimitType is based on your account type possible values are

allocation ndash This is the default type for most accounts When there is

an allocation limit then once you have processed that number of

resumes the system will decline further requests for parsing You can set

up your own customers within the HireAbility system with their own

allocations With an allocation usage type the following attributes will

also be populated usageLimit currentUsage and remainingUsage

based_on_agreement ndash The terms of this account are limited by

the agreement between you and HireAbility With this type

remainingUsage will also be populated

daily ndash This type has a daily parse limit Once this limit is reached

further requests will be declined With this type the following attributes

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 29: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 29

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

will also be populated usageLimit currentUsage and

remainingUsage

weekly ndash This type has a weekly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

monthly ndash This type has a monthly parse limit Once this limit is

reached further requests will be declined With this type the following

attributes will also be populated usageLimit currentUsage and

remainingUsage

yearly ndash This type has a yearly parse limit Once this limit is reached

further requests will be declined With this type the following attributes

will also be populated usageLimit currentUsage and

remainingUsage

If the usageLimit attribute is populated it means that your account will

process requests until your currentUsage value reached the useageLimit

The remainingUsage attribute contains the number of parse requests

remaining or other words simply your useageLimit ndash currentUsage

If present accountValidThrough means that your account is date

sensitive and will only work until the end of the day listed in the

accountValidThrough attribute

Find the HR-XML reacutesumeacute results between the tags

ltResume id=21219gtltResumegt

where id is the HireAbility unique identifier The structure is as follows ltResume id=21219gt

ltStructuredXMLResumegtltmdashHR-XML contentmdashgt

ltStructuredXMLResumegt

ltResumegt

Find the text version of the original document between the tags lttextResume id=21219gtltmdashBase64 Encoded Text Reacutesumeacute

lttextResumegt

where id is the HireAbility unique identifier

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 30: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 30

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The text reacutesumeacute data is Base 64 encoded so that extended characters will

not cause problems with parsing and importing the data The structure is

as follows

lt-- Plain text document is Base 64 Encoded --gt lttextResume id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Plain Text Datamdashgt

ltDocumentDatagt

lttextResumegt

The original document is not returned by default (since in real-time

requests your calling application already has the original document)

However your account can be configured to return the original

document and in batch mode it is returned by default Find the original

document (if so configured) between the tags ltoriginalDocument id=21219gtltmdashOriginal Document is Base64 Encoded

ltoriginalDocumentgt

where id is the HireAbility unique identifier

The original reacutesumeacute data is Base 64 encoded so that extended characters

will not cause problems with parsing and importing the data The

structure is as follows

lt-- Original document is Base 64 Encoded --gt ltoriginalDocument id=21219gt

ltDocumentTitlegtdocument titledocltDocumentTitlegt

ltDocumentDatagtltmdashBase64 Documentmdashgt

ltDocumentDatagt

ltoriginalDocument gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 31: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 31

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Processing Errors

Processing errors and processing status messages are found between the

ltprocessingErrorsgtltprocessingErrorsgt tags If more than one error

occurs then the ltErrorgt tags will repeat If an error or status message

occurs during processing the following values are populated ltprocessingErrorsgt

ltErrorgt ltErrorCodegt(integer error code)ltErrorCodegt ltErrorMessagegt(string error message)ltErrorMessagegt ltErrorgt

ltprocessingErrorsgt

If there are no errors during processing empty error tags (ex

ltErrorCodegtltErrorCodegt) are returned This allows for a simple string

comparison to determine if any errors occurred

ltprocessingErrorsgt

ltErrorgt ltErrorCodegtltErrorCodegt

ltErrorMessagegtlt ErrorMessagegt

ltErrorgt

ltprocessingErrorsgt

Note Even if there are no errors in processing the empty

ltprocessingErrorsgt tags will be returned in the XML results

Click here for error and processing codes definitions and more

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 32: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 32

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Check the Processing Status for a Document

Often while processing documents in batch mode there is a need to

check the status of a document in processing to see if it has completed is

still in the queue etc To check the status of a document use the

checkrequesthtml web service Requests to checkrequesthtml can be made

using SSL

Protocol http GET on port 80 or https GET on port 443 Server location processingresumeparsercom Script location checkrequesthtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) rid No

If a rid value was supplied at the time of the parse request you can do a lookup using that same value While providing a rid an id value is not needed

string (128) id No

Identifier After submitting a parse request for a single file there is an XML status message stating that the file has been received and an id value You can do a lookup using that value which is unique on the HireAbility system When using id rid is not required

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltStatus id=2915040242 rid=3ff3dx3gt ltStatusCodegt752ltStatusCodegt

ltStatusMessagegtSTATUS[752] This document has completed

processing You will receive the results based on your custom

rulesltStatusMessagegt ltCurrentlyProcessinggttrueltCurrentlyProcessinggt

ltStategtCompleted - In PackagingltStategt

ltStatusgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 33: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 33

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

In batch mode it is possible to retrieve documents that have completed

processing using the getcompleteddocshtml web service

NOTE By default the HireAbility servers automatically remove the

documents from the system after they are downloaded If you would like

to remove the files manually using the deletedocshtml web service then

please let HireAbility know so the appropriate settings can be configured

HireAbility also can configure the system to limit downloads from specific

or partial IP addresses and with an additional usernamepassword

combination SSL is required to access this function

Protocol https GET on port 443 Server location processingresumeparsercom Script location getcompleteddocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) rid No

When the rid is populated the completed document(s) that were originally submitted with that rid value are returned Either a rid or id value must be submitted

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using this value the completed document can be downloaded The id is ignored if rid is present

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 34: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 34

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

ltprocessingStatus rid=25gt

ltstatusCodegt729ltstatusCodegt

ltstatusMessagegtSTATUS[729] Valid request for completed client data

There are currently 5 completed documents associated with this

clientltstatusMessagegt ltrequestSuccessgtTrueltrequestSuccessgt

ltcompletedDocumentsgt5ltcompletedDocumentsgt

lttotalClientDocumentsgt7lttotalClientDocumentsgt

ltprocessingStatusgt

ltprocessingResultsgt

ltHireAbilityXMLResults id=2942 rid=25gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2943 rid=26gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2944 rid=27gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2945 rid=28gtlt-data-gt

ltHireAbilityXMLResultsgt

ltHireAbilityXMLResults id=2946 rid=29gtlt-data-gt

ltHireAbilityXMLResultsgt

ltprocessingResultsgt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 35: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 35

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

How to Retrieve Completed Documents

As previously noted in the default configuration documents are removed

automatically as soon as they are returned to the calling application If

you choose to have the documents remain on the server until you remove

them please let HireAbility know so the proper configuration can be

made To remove a document from the system use the deletedocshtml

web service This functionality can be configured to limit access to

specific or partial IP addresses as well as an additional

usernamepassword combination SSL is required to access this web

service

Protocol https POST or GET on port 443 Server location processingresumeparsercom Script location deletedocshtml

Type Parameter Required Description

string (128) did Yes Identifier Replace with the did value supplied in the table on page one

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (64) or array

rid No

When the rid is populated any document(s) with the corresponding rid value are removed from the system If rid is populated in an array format such as

rid[0]=2334amprid[1]=5563amprid[2]=1222 any document(s) with the corresponding values are removed from the system

string (64) id No

After submitting a batch request the XML status message contains a unique id value from the HireAbility system Using that value a document can be deleted from the system The id value is ignored if rid is present

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 36: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 36

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltstatusCodegt768ltstatusCodegt

ltstatusMessagegtSTATUS[768] Selected records have been

deletedltstatusMessagegt

ltdeleteStatusgt ltRecordDeleted id=22341

rid=22341gttrueltRecordDeletedgt ltRecordDeleted id=22342

rid=22342gttrueltRecordDeletedgt ltdeleteStatusgt

ltResultsgt

How to Retrieve Customer Statistics

If the customer_id parameter is populated when making parse requests

HireAbility tracks the number of parses that that customer completes

Using the customerstatshtml web service customer parse statistics can be

retrieved for any given date range Requests to this web service must be

made via SSL

Protocol https GET or POST on port 443 Server location processingresumeparsercom Script location customerstatshtml

Type Variable Required Description

string (128) did No Identifier Replace with the did value supplied in the table on page one to limit by did value used at the time of parse

string (128) pid Yes Identifier Replace with the pid value supplied in the table on page one

string (128) cid Yes Identifier Replace with the cid value supplied in the table on page one

string (16) date_format Yes

The format for interpreting both start_date and end_date Possible date formats are

MM-DD-YYYY

YYYY-MM-DD

UNIX_TIMESTAMP

string (16) start_date Yes The start date of the date range to retrieve data for See the date_format parameter for formatting options

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 37: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 37

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

string (16) end_date Yes The end date of the date range to retrieve data for See the date_format parameter for formatting options

string (64) customer_id No

Customer identifier To look up stats on a specific customer provide the ID for lookup When retrieving general stats for all customers over a date range this value should be null

The HTTP response will look something like this

ltxml version=10 encoding=ISO-8859-1 gt

ltResultsgt lttotalDocumentCountgt5lttotalDocumentCountgt

lttotalClientCountgt1lttotalClientCountgt

ltqueryRangegt

ltstartDategt05-01-2004ltstartDategt

ltendDategt05-01-2005ltendDategt

ltdateFormatgtMM-DD-YYYYltdateFormatgt

ltqueryRangegt

ltcustomerStatsgt ltdocumentCount customer_id=2341gt112ltdocumentCountgt

ltdocumentCount customer_id=11341gt543ltdocumentCountgt

ltdocumentCount customer_id=638gt88990ltdocumentCountgt

ltdocumentCount customer_id=2244gt3421ltdocumentCountgt

ltdocumentCount customer_id=8990gt22ltdocumentCountgt

ltdocumentCount customer_id=3213gt554ltdocumentCountgt

ltdocumentCount customer_id=3328gt981ltdocumentCountgt

ltcustomerStatsgt

ltResultsgt

Note If you are intending to retrieve stats for all of your customers at

once and have only a single pid value across your configurations then it is

recommended that you make requests to customerstatshtml without the

did value populated (as populating that value would restrict the customer

count to that specific configuration)

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 38: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 38

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

Appendix

A1 Sample Parsing Output File This is an example of the structured XML output that ALEX will return

after processing a resume See Appendix A2 for an example of all HR-

XML tags currently supported by ALEX

ltxml version=10 encoding=UTF-8 gt

- lt-- [xml content created 2-23-2006 090929]

--gt

- ltHireAbilityXMLResults id=29126002631 rid=pansy Trellisdocgt

- ltResume id=29126002631gt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedNamegtPansy TrellisltFormattedNamegt

ltGivenNamegtPansyltGivenNamegt

ltFamilyNamegtTrellisltFamilyNamegt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCodegtUSltCountryCodegt

ltPostalCodegt02210ltPostalCodegt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

- ltDeliveryAddressgt

ltAddressLinegt12 Garden LaneltAddressLinegt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgthomeltLocationgt

ltWhenAvailablegtunknownltWhenAvailablegt

- ltTelephonegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-1212ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtbusinessltUsegt

ltLocationgtofficeltLocationgt

ltWhenAvailablegtdaytimeltWhenAvailablegt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 39: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 39

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2121ltSubscriberNumbergt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

ltUsegtpersonalltUsegt

ltLocationgtonPersonltLocationgt

ltWhenAvailablegtanytimeltWhenAvailablegt

- ltMobilegt

ltTelcomCountryCodegt1ltTelcomCountryCodegt

ltAreaCityCodegt617ltAreaCityCodegt

ltSubscriberNumbergt555-2211ltSubscriberNumbergt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddressgtpansytrellismsncomltInternetEmailAddressgt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddressgtwwwgreenthumbcomltInternetWebAddressgt

ltContactMethodgt

ltContactInfogt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgNamegtKnight CommunicationsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtViennaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce applications Digital Interactive TV As a member

of the project team I designed and coded some of the Framework classes

used in the Data Driven Menu (DDM) and Content On Demand (COD)

applications for a Set Top Box Interactive Television Project Other work

involved the designed and coding of the Event and Access Logger used for

database logging This involved coding one Session and two CMP Entity

EJBs later both CMP Entity EJBs were converted to BMP Entity EJBs I also

coded a number BMP Entity EJBs used for a database Admin application

(Software used J2EE JDBC iPlanet Forte and Oracle 8i Visual Source Safe

UML sequence diagrams and class diagrams Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt2001-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2002-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 40: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 40

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegteInteractive IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJava ConsultantJ2EE DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtVAltRegiongt

ltMunicipalitygtFalls ChurchltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application This project was carried out on the

suppliers site (I was contracted by DHL for a consultantdeveloper role as

part of the suppliers team) to work on an n-tier Interactive Web Application

with development in the Presentation Business Logic and Data Access

Layer As well as mentoring team members I designed a generic form to

email parser that used a Servlet and EJB for formatting and sending email

This functionality was used to email a response from a number of modules

in the application booking a pickup comments time definite delivery etc I

also developed framework classes and the base start-up monitor classes

used by other team members for different modules they were developing I

developed a multi- thread data file extraction parser and database

population monitors which used a Servlet EJBs and JSPs for service

information pages Other work carried out included Tariff calculation

functionality investigating the use of JMS Point To Point and Topic Message

Que producers and consumers wrote some CORBA interfaces and did load

testing and performance analysis using Grinder (Software Used J2EE

JDBC Weblogic Jbuilder4 UltraDev4 SQL server Informix Windows 2000

and HP-UX 11x)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2001-07ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGalaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtJ2EE Application ArchitectltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtDCltRegiongt

ltMunicipalitygtWashingtonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Architectural work carried out for a

major ISP to provide an Internet Self-Care application project Server

configuration consisted of clustered iPlanet web servers and BEA WebLogic

application servers with the Implementation to be out soured through local

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 41: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 41

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

and Indian partner I produced the UML Use Case UML Sequence Diagrams

and an Application Architectural document describing how a three tier

architecture consisting of the presentation layer business logic layer data

access layer could use J2EE technology (Servlet JSP EJB components) The

architecture was divided into four main parts Login Member Registration

Value Added Services and an eCommerce product shop (Software Used

J2EE Weblogic iPlanet Web Server LDAP Server Oracle 8i Visio 2000

Jvision 13 Toad SQL Plus Windows 2000)ltDescriptiongt - ltStartDategt

ltAnyDategt2000-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtGTEltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtEJB DeveloperltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWebe-commerce application Telecomm Worked as an EJB

developer as part of the suppliers five man team to develop a three- tier

Interactive Web platform with focus in the Data Access Layer (Software

Used J2EE JDBC Weblogic Visual Caf JUnit 32 Rational Rose 2000

Oracle 8i Visual Source Safe Toad SQL Plus Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt2000-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-08ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtMMI Developer Galaxy SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtan MMI software developer as part of a large teamltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 42: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 42

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDescriptiongtC++Java embedded application GPS car navigation to develop a

GPS car navigation system (Software Used C++ Java JFCSwing

XEMACS Sniff++ C++ compile JBuilder2 Solaris Workstation Windows

2000)ltDescriptiongt

- ltStartDategt

ltAnyDategt1998-11ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt2000-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtDeutsche BankltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtNYltRegiongt

ltMunicipalitygtNew YorkltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance GUI developer to build and implement a

system that was to compute and report on the Banks market risk measured

according to various regulatory and internal models GUIs implemented for

Risk Curve Groups Risk Configuration and Translation tables (Software

Used C++ Neuron Data Sybase Infinity Clear Case Perl Imake Purify

ISQL SQLSH Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1998-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-10ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtFarside SystemsltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tool Worked on the Batch

and GUI driven Satellite Radiative Analysis Tool (Software Used C Java

JNI JFCSwing Oracle 7 Toad SQL Plus Perl Solaris Jbuilder1 Windows

NT)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 43: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 43

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1997-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1998-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtPolymer Plastics IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtSpringfieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtWork Flow applications GUI developer on Workflow

Documentation Systems (Software Used C++ Borland WorkBench 45

Oracle 7 Source Safe Toad SQL Plus Windows NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1996-10ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1997-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtIBMltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtFLltRegiongt

ltMunicipalitygtTampaltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Analysis Tools Worked on a PCI Bus

Exerciser project (Software Used C++ Neuron Data SoftBench Clear Case

HP workstation running HP-UX 901 Windows NT)ltDescriptiongt

- ltStartDategt

ltAnyDategt1996-04ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 44: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 44

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtVery Big CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtIntegration Test EngineerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtKansasltRegiongt

ltMunicipalitygtKansas CityltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm application Worked on the Operating System

(Software Used C++ Purify Perl XEMACS HP workstation running HP-UX

901)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1996-04ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtAnutherMadeUp CompanyltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtTest Engineer Team LeaderltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtOHltRegiongt

ltMunicipalitygtColumbusltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Worked on the Open Trading System

(Software Used Visual C++ MFC Libraries QA Partner Windows

NT)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-06ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTalkAlot IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 45: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 45

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltRegiongtMSltRegiongt

ltMunicipalitygtJacksonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtAMS Lisbon Telecomm application GUI development on

telephone billing system (Software Used Visual C++ MFC Libraries

Sybase Source Safe Bounds Checker Windows 31 using an NT

server)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-03ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-06ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtSingSting IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtProgrammer NorthernltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtPittsburghltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked on developing machine patch

rules for NT MERIDIAN (Software Used C++ Windows 31)ltDescriptiongt - ltStartDategt

ltAnyDategt1995-02ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-03ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtJohn Hancock InsuranceltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtMAltRegiongt

ltMunicipalitygtBostonltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtBanking and Finance Development of the commission disclosure

on Pensions Mortgages Term Assurance Health Cover and Investments on

the PC QUOTES FINANCIAL SYSTEM (Software Used C C++ MS Visual

C++ MS Quick C Windows 31)ltDescriptiongt

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 46: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 46

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltStartDategt

ltAnyDategt1994-09ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1995-02ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtTopsyTurvy IncltEmployerOrgNamegt

- ltPositionHistorygt

ltTitlegtAnalystProgrammerltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtPAltRegiongt

ltMunicipalitygtHerseyltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

- ltStartDategt

ltAnyDategt1994-01ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-09ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtBNFLltEmployerOrgNamegt

- ltPositionHistorygt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtCumbrialtRegiongt

ltMunicipalitygtSellafieldltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtInstrumentation applications Hulls Monitor Development on the

MONITOR project (Software Used Omega Soft Pascal OS9 Host Presenter

on a PC running LAN WorkPlace under Windows 30)ltDescriptiongt

- ltStartDategt

ltAnyDategt1993-12ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1994-01ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

- ltEmployerOrggt

ltEmployerOrgNamegtKRAFT IncltEmployerOrgNamegt

- ltPositionHistorygt

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 47: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 47

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTitlegtTeam Leader DocumentorltTitlegt

- ltOrgInfogt

- ltPositionLocationgt

ltRegiongtWAltRegiongt

ltMunicipalitygtSeattleltMunicipalitygt

ltPositionLocationgt

ltOrgInfogt

ltDescriptiongtTelecomm applications Worked out on Line Replaceable Unit

(LRU) projects (Software Used MS Project MS Excel CADRE

Teamwork)ltDescriptiongt - ltStartDategt

ltAnyDategt1993-08ltAnyDategt

ltStartDategt

- ltEndDategt

ltAnyDategt1993-12ltAnyDategt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=mastersgt

ltDegreeNamegtMastersltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1992ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

- ltSchoolOrInstitution schoolType=universitygt

- ltSchoolgt

ltSchoolNamegtHarvard UniversityltSchoolNamegt

ltSchoolgt

- ltDegree degreeType=bachelorsgt

ltDegreeNamegtBachelorsltDegreeNamegt

- ltDegreeDategt

ltAnyDategt1991ltAnyDategt

ltDegreeDategt

ltDegreeMajorgtComputer ScienceltDegreeMajorgt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltQualificationsgt

ltCompetency name=Programming Tools gt

ltCompetency name=Java Programming Language gt

ltCompetency name=Jdk gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 48: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 48

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Enterprise Java Beans gt

ltCompetency name=Java Server Pages gt

ltCompetency name=Java Beans gt

- ltCompetency name=JDBCgt

- ltCompetencyEvidence name=JDBC typeId=JDBC lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Remote Method Invocation (RMI)gt

- ltCompetencyEvidence name=Java Remote Method Invocation (RMI)

typeId=Java Remote Method Invocation (RMI)gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=BEA WebLogicgt

- ltCompetencyEvidence name=BEA WebLogic typeId=BEA WebLogic

lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sungt

- ltCompetencyEvidence name=Sun typeId=Sungt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=iPlanetgt

- ltCompetencyEvidence name=iPlanet typeId=iPlanetgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Structured Query Languagegt

- ltCompetencyEvidence name=Structured Query Language typeId=Structured

Query Languagegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Message Servicegt

- ltCompetencyEvidence name=Java Message Service typeId=Java Message

Servicegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Lightweight Directory Access Protocolgt

- ltCompetencyEvidence name=Lightweight Directory Access Protocol

typeId=Lightweight Directory Access Protocolgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Java Naming and Directory Interfacegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 49: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 49

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

- ltCompetencyEvidence name=Java Naming and Directory Interface typeId=Java

Naming and Directory Interfacegt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=CORBAgt

- ltCompetencyEvidence name=CORBA typeId=CORBAgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VISIBROKERgt

- ltCompetencyEvidence name=VISIBROKER typeId=VISIBROKERgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Extensible Markup Language (XML)gt

- ltCompetencyEvidence name=Extensible Markup Language (XML)

typeId=Extensible Markup Language (XML)gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=HyperText Markup Languagegt

- ltCompetencyEvidence name=HyperText Markup Language typeId=HyperText

Markup Languagegt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Javascriptgt

- ltCompetencyEvidence name=Javascript typeId=Javascriptgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borland JBuildergt

- ltCompetencyEvidence name=Borland JBuilder typeId=Borland JBuildergt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Fortegt

- ltCompetencyEvidence name=Forte typeId=Fortegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Visual Source Safegt

- ltCompetencyEvidence name=Visual Source Safe typeId=Visual Source Safegt

ltNumericValue description=Range in years of experiencegt3ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Clearcasegt

- ltCompetencyEvidence name=Clearcase typeId=Clearcasegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 50: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 50

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt4ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 8igt

- ltCompetencyEvidence name=Oracle 8i typeId=Oracle 8igt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Oracle 73gt

- ltCompetencyEvidence name=Oracle 73 typeId=Oracle 73gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Informixgt

- ltCompetencyEvidence name=Informix typeId=Informixgt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Sybasegt

- ltCompetencyEvidence name=Sybase typeId=Sybasegt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=UltraEdit4gt

- ltCompetencyEvidence name=UltraEdit4 typeId=UltraEdit4gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Borlandgt

- ltCompetencyEvidence name=Borland typeId=Borlandgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=C++ Programming Languagegt

- ltCompetencyEvidence name=C++ Programming Language typeId=C++

Programming Languagegt ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Foundation Classes gt

ltCompetency name=Microsoft gt

ltCompetency name=Accenture FOUNDATION gt

ltCompetency name=C Programming Language gt

- ltCompetency name=Turbo Pascalgt

- ltCompetencyEvidence name=Turbo Pascal typeId=Turbo Pascalgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Systems Analysis gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 51: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 51

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetency name=Modeling Experience gt

ltCompetency name=Unified Modelling Language gt

- ltCompetency name=Rational Rosegt

- ltCompetencyEvidence name=Rational Rose typeId=Rational Rose

lastUsed=2000gt ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=View (Db WVsam Ims Db2) gt

- ltCompetency name=Microsoft Visiogt

- ltCompetencyEvidence name=Microsoft Visio typeId=Microsoft Visiogt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Unix gt

ltCompetency name=HPUX gt

- ltCompetency name=Sun Solaris Operating Systemgt

- ltCompetencyEvidence name=Sun Solaris Operating System typeId=Sun Solaris

Operating Systemgt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows NTgt

- ltCompetencyEvidence name=Microsoft Windows NT typeId=Microsoft Windows

NTgt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Microsoft Windows 2000gt

- ltCompetencyEvidence name=Microsoft Windows 2000 typeId=Microsoft

Windows 2000gt ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=VMSgt

- ltCompetencyEvidence name=VMS typeId=VMSgt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Configure gt

ltCompetency name=Software gt

ltCompetency name=Perl Programming Language gt

- ltCompetency name=Purifygt

- ltCompetencyEvidence name=Purify typeId=Purify lastUsed=1996gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

- ltCompetency name=Workbenchgt

- ltCompetencyEvidence name=Workbench typeId=Workbench lastUsed=1997gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 52: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 52

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Oracle 7 gt

ltCompetency name=Toad gt

ltCompetency name=SQL Plus gt

ltCompetency name=IBM gt

- ltCompetency name=Billinggt

- ltCompetencyEvidence name=Billing typeId=Billing lastUsed=1995gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Microsoft Visual C++ gt

ltCompetency name=Microsoft Windows 31 gt

ltCompetency name=Java 2 Enterprise Edition (J2EE) gt

ltCompetency name=Mmi gt

ltCompetency name=Integrate gt

ltCompetency name=Test gt

ltCompetency name=Software Development gt

ltCompetency name=Information Technology gt

ltCompetency name=Computer Industry gt

ltCompetency name=System design gt

ltCompetency name=Engineering gt

ltCompetency name=Application Development gt

- ltCompetency name=Applicationsgt

- ltCompetencyEvidence name=Applications typeId=Applications

lastUsed=2002gt ltNumericValue description=Range in years of experiencegt7ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Distributed Systems gt

ltCompetency name=Programming Languages gt

ltCompetency name=Operating Systems gt

ltCompetency name=HardwareSystems gt

ltCompetency name=Accounting gt

ltCompetency name=Banking Industry gt

ltCompetency name=AccountingFinancial gt

ltCompetency name=Ascential Software gt

ltCompetency name=Enterprise Management Software gt

- ltCompetency name=Databasegt

- ltCompetencyEvidence name=Database typeId=Database lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt2ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Software Development Environment gt

- ltCompetency name=Oraclegt

- ltCompetencyEvidence name=Oracle typeId=Oracle lastUsed=2002gt

ltNumericValue description=Range in years of experiencegt5ltNumericValuegt

ltCompetencyEvidencegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 53: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 53

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltCompetencygt

ltCompetency name=Relational Database gt

ltCompetency name=Scripting Language gt

ltCompetency name=Script gt

ltCompetency name=IBM DB2 Database gt

ltCompetency name=Microsoft Office gt

- ltCompetency name=Rationalgt

- ltCompetencyEvidence name=Rational typeId=Rational lastUsed=2000gt

ltNumericValue description=Range in years of experiencegt1ltNumericValuegt

ltCompetencyEvidencegt

ltCompetencygt

ltCompetency name=Pascal Programming Language gt

ltCompetency name=Microsoft Windows gt

ltCompetency name=Oracle 8x gt

ltCompetency name=Protocol gt

ltCompetency name=Communications gt

ltCompetency name=System Integration gt

ltCompetency name=Integration Technologies gt

ltCompetency name=SAS gt

ltCompetency name=Quality Assurance gt

ltCompetency name=Manufacturing Engineering gt

ltCompetency name=Commercial Production gt

ltCompetency name=Database Modeling Tools gt

ltCompetency name=Relational Database Management gt

ltCompetency name=Database Design gt

ltCompetency name=OMG Specifications gt

ltCompetency name=Object Oriented Programming gt

ltCompetency name=Debugging gt

ltCompetency name=Markup Language gt

ltCompetency name=e-Commerce gt

ltCompetency name=Sourcesafe gt

ltCompetency name=Version Control gt

ltCompetency name=Oracle 7x gt

ltCompetency name=Software Configuration Management gt

ltCompetency name=Computer Aided Software Engineering Tools gt

ltCompetency name=Computer Aided Software Engineering gt

ltCompetency name=Text Editors gt

ltCompetency name=Business Software gt

ltCompetency name=Programming gt

ltCompetency name=System Administration gt

ltCompetency name=Manufacturing gt

ltQualificationsgt

ltStructuredXMLResumegt

ltResumegt

- lt-- Plain text document is Base 64 Encoded

--gt

- lttextResume id=29126002631gt

ltDocumentTitlegtpansy TrellisdoctxtltDocumentTitlegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 54: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 54

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltDocumentDatagtltmdashBase64 Encoded Plain Text ReacutesumeacuteltDocumentDatagt

lttextResumegt - ltprocessingErrorsgt

- ltError id=29126002631gt

ltErrorCode gt

ltErrorMessage gt

ltErrorgt

ltprocessingErrorsgt

ltHireAbilityXMLResultsgt

A2 All Currently Supported HR-XML Tags

Below you will find a complete list of the ALEX supported HR-XML 21

tags The XML in this example is not intended as a valid XML file but as

a structure guide for the HR-XML your calling application will receive It

contains the HR-XML content only

NOTE Tags that contain no data will not be returned or will be returned

in a lttaggt or lttaggtlttaggt format

ltxml version=10 encoding=ISO-8859-1 gt - ltResumegt

- ltStructuredXMLResumegt

- ltContactInfogt

- ltPersonNamegt

ltFormattedName gt

ltAffix type= gt

ltGivenName gt

ltMiddleName gt

ltPreferredGivenName gt

ltFamilyName gt

ltPersonNamegt

- ltContactMethodgt

- ltPostalAddressgt

ltCountryCode gt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

ltPostalAddressgt

ltContactMethodgt

- ltContactMethodgt

- ltTelephonegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 55: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 55

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltTelephonegt

ltContactMethodgt

- ltContactMethodgt

- ltMobilegt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltMobilegt

ltContactMethodgt

- ltContactMethodgt

- ltFaxgt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltFaxgt

ltContactMethodgt

- ltContactMethodgt

- ltPagergt

ltTelcomCountryCode gt

ltAreaCityCode gt

ltSubscriberNumber gt

ltExtension gt

ltPagergt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetEmailAddress gt

ltContactMethodgt

- ltContactMethodgt

ltInternetWebAddress gt

ltContactMethodgt

ltContactInfogt

ltObjective gt

- ltEmploymentHistorygt

- ltEmployerOrggt

ltEmployerOrgName gt

- ltPositionHistorygt

ltTitle gt

- ltOrgInfogt

- ltPositionLocationgt

ltMunicipality gt

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 56: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 56

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPositionLocationgt

ltOrgInfogt

ltDescription gt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltPositionHistorygt

ltEmployerOrggt

ltEmploymentHistorygt

- ltMilitaryHistorygt

ltCountryServed gt

- ltServiceDetail branch=gt

ltUnitOrDivision gt

- ltRankAchievedgt

ltCurrentOrEndRank gt

ltRankAchievedgt

- ltDatesOfServicegt

- ltStartDategt

ltAnyDate gt

ltStartDategt

- ltEndDategt

ltAnyDate gt

ltEndDategt

ltDatesOfServicegt

ltAreaOfExpertise gt

ltServiceDetailgt

ltMilitaryHistorygt

- ltEducationHistorygt

- ltSchoolOrInstitution schoolType=gt

- ltSchoolgt

ltSchoolName gt

ltSchoolgt

- ltPostalAddressgt

ltRegion gt

ltMunicipality gt

ltPostalAddressgt

- ltDegree degreeType=gt

ltDegreeName gt

- ltDegreeDategt

ltAnyDate gt

ltDegreeDategt

ltDegreeMajor gt

- ltDegreeMeasuregt

- ltEducationalMeasuregt

ltMeasureSystem gt

- ltMeasureValuegt

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 57: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 57

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltStringValue gt

ltMeasureValuegt

- ltLowestPossibleValuegt

ltStringValue gt

ltLowestPossibleValuegt

ltEducationalMeasuregt

ltDegreeMeasuregt

ltComments gt

ltDegreegt

ltSchoolOrInstitutiongt

ltEducationHistorygt

- ltLicensesAndCertificationsgt

- ltLicenseOrCertificationgt

ltName gt

- ltEffectiveDategt

- ltValidTogt

ltAnyDate gt

ltValidTogt

ltEffectiveDategt

ltLicenseOrCertificationgt

ltLicensesAndCertificationsgt

- ltQualificationsgt

- ltCompetency name=gt

- ltCompetencyEvidence name= typeId= lastUsed=gt

ltNumericValue description= gt

ltCompetencyEvidencegt

ltCompetencygt

ltQualificationsgt

- ltAssociationsgt

- ltAssociationgt

ltName gt

ltAssociationgt

ltAssociationsgt

- ltReferencesgt

- ltReference type=gt

- ltPersonNamegt

ltFormattedName gt

ltGivenName gt

ltFamilyName gt

ltPersonNamegt

ltPositionTitle gt

- ltContactMethodgt

- ltPostalAddressgt

ltPostalCode gt

ltRegion gt

ltMunicipality gt

- ltDeliveryAddressgt

ltAddressLine gt

ltDeliveryAddressgt

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt

Page 58: Web Service API Documentation SOAP & HTTP POST ALEX Webservice API… · ALEX Résumé Parsing Web Service API Documentation SOAP SOAP (Simple Object Access Protocol ) is a lightweight

Copyright copy 2007-2015 HireAbilitycom LLC Page 58

6034326653 (voice) 6034345899 (fax)

ALEX Reacutesumeacute Parsing Web Service API Documentation

ltPostalAddressgt

ltContactMethodgt

ltReferencegt

ltReferencesgt

ltStructuredXMLResumegt

ltResumegt