No Call Back from Oracle Enterprise Scheduler (ESS) onJobCompletion()

(Doc ID 2171875.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Fusion Global Human Resources - Version 11.1.11.1.0 and later
Information in this document applies to any platform.

Symptoms

 
1. Developers created a web service using JAVA where a method of a service operation with the name "onJobCompletion" was exposed . This web service is hosted on a PaaS environment.
  This step has been created by selecting "onJobCompletion" method from "https://:/ess/esswebservice?wsdl" callback web service.

a. A custom table was created in PaaS database to store the request received when Oracle HCM Cloud invokes "onJobCompletion" method.
b. The "onJobCompletion" method was tested from SOAP UI. Developers verified that the values are properly inserted into the table created in the PaaS environment. This service currently does not need any authorization.
c. A test program was created which calls "getCompletionStatus" method of "https://:/ess/esswebservice?wsdl" web service.
d. Developers created a request message by providing request id and also set the WS-ADDRESSING properties for callback. The value for "ReplyTo"  property was set with the callback URL which we received when we deployed the callback web service on the PaaS environment.

Developers are not getting a callback request from Oracle HCM Cloud upon completion of the HDL process.

 
Developers expect a call back from Oracle Enterprise Scheduler onJobCompletion() .

 
The issue can be reproduced at will with the following steps:
1. The  design was built from the following reference.

Oracle Fusion Middleware Developer's Guide for Oracle Enterprise Scheduler
 
Section 11.2.3  

"if client needs to be notified asynchronously on job completion they can invoke the getCompletionStatus() operation. Upon job completion, Oracle Enterprise Scheduler will invoke the callback operation
onJobCompletion() following ws-addressing where ESSWebservice captures the caller's address in the incoming call"

 
Fusion Applications ESS Server Diagnostic log Errors

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms