cniRun

Essa função declara o nó como um nó de entrada. Ela não é utilizada pelo processamento de mensagens ou por nós de saída e não é preciso chamar cniEvaluate. O aloca um encadeamento e chama esta função nesse encadeamento.

Definido em Type Membro
CNI_VFT Condicional iFpRun

Essa função é chamada pelo intermediário como parte de um loop. O significado do valor de retorno é mostrado a seguir.

Valores de Retorno

CCI_TIMEOUT
O nó de entrada não recebeu seus dados de entrada e exige que o controle seja retornado ao no caso de estar sendo pedida a reconfiguração do fluxo de mensagens.Um nó de entrada definido pelo usuário deve retornar com freqüência razoável para devolver o controle ao .
CCI_SUCCESS_CONTINUE
Uma mensagem foi processada com êxito. O processamento padrão de commit da transação é executado pelo .A função de implementação cniRun do nó de entrada é chamada imediatamente para que o nó possa continuar o processamento.
CCI_SUCCESS_RETURN
Uma mensagem foi processada com êxito. O processamento padrão de commit da transação é executado pelo .O nó de entrada determinou que o encadeamento não é necessário e ele é retornado ao conjunto de encadeamentos do fluxo de mensagens. Se isso é executado no único encadeamento ou no último encadeamento ativo, o impede que esse último encadeamento seja retornado ao conjunto, caso contrário não haveria nenhum outro encadeamento ativo que pudesse despachar outro encadeamento.Nessa situação, o chama a função de implementação cniRun imediatamente, como se CCI_SUCCESS_CONTINUE tivesse sido retornado.
CCI_FAILURE_CONTINUE
Um erro foi detectado no processamento de uma mensagem e o nó está pedindo que seja executado processamento de rollback da transação. A função de implementação cniRun do nó de entrada é chamada imediatamente.
CCI_FAILURE_RETURN
Um erro foi detectado no processamento de uma mensagem e o nó está pedindo que seja executado processamento de rollback da transação. Entretanto, o nó de entrada determinou que o encadeamento não é necessário e ele pode ser retornado ao conjunto de encadeamentos do fluxo de mensagens. Se isso é executado no último encadeamento ativo, o impede que esse último encadeamento seja retornado ao conjunto, caso contrário não haveria nenhum outro encadeamento ativo que pudesse despachar outro encadeamento.Nessa situação, o chama a função de implementação cniRun imediatamente, como se CCI_FAILURE_CONTINUE tivesse sido retornado.

Conceitos relacionados
Nós Input definidos pelo usuário

Tarefas relacionadas
Criando um Nó de Entrada em C

Referências relacionadas
Funções de Implementação de Nó em Linguagem C