Gerenciar os intermediários e seus recursos a partir de um aplicativo CMP.
Antes de começar
Antes de iniciar esta tarefa, é necessário ter concluído a tarefaConectando-se a um Broker a partir de um Aplicativo CMP.
Use o CMP API para alterar o estado de objetos no domínio; é possível criar, excluir, modificar e implementar objetos armazenados dentro dele. O exemplo a seguir configura o campo de descrição detalhada do broker:
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);
}
}
}
O broker processa pedidos para alterar propriedades do CMP assincronamente, portanto, se seu aplicativo chamar getLongDescription() imediatamente após a chamada para setLongDescription(), a resposta poderá retornar o valor antigo da propriedade. Para informações adicionais, consulte Verificando os Resultados de Gerenciamento do Broker com o Código de Conclusão mais Recente em um Aplicativo CMP.
Em seguida:
A maioria dos métodos CMP de alteração de estado retorna o controle imediatamente sem informar ao aplicativo de chamada o resultado do pedido. Para descobrir estas informações, consulte Verificando os Resultados do Gerenciamento do Broker em um Aplicativo CMP.