FME Flow: 2024.2

Sharing FME Engine Resources

Workspaces that are run from FME Flow can use custom formats, custom transformers, and custom coordinate systems in the same way that FME Workbench does. There are three ways to upload these shared custom resources to FME Flow:

  • Use the Resources page of the FME Flow Web User Interface: This method makes custom formats, custom transformers, and custom coordinate systems available to all workspaces on FME Flow.
  • Publish to FME Flow: Makes a custom format or custom transformer available to all workspaces in the same repository to which it is published.
  • Publish to FME Flow with a Workspace: This method allows you to add resources when publishing a workspace. You can upload the resources to a repository or to a resources folder. If you upload to a resources folder, the resources are available to all other workspaces on FME Flow. If you choose a repository, the resources are available to all other workspaces in the same repository to which the current workspace is published.

To publish custom resources to FME Flow

  1. Open the custom format or custom transformer in FME Workbench:

    File > Open > Select custom format/transformer

  2. Publish the resource to FME Flow as you would publish a workspace.

    The resource then becomes available to workspaces within the repository to which you published it.

To publish custom resources to FME Flow when publishing a workspace

  1. Open the workspace you want to publish in FME Workbench.
  2. Start the Publish to FME Flow wizard:
  3. File > Publish to FME  Server

  4. On the Publish Workspace dialog, click Select Files.
  5. On the Upload Files dialog, click Add Files.
  6. Select the resource file you want to include.
  7. On the Upload Files dialog, click Change Location.
  8. On the Change Upload Location dialog, specify an Upload Directory:
    • Upload to Repository: All resources published with the workspace are accessible to any user with permission on the same repository. Other workspaces in the repository can access these resources, provided their respective source dataset parameters are manually set to point to the resources.
    • Upload to a shared resource folder: All resources published with the workspace will be available to all other workspaces run from FME Flow, from any repository. Resources must be uploaded to the applicable subdirectory under Engine in order for workspaces to use them. For example, a custom format must be uploaded to the Engine > Formats folder.
    • Note  If custom coordinate system files are uploaded to any of the applicable Engine subfolders, the FME Flow Engines service must be restarted before they can be used in a workspace. These include the CoordinateSystemExceptions, CoordinateSystemGridOverrides, CoordinateSystems, and CsmapTransformationExceptions subfolders.
  9. Complete the Publish to FME Flow wizard as usual.