Two appserver

OK, I’d like to wrap up my hijacking of this thread and move any future EKW/EMWW thoughts that I have to a new thread or ten.

Here is the access scope that I came up with (expand the triangles).

Access scope services chart
Entity Type Service Description
Service ERP.BO.CountTag CountTag Service
Service ERP.BO.CustShip CustShip Service
Service ERP.BO.EmpBasic EmpBasic Service
Service ERP.BO.InvTransfer InvTransfer Service
Service ERP.BO.IRWarehseSearch IRWarehseSearch Service
Service ERP.BO.IssueReturn IssueReturn Service
Service ERP.BO.JobAsmSearch JobAsmSearch Service
Service ERP.BO.JobEntry JobEntry Service
Service ERP.BO.JobMtlSearch JobMtlSearch Service
Service ERP.BO.JobOperSearch JobOperSearch Service
Service ERP.BO.JobPart JobPart Service
Service ERP.BO.MasterPack MasterPack Service
Service ERP.BO.MaterialQueue MaterialQueue Service
Service ERP.BO.MaterialQueueTranTypes MaterialQueueTranTypes Service
Service ERP.BO.MiscShip MiscShip Service
Service ERP.BO.Packing Packing Service
Service ERP.BO.PackOutSearch PackOutSearch Service
Service ERP.BO.Part Part Service
Service ERP.BO.PartBinSearch PartBinSearch Service
Service ERP.BO.PartPlantSearch PartPlantSearch Service
Service ERP.BO.PartPlantWhseSearch PartPlantWhseSearch Service
Service ERP.BO.PO PO Service
Service ERP.BO.PODetailSearch PODetailSearch Service
Service ERP.BO.PORelSearch PORelSearch Service
Service ERP.BO.RcvDtlSearch RcvDtlSearch Service
Service ERP.BO.Receipt Receipt Service
Service ERP.BO.ReceiptsFromMfg ReceiptsFromMfg Service
Service ERP.BO.SalesOrder SalesOrder Service
Service ERP.BO.SalesOrdHedDtl SalesOrdHedDtl Service
Service ERP.BO.SerialNumberSearch SerialNumberSearch Service
Service ERP.BO.TransOrderReceipt TransOrderReceipt Service
Service ERP.BO.TransOrderShip TransOrderShip Service
Service ERP.BO.UOMSearch UOMSearch Service
Service ERP.BO.UOMStkSearch UOMStkSearch Service
Service ERP.BO.Warehse Warehse Service
Service ERP.BO.WarehseSearch WarehseSearch Service
Service ERP.BO.WhseBin WhseBin Service
Service ERP.BO.WhseGroupEmpSearch WhseGroupEmpSearch Service
Service ERP.Rpt.PackagingLabel PackagingLabel Service
Service ERP.Rpt.RcvLabel RcvLabel Service
Service ICE.BO.AccessScope AccessScope Service
Service ICE.BO.AdminLicensing AdminLicensing Service
Service ICE.BO.BAQDesigner BAQDesigner Service
Service ICE.BO.LangTran LangTran Service
Service ICE.BO.Report Report Service
Service ICE.BO.SysAgent SysAgent Service
Service ICE.BO.SysPrinter SysPrinter Service
Service ICE.BO.UD21 UD21 Service
Access scope BAQ list
Entity Type BAQ Description
BAQ BISC_HH_GetCustomSettingsTable BISC_HH_GetCustomSettingsTable BAQ
BAQ BISC_HH_GetEmptyUDTables BISC_HH_GetEmptyUDTables BAQ

Some notes about these:

  1. Services include ICE.BO.UD21. THIS IS THE UD TABLE THAT I CHOSE. You can/might/will choose a different one. Change accordingly. The purpose of it is to store the company settings for your handhelds/apps. On that note…
  2. You need to import those two BAQs from EpicCare KB0101231 (thank you @hkeric.wci for this post). Import into ordinary Epicor, I mean.
    a. Don’t change the UD table name in the custom settings BAQ. Really, don’t. Really.
    b. The empty UD tables BAQ is pretty handy! Import that first and it will help you pick a UD table to use. (Its real purpose is for the app menu in the Roaming settings.)
  3. If you, like me, get the bright idea to assign the access scope to the app server BEFORE you have added anything to it
    a. Don’t do that
    b. At a bare minimum you need your new access scope itself to contain the service called ICE.BO.AccessScope! Ha, Interesting things happen when you don’t do that…
  4. You’ll need more services; I haven’t tested everything yet and I intentionally skipped some like labor (our material handlers are all indirect). And more BAQs if you get to that point. I got it running and it’s time to move on.

Now to move it to Production! Here goes nothing!

@SteveFossey I wonder if I have hit 20 hours yet…

4 Likes