Sharing Custom Formats, Transformers, and Coordinate Systems on FME Flow

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. For more information, see Resources in the FME Flow documentation.
  • 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 shared resource folder. If you upload to a shared resource 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 Flow

  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 will be available to any other workspaces that are run from the same repository to which it is published.
    • 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 subdirectories, the FME Flow Engines service must be restarted before they can be used in a workspace. These include the CoordinateSystemExceptions, CoordinateSystemGridOverrides, CoordinateSystems, and CsmapTransformationExceptions subdirectories.
  9. Complete the Publish to FME Flow wizard as usual.

See Also