The inbound web service process is used to receive a request from and send a response to an external application, via an inbound web service.
Name | Responsible | Description |
---|---|---|
Inbound web service action is triggered |
D365 FO (Handler class) |
The inbound web service application triggers the applicable inbound web service action.
Based on these parameters in the HTTP request, the inbound web service calls the executeWebserviceOperation method that determines which web service action is triggered:
|
Web service request message is run |
D365 FO (Handler class) |
When triggered, the inbound web service action first runs the request message, if defined. This is managed by the handler class as defined for the web service action. If the HTTP action is:
|
Web service response message is run |
D365 FO (Handler class) |
When in an inbound web service process, the requested data is received from D365 FO, the inbound web service action runs the response message, if defined. This is managed by the handler class as defined for the web service action. If the HTTP action is:
|
Web service error message is run |
D365 FO (Handler class) |
When in an inbound web service process, the request message did not run successfully or an error occurred, the inbound web service action runs the error message, if defined. This is managed by the handler class as defined for the web service action. If the HTTP action is Post, Put, Delete, Patch, or Post or Put, the errors in the message history of the request message define the input of the response message.
For an error message the:
|
Inbound web service receives HTTP request from external application |
Web service |
The inbound web service application receives an HTTP request from the external application. |
Inbound web service receives response and sends it to external application |
Web service |
The inbound web service receives a response and sends it to the external application. |