on 01-13-2016 6:09 AM
Hello All,
I have created standard scenario of onboarding in SAP process orchestration between SAP HCM and success factors.
I have created 1 sender channel and 2 receiver channel.
Sender channel is configured using SOAP http XI 3.0
One receiver channel is used for Begin session , cancel session and getnewhire records with SFSF adapter(Axis Protocol)
Other receiver channel is used for onboarding candidate info using SFSF adapter with SFSF adapter(odata protocol)
While executing the scenario ,I am getting error as 'ODATA_CALLING_ERROR:OData call failed' in sxmb_moni.
In monitoring screen , the exact error I am getting is:
ODATA_CALLING_ERROR:OData call failed {0}.
com.sap.aii.adapter.lib.component.odata.exception.OsciException: 500 : HTTP/1.1 : Internal Server Error
Message could not be forwarded to the JCA adapter. Reason: Permanent error: Adapter call failed. Reason: com.sap.aii.af.lib.ra.cci.XIAdapterException: ODATA_CALLING_ERROR:OData call failed {0}.
Message could not be forwarded permantely to the JCA adapter. Reason: ODATA_CALLING_ERROR:OData call failed
MP: exception caught with cause com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.aii.af.lib.ra.cci.XIAdapterException: ODATA_CALLING_ERROR:OData call failed {0}
Exception caught by adapter framework: ODATA_CALLING_ERROR:OData call failed {0}
Transmitting the message using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.aii.af.lib.ra.cci.XIAdapterException: ODATA_CALLING_ERROR:OData call failed {0}
Please help to solve this issue.
Hi Rahul,
Can you please let me know if you have configured proxy settings with host and port name ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello All,
Can anyone please urgently provide me the communication channel details regarding SFSOnbaordingUpdateNewHire_out service interface?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Rahul,
Did you resolve this issue? Please can you share your solution if you did? I am facing the same problem.
Many thanks
Calvin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Calvin,
yes that issue has been resolved,
We have used the api012.successfactors.eu in URL.. In our scenario , there is a gateway and the reponse from ODATA is failing at the gateway... We have changed the ODATA response from SOAP to XML in the gateway,, It worked after that
Regards,
Rahul
hi Rahul,
I am also getting this error. api012.successfactors.eu is user specific? Can you please explain me the gateway concept. also are you using dynamic query anywhere in your odata Adapter.
Many thanks,
Rama.
Hello Ramashish,
I don't think api012.successfactors.eu is user specific. Its a standard one for Success Factors
.
As a requirement, I am not connecting SAP PO to Success Factors directly but using XML gateway in the middle.
Yes , I am using the dynamic query using filters as per the requirement.
Generic query will be:
OnboardingCandidateInfo?$select=userId,readyToHire,managerId,kmsUserId,internalHire,hrManagerId,hired,hireDate,fromExternalATS,candidateId,applicantId
Regards,
Rahul
Hi Rahul,
Thanks you for replying.
I am facing issue with Request/Response format. I am trying to pass some dynamic value through SOAP UI and retrieve data from ODATA API.
For ex - I want to pass user Id through SOAP UI and Odata API should return me the user information.
Can you please help me how to achieve the above scenario. Like what should be the request/response format. What data should I map to QueryString or values for top,skip and filter.?
Do we have any mapping in ESR and how the communication channel sends the response. Atom/Jason.
Thanks,
Rama.
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.