The EPIC Services Screen

Clicking the Next button in the EPIC Application Details screen (see The EPIC Application Details Screen) opens the EPIC Services screen, which is where you describe the services that will be included in this application.



The What services does your app contain? section of the screen allows you to:

CAUTION
APP WORKBENCH DOES NOT VALIDATE THIS INFORMATION. YOU MUST BE SURE THAT YOUR APPLICATION WILL SUPPORT ALL LISTED SERVICES AS CONFIGURED ON THIS SCREEN.

When you have finished defining the services for your application, click Next to proceed to the EPIC Roles screen. See The EPIC Roles Screen.

Adding a New Service

To add a new service:

  1. Enter a name for the service in the Name field.
  2. Enter the port number this service will use in the Port field.
  3. If the service is accessible via a web interface, then then check the Display checkbox to display the link to this service in the HPE Ezmeral Runtime Enterprise Service Endpoints tab. Otherwise, leave this checkbox blank.
  4. If the service include a web interface, then enter either http or https in the Scheme field, depending on whether or not the service requires secure access.
  5. If the service include a web interface, then enter the default path to the service in the Path field. This can be either / or a custom path, such as /ui.
  6. If the application uses systemd to manage its resources, then enter the unit name of the service in the Systemd field.
  7. If the service endpoint uses an authentication token, then check the Auth Token checkbox. Otherwise, leave it blank.
  8. If the service needs to be load-balanced, then check the Load Balanced checkbox. Otherwise, leave it blank.
  9. Click the Add button to add the new service.

You may now:

Viewing Services

The table at the bottom of the EPIC Services screen appears when you have defined at least one service for this application. This table displays the following information for each service:

  • Name: Name of the service.
  • Port: Port used by this service.
  • Scheme: This will be either http or https, if the service has a web interface.
  • Systemd: Unit name of the systemd service, if the application uses systemd to manage its resources
  • Edit: Clicking the Edit icon (pencil) for a service allows you to edit that service. See Editing an Existing Service.
  • Delete: Clicking the Delete icon (X) for a service removes that service. See Removing a Service.

Editing an Existing Service

To edit an existing service:

  1. In the table at the bottom of the EPIC Services screen, click the Edit icon (pencil) for the service you want to edit.

    The top of this section populates with the current information for the selected service.

  2. Make your desired changes. See Adding a New Service for information on what to place in the fields.
  3. Either:
    • Click Add to save your changes as a new service.
    • Click Update to save your changes to the existing service.
    • Click Reset to cancel your changes without modifying the service.

Removing a Service

To remove a service, click the Delete icon (X) for the service you want to remove in the table at the bottom of the EPIC Services screen.