I have a custom .NET application that needs to communicate with AX. AIF seems to be the best option here, however, we are concerned what happens in the .NET app when AX is down.
Currently, we use an enhancement done by our partner:
- .NET app inserts record into separate, non-AX database table
- AX has batch job that runs regularly, using OBDC, to get records from non-AX database table
- Code in AX is then run to process data.
The reason it was setup this way was to create a 'Queue' of sorts to hold records while AX was down or otherwise unable to process data.
Does AIF have any ability to 'Queue' items (It seems like not due to the fact that if AX is down then AIF can't be reached)?
Assuming AIF can't do that, what is a common design (High level) for a requirement like this?
*This post is locked for comments
I have the same question (0)