JobFeed Push Services

Similar documents
Way2mint SMS Mobile Terminate (MT) API Guide for HTTP HTTPS

Composer Help. Web Request Common Block

IUID Registry Application Programming Interface (API) Version 5.6. Software User s Manual (SUM)

API Documentation. Release Version 1 Beta

All requests must be authenticated using the login and password you use to access your account.

SAP Sourcing Job Aid Contract Transfer - Supplier

AME User Guide. Online XML Soap Connection VERSION 1.0 OCTOBER AME Support Number: AME Support

AME Online Matching XML SOAP Connection Guide

Sending Job Requsition Data to Tenstreet API Guide (rev 09/2018)

HTTP API Specification V2.7

Industry Training Register. Guide to integration for ITOs

SOAP Integration - 1

Aprimo Marketing Studio Configuration Mover Guide

eservices Integrated Capture Points Guide Web Service Capture Point

TeleSign. RSA MCF Plug-in Implementation Guide. Partner Information. TeleSign Verify SMS RSA AAOP MCF Plug-in Last Modified: May 10, 2016

MCB Gateway. 1 Introduction. 2 Change history. 3 Table of contents

ezeesms URL API Documentation

CGI / HTTP(s) GET NETIO M2M API protocols docs

ForeScout Extended Module for MobileIron

HTTP Specification Version 1.83

DUN & BRADSTREET. D&B Direct 2.0. API Documentation for ProductCatalog Service. SOAP and REST Service Version 2.1

SUN. Java Platform Enterprise Edition 6 Web Services Developer Certified Professional

SOAP API. The correct URL has been hidden. Please contact your account manager for the full URL information.

Vocera Messaging Platform API Guide. Version 5.2.3

Web Service API for. Document version 0.5 (2015-8) (Draft)

Response: Note: Please define Dynamic Value in ##Field## The following are the parameters used: For Unicode Message:

Bank Infrastructure - Video - 1

Lab 3: Simple Integration Use Case

Wired 2 Wireless Technology Solutions API Help Document Copyright Introduction. 2. Parameter list

edocs Home > BEA AquaLogic Service Bus 3.0 Documentation > Accessing ALDSP Data Services Through ALSB

SortMyBooks API (Application programming

We recommend you review this before taking an ActiveVOS course or before you use ActiveVOS Designer.

1Z Oracle. Java Platform Enterprise Edition 6 Web Services Developer Certified Expert

Cisco Unified Workforce Optimization

SMS HTTP API DOCUMENTATION December 2012

Gatesms.eu Mobile Solutions for Business

Configuring Client Posture Policies

Oracle Service Registry - Oracle Enterprise Gateway Integration Guide

Future Pay MCB API. Version

Sophisticated Simplicity In Mobile Interaction. Technical Guide Number Information Services - Synchronous SOAP. Version 1.3

API ONE-TIME PASSWORD

Web Service Elements. Element Specifications for Cisco Unified CVP VXML Server and Cisco Unified Call Studio Release 10.0(1) 1

API Specification Doc

Reports Message History Message Summary Message Segment Summary Credit History. Profile Sign out Online Help

Sophisticated Simplicity In Mobile Interaction. Technical Guide Number Information Services - Asynchronous SOAP. Version 1.3

Forthnet Mobile Platform - groupsms http interface v1.0 1 / 9

Perceptive TransForm Web Services Autowrite

VMware AirWatch Certificate Authentication for Cisco IPSec VPN

LINK Mobility SMS REST API MT and Delivery Reports Version 1.3; Last updated September 21, 2017

Chapter 8 Web Services Objectives

Integration Architecture Of SDMS

Fax Broadcast Web Services

Understanding RESTful APIs and documenting them with Swagger. Presented by: Tanya Perelmuter Date: 06/18/2018

Cisco Unified Workforce Optimization

OPC XML-DA Client Driver PTC Inc. All Rights Reserved.

InfoRouter LDAP Authentication Web Service InfoRouter Version 7.5 Active Innovations, Inc. Copyright

Managing Workflows. Starting Prime Network Administration CHAPTER

HLR Lookup Service (Release 1.1.0)

Cisco Encryption

CDP Data Center Console User Guide CDP Data Center Console User Guide Version

Getting started with OWASP WebGoat 4.0 and SOAPUI.

SMS Submit Interface description HTTP Version 1.5

Using the Control Panel

WCI Feed Service Servlet

Nuance. PowerMic Mobile. Installation and Administration Guide

LMEdprs Operating & Technical Guide

Departamento de Engenharia Informática. Systems Integration. Web Services and BPEL Tutorial

Corporate Gateway. Mail and Telephone Order Payment Service (Hosted Call Centre) Guide

Oracle Sourcing Support Helpdesk: Telephone: > Option

SAP Posting Guide. 6/30/ Broadbean

Workspace ONE UEM Certificate Authentication for Cisco IPSec VPN. VMware Workspace ONE UEM 1810

Using BMC SRM OOB Web Services

PUSH services. Document revision 1.0 Date of Issue: 04 October 2018 Date of revision: 04 October Nick Palmer.

Technical Guide. REST API for Mobile Outbound SMS

Specification of contineo s REST Interface

HUB Web Service API. IPPC ephyto HUB v1.4. Public - FAO/IPPC

SIX Trade Repository AG

Expense Management for Microsoft Dynamics NAV

RSA Identity Governance and Lifecycle Collector Data Sheet for Workday

RESTFUL WEB SERVICES - INTERVIEW QUESTIONS

Bria 3 Provisioning Guide OEM Deployments

TPF Users Group Fall 2007

IBM. Bulk Load Utilities Guide. IBM Emptoris Contract Management SaaS

Lesson 3 SOAP message structure

TRANSFER MANAGER 2017

Real-Time Connectivity Specifications

Bulk HTTP API Specification

HTTP API-HELP DOCUMENT

Revised: 08/02/ Click the Start button at bottom left, enter Server Manager in the search box, and select it in the list to open it.

ForeScout Extended Module for VMware AirWatch MDM

Management Tools. Management Tools. About the Management GUI. About the CLI. This chapter contains the following sections:

The HTTP protocol. Fulvio Corno, Dario Bonino. 08/10/09 http 1

Introduction to the Cisco ANM Web Services API

COMOS Material Management. Operation COMOS. Process COMOS Material Management Operation. Trademarks 1. Introduction. Definitions 3

ONVIF OSD Client Test Specification

Comodo Certificate Manager

CA IdentityMinder. Glossary

Excerpts of Web Application Security focusing on Data Validation. adapted for F.I.S.T. 2004, Frankfurt

SMS-Bulk Gateway HTTP interface

COMOS Material Management. Operation COMOS. Process COMOS Material Management Operation. Trademarks. Introduction. Definitions

Transcription:

JobFeed Push Services

Introduction This document describes the technical aspects of the Push Services supported by JobFeed. In general, two types of Push-Services are supported, both serving as a transport mechanism for XML. The first is the simpler HTTP Post interface and the second is the SOAP WS interface supported by JobFeed. 2

HTTP Post The HTTP Post interface, as the name already suggests, represents an interface to which StepStone customer can post their listings to via plain HTTP. A HTTP post request is to be made to URL below with the all the post parameters set accordingly. Interface URL http://jobfeed.stepstone.com/listing/httpxml.cfm.utf-8 Post Parameters Name Type Description username String (UTF-8) The username as provided by StepStone pwd String (UTF-8) The password as provided by StepStone xmlresponse Boolean Possible values: true or false Indicates if the system is to respond with an XML or plain text response xmlfile String (UTF-8) The customer XML to process. The XML format is customer dependant. XML Response <jobfeedresponse><senderid></senderid><organisationid></organisationid><reference> </reference><listingid></listingid><action></action><status></status><statuscode></st atuscode><comments/><contract><enddate></enddate><credits></credits></contract> </jobfeedresponse> Field Type Description senderid String StepStone internal company id the listing was posted against organisationid String StepStone internal user id the listing was posted under reference String Customer reference number listingid numeric StepStone internal listing id action String The type of request processed. INSERT, UPDATE, IGNORE, OFFLINE status String A status message statuscode String The status code contract/enddate Iso date time The end date of the contract, not always returned contract/credits The remaining count of credits, not always returned 3

SOAP The SOAP interface represents a web service hosted by StepStone to post listings to the job board. The core service represents nothing more than transport mechanism for customer XML to JobFeed. WSDL The WSDL of the SAOP interface can be publicly obtained from following URL: http://jobfeed.stepstone.com/docs/jobfeed.wsdl SOAP Parameters Name Type Description user String The username as provided by StepStone pwd String The password as provided by StepStone xml String The customer XML to process. The XML format is customer dependant. SOAP Response The response of the SOAP request is XML in the following format. <StepStoneJobFeedWS><Response><ErrorId></ErrorId><ErrorMsg></ErrorMsg><Acti on></action><listingid></listingid></response></stepstonejobfeedws> Field Type Description ErrorId Numeric Status code ErrorMsg String A status message Action String The type of request processed. INSERT, UPDATE, IGNORE, OFFLINE Listingid numeric StepStone internal listing id 4

Modus Operandi Regardless of the choice of the transport medium (be it HTTP or SOAP), the modus operandi for the push services remains as follows. A request is posted to the system. The system then processes the request and returns with a response. If the request was successfully processed, the workflow finishes. Otherwise, the request has to be reposted to the system with a time delay for up to a defined amount of times. If the request still fails after all repost attempts, the request is to be classified as unsuccessful and manual intervention has to take place. The most common causes for a failure are expired contracts, insufficient amount of credits or missing company mappings. 5

Customer XML Format The XML format to be used for the request is customer dependant. In general, StepStone supports all XML formats assuming it is applicable and is domain specific enough for interchanging job postings. The required information in the request XML is as follows: Name Required Description Action Mandatory The action requested. Is the listing to be inserted, updated or placed offline (e.g. deleted) Unique reference Mandatory The unique customer reference number of the listing number Job title Mandatory The title of the listing HTML Mandatory The HTML of the listing. Can be text fragments, if a template is to be used, or a link to a HTML representation of the listing. Job location Optional The physical job location Subsidiary/department Optional Some information towards the subsidiary or department to which this listing belongs to Mandatory for resellers! 6

Response Codes Code Description 100 OK 101 Missing username 102 Missing password 103 Unknown customer 104 Cannot save file 200 Successful posting 201 problem with including settings file 202 bad xml the string given its not valid xml document (here link about valid xml document) 203 first sender_id and organization_id validation fail this error occurs when sender_id or organization_id is missing or the value inside is not numeric 204 title is missing xml node jobfeed.jobdetails.jobtitle is missing 205 language is missing xml node jobfeed.jobdetails.language is missing 206 reference node missing in xml - 207 action node missing in xml - 208 invalid action or reference not founds 209 no valid contract contract expired or real start date was set for future 210 no credits found - number of credits needed for this offer is less than credits available on contract 212 db error when processing actions dealing with database to manipulate offers inside databases - bad categorization numbers 215 settings file not found for this sender_id for this country jobfeeed settings file not set in backoffice 216 contact does not allow automatic renew 301 problem with invoking credits for this customer 302 problem with writing file I/O error 303 xml required field is missing this is default error for all undefined xml fields 304 problem with checking offer validity 305 problem with invoking external url 306 problem with checking renew for germany 307 missing content remote method called without content 308 error when invoking JF using credits 309 error listing contract id 310 xml field should be numeric 500 internal server error 7