Updating Endpoints

After you have successfully promoted all of the Release Manager process apps, you must update endpoints for process apps that use the REST Grid widget to use Security Token authentication.

To update the endpoints:

  1. Log in to Application Repository using the following URL:
    http://serverName:port/mashupmgr
  2. Click Environments. A list of your environments appears.
  3. Click the name of the environment that you used to promote the Release Manager snapshots.
  4. Click the Endpoints tab. A list of endpoints for all the promoted apps appears.
  5. Locate the endpoints that have the following URLs:
    • http://localhost:8085/serena_ra/rest/deploy/globalEnvironment
    • http://localhost:8085/serena_ra/rest/deploy/application/all
    • http://relationshipserviceurl/commonsvc/graph/cypherService/run

    Update the endpoints to use security tokens:

    1. Select an endpoint and click Edit.
    2. In the Authentication drop-down list, select Security Token.
    3. Click OK.
  6. Edit the endpoint URLs, and change the host name as follows:
    • In the following endpoint URL, change localhost to the host name of your Release Automation server.
      Tip: If you are using the native instance, this will be the server that hosts SBM Common Services. Otherwise, enter the host name where Release Automation is installed.
      http://localhost:8085/serena_ra/rest/deploy/globalEnvironment
    • In the following endpoint URL, change localhost to the host name of your Release Automation server.
      Tip: If you are using the native instance, this will be the server that hosts SBM Common Services. Otherwise, enter the host name where Release Automation is installed.
      http://localhost:8085/serena_ra/rest/deploy/application/all
    • In the following endpoint URL, change relationshipserviceurl to the host name of your SBM Common Services that hosts the Relationship Service.
      http://relationshipserviceurl/commonsvc/graph/cypherService/run
    • If you plan to associate JIRA issues with your Release Manager development tasks, in the following endpoint URL, change orl-rlm-sbmq4 to the host name of your JIRA server.
      http://orl-rlm-sbmq4:8080/rest/api/latest/project
    Tip: If you are not using a native Release Automation instance, and instead you have a standalone instance that is powered by Tomcat, enter your Tomcat port number for the serena_ra endpoints. The default Tomcat port is 8080.
  7. Deploy the following process apps. In the Deploy wizard, click Choose Destination Endpoint, and then reset the destination endpoint for the following endpoints according to the Mapping dialog box you noted during promotion:
    • Application Release

      localhost8085-all

      relationshipserviceurl-run

    • Environment

      localhost8085-globalEnvironment

    • Release Train

      relationshipserviceurl-run

    • Turnover

      relationshipserviceurl-run

    This means you will review the original mapping for these endpoints as they appeared during promotion, and you will reset the mapping during deployment to match the endpoint mapping from the promote activity.

To use the ServiceNow or JIRA integrations, you must update additional endpoints to ensure the host name in the endpoint matches the host name of the server where ServiceNow and JIRA are running. For details on configuring endpoints for these integrations, refer to Requirements and Development Integration.