If you are receiving error when trying to launch the Retail POS on AX 2012 R2. "Error number: 1300 could not load all external service modules" and your Event log shows following message:
Connector TestConnector not found!
_______________________________
SystemCore: System.Exception: Processor not found.
at Microsoft.Dynamics.Retail.SDKManager.PaymentProcessorManager.GetPaymentProcessor(String name)
at Microsoft.Dynamics.Retail.Pos.EFT.PaymentSDKProcessor.GetEftPaymentProcessor(String connectorName)
at Microsoft.Dynamics.Retail.Pos.EFT.PaymentSDKProcessor.GetEftProcessorServices(String connectorName)
at Microsoft.Dynamics.Retail.Pos.EFT.EFT.Initialize()
at Microsoft.Dynamics.Retail.Pos.SystemCore.Services.Initialize()
at Microsoft.Dynamics.Retail.Pos.SystemCore.PosApplication.Initialize().
Then you can resolve this issue by copying "Microsoft.Dynamics.Retail.TestConnector.dll" from "C:\Program Files (x86)\Microsoft Dynamics AX\60\Client\Bin\Connectors" to "C:\Program Files (x86)\Microsoft Dynamics AX\60\Retail POS\Connectors" the problem will resolve.
Happy Daxing !!!
Connector TestConnector not found!
_______________________________
SystemCore: System.Exception: Processor not found.
at Microsoft.Dynamics.Retail.SDKManager.PaymentProcessorManager.GetPaymentProcessor(String name)
at Microsoft.Dynamics.Retail.Pos.EFT.PaymentSDKProcessor.GetEftPaymentProcessor(String connectorName)
at Microsoft.Dynamics.Retail.Pos.EFT.PaymentSDKProcessor.GetEftProcessorServices(String connectorName)
at Microsoft.Dynamics.Retail.Pos.EFT.EFT.Initialize()
at Microsoft.Dynamics.Retail.Pos.SystemCore.Services.Initialize()
at Microsoft.Dynamics.Retail.Pos.SystemCore.PosApplication.Initialize().
Then you can resolve this issue by copying "Microsoft.Dynamics.Retail.TestConnector.dll" from "C:\Program Files (x86)\Microsoft Dynamics AX\60\Client\Bin\Connectors" to "C:\Program Files (x86)\Microsoft Dynamics AX\60\Retail POS\Connectors" the problem will resolve.
Happy Daxing !!!