Install the ArcGIS Enterprise geoprocessing services

ArcGIS Enterprise (11.4)    |

There are four steps to enable the geoprocessing service on the ArcGIS GeoBIM Tools page for ArcGIS Enterprise.

Complete these steps, which will be detailed in the following sections:

  1. Publish the ArcGIS GeoBIM geoprocessing service.
  2. Update the geoprocessing service configuration file.
  3. Publish the ArcGIS GeoBIMAuth geoprocessing service.
  4. Update the geoprocessing service configuration file for ArcGIS GeoBIMAuth.
  5. Configure ArcGIS Server Helper URL.

Publish the ArcGIS GeoBIM geoprocessing service

Follow these steps to publish the ArcGIS GeoBIM geoprocessing service:

  1. Locate the service definition file (geobim-11.4.0.sd) installed on the Portal machine at \apps\geobim\SD\.
  2. Go to the ArcGIS Server Manager console that is federated with your Portal installation.

    The URL looks like https://webadaptorhost.domain.com/webadaptorname/manager/.

  3. Click the Publish Service button.
  4. Click the Choose File button and select the GeoBIM-11.4.0.sd file that was downloaded earlier.
  5. Click Next.
  6. Select the folder for the service to be published to or leave as Site (root).
  7. Click Next.
  8. Click Next.
  9. Check the box to share the service with portal.
  10. Click Publish.

    After the service is published, edit the service properties.

    You must update three settings in the Pooling section based on your needs:

    • Minimum number of instances per machine: This is the number of instances that are always on. Starting a new instance has a slight delay before starting.
    • Maximum number of instances per machine: This is the maximum number of concurrent services that can be run.
    • The maximum time a client can use a service: This specifies how long the service can run for and is the most important setting for ArcGIS GeoBIM.

      Large projects with many documents or issues will take longer requiring this timeout to be set higher than typical services. The maximum time a client can use a service should be set to a minimum of 3600 (seconds). This can be increased as needed if the ArcGIS GeoBIM geoprocessing service is timing out.

    See Tune and configure services.

  11. Click Save and Restart to apply the changes.

Update the geoprocessing service configuration file

After the service is published, follow these steps to update the configuration file for the service.

  1. On the ArcGIS Server machine, go to <ArcGIS Server installation drive>\arcgisserver\directories\arcgissystem\arcgisinput\GeoBIM.GPServer\extracted\cd\geobim\config.dat. If the directories for the ArcGIS Server machine have been changed from default, use your corresponding path.
  2. Open the config.dat file with a text editor running in administrator mode.
  3. Add your APS application client ID to the GEOBIM_CLIENT_ID= line.
  4. Add your APS application secret to the GEOBIM_CLIENT_SECRET= line.
  5. Update the login URL to your portal URL.

    This looks like https://webadaptorhost.domain.com/webadaptorname.

  6. Save and close the file.
  7. Go to the ArcGIS Server Manager console that is federated with your Portal installation.

    The URL looks like https://webadaptorhost.domain.com/webadaptorname/manager/

  8. Click the GeoBIM service to edit it.
  9. Click Save and Restart to apply the changes made to the configuration file.

Publish the ArcGIS GeoBIMAuth geoprocessing service

Follow these steps to publish the ArcGIS GeoBIMAuth geoprocessing service:

  1. Locate the service definition file (geobim-11.4.0.sd) installed on the Portal machine at \apps\geobim\SD\.
  2. Go to the ArcGIS Server Manager console that is federated with your Portal installation.

    The URL looks like https://webadaptorhost.domain.com/webadaptorname/manager/

  3. Click the  Publish Service button.
  4. Click the  Choose File button and select the GeoBIMAuth-11.4.0.sd file that was downloaded earlier.
  5. Click Next.
  6. Select the folder for the service to be published to or leave as Site (root).
  7. Click Next.
  8. Click Next.
  9. Check the box to share the service with portal.
  10. Click  Publish. Keep the default setting for the service

Update the geoprocessing service configuration file for ArcGIS GeoBIMAuth

After the service is published, follow these steps to update the configuration file for the service.

  1. On the ArcGIS Server machine, go to <ArcGIS Server installation drive>\arcgisserver\directories\arcgissystem\arcgisinput\GeoBIMAuth.GPServer\extracted\cd\geobim\config.dat. If the directories for the ArcGIS Server machine have been changed from default, use your corresponding path.
  2. Repeat steps 2-4 in the Update the geoprocessing service configuration file section.
  3. Save and close the file.
  4. Go to the ArcGIS Server Manager console that is federated with your Portal installation.

    The URL looks like https://webadaptorhost.domain.com/webadaptorname/manager/

  5. Click the GeoBIMAuth service to edit it.
  6. Click Save and Restart to apply the changes made to the configuration file.

Configure ArcGIS Server Helper URL

After the geoprocessing service is published, follow these steps to update the ArcGIS Server configuration for ArcGIS GeoBIM to locate the service.

  1. In ArcGIS Server Manager, edit the service and go to the capabilities section.
  2. Copy the REST URL.
  3. Open the ArcGIS Portal Directory using the URL https://webadaptorhost.domain.com/webadaptorname/sharing/rest/.
  4. Click Log in to sign in with an administrator account.
  5. Click Home to return to the ArcGIS Portal Directory.
  6. Click Portals.
  7. Click Self.
  8. At the bottom of the page under Supported Operations, click Update.
  9. Go to the ArcGIS GeoBIM Service entry and provide the REST URL copied earlier using the following format: {"url":"https://webadaptorhost.domain.com/webadaptorname/rest/services/GeoBIM/GPServer","authUrl":"https://webadaptorhost.domain.com/webadaptorname/rest/services/GeoBIMAuth/GPServer"}.

    The url entry must match the path to the ArcGIS GeoBIM service. The authurl entry must match the path to the GeoBIMAuth service.

After completing these steps, you are ready to access ArcGIS GeoBIM and create an ArcGIS GeoBIM project.