Hi,
We have suddenly the infamous "Error RateShopBroker, TMSException" in the rate shop on our prelive environment when we are trying to rate. On our other environments with exactly the same code and carrier/rate setup this is not happening.
If I look at the TMS system error log this error is shown:
Exception at level 0Message: Error RateShopBroker, TMSExceptionSource: Microsoft.Dynamics.Ax.TmsStack trace: at Microsoft.Dynamics.Ax.Tms.API.TmsService.ExecuteTransaction(String requestXml)Exception at level 1Message: The requested operation cannot be performed because you are not logged on to Microsoft Dynamics.Source: Microsoft.Dynamics.AX.ManagedInteropStack trace: at Microsoft.Dynamics.AX.ManagedInterop.CMultiSession.{ctor}(CMultiSession* , IAxSession* pAxSession, Boolean* pfSessionTerminated) at Microsoft.Dynamics.AX.ManagedInterop.Record.createValueExpressionNode(String theValue) at Microsoft.Dynamics.AX.Framework.Linq.Data.ManagedInteropLayer.AxInterop.CreateValueExpressionNode(String value) at Microsoft.Dynamics.AX.Framework.Linq.Data.AXQueryFormatter.VisitConstant(ConstantExpression c) at Microsoft.Dynamics.AX.Framework.Linq.Data.AXQueryFormatter.VisitNamedValue(NamedValueExpression value) at Microsoft.Dynamics.AX.Framework.Linq.Data.AXQueryFormatter.VisitBinary(BinaryExpression b) at Microsoft.Dynamics.AX.Framework.Linq.Data.AXQueryFormatter.VisitBinary(BinaryExpression b) at Microsoft.Dynamics.AX.Framework.Linq.Data.AXQueryFormatter.VisitBinary(BinaryExpression b) at Microsoft.Dynamics.AX.Framework.Linq.Data.AXQueryFormatter.VisitBinary(BinaryExpression b) at Microsoft.Dynamics.AX.Framework.Linq.Data.AXQueryFormatter.VisitSelect(SelectExpression select) at Microsoft.Dynamics.AX.Framework.Linq.Data.AXQueryFormatter.Format(Expression expression) at Microsoft.Dynamics.AX.Framework.Linq.Data.AXQueryProvider.Translate(Expression expression) at Microsoft.Dynamics.AX.Framework.Linq.Data.AXQueryProvider.Execute(Expression expression) at Microsoft.Dynamics.AX.Framework.Linq.Data.QueryCollection`1.GetEnumerator() at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) at Microsoft.Dynamics.Ax.Tms.Data.TMSRatingProfileRepository.Retrieve(String inventoryLocationId, String inventSiteId, Nullable`1 scheduledShipDate) at Microsoft.Dynamics.Ax.Tms.Data.TmsDataService.GetRatingDtos(TransactionFacade transactionFacade, Nullable`1 scheduledShipDate) at Microsoft.Dynamics.Ax.Tms.Bll.RatingService.RetrieveCarrierServiceList(TransactionFacade transactionFacade, XElement segment) at Microsoft.Dynamics.Ax.Tms.Bll.RateShopBroker.RateEntity(TransactionFacade transactionFacade, XElement entity)
I tried to switch the business connector account but this is valid account and for instance reports work fine... Any suggestions?
Thank you in advance!
*This post is locked for comments
I have the same question (0)