Hi.
I'm trying to utilize the "schema features" for dynamic schema definition output, but have a hard times grasping exactly how FME uses and don't use these schema features.
FeatureReader has a special "<Schema>" output, but readers don't seem to have a similar mechanism, even though one can designate them in the dynamic output as "Schema Source".
Does this mean that there is an underlying hidden connection between the readers and the writers ?
Specifying "Schema From Schema Feature" does _not_ seem to enable the writer to read schema features, but requires the schema feature content to be superimposed upon all data features. Is this correct?
I have several needs to be able to manipulate the schema before output, so understanding the functionality is important to me.
One need is to "clean up" a schema defintion before output, especially if the input if WFS (FME adds all sorts of nonsense into the schema, e.g. "*.xsi_nil").
Another need is to be able to utilize a fixed schema from some source (e.g. template database table), and use this to control the output.
Are there any documentation on how the whole schema feature/dynamic output works in detail ?
Has anyone else been messing around with this functionality, and have some valuable insights into this ?
Cheers.