We modified the UIM connector policy to change the value of the Label shown for the Database class.
We added this line in the Parse section to parse out a short name:
<Field input='DatabaseName' pattern='.*\.(.*?)' output='shortDBname' />
and this line in Format2 to use the short name in the Label
<Field input='DeviceDnsName,shortDBname' output='Label' format='Database:{0}:{1}' />
Instead of seeing Label set to the value of shortDBname, it is getting set to the literal string "shortDBname",
so the entries look like
Database:usdbserver1.north.ourdomain.net:shortDBname
Any idea what's wrong?