MES Stateless API methods not available in MES Connector
- Last UpdatedJan 28, 2026
- 1 minute read
The majority of the MES Stateless API methods are available within the MES Connector. However, certain methods are not available because of limitations in the tools and design methodology of the MES Connector.
Specifically, the MES Connector does not contain method calls that contain array parameters or parameters of MES-specific class types. Also, the MES Connector relies on a corresponding stored procedure associated with the API call. Certain MES Stateless API methods do not call a database stored procedure and therefore are not included in the MES Connector. For example, the Transaction Class methods do not call a stored procedure and are included as separate activities.
The following MES Stateless API methods are not available within the MES Connector for one of these reasons.
Notes: Those methods that have multiple overloads where at least one of the overloads is available in the MES Connector are not contained in this list. In addition to the list below, the Async methods (e.g., AddProdAsync, StartJobAsync, etc.) exposed in the Stateless API libraries are not listed in MES Connector. Therefore, a workflow cannot use the Async methods to initiate MES transactions.
FactMES.API.Core.DirectAccess.ClearSPParameterCache
FactMES.API.Core.DirectAccess.ExecSP
FactMES.API.Core.DirectAccess.GetDSbySP
FactMES.API.Core.Ent.CopyShifts
FactMES.API.Core.Ent.DoAutoShiftChanges
FactMES.API.Core.Ent.DoPastShiftChanges
FactMES.API.Core.Ent.GetByFilter
FactMES.API.Core.GrpEntLink.GetEntAccByGroups
FactMES.API.Core.GrpLineLink.GetLineAccByGroups
FactMES.API.Core.GrpLineLink.SetAccess
FactMES.API.Core.GrpPrivLink.GetPrivByGroups
FactMES.API.Core.Language.CreateListFromDataSet
FactMES.API.Core.Language.CreateListFromDataTable
FactMES.API.Core.Language.GetLanguageStrings
FactMES.API.Core.Language.Translate
FactMES.API.Core.LineEntLink.AddEntities
FactMES.API.Core.Session.GetDSbySQL
FactMES.API.Core.Session.GetModulesLicensed
FactMES.API.Core.Session.GetVerInfo
FactMES.API.Core.Session.LogIn
FactMES.API.Core.Session.LogOnEntList
FactMES.API.Core.Session.StartSession
FactMES.API.Core.Session.ValidPW
FactMES.API.Core.ShiftSched.Delete
FactMES.API.Core.ShiftSched.Add
FactMES.API.Core.ShiftSched.Update
FactMES.API.Core.ShiftSched.UpdateSpecific
FactMES.API.Core.ShiftSched.GetByKey
FactMES.API.Core.ShiftSched.GetAll
FactMES.API.Core.ShiftSched.DeleteAll
FactMES.API.Core.Transaction.AbortTransaction
FactMES.API.Core.Transaction.CommitTransaction
FactMES.API.Core.Transaction.StartTransaction
FactMES.API.Core.UserName.GetFromGroups
FactMES.API.EnProd.CertItemLink.GetAvailable
FactMES.API.EnProd.CertOperLink.GetAvailable
FactMES.API.EnProd.CertOperStepLink.GetAvailable
FactMES.API.EnProd.CertStdOperLink.GetAvailable
FactMES.API.EnProd.CertStdOperStepLink.GetAvailable
FactMES.API.EnProd.JobStepChoice.AddOrUpdateChoices
FactMES.API.EnProd.OperStep.Copy
FactMES.API.EnProd.OperStepChoice.AddOrUpdateChoices
FactMES.API.EnProd.StdOperStepChoice.AddOrUpdateChoices
FactMES.API.EnProd.StdOperStep.Copy
FactMES.API.EnProd.StorageExec.CreateListFromDataSet
FactMES.API.EnProd.StorageExec.CreateListFromDataTable
FactMES.API.EnProd.StorageExec.MoveInventory
FactMES.API.Prod.Job.GetJobs
FactMES.API.Prod.Job.SetConcurrentLink
FactMES.API.Prod.JobExec.AddConsViaDataEntryJob
FactMES.API.Prod.JobExec.AddPEMData
FactMES.API.Prod.JobExec.AddProdViaDataEntryJob
FactMES.API.Prod.JobExec.GetDynamicRoutesForWO
FactMES.API.Prod.JobExec.GetQueue
FactMES.API.Prod.JobExec.GetSerialNoByFormat
FactMES.API.Prod.Process.GetDynamicRoutesByFilter
FactMES.API.Prod.WO.GetByFilter
FactMES.API.Quality.Result.RecordResultData
FactMES.API.Quality.Result.RecordSampleCharacteristicData
FactMES.API.Quality.Sample.RecordSampleData
FactMES.API.Util.UtilLog.GetCountsAndDuration
FactMES.API.Util.UtilRawReas.AddReasons