I don’t have the experience in calling retail server API directly, but I created a small client in .NET and it did work without any issues. I have created the client in Visual Studio from the WSDL of Realtime Service. TransactionServiceClient client = new TransactionServiceClient("TSWsHttpEndpoint"); client.ClientCredentials.UserName.UserName = "user"; client.ClientCredentials.UserName.Password = "password"; RequestInfo info = new RequestInfo() { ClientType = "AX2012.POS.ver6.3.1000.2139", Company = "usrt", Language = "en-gb", ProfileId = "profile1" }; object[] parameters = {"123"}; ServiceResponse response = client.InvokeMethod(info, "GetGiftCardBalance", parameters); This is your goal ? Real-time server isn’t a documented API, therefore Microsoft can break the API compatibility in future upgrades.
↧
Forum Post: RE: AX 2012 R3 Retail: call CDX Real-Time Service from non-Windows clients (e.g. SoapUI)
↧