WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

PHP からの Java の呼び出し

IBM® sMash Runtime for PHP は、PHP からの Java™ クラスおよび機能へのアクセスを提供します。 この Java Bridge は Java クラスをインスタンス化し、そのメソッドを呼び出すことができます。

直接 PHP タイプにマップしない、xsd タイプの MRM または XMLNSC ツリー内の値を以下のように操作できます。

以下に例を示します。

/**
* @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;
}
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

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

        
        最終更新:
        
        最終更新: 2015-02-28 17:46:21


概念トピック概念トピック | バージョン 8.0.0.5 | ac69011_