cniGetBrokerInfo

Consulta o ambiente atual do intermediário (por exemplo, para obter informações sobre o nome do intermediário e o nome do fluxo de mensagens). As informações são retornadas em uma estrutura do tipo CNI_BROKER_INFO_ST.

Sintaxe

void cniGetBrokerInfo(
    int*            returnCode,
    CciNode*            nodeObject,
    CNI_BROKER_INFO_ST* broker_info_st);

Parâmetros

returnCode
O código de retorno da função (saída).
Os possíveis códigos de retorno são:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_NODE_OBJECT
nodeObject
O nó de processamento do fluxo de mensagens para o qual as informações sobre o ambiente do intermediário estão sendo pedidas (entrada).
broker_info_st
O endereço de uma estrutura CNI_BROKER_INFO_ST que é utilizada para retornar uma mensagem que representa o destino da entrada (entrada):
typedef struct broker_info_st {
int	versionId;			/*Identificação de versão da estrutura*/
CCI_STRING_ST brokerName;		/*O rótulo do intermediário*/
CCI_STRING_ST executionGroupName;	/*O rótulo do grupo de execução atual*/
CCI_STRING_ST messageFlowName;		/*O rótulo do fluxo de mensagens atual*/
CCI_STRING_ST queueManagerName;		/*O nome do MQ Queue Manager para o intermediário*/
int	commitCount;			/*Valor de contagem de confirmação*/
int	commitInterval;			/*Valor do intervalo de confirmação*/
int	coordinatedTransaction;		/*Flag: coordinatedTransaction: 0=no, 1=yes*/
CCI_STRING_ST dataSourceUserId;		/*O intermediário userid é conectado a datasource como*/
} CNI_BROKER_INFO_ST;

Valores de Retorno

Nenhuma. Se ocorrer um erro, o parâmetro returnCode indica o motivo do erro.

Exemplo

  cniGetBrokerInfo(&rc, nodeObject, &broker_info_st);
em que nodeObject é do tipo CciNode*
Referências relacionadas
Funções de Utilitários de Nó C
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:13:07

as07560_