Hi Every One For one of our customer requirements . I plan to use MSMQ AX 2009 AIF adapter on Windows 2003 / 2008 in receiving the order details in the form of XML string from external sources . Internally I read this message from the MSMQ and populate into the respective tables in AX 2009 , from their sales orders will be processed. The mode of transfer here is asynchronous/ Batch driven.
The MSMQ is being chosen to meet the strict PCI Compliance Norms specified by the client. The entire process is which is visualised to run is described as below: The external system sends a XML message in encrypted secure mode via web service thru web. The. Net code /X++ Code from AX2009 will take the XML input and add to AX internal MSMQ, MSMQ will give confirmation of successful Data Transfer to Client and closes the connection The MSMQ component is a simple message broker; which allows the reading and writing of messages. When a message is read, it is removed from the queue. The AIF gateway receive service polls for messages and then brings them into the gateway queue. The AIF inbound processing service takes them from the gateway queue and the business logic in the AIF document service processes the message and then saves it to the database Moving messages out of the gateway queue and invoking business logic to process the messages is sequential by default. That is, for each AIF destination endpoint. I have little concerns over the stability/ performance /limitations of MSMQ as I have not used it earlier any pointers will be of great help if I can get some inputs / experiences from any one who has used / Configured MSMQ in previous assignments on areas mentioned below : * Availability / Scalability of MSMQ * MSMQ Clustering * Deployment Considerations * Performance Issues if any * Limitations If any Thanks in Advance Pankaj Kant