Ejemplo de XML de DP (Diagnostic Provider)
El siguiente es un ejemplo de XML (Extensible Markup Language) de DP (Diagnostic Provider)
version="6.0"
platform="common"
aggregationHandlerClass="com.ibm.ws.management.component.DiagnosticProviderAggregator"
description="Parte DiagnosticProvider del Mbean que se va a incluir en los MBeans que
implementan esta interfaz">
<attribute
description="DiagnosticProviderName (no depende de la ejecución sino del subconjunto de ObjectName"
getMethod="getDiagnosticProviderName" name="diagnosticProviderName"
type="java.lang.String" proxyInvokeType="unicall" proxySetterInvokeType="multicall"/>
<operation
description="Obtener el ID de DiagnosticProvider"
impact="INFO" name="getDiagnosticProviderId" role="operation"
targetObjectType="objectReference" type="java.lang.String" proxyInvokeType="unicall">
<signature/>
</operation>
<operation
description="Devolver información de registro según el tipo (config/state/selfDiag)."
impact="INFO" name="getRegisteredDiagnostics" role="operation"
targetObjectType="objectReference"
type="com.ibm.wsspi.rasdiag.diagnosticProviderRegistration.DiagnosticProviderInfo"
proxyInvokeType="unicall">
<signature/>
</operation>
<operation
description="Volcar la información de configuración asociada al recurso gestionado."
impact="INFO" name="configDump" role="operation"
targetObjectType="objectReference" type="[Lcom.ibm.wsspi.rasdiag.DiagnosticEvent;"
proxyInvokeType="multicall">
<signature>
<parameter description="ID de atributo que utilizar"
name="attributeId" type="java.lang.String"/>
<parameter description="Informe en información recién registrada o toda la información"
name="registeredOnly" type="boolean"/>
</signature>
</operation>
<operation
description="Volcar información de estado para el recurso gestionado."
impact="INFO" name="stateDump" role="operation"
targetObjectType="objectReference" type="[Lcom.ibm.wsspi.rasdiag.DiagnosticEvent;"
proxyInvokeType="multicall">
<signature>
<parameter description="ID de atributo que utilizar"
name="attributeId" type="java.lang.String"/>
<parameter description="Informe en información recién registrada o toda la información"
name="registeredOnly" type="boolean"/>
</signature>
</operation>
<operation
description="Ejecutar diagnósticos en el recurso gestionado dirigidos por el valor de la modalidad de diagnóstico actual."
impact="ACTION" name="selfDiagnostic" role="operation"
targetObjectType="objectReference" type="[Lcom.ibm.wsspi.rasdiag.DiagnosticEvent;"
proxyInvokeType="multicall">
<signature>
<parameter description="ID de prueba que utilizar"
name="testId" type="java.lang.String"/>
<parameter description="Informe en información recién registrada o toda la información"
name="registeredOnly" type="boolean"/>
</signature>
</operation>
<operation
description="localizar mensajes de la consola"
impact="INFO" name="localize" role="operation"
targetObjectType="objectReference" type="[Ljava.lang.String;"
proxyInvokeType="unicall">
<signature>
<parameter description="Message Keys" name="msgKeys" type="[Ljava.lang.String;"/>
<parameter description="Locale to use for output" name="locale" type="java.util.Locale"/>
</signature>
</operation>