Create and Configure the CICSCA Enterprise Server Region

Provides instructions for creating and configuring the CICSCA enterprise server region on which to run the COMMWS Web service created later in this tutorial.

Create the CICSCA enterprise server region

  1. In Visual Studio, open the Server Explorer.
    Note: If it is hidden, select View > Server Explorer from the Visual Studio main menu.
  2. Expand Micro Focus Servers.
  3. Right-click localhost, and then select New Enterprise Server from the context menu.
  4. In the Name field, type CICSCA.
  5. Click the browse button Browse button associated with the Template field.

    By default, this opens to the location of the Enterprise Server template files, which is %ProgramFiles (x86)\MIcro Focus\Enterprise Developer\etc\ServerTemplates.

  6. Double-click CICSTemplate.xml.
  7. Click OK.

    The Output window displays a notification that the server has been created.

  8. In the Server Explorer, expand localhost to be sure that the CICSA region has been added.

Associate the CICSCA enterprise server region with the CICSCommareaWS project

  • In Visual Studio on the Server Explorer, right-click CICSCA enterprise server, and then select Associate with Project > CICSCommareaWS from the context menu.

Configure the Web Services and J2EE listener

  1. In the Server Explorer, right-click Micro Focus Servers and choose Administration from the context menu.

    This opens the Home page of Enterprise Server Administration as a window in Visual Studio.

  2. In the Communications Processes column for the CICSCA enterprise server, click the Details button that corresponds to 3 Listeners.

    The listeners represent the types of services you can run using this enterprise server.

  3. Click the Edit button that corresponds to Web Services and J2EE.
  4. Change the contents of the Endpoint Address field to *:9003.
  5. Click OK.
  6. On the menu ribbon, click Home to return to the Enterprise Server Administration Home page.
Important: The default deployment directory used by Enterprise Server is a subdirectory, deploy, within your Enterprise Developer 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 the following tasks. Otherwise, you must complete them to create and configure an alternative deployment directory.

Start Enterprise Server Administration

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

    The Enterprise Server Administration Home page starts in a Visual Studio window.

Configure a listener port

When you create a service interface, it is configured by default to use port number 9003 to send messages to Enterprise Server, which listens for incoming messages on its Web Services and J2EE listener. You need to set the endpoint address for the Web Services and J2EE listener to match the port number for the service interface.

  1. On the Enterprise Server Administration Home page, in the Communications Processes column that corresponds to your enterprise server instance, click the Details button.

    This takes you to the Communications Processes page for Enterprise Server listeners.

  2. Click the Edit button that corresponds to Web Services and J2EE.
  3. Change the contents of the Endpoint Address field to *:9003.
  4. Click OK.

    This returns you to the Communications Processes page.

  5. Click Home at the top of the menu ribbon to return to the Home page.
Important: The default deployment directory used by Enterprise Server is a subdirectory, deploy, within your Enterprise Developer 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 the following tasks. Otherwise, you must complete them 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 Enterprise Developer 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\Enterprise Developer\deploy folder.
  3. Set the filter drop-down list to All Files (*.*).
  4. Double-click the .mfdeploy file.
Define the deployment directory
Now you need to configure your enterprise server instance by defining the new deploy project folder as the deployment folder.
  1. On the Enterprise Server Administration Home page in the Communications Processes column for your enterprise server instance, click the Details button that corresponds to Listeners.
  2. In the row for the Web listener name, click Edit.
  3. Scroll down to the Configuration Information 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.

  4. Click OK.
  5. Click Home to return to the Home page.

You can now optionally close Enterprise Server Administration by clicking the x on the localhost:86... tab.