bsnAPEthernetMacAddress is incorrect for Access Point tables in Spectrum OneClick

Document ID : KB000074897
Last Modified Date : 30/03/2018
Show Technical Document Details
Issue:
When looking at Cisco Wireless Controller Access Point views, the bsnAPEthernetMacAddress is incorrect.  It shows as a decimal format:

0.8.47.251.218.0 248.194.136.132.49.115
4.98.115.41.167.192 92.131.143.142.207.216
4.98.115.41.172.48 92.131.143.142.208.244
Cause:
Generally the value is sent to Spectrum in decimal, and Spectrum converts it.  However, there are some Airespace devices that are sending the value in hex, but the bsnAPEthernetMacAddress attribute is not coded to handle hex format, and so the value comes through incorrectly. 
Resolution:
If you need to show the MAC address in Access Point table, please do the following:
1.  Make a backup copy of: /tomcat/webapps/spectrum/WEB-INF/devman/config/table-airsp-aptable-config.xml
2.  Copy this to /custom/devman/config
3.  In the SPECROOT>/custom/devman/config/table-airsp-aptable-config.xml
4.  Please add below tag under BsnAPEthernetMacAddress (Similar like BsnAPDot3MacAddress) 16 com.aprisma.spectrum.app.util.render.OctetStringRenderer
5.  Execute /Install-Tools/appConfigMerge.bat Close existing OneClick console and re-open.

Please take note that after you have upgraded the version of CA Spectrum, open the $SPECROOT/custom/devman/config/table-airsp-aptable-config.xml and verify your setting is there.  Review the Access Point table and verify the MAC shows correctly.  If not, run the appConfigMerge.bat file again.