Flex Gateway新着情報
Governance新着情報
Monitoring API Managerパス文字列からリソースをストリームとして返します。
<set-payload
value="#[MunitTools::getResourceAsStream('util/files/example.txt')]"/>
xml
パス文字列からリソースを再利用可能なストリームとして返します。
<set-payload
value="#[MunitTools::getResourceAsReusableStream('util/files/example.txt')]"/>
xml
パス文字列からリソースを文字列として返します。ここで、2 つ目のパラメーター (エンコード) は省略可能です。
<set-payload
value="#[MunitTools::getResourceAsString('util/files/example.txt')]"/>
xml
エンコードを指定することもできます。
<set-payload
value="#[MunitTools::getResourceAsString('util/files/exampleISO.txt', 'ISO-8859-1')]"/>
xml
パス文字列からリソースをバイト配列として返します。
<set-payload
value="#[MunitTools::getResourceAsByteArray('util/files/example.txt')]"/>
xml
#[MunitTools::queueSize()]
内に指定されたキューのサイズを返します。
たとえば、QUEUE_SIZE
という名前のキューのサイズをアサートするには次のようにします。
<munit:execution>
<munit-tools:queue queueName="QUEUE_SIZE">
<munit-tools:value>#['EXAMPLE']</munit-tools:value>
</munit-tools:queue>
</munit:execution>
<munit:validation>
<munit-tools:assert-that expression="#[MunitTools::queueSize('QUEUE_SIZE')]" is="#[MunitTools::equalTo(1)]"/>
</munit:validation>
xml
指定された属性で Mule メッセージを作成します。
<munit:execution>
<set-payload value="#[MunitTools::createMessage( 'ITEM-1', 'text/plain', { property : 'ATTRIBUTE-1'}, null )]"/>
</munit:execution>
xml