HplProvider Service

Created with IntelliJ IDEA. User: kstauffe Date: 9/20/13 Time: 8:52 AM To change this template use File | Settings | File Templates.

Namespace
http://hpl.service.cbtweb.cbt.com/
WSDL
hpl.wsdl
Path
/HplProviderService

sendFaxConfirmation Operation

Send fax confirmation email on fax status. If success, poulate the email template if fail, checks the attempts and fax status code is set to retry. - if attempts reached to MAX, send out an email else do nothing.

Version
1.1
Input Parameters
name type description
faxQueueId long The Id describes the Fax Queue Id.
Return Value
type description
boolean  

processHplForLocator Operation

Input Parameters
name type description
locator string  
gds string  
segmentNumber int  
rushOverride boolean  
hotelFaxOverride string  
hotelEmailOverride string  
confirmationRecipient string  
dailyFax boolean  
Return Value
type description
string  

processHpl Operation

The Main HPL routine

Input Parameters
name type description
id long - Itinerary Id
segmentNumber int - The hotel segment to process. Use 0 to process all segments
rushOverride boolean - Flag to force the fax to be sent
hotelFaxOverride string  
hotelEmailOverride string  
confirmationRecipient string  
dailyFax boolean  
attempt int  

generatePdfPreview Operation

Creates a preview PDF

Input Parameters
name type description
settingsId long  
Return Value
type description
string the url to the pdf

notifyManagersOfExpiringCreditCards Operation

getForm Operation

Input Parameters
name type description
token string  
Return Value
type description
fileInfo  

saveCreditCard Operation

Saves the credit card. Calling this will automatically enable hpl and set hplLite = true

Input Parameters
name type description
settingsId long  
creditCard creditCard  
cardFront string  
cardBack string  
signature string  
Return Value
type description
maskedCreditCard  

saveEncompassCredentials Operation

Saves the encompass credentials. Calling this will automatically enable hpl and set hplLite = false

Input Parameters
name type description
settingsId long  
credentials encompassCredentials  
signature string  
Return Value
type description
maskedEncompassCredentials  

requeue Operation

Requeue the hpl

As of date - 02/01/2018 - This method is called by the SAP job - HplQueue2Job Process records that have been flagged for requeue and whose delivery status is FAILED (102) Requeue the HPL and retains the number of attempts for future.

Version
1.1
Input Parameters
name type description
id long The Id describes the HplQueue Id.