On Premise Remote API Service

Click here for a video demo of this feature.

On Premise Remote API Service allows non-APC (Abacus Private Cloud) customers to take advantage of the Client Portal as well as the AbacusLaw Mobile application, provided they are licensed for those options. The service is a collection of 3 Windows services (AbacusNextDataAccessAPIService, AbacusNextOAuthService, and AbacusNextOTXClientService) and the web site AbacusNextRestAPI.

A separate installer was created to install the service.

Pre-Installation Considerations

Customers need to decide whether to install the On Premise Remote API Service (a) on the AbacusLaw server or (b) on a machine connected to the AbacusLaw server. This will be a personal preference for each organization. For example, if the AbacusLaw server is overused, an organization might need to use a new machine.

Requirements

Pre-Installation: Feature Installation Requirements for IIS and Net Components

For Windows Server 2016

For Windows Server 2019

For Windows 10 Pro

Installing On Premise Remote API Service

  1. Start the installer program. Enter your customer ID and firm name (if necessary). Click Next.

  2. Check to accept the license agreement. Click Next.

  3. Leave Destination Root Folder and Data Directory as is. If you change the data directory, it must be a UNC (not a mapped drive letter).

    Note that installed files will be stored in a folder called v23\RemoteAPI under the destination root folder you choose.

    Click Next.

  4. Enter the server machine number and IP address. If installing on the AbacusLaw server, IP address can be 127.0.0.1. Enter the host name from the URL to be used to reach the Client Portal. For example, if your Client Portal URL is https://mylawoffice.portal.legal, then the Host Name is mylawoffice.portal.legal.

    Click Next.

  5. A confirmation message appears after the installation is finished.

    If the service was installed on a Windows 2012 R2 server, Windows IIS (Internet Information Services) and the ASP.NET framework must be installed manually.

    Install IIS on Windows 2012 R2

    Install ASP.NET Framework

    Click Finish.

  6. From the Control Panel, open Administrative Tools. Double-click the IIS Manager to open it.

  7. Under Sites, there is an item called Default Web Site. If you have a web site listed under Default Web Site then DO NOT STOP IT. However, if nothing is listed under Default Web Site, stop it by highlighting Default Web Site and then clicking Stop in the Manage Website panel on the right.

  8. If your database is encrypted, the AbacusNextDataAccessAPIService needs to be started manually. Open Task Manager (Ctrl+Alt+Del), highlight AbacusNextDataAccessAPIService, right-click, and click Start.

Post-Installation: IIS Verification Requirements

  1. Select the Windows button and enter Server Manager. Click Server Manager to open.

  2. Highlight IIS.

  3. Right-click the server name and click Internet Information Services (IIS) Manager.

  4. In the Internet Information Services (IIS) Manger, highlight AbacusNextRestAPI.

  5. Under Edit Site, select Bindings.

  6. Ensure that the site bindings look like this:

  7. Under Edit Site select Basic Settings.

  8. In the Edit Site window, select Connect as.

  9. Ensure that Application user is selected.

  10. Double-click Authentication.

  11. Ensure that Anonymous Authentication is enabled. (To enable, highlight and click Actions > Enable.) Then, highlight Anonymous Authentication and click Actions > Edit.

  12. In the Edit Anonymous Authentication Credentials window, ensure that Specific user is selected and set to IUSR.

  13. To test your connection, click the link under Browse Website.



    The following confirmation message (which opens in an Internet browser) indicates that the connection is successful.