Developer Support For FME Objects
This page is intended to assist developers who require support for FME Objects.
Application Development Assistance
Technical support for normal installation and usage of FME Objects is included with your FME Annual Maintenance Contract (AMC). However, If you are developer who requires advanced support, Safe Software offers an Application Development Assistance program.
This program is intended to help you work through general FME Objects design, development, and optimization issues. This way you can get dedicated support throughout the life cycle of your development, when you need it the most.
Bug Reporting
If you think you have encountered a bug during normal installation and usage of FME Objects, please follow the steps below before submitting a technical support request:
- Review the Troubleshooting Tips
section of the Building
Applications with
FME Objects (PDF) document. - Read the FAQ on fmepedia.
- Search for FME Objects discussions on our Google Group FME Talk.
- Try to reproduce the problem with the FME Universal Viewer. The Viewer is also an FME Objects application. A technical support request based on Safe’s own Viewer behaviour is much easier for our developer support group to investigate.
Technical Support Requests
If the steps above do not help you resolve the problem, the next step is to submit a technical support request. Safe Software’s developer support group will require the following information to diagnose the problem:
Component |
Description |
|
|---|---|---|
Overview |
A description of the FME Objects functionality being used: text or diagrams are fine. |
|
Environment Info |
Obtain the FME build number from the About box in the FME Universal Viewer. Also include details on the operating systems and any third party applications involved in reading or writing the data. |
|
Reproduction Application |
Unless you were able to reproduce the problem with the FME Universal Viewer, please submit a reproduction application, including source code. The reproduction application should include the minimum amount of code required to reproduce the problem. |
|
Test Data |
Please include all the data required by the reproduction application. If the input data is from a database, please include the SQL scripts required to recreate the necessary tables and records. |
|
Build Scripts |
The reproduction package should include the scripts, projects, makefiles, etc. required to build the application from source. |
|
Reproduction Steps |
The list of the steps that must be manually performed to reproduce the problem, e.g., “run start.bat”. |
|
Verification Steps |
The list of steps that need to be performed to verify that the problem occurred, e.g., view log file, how to examine output data. We always recommend that you examine the output data with the most appropriate application. For example, if you are creating DWG data, use Autodesk Map 3D; for MIF/MID data, use MapInfo Professional, etc. Although the FME Universal viewer is a good tool for inspecting many different spatial data formats, it is better to use the application specifically associated with the output data. |
|
Miscellaneous Information |
Please include any other information that you think may assist the technical support staff include (e.g., screen captures, log files, specifications, etc.). |
Once you’ve assembled all the required information, zip it or tar it and e-mail it to support@fmeobjects.com.
Template Applications
The most time-consuming part of creating a reproduction package is often the sample application. To assist you in this task, we’ve put together some template applications, in various languages, which you can use to get started. There are also many FME Objects sample applications available that may be functionally similar to what you are trying to accomplish.
- Download the template applications
package:
(baseline_readers_and_writers.zip - 2.6 MB)
