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

Configuranto e movendo elementos de mensagem utilizando um nó PHPCompute

é possível transformar elementos na pensagem enquanto eles são transferidos através de um nó PHPCompute no fluxo de mensagem.

As seguintes seções mostram os métodos que podem ser utilizados para modificar, mover e remover elementos:

As informações de referência do API PHP fornecem detalhes sobre cada um dos métodos usados nas seções a seguir.

Configurando Informações sobre um Elemento

Utilize estes métodos para configurar informações sobre o elemento referido:

setName()
Configura o nome do elemento atual
setValue()
Configura o valor do elemento atual
setType()
Configura o tipo específico do elemento atual. Para obter uma lista completa de valores de tipo, consulte:
setNamespace()
Configura o espaço de nomes URI do elemento atual

Você também pode configurar o valor de um elemento utilizando o operador de designação. Por exemplo, $element = 'text'; é equivalente a $element.setValue('text');.

Movendo elementos

Use um nó do PHPCompute para copiar ou desanexar um elemento de uma árvore de mensagens usando os seguintes métodos:
detach()
Desconecta o elemento atual da árvore
detachAllChildren()
Desconecta todos os filhos do elemento atual da árvore
Utilize um dos métodos a seguir para anexar um elemento ou subárvore copiado em outra árvore:
addElement(element)
Inclui um elemento como último filho (por padrão) do elemento atual
addAttribute(attribute)
Inclui um atributo ao elemento atual

Removendo elementos

Utilize este método para remover elementos de uma árvore de mensagens:

detach()
Desconecta o elemento atual da árvore
detachAllChildren()
Desconecta todos os filhos do elemento atual da árvore
É possível remover elementos da árvore de mensagens utilizando a função PHP unset(). Exemplo:
unset($output_assembly->XMLNSC->doc->folder->item);
$output_assembly->XMLNSC->doc->folder->item->detach();
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:29:01


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | ac69060_