Ich erstelle eine Anpassungsdatei für OSB, und ich müsste eine Warnung in diesem hinzufügen, so dass die betroffenen Ressourcen bei jedem Laden geändert werden, um diese Warnungen zu enthalten.Fügen Sie eine Warnung als eine Oracle Service Bus-Anpassungsdatei ein
Bisher habe ich die Anweisungen in See Example - Adding and Deleting SLA Alert Rules erläutert. Ich habe eine Anpassungsdatei mit der gleichen Struktur wie das Beispiel erstellt (Aktionen - Hinzufügen - Wert), nur den Wert für die Warnung ändern oder sogar die im Beispiel gezeigte verwenden.
Wie auch immer, wenn ich versuche, diese Anpassungsdatei auf OSB zu bewerben, erhalte ich immer die Fehlermeldung:
org.apache.xmlbeans.impl.values.XmlAnyTypeImpl kann nicht auf com.oracle.xmlns.servicebus.monitoring gegossen werden .alert.AlertRuleDocument
Meine Anpassungsdatei ist:
<?xml version="1.0" encoding="UTF-8"?>
<cus:Customizations xmlns:cus="http://www.bea.com/wli/config/customizations" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xt="http://www.bea.com/wli/config/xmltypes" xmlns:aler="http://www.bea.com/wli/monitoring/alert">
<cus:customization xsi:type="cus:EnvValueActionsCustomizationType">
<cus:description>Alertes Generals de ProxyService</cus:description>
<cus:owners>
<xt:ownerQuery>
<xt:resourceTypes>ProxyService</xt:resourceTypes>
<xt:refsToSearch xsi:type="xt:LocationRefType">
<xt:type>Folder</xt:type>
<xt:path>bus_ver/EA</xt:path>
</xt:refsToSearch>
</xt:ownerQuery>
</cus:owners>
<cus:actions>
<xt:add>
<xt:envValueType>Service SLA Alert Rule</xt:envValueType>
<xt:location>AverageResponse</xt:location>
<xt:value>
<aler:alertRule enabled="true" name="prova"> <aler:description>provades</aler:description> <aler:expirationDate>2016-03-31+02:00</aler:expirationDate>
<aler:startTime>00:00:00.000+01:00</aler:startTime>
<aler:endTime>00:05:00.000+01:00</aler:endTime>
<aler:frequency>every-time</aler:frequency>
<aler:severity>normal</aler:severity>
<aler:stopProcessing>false</aler:stopProcessing>
<aler:condition aggregation-interval="10">
<con1:monCondExpr xmlns:con1="http://xmlns.oracle.com/servicebus/monitoring/alert/condition">
<con1:function>count</con1:function>
<con1:lhs>Operation.peticionSincrona.error-count</con1:lhs>
<con1:operator>=</con1:operator>
<con1:rhs>1</con1:rhs>
</con1:monCondExpr>
</aler:condition>
<aler:alertDestination ref="bus_ver/AlertaProva"/>
</aler:alertRule>
</xt:value>
</xt:add>
</cus:actions>
</cus:customization>
</cus:Customizations>
Wer weiß, wie diese zu lösen oder vielleicht etwas unproperly ich tue?
Danke für Ihre Hilfe.