FME Workspaces compatible with 1Exchange
There are number of requirements on the FME Workspace that are needed in order for an exchange to work.
1Exchange will run the Workspace and provide two parameters. Each of these will be set to a folder in FME Server Resources, within $(FME_SHAREDRESOURCE_DATA)
:
- INPUT_FOLDER- This will be populated by 1Exchange.
- OUTPUT_FOLDER- This will be populated by the FME Workspace.
INPUT_FOLDER
The Workspace can expect a number of files in the Input Folder, which will vary depending on whether you are downloading features or uploading changes. The INPUT_FOLDER is populated by 1Exchange.
OUTPUT_FOLDER
The Workspace can expect a number of files in the Output Folder, which will vary depending on whether you are downloading features or uploading changes. The OUTPUT_FOLDER is filled by FME Workspace.
Manual Conflict Resolution
Applying conflicted changes via an FME Server Workspace is not currently supported.
We recommend:
- Adopting a strategy of avoiding conflicts in Oracle Workspaces if using an FME Workspace with 1Exchange.
- Any FME download Workspace looks for the failureType parameter in the job metadata. If this is set to CONFLICT, trigger an FME Workspacefailure to indicate that an unexpected conflict has arisen.
Note: For further information about manual conflict resolution using FME with your 1SMS deployment, please contact 1spatial support.