Asynchronous Call
The following describes in general, the asynchronous call between VSS and DSW.
No. | Process | Application | Description |
---|---|---|---|
Trigger | DSW | The activity (i.e.: creation of sales offer or business partner) is triggered in DSW. A message is sent to the integration layer (ODIL) which will then call VSS. | |
2. | Authenticate the call | VSS | The call is authenticated failing which, an error message is returned to ODIL/DSW. |
3. | Receive response | DSW | DSW receives the unauthorized error message and re-process or retry accordingly. |
4. | Read and de-serialize JSON | VSS | Once the authentication is successful, VSS reads and de-serialize the JSON file. |
5. | Response | VSS | VSS generates the JSON response file and send to DSW. |
6. | Generate IDoc | VSS | IDoc is generated with information from the de-serialized JSON request file. |
7. | Process / Re-processing | VSS | The IDoc can be processed (immediate or scheduled job) which will trigger the execution of the relevant business process in VSS. In case of error during the execution, re-processing is possible. |
8. | Send data to DSW | VSS | Depending on the business object, the relevant response JSON file is generated and sent to DSW. |
9. | Process/Update | DSW | ODIL receives the JSON file and send the VSS response to DSW for further processing and status updates. |