WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

cniGetBrokerInfo

Use esta função para consultar o ambiente do intermediário atual (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 ID do usuário que o broker usa para conectar à origem de dados*/
CCI_STRING_ST applicationName;		/*O rótulo do aplicativo que possui o fluxo de mensagens*/
CCI_STRING_ST libraryName;		/*O rótulo da biblioteca que possui o fluxo de mensagens*/
} CNI_BROKER_INFO_ST;
Nota: O parâmetro dataSourceUserId retorna uma sequência vazia. O parâmetro é incluído para manter a compatibilidade com versões anteriores do WebSphere Message Broker que requerem um banco de dados do broker.

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*
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:30:21


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | as07560_