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 configured in Enterprise Server. For these tutorials, we provide the ESDEMO enterprise server instance.

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 Eclipse 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 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 COBOL Explorer, right-click the project, and then select New > Folder from the context menu.
    Note: If Folder is not an option on the context menu, click Other, and create a new deploy folder from there.
  2. In the Folder name field, type deploy, and then click Finish.

Import the .mfdeploy file

The new deploy folder must contain the .mfdeploy configuration file. You import the file from the COBOL Explorer.

  1. From the COBOL Explorer, right-click the new deploy folder, and then select Import > Import from the context menu.
  2. Expand General, and then click double-click File System.
  3. Click the Browse button that corresponds to the From directory field, and browse to the %ProgramFiles(x86)%\Micro Focus\Visual COBOL\deploy folder.
  4. Click Select Folder.
  5. Check .mfdeploy in the right pane.
  6. Click Finish to import the file into the project.

Start the Server Explorer

The Server Explorer view is visible by default when using the COBOL perspective, and appears as a tab on the same level as the COBOL Explorer view. However, if it is not visible:

  • In Eclipse, click Window > Show View > Other > Micro Focus > Server Explorer, and then click Open.
Attention: You might encounter an ESCWA Sign On dialog box as you perform the steps required to create, configure, start, or stop an enterprise server region from the Server Explorer. If you do, ensure that the Server requires credentials, Use specific server credentials, or Server is secured , and the Store credentials boxes are unchecked, and then click OK. Also, if prompted to disable password recovery, click No.

Start Enterprise Server Common Web Administration (ESCWA)

  • From the Eclipse Server Explorer, right-click the Local [localhost:10086] node, and then select Open Administration Page from the context menu.

    ESCWA starts in your default browser.

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 navigation pane, expand Directory Servers, and then click Default.
  3. Double-click the ESDEMO enterprise server instance.
  4. In the right pane, click the General drop-down menu, and select Listeners from the list.
  5. Under Communications Process 1, select Web.
  6. In the Listener Properties pane, scroll down to the Custom Configuration field.
  7. Within the Custom Configuration field, scroll down until you find the relevant code, then change:
    uploads=<ES>/deploy

    to:

    uploads=project-folder/deploy

    where project-folder is the full path to your project folder, using forward slashes to separate subfolders. For example:

    uploads=c:/Users/Bob/eclipse-workspace/project-name/deploy

    where project-name is the name of the project.

  8. Click Apply.