The ALOHA® application software Electronic Draft Capture (EDC) application can be setup to access the EDC file server from a remote computer. This is helpful in restaurants where multiple people need to access EDC from different offices.
Information
Network
Establish a TCP/IP-based network connection between the remote EDC client and EDC file server. Other network protocols may be used in conjunction with TCP/IP, but TCP/IP must be included.
Establish network file access between the remote EDC client and the BOOTDRV share on the EDC file server.
Install BOH Prerequisites on Remote PC
Install any BOH prerequisites on the remote PC that were required by the Aloha file server.
Register EDCSVRPS.DLL
Open a command prompt on the remote EDC client and navigate to the Windows SYSTEM32 folder. Type the following command line to register the copy of EDCSVRPS.DLL from the EDC file server on the remote EDC client (a successful confirmation should follow the registration):
REGSVR32.EXE \\ALOHABOH\BOOTDRV\ALOHA\BIN\EDCSVRPS.DLL
The EDCSVRPS.DLL needs to be re-registered on the remote EDC client each time the Aloha Application Software is upgraded to a newer version.
Register ATL.DLL
Open a command prompt, and navigate to the Windows SYSTEM32 folder. Type the following command line to register ATL.DLL (a successful confirmation should follow the registration):
REGSVR32.EXE ATL.DLL
Register Aloha Security Files
Open a command prompt on the remote EDC client and type the following command line to register the copy of ALOHASEC.EXE from the EDC file server on the remote EDC client (a successful confirmation should follow the registration):
\\ALOHABOH\BOOTDRV\ALOHA\BIN\ALOHASEC.EXE /REGSERVER
Open a command prompt on the remote EDC client and navigate to the Windows SYSTEM32 folder. Type the following command line to register the copies of ASECPS.DLL, ARSEC.DLL, and ARSECPS.DLL from the EDC file server on the remote EDC client (a successful confirmation should follow each registration):
REGSVR32.EXE \\ALOHABOH\BOOTDRV\ALOHA\BIN\ASECPS.DLL
REGSVR32.EXE \\ALOHABOH\BOOTDRV\ALOHA\BIN\ARSEC.DLL
REGSVR32.EXE \\ALOHABOH\BOOTDRV\ALOHA\BIN\ARSECPS.DLL
The ALOHASEC.EXE, ASECPS.DLL, ARSEC.DLL and ARSECPS.DLL need to be re-registered on the remote EDC client each time the Aloha Application Software is upgraded to a newer version.
Shortcut to EDC.EXE
Create a new shortcut on the desktop of the remote EDC client using the following command line (replace the correct location of EDC.EXE on the EDC file server and the IBERDIR):
\\ALOHABOH\BOOTDRV\ALOHA\BIN\EDC.EXE /EDCSVR \\ALOHABOH /SECSVR \\ALOHABOH /SECSVRPATH \\ALOHABOH\BOOTDRV\ALOHA /IBERDIR \\ALOHABOH\BOOTDRV\ALOHA
Refer to document ID 6613 for more information on environment variables.
Windows XP Service Pack 2, Windows 7, Windows Server 2008, and Higher
If you are using Windows XP Service Pack 2, Windows 7, Windows Server 2008, or higher, then you might also have to perform these additional steps in order to circumvent some of the additional security:
1.Ensure that both the server and the PC with the remote instance of EDC are logged on with identical user names and passwords.
2.On the server, select Start/Settings/Control Panel/Administrative Tools/Local Security Policy.
3.In the Local Security Policy on the file server under Security Settings/Local Policies/Security Options, ensure that you have configured access to both local and remote users for the 'DCOM: Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax' and 'DCOM: Machine Launch Restrictions in Security Descriptor Definition Language (SDDL) syntax'.
4.Find "Network access: Sharing and security model for local accounts," double-click on it, change the setting to "Classic - local users authenticate as themselves," and click OK.
5.On the server, select Start/Settings/Control Panel/Security Center.
6.Click Windows Firewall at the bottom of the applet, set the firewall to Off, press OK, and close the applet.
7.On the server, select Start/Settings/Control Panel/Administrative Tools/Component Services.
8.Double-click Component Services and then Computers. Right-click on My Computer and select Properties/COM Security.
9.Click on Access Permissions/Edit Limits. Ensure that each group or user has both Local Access and Remote Access enabled, and click OK.
10.Click on "Launch and Activation Permissions"/Edit Limits. Ensure that each group or user has Local Launch, Remote Launch, Local Activation, and Remote Activation enabled, and click OK.
11.Click OK to close the Properties window.
12.Close the Component Services applet.
Restart the server.
Windows 7 and Windows Server 2008 Users
You must perform the following on the file server and remote workstation:
1.Select Start/Settings/Control Panel/Administrative Tools/Local Security Policy.
2.Navigate to Security Settings/Local Policies/Security Options.
3.Find 'Network Access: Let everyone permissions apply to anonymous users' and set it to Enabled.
4.Find 'DCOM: Machine Access Restrictions' and edit the security policy to allow full rights to Anonymous, Everyone, Interactive, Network, and System.
5.Find 'Network Access: Sharing security model for local accounts' and set it to Classic.
1.Select Start/Run/Dcomcnfg and press OK to open the DCOM configuration settings.
2.Navigate to Console Root/ Component Services/ Computers/My Computer, right click My Computer, and select Properties.
3.Select the Default Properties tab and enable 'Enable Distributed COM on this computer'.
4.Ensure that 'Default Authentication Level' is set to Connect.
5.Ensure that 'Default Impersonation Level' is set to Identify.
6.Select the COM Security tab.
7.Find Access Permissions and edit the security policy to allow full rights to Anonymous, Everyone, Interactive, Network, and System.
8.Find ' Launch and Activation Permissions' and edit the security policy to allow full rights to Anonymous, Everyone, Interactive, Network, and System.
9.Close the open the DCOM configuration settings.
Restart the computer.
REPORTMODE
The REPORTMODE variable limits the user to reports only. Add /REPORTMODE to the EDC command line to enable this.
Upgrading EDC
If you are upgrading from versions 4.2x to versions 4.4x or higher, unregister EDC Server with the following command line before configuring remote EDC 4.4x and higher:
\\ALOHABOH\BOOTDRV\ALOHA\BIN\EDCSVR.EXE /UNREGSERVER
When performing any upgrade, regardless of the version, replace and re-register all .EXE and .DLL files.
Extended Information
SuperSites or locations using multiple copies of EDC need to include the EDCPATH variable in the EDC.EXE shortcut command line. Refer to document ID 6613 and ID 5990 for more information.
Cheers,
Coorsman