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

Chamando Java do PHP

O IBM® sMash Runtime para PHP fornece acesso a classes de Java™ classes e funcionalidades do PHP. Esta Ponte Java pode instanciar classes Java e chamar seus métodos.

É possível manipular valores em uma árvore MRM ou XMLNS com tipos xsd que não mapeiam tipos PHP diretamente:

Exemplo:

/**
* @MessageBrokerSimpleTransform
*/
function evaluate ($output, $input) {
	$number = $input->XMLNSC-doc->number->getValue();
	$signature = new JavaSignature (JAVA_STRING);
	$decimal = new Java("java.math.BigDecimal", $signature, "654.321");
	$sum = $number->add($decimal);
	$output->XMLNSC->doc->number = $sum;

	$timestamp = $input->XMLNSC->doc->date->getValue();
	$now = new Java("java.util.Date");
	$timestamp->setTime($now);
	$output->XMLNSC->doc->date = $timestamp;
}
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:00


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | ac69011_