You're almost there! Please answer a few more questions for access to the Applications content. Complete registration
Interested in joining? Complete your registration by providing Areas of Interest here. Register

OIC Gen 3 REST Adapter issue

Accepted answer
126
Views
2
Comments

Summary:

Hello experts,

I am hoping you can help me with this issue. We upgrade our DEV OIC instance to GEN 3 and one of the REST Adapter is failing with error message that doesn't make sense.
Same Integration run just fine in OIC GEN 2 Production instance.


This is the error message in GEN 3, Error 400 missing Require Argument [base]
CloudInvocationException [ Fault Details : <nstrgdfl:APIInvocationError xmlns:nstrgdfl="http://xmlns.oracle.com/cloud/generic/rest/fault/REST/Get_Exchange_Rate"><nstrgdfl:type/><nstrgdfl:title/><nstrgdfl:detail/><nstrgdfl:errorCode/><nstrgdfl:errorDetails><nstrgdfl:type>http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1</nstrgdfl:type><nstrgdfl:title>Bad Request</nstrgdfl:title><nstrgdfl:errorCode>400</nstrgdfl:errorCode><nstrgdfl:errorPath>&lt;![CDATA[InboundJaxrsResponse{context=ClientResponse{method=GET, uri=https://web-services.oanda.com/rates/api/v2/rates/candle.json, status=400, reason=Bad Request}}]]&gt;</nstrgdfl:errorPath><nstrgdfl:instance>&lt;![CDATA[{"code":2,"message":"Missing required argument: [base]"}.A 400 Bad Request Error indicates that the target service is unable (or refuses) to process the request sent by the client (Oracle Integration Cloud), due to an issue that is perceived by the server to be a client problem. You can trace the cURL representation of the request sent to the target service from the Oracle Integration Cloud server logs. Try invoking the target service using cURL. It may also be that one of the intermediaries (proxy, LBR) could be returning this code. ]]&gt;</nstrgdfl:instance></nstrgdfl:errorDetails></nstrgdfl:APIInvocationError>

Howdy, Stranger!

Log In

To view full details, sign in.

Register

Don't have an account? Click here to get started!