Notification with / in name attribute is not processed by EDAA and throws error 404 - Not found.
Example notifications : IF-<InterfaceName>/18 [Description]TEMP-<TempName>/1012 [Description]IF-<InterfaceName>/10_Down
Error observed:
HTTP Status 404 - Not found
All Supported Smarts versions
reserved = gen-delims / sub-delims
gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"
sub-delims = "!" / "$" / "&" / "'" / "(" / ")" / "*" / "+" / "," / ";" / "="
http://<TomcatURL>:<Port>/smarts-edaa/msa/servicename/instances/className::instanceName/action/action_name
catalina.properties located under <SAM_BASE>/smarts/tomcat/conf/ and add line:org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true
./sm_service stop smarts-tomcat./sm_service start smarts-tomcat
In case, if restart of tomcat is not possible due to production environment then use ~2F in the URL for "/" for time being.
Example: http://localhost:8080/smarts-edaa/msa/INCHARGE-SA/instances/ICS_Notification::NOTIFICATION-Interface_PerformanceCiscoRouter_I-InterfacePerformanceCiscoRouter-IF-<InterfaceName>~2F18_HighUtilization"
Unable to create tickets in third party ticking tools (ServiceNow) where Smarts-EDAA acts as source.