Upload
others
View
19
Download
1
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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