AX 2012 FeaturePack
Installation of AX 2012 Retail POS on POSReady 2009(Win XP) fails
AX 2012 RTM is not supporting the Windows Embedded POSReady 2009 operating system, but AX RETAIL POS supports it.
What you need to do is to execute the MSI directly with these parameters
Msiexec /i <msiname> directexecute=1
So for POS it would be
Msiexec /i RetailPOS.msi directexecute=1
The RetailPOS.msi is found on the cd under the Msi\RetaiPOS directory
Author: Kim Truelsen
Blog date: 26/2-2012
It worked just fine to install the RetailPOS client with the above instructions, however when using any part of the POS that requires communication via Retail Transaction Service we get an exception:
System.PlatformNotSupportedException: The specified cryptographic algorithm is not supported on this platform. Server stack trace: at System.Security.Cryptography.ECDiffieHellmanCng..ctor(Int32 keySize) at Microsoft.Dynamics.Retail.Pos.TransactionServicesInterface.ClientChannelSink.ObtainKeysForClient(IMessage msg, Guid& transactionId) at Microsoft.Dynamics.Retail.Pos.TransactionServicesInterface.ClientChannelSink.EncryptRequest(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, Guid& transactionId, CryptoStream& encryptor) at Microsoft.Dynamics.Retail.Pos.TransactionServicesInterface.ClientChannelSink.ProcessEncryptedMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream) at Microsoft.Dynamics.Retail.Pos.TransactionServicesInterface.ClientChannelSink.System.Runtime.Remoting.Channels.IClientChannelSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream) at System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg) Exception rethrown at : at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at Microsoft.Dynamics.Retail.Pos.TransactionServicesInterface.ITransactionServices.NewCustomer(Boolean& retValue, String& comment, ICustomer& customer, Int64 store, IList`1& entityKeys, TSLogonInfo logOnInfo) at LSRetailPosis.TransactionServices.NewCustomer(Boolean& retValue, String& comment, ICustomer& customer, Int64 storeRecId, IList`1& entityKeys)
So it still seems like there is problems with running the POS client on a POSReady 2009 OS ?
We have this issue logged as a bug. The current taget date for the release is around 15/6. You are welcome to log a support case to Microsoft and when the build is ready, we will send it to you.
Have a nice day
Any luck with the ClientChannelSink.ObtainKeysForClient problem??
having same issue on windows 7 pro when customizing the POS
when using the transaction services i get the same error, any ideas??
I am not fully sure that I have seen this issue before. We just released this hotfix that resolved the problem with Transaction service call. If this is not resolving your issue, you need to log a case to Microsoft support and we will then deal with the issue. Thanks
KB Article Number (s) : 2720622
Language: All (Global)
Location: ( hotfixv4.microsoft.com/.../449335_intl_i386_zip.exe )
NOTE: Be sure to include all text between '(' and ')' when navigating to this hot fix location!
the link to the release note is not public
Will the same logic works for the installation of AX2012 R2?
Please reply. Thank you.
Failed to install. It trigger the installation, but can't proceed further.