How to publish a customized project to multiple tenants in a live site.
ServiceGateSoapClient serviceGate = new ServiceGateSoapClient(ServiceGateSoapClient.EndpointConfiguration.ServiceGateSoap, endpoint);
var result = serviceGate.LoginAsync(new LoginRequest(UserName, Password)).Result;
When I login I got that error in result variable.
PX.Data.PXUndefinedCompanyException: A proper company ID cannot be determined for the request.
at PX.Data.PXDatabaseProviderBase.GetCurrentCompany()
at PX.Data.PXDatabaseProviderBase.getCompanyID(String tableName, companySetting& setting)
at PX.Data.PXDatabaseProviderBase.getRestriction(String table, String alias, Boolean mainRestriction, Boolean isRightJoin, Nullable`1 effectiveCid)
at PX.Data.PXDatabaseProviderBase.appendWhereClauseToSelect(String tableName, PXDataField[] pars, StringBuilder bld)
at PX.Data.PXDatabaseProviderBase.SelectSingle(Type table, IEnumerable`1 joins, PXDataField[] pars)
at PX.Data.PXDatabase.SelectSingle[Table](PXDataField[] pars)
at PX.Data.PXDatabaseMembershipProvider.ValidateUserPassword(String username, String password, Boolean onlyAllowed)
at PX.Data.PXDatabaseMembershipProvider.ValidateUser(String username, String password, Boolean throwException)
at PX.Data.PXActiveDirectorySyncMembershipProvider.ValidateUser(String username, String password, String& providerLogin)
at PX.Api.WebServiceBase.Login(String name, String password)
Best answer by Shawn Burt
View original