Configure the ESDEMO Enterprise Server Instance

Walks you through the process of configuring the provided ESDEMO enterprise server instance by adding a deployment directory and configuring ESDEMO to use it.

To successfully deploy and run or debug a Java service interface, you must have an enterprise server instance started in Enterprise Server. For these tutorials, we provide the ESDEMO enterprise server instance.

Start the Server Explorer

The Server Explorer expandable ribbon is visible in Visual Studio on the top left side of the IDE by default when using Visual COBOL. However, if it is not visible:

  • In Visual Studio, click View > Server Explorer.

Start Enterprise Server Common Web Administration (ESCWA)

  • On the Server Explorer, right-click Micro Focus Servers, and then click Administration.

    ESCWA starts in your default browser.

Configure the Web listener in ESCWA

You need to enable the Web listener in ESDEMO to start automatically when you start the enterprise server instance.

  1. In ESCWA, click NATIVE.
  2. In the navigation pane, expand Directory Servers > Default, and then select the ESDEMO enterprise server instance.
  3. On the GENERAL drop-down list, select Listeners.
  4. Expand Communications Process 1, and click Web.
  5. Change the Requested Status field to Stopped.
  6. Click APPLY.
Important: The default deployment directory used by Enterprise Server is a subdirectory, deploy, within your Visual COBOL installation directory structure. If you have Administrator privileges to this subdirectory, or if you started Visual Studio using Run as Administrator, you are not required to complete this section of the tutorial. Otherwise, you must complete this section to create and configure an alternative deployment directory.

Create and configure a deployment directory

Create the deploy directory
Without Administrator privileges, you cannot deploy to Enterprise Server from the default Visual COBOL deployment folder. To ensure successful deployment, create a deploy subdirectory in your project.
  1. In the Solution Explorer, right-click the project, and then select Add > New Folder from the context menu.
  2. Type deploy; then press Enter.
Import the .mfdeploy file
The new deploy folder must contain the .mfdeploy configuration file. You import the file from the Solution Explorer.
  1. From the Solution Explorer, right-click the deploy folder; then select Add > Existing Item.
  2. Browse to the %ProgramFiles(x86)%\Micro Focus\Visual COBOL\deploy folder.
  3. Set the filter drop-down list to All Files (*.*).
  4. Double-click the .mfdeploy file.
Define the deployment directory in ESCWA
Now you need to configure your enterprise server instance by defining the new deploy project folder as the deployment folder.
  1. In ESCWA click NATIVE.
  2. In the ESCWA navigation pane, expand Directory Servers > Default, and then select your enterprise server instance.
  3. On the GENERAL drop-down list, select Listeners.
  4. Expand Communications Process 1, and click Web.
  5. In the LISTENER PROPERTIES pane, scroll down to the Custom Configuration field; then within the field, scroll down until you find the relevant code, then change:
    uploads=<ES>/deploy

    to:

    uploads=c:/tutorials/IMTK/project-name/deploy

    where project-name is the name of the project.

  6. Click APPLY.