1 of 1 people found this helpful
This has been discussed several times into this community. You should not update the OOTB TKU syncmapping patterns but instead create a syncmapping extension (read Syncmapping block - BMC Discovery 11.2 - BMC Documentation).
To do so, you need to know which Discovery nodes attributes you will grab and possibly compute, in order to feed some specific CMDB CI attributes. Here the few lines you copied do not show you have this understanding (by the way, do not show what you have done, so it's impossible to help you). If you do, then this is a problem with syncmapping syntax.
Use Pattern templates - BMC Discovery 11.2 - BMC Documentation as an example (Creating a pattern - BMC Discovery 11.2 - BMC Documentation ) and have a look to cmdb template files. You can also search in this community for posts discussing syncmapping extensions and finally read TKU syncmapping patterns to see correct syntax.
2 of 2 people found this helpful
What type are you expecting to use? listening_ports is a list of numbers, port will certainly not be the same type so si_LPorts type will vary. You need to put in the correct type.
Modifying a standard syncmapping is not a great idea - you are making it harder to update TKU. You should write an extension syncmapping which adds to the CDM built by the standard mappings.