Deleting service flows

Stabilized feature: Service Flow Runtime and Service Flow Modeler capability in IBM Developer for z/OS 14.2.3 are stabilized. Consider exposing and orchestrating applications as API services by using z/OS Connect Enterprise Edition or CICS® web services, or by writing web applications in Java or Node.js. See also Stabilization notices and discontinued functions.

Use the CMAN transaction to delete one or more service flows from the service flow repository file DFHMAASF.

About this task

You can delete only the service flows that are in a disabled state.

Procedure

You can delete a service flow using either of the following methods:

  • To delete a particular service flow, enter CMAN DELETE FLOW(request-name) on your display, where request-name is the name of the service flow.
    The transaction runs the DFHMAINS program to delete the service flow from the service flow repository file.
  • To delete more than one service flow, enter CMAN on your display.
    The transaction displays the flow management main menu where you can perform actions on service flows.
    1. Enter option 4 next to each disabled service flow that you want to delete.
    2. Press Enter.
      The DFHMAINS program checks that each service flow is disabled and then deletes it from the service flow repository file. A message on the console confirms that the deletion was successful.
    3. Press Enter to refresh the view.

Results

The DHFMAINS program does not delete subflows that are associated with a service flow when it is deleted from the repository file. The resource definitions, programs, and service flow properties file are also not deleted.

What to do next

To remove a service flow from the CICS region completely, you must delete all of the CICS resources for the service flow from the CSD and remove the service flow properties file from the service flow deployment directory in zFS.