Not tested, but I think this should work?
guid in ("{133F5222-149E-4884-A80E-4DB4B320CF44}","{60A99BDB-26C6-48DA-942E-563CD48B68C4}")
Â
Thank you very much for your answer. It works perfectly if I copy and paste the where clause.
Â
As I generate the list within the workbench (aggregator), I have no idea of the content (only the structure). The name of the list is available in the FME Feature Attribute tab when I open the Where clause editor. I get a warning "'WHERE clause' requires a single value, but a list attribute has been selected". Then I have to select an element.
Â
I have tried to create the where clause using a combination of ListConcatenator and StringConcatenator, but to no avail. The FeatureReader does not read a feature.
Thank you very much for your answer. It works perfectly if I copy and paste the where clause.
Â
As I generate the list within the workbench (aggregator), I have no idea of the content (only the structure). The name of the list is available in the FME Feature Attribute tab when I open the Where clause editor. I get a warning "'WHERE clause' requires a single value, but a list attribute has been selected". Then I have to select an element.
Â
I have tried to create the where clause using a combination of ListConcatenator and StringConcatenator, but to no avail. The FeatureReader does not read a feature.
Can you share an FFS with the input data? The feature containing the list? Then I can try and create the where clause and share that.
Â
What I would do:
- ListExploder to turn the listelements into different features.
- AttributeCreator to add the quotes around the attribute with the GUID. (GUID = "@Value(GUID)")
- Aggregator to merge the different features into one and concatenate the GUID fields.
- AttributeCreator to create the where clause.
Attached sample workspace, but if your input is different, which is probably the case, it will not work.