Hello. I have a question about OData Connection by POST method.
I am using Purchase Order API which is offered by SAP and trying to create objects by using OData service.
The Mendix application is deplyed on SAP cloud platform.
This app connects to S4 HANA (on premise) through Cloud Connector.
Successfully, I can get list of Purchase Order.(GET mothod)
However, When I tried creating new Purchase Order, An error occured.(POST method)
java.net.SocketTimeoutException Read timed out com.mendix.systemwideinterfaces.MendixRuntimeException: java.net.SocketTimeoutException: Read timed out at com.mendix.basis.actionmanagement.ActionManagerBase.executeSync(ActionManagerBase.java:156)...
Actually, I found that I created new Purchase Order, but Socket timeout error message
is displayed on a screen.
※I checked error log on SAP GUI, but SAP didn't throw any errors.
Is this issue caused by Mendix?
Can I extend timeout period?
any help would be appreciated!
Did you see this documentation: https://docs.mendix.com/partners/sap/sap-odata-connector#3-1-5-execute-entry ?
It is this part:
4.1.8 Request parameters
These are parameters which are used within the OData Connector for SAP solutions action to override the default behavior of the action. This should be passed as an object of entity type RequestParams.
The parameters which can be changed are: