Hi community,
A client I am working for recently upgraded their FME Desktop/Server installation from version 2018.1 (20180717 - Build 18520) to 2021.1 (20210730 - Build 21619). I upgraded the workspaces and I am currently in the process of testing.
I noticed that a workspace ("gdb2gml.fmw", attached to this thread) behaves differently in FME Desktop 2021.1. The purpose of this workspace is to read a File Geodatabase, map the attributes to a specific format and write to a GML. The output file (GML) is validated against an XSD file (XSD-file and input GDB also attached to this thread).
The validation in the GML writer should fail. The File Geodatabase contains an illegal feature (a multipart polygon) which is not allowed as a geometry for this feature class. In the GML writer, the setting 'validate output file' is set to Yes. In FME Desktop 2018, this multipart feature is detected by the validation and the workspace fails. This is the expected behaviour. In FME Desktop 2021, however, this feature is not detected and the workspace completes without errors.
I rebuilt the workspace in FME Desktop 2021 , in order to check if this unexpected behaviour came from some old cached information in the workspace. It still doesn't validate the output GML as expected.
I searched for a bug or known issue on this topic, but couldn't find one. Am I doing something wrong, or does anyone know of an issue related to this topic?
I attached the workspace, input File Geodatabase and the XSD-schema to this thread. The problem description and how to set the parameters in the workspace can be found in a bookmark.
Sincerely,
Vince