IPCConnectedFactoryExchange / CFX

Apache License 2.0
79 stars 71 forks source link

Inconsistent Casing of MessageBody fields (eg TransactionID) #184

Open MercyPillow opened 1 year ago

MercyPillow commented 1 year ago

TransactionID in message bodys are inconsistent with their casing:

WorkCompleted messages have transaction id fields of """CFX.Production.WorkCompleted.TransactionID""" image

where as

MaterialsInstalled message have the transaction id filed as """CFX.Production.Assembly.MaterialsInstalled.TransactionId""" image

you can work around this generically with HasProperty and GetProperty IgnoreCase binding flags but its still annoying, please normalize these...