Skip to Content
Former Member
Aug 17, 2016 at 09:57 PM

SFSF Receiver Adapter (OData protocol) - Error while Query, Update of User Entity


Hi All,

I am trying to Pull (Query) and Push (Update) data from SuccessFactors using SF OData APIs via PI in two separate channels.

I am using SOAP as sender channel.

I have prepared XSD file using Eclipe Operation Modeler tool and imported in ESR.

For SFSF Receiver Adapter, I am using OData protocol and configurations are as follows.


Operation type: Query

OData Resource Path: User?$select=firstName,employeeAvailabilityDate,empId,division,department&$filter=userId eq 'XXXX'


Operation type: Update

OData Resource Path: User('userId')

Error trace from Sender SOAP Communication channel is as follows.



at javax.servlet.http.HttpServlet.service(

at javax.servlet.http.HttpServlet.service(

Error trace from Receiver SFSF Communication channel is as follows.

Message could not be forwarded to the JCA adapter. Reason: Permanent error: Adapter call failed. Reason:
Message could not be forwarded permantely to the JCA adapter. Reason: {0}
OData call failed. parameter object not a ECParameterSpec
MP: exception caught with cause Exception caught by adapter framework: {0}Transmitting the message using connection SOAP_ failed, due to: Message status set to FAIL

It seems to me a connectivity issue. Please help with your inputs.


I am able to get successful SF Query response if i use following query in Sender SFSF channel using OData protocol. I am able to write response in File.

OData Resource Path: User?$filter=userId eq 'XXXX'&$expand=competencyRatingNav



Mandeep Virk