Hello Team
Can someone help me with the Service Template? I am trying to subscribe the element name, RTE Red MGW – Admin Building, contains a special character (possibly the dash). Whenever I try to apply a new service, it throws an "element not found" error. Has anyone come across this before or knows how to resolve it?

We had created few services with this same element an year back. I have exported the servicetemplate config as csv and found that it had a name something like this "RTE Red MGW – Admin Building"
I even tried with this symbol but no luck.
Part of the explanation here will be that the dash being used in the element name (–) is an en-dash, which translates to 3 bytes in UTF-8 encoding.
In your case the element name is being used as input data for a service template.
When exporting the configuration of the generated services for a template, DataMiner will include this input data as part of the output CSV content. It writes this file in UTF8 encoding. The dash should be correctly encoded in there (when verified with tools like Notepad++)
Double-clicking such a CSV file will open it in Excel, which will apparently always interpret this as ANSI data (one byte per character), which will cause the dash to show up as some weird characters.
I assume that this multi-byte sequence ended up in the CSV file you want to re-import.
The Input Data configuration for the service template has the "Require a valid element name" checkbox enabled, which will cause imports to fail if the data doesn't match an actual element name.
The SLNet.txt logfile should have an entry displaying the name that was searched for at that time:
"Input Data [data:xxxx] ('xxxxxx') should have an element name as value ('xxxxxxx' is not)"
It doesn't help that there also exists a normal dash (the standard "-") which differs from the en-dash (–) but looks the same.
If there's no real need for the special dash, I would consider to replace it by a regular one. You might then also need to do this in generated CSV files.
Hope this helps a bit