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

cpiAddAsLastChild

Esta função inclui um novo (e atualmente não anexado) elemento da sintaxe na árvore de elementos de sintaxe como o último filho do elemento de destino especificado.

Sintaxe

void cpiAddAsLastChild(
  int*            returnCode,
  CciElement*  targetElement,
  CciElement*  newElement);

Parâmetros

returnCode
Recebe 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_ELEMENT_OBJECT
targetElement
Especifica o endereço do objeto do elemento de sintaxe de destino (entrada).
newElement
Especifica o endereço do novo objeto de elemento de sintaxe que deve ser incluído à estrutura da árvore (entrada).

Valores de Retorno

Nenhuma. Se ocorrer um erro, returnCode indicará o motivo do erro.

Amostra

Este exemplo é obtido do arquivo analisador de amostra BipSampPluginParser.c:

/* Converter o valor do atributo para o formato do intermediário */
          data = CciNString((char *)startMarker, markedSize, pc->iCcsid);

/* Criar um novo elemento nome-valor para o atributo */
          newElement = cpiCreateElement(&rc, parser);
          cpiSetElementType(&rc, newElement, CCI_ELEMENT_TYPE_NAME_VALUE);
          cpiSetElementName(&rc, newElement, data);
         
          /* Liberar a memória criada em CciNString() */
          free((void *)data);

          /* Incluir o elemento */
          cpiAddAsLastChild(&rc, element, newElement);
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:25


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