Gestione los intermediarios y sus recursos desde una aplicación de CMP.
Antes de empezar
Antes de iniciar esta tarea, debe haber realizado la tarea Conexión a un intermediario desde una aplicación de CMP.
Utilice la API de CMP para cambiar el estado de objetos en el dominio; puede crear, suprimir, modificar y desplegar objetos almacenados dentro de éste. En el ejemplo siguiente se establece el campo de descripción larga del intermediario:
import com.ibm.broker.config.proxy.*;
public class SetLongDescription {
public static void main(String[] args) {
BrokerProxy b = null;
try {
BrokerConnectionParameters bcp =
new MQBrokerConnectionParameters(
"localhost",
1414,
"");
b = BrokerProxy.getInstance(bcp);
b.setLongDescription("this is my broker");
b.disconnect();
} catch (ConfigManagerProxyException cmpex) {
System.out.println("Error connecting: "+cmpex);
}
}
}
El intermediario procesa solicitudes para cambiar propiedades desde el CMP de forma asíncrona; por lo tanto, si su aplicación llama a getLongDescription() inmediatamente después de la llamada a setLongDescription(), es posible que se devuelva en la respuesta el valor antiguo de la propiedad. Para obtener más información, consulte Comprobación de los resultados de la gestión de intermediarios con el código de terminación más reciente en una aplicación CMP.
Siguiente:
La mayoría de métodos CMP de cambio de estado devuelven el control inmediatamente sin informar a la aplicación de llamada, del resultado de la solicitud. Para descubrir esta información, consulte Comprobación de resultados de la gestión de intermediarios en una aplicación CMP.