AnsweredAssumed Answered

Self certification update

Question asked by ABurger on Feb 11, 2019
Latest reply on Feb 11, 2019 by ABurger

I had once created an adapted vendor certification for IPSLA. Now I want to customize this and try to install an update over the rest of the client. I use the function "push" and always get the following error message:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet type='text/xsl' href='/typecatalog/TCWebServiceStatus.xsl'?>
<TCWebServiceStatus>
    <statusCode>400</statusCode>
    <statusMessage>Vendor certification contains no DisplayName tag. For an example, export and review a factory vendor certification.</statusMessage>  <statusMessageTag>com.ca.im.item.ws.impl.TypeCatalogWebServiceEndPointImpl.snmpvc.nodisplayname</statusMessageTag>
    <l10nprops>
    <!-- Localization properties for building translated status page -->
    <title>Type Catalog Web Service Status</title>
    <code>Status code</code>
    <message>Message</message>
    </l10nprops>
</TCWebServiceStatus>

Unfortunately, I can not find the mistake. The syntax I want to import is the following! I want to change the "Names" attribute here.

<?xml version="1.0" encoding="UTF-8"?>
<!--Auto-generated by the type catalog local manager.-->
<DataModel namespace="http://im.ca.com/certifications/snmp" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="SNMPCertificationFacet.xsd">
<Author>TSI-TCD-PC</Author>
<Version>1.3</Version>
<FacetType name="CiscoRttMonStatsMibTSI" descriptorClass="com.ca.im.core.datamodel.certs.CertificationFacetDescriptorImpl">
<FacetOf namespace="http://im.ca.com/core" name="Item" />
<Expressions>
<ExpressionGroup destCert="{http://im.ca.com/normalizer}NormalizedDHCPInfo" name="CiscoRttMonDHCPDS-TSI">
<Expression destAttr="Names">"DHCP: " + rttMonCtrlAdminTag + "-" + (isdef(rttMonEchoAdminSourceAddress)?rttMonEchoAdminSourceAddress.toString(10):"") + "->" + (isdef(rttMonEchoAdminTargetAddress)?rttMonEchoAdminTargetAddress.toString(10):"") +" : " + Index</Expression>
</ExpressionGroup>
<ExpressionGroup destCert="{http://im.ca.com/normalizer}NormalizedDNSInfo" name="CiscoRttMonDNSDS-TSI">
<Expression destAttr="Names">"DNS: " + rttMonCtrlAdminTag + (isdef(rttMonEchoAdminSourceAddress)?rttMonEchoAdminSourceAddress.toString(10):"") + "->" + (isdef(rttMonEchoAdminTargetAddressString)?rttMonEchoAdminTargetAddressString:"") + " : " + Index</Expression>
</ExpressionGroup>
<ExpressionGroup destCert="{http://im.ca.com/normalizer}NormalizedDLSWInfo" name="CiscoRttMonDLSWDS-TSI">
<Expression destAttr="Names">"DLSW: " + rttMonCtrlAdminTag + " - " + (isdef(rttMonEchoAdminSourceAddress)?rttMonEchoAdminSourceAddress.toString(10):"") + "->" + (isdef(rttMonEchoAdminTargetAddress)?rttMonEchoAdminTargetAddress.toString(10):"") +" : " + Index</Expression>
</ExpressionGroup>
<ExpressionGroup destCert="{http://im.ca.com/normalizer}NormalizedTCPInfo" name="CiscoRttMonTCPDS">
<Expression destAttr="Names">"TCP: " + rttMonCtrlAdminTag + "-" + (isdef(rttMonEchoAdminSourceAddress)?rttMonEchoAdminSourceAddress.toString(10):"") + "->" + (isdef(rttMonEchoAdminTargetAddress)?rttMonEchoAdminTargetAddress.toString(10):"") +" : " + Index</Expression>
</ExpressionGroup>
<ExpressionGroup destCert="{http://im.ca.com/normalizer}NormalizedUDPInfo" name="CiscoRttMonDS-TSI">
<Expression destAttr="Names">"UDP: " + rttMonCtrlAdminTag + "-" + (isdef(rttMonEchoAdminSourceAddress)?rttMonEchoAdminSourceAddress.toString(10):"") + "->" + (isdef(rttMonEchoAdminTargetAddress)?rttMonEchoAdminTargetAddress.toString(10):"") +" : " + Index</Expression>
</ExpressionGroup>
<ExpressionGroup destCert="{http://im.ca.com/normalizer}NormalizedICMPInfo" name="CiscoRttMonICMPDS">
<Expression destAttr="Names">"ICMP: " + rttMonCtrlAdminTag + "-" + (isdef(rttMonEchoAdminSourceAddress)?rttMonEchoAdminSourceAddress.toString(10):"") + "->" + (isdef(rttMonEchoAdminTargetAddress)?rttMonEchoAdminTargetAddress.toString(10):"") + " : " + Index</Expression>
</ExpressionGroup>
<ExpressionGroup destCert="{http://im.ca.com/normalizer}NormalizedPathEchoInfo" name="CiscoRttMonPathEchoDS-TSI">
<Expression destAttr="Names">"PathEcho: " + rttMonCtrlAdminTag + "-" + (isdef(rttMonEchoAdminSourceAddress)?rttMonEchoAdminSourceAddress.toString(10):"") + "->" + (isdef(rttMonEchoAdminTargetAddress)?rttMonEchoAdminTargetAddress.toString(10):"") + " : " + Index</Expression>
</ExpressionGroup>
<ExpressionGroup destCert="{http://im.ca.com/normalizer}NormalizedEthernetPingInfo" name="CiscoRttMonEthernetPingDS-TSI">
<Expression destAttr="Names">"EthernetPing: " + rttMonCtrlAdminTag + "-" + (isdef(rttMonEchoAdminSourceAddress)?rttMonEchoAdminSourceAddress.toString(10):"") + "->" + (isdef(rttMonEchoAdminTargetAddress)?rttMonEchoAdminTargetAddress.toString(10):"") + " : " + Index</Expression>
</ExpressionGroup>
</Expressions>
</FacetType>
</DataModel>

 

Thank you for help

Outcomes