WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Java von PHP aufrufen

IBM® sMash Runtime for PHP stellt Zugriff auf Java™-Klassen und -Funktionalität von PHP bereit. Mithilfe von Java Bridge können Java-Klassen instanziiert und deren Methoden aufgerufen werden.

Sie können Werte in einer MRM- oder XMLNSC-Baumstruktur mit XSD-Typen bearbeiten, die über keine direkte Zuordnung zu PHP-Typen verfügen:

Beispiel:

/**
* @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;
}
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:20:35


KonzeptthemaKonzeptthema | Version 8.0.0.5 | ac69011_