Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerFlex Gateway新着情報
Governance新着情報
Monitoring API Manager2.x
Mule 4
3.9
1.1
2.x
1.2
7.x
3.0 (Mule 4)
3.9 (Mule 3)
1.0 (Mule 4)
1.3 (Mule 4)
1.0 (Mule 4)
1.0 (Mule 4)
2.2 (Mule 4)
1.0 (Mule 4)
1.0 (Mule 4)
1.0 (Mule 4)
1.0 (Mule 4)
3.0 (Mule 4)
1.0 (Mule 4)
1.0 (Mule 4)
1.0 (Mule 4)
1.0 (Mule 4)
3.9 (Mule 3)
1.0 (Mule 4)
1.1 (Mule 4)
6.0 (Mule 4)
2.3 (Mule 4)
3.9 (Mule 3)
1.0 (Mule 4)
1.2 (Mule 4)
3.9 (Mule 3)
1.0 (Mule 4)
1.0 (Mule 4)
2.0 (Mule 4)
3.2 (Mule 4)
2.1 (Mule 4)
1.0 (Mule 4)
3.9 (Mule 3)
3.9 (Mule 3)
3.9 (Mule 3)
1.0 (Mule 4)
1.0 (Mule 4)
3.0 (Mule 4)
1.0 (Mule 4)
1.1 (Mule 4)
3.1 (Mule 4)
3.9 (Mule 3)
3.9 (Mule 3)
1.0 (Mule 4)
1.0 (Mule 4)
1.0 (Mule 4)
3.9 (Mule 3)
1.1 (Mule 4)
1.0 (Mule 4)
1.2 (Mule 4)
1.3 (Mule 4)
1.0 (Mule 4)
3.9 (Mule 3)
1.0 (Mule 4)
2.0 (Mule 4)
1.2 (Mule 4)
2.0 (Mule 4)
1.0 (Mule 4)
3.9 (Mule 3)
1.0 (Mule 4)
1.0 (Mule 4)
次の Compression Module の例は、Compress 操作を使用してファイルを圧縮し、Decompress 操作を使用してリモートサービスからのペイロードを圧縮解除する方法を示しています。
次の例では、ファイルを読み取るように File Connector の Read 操作を設定します。次に、Compress 操作でファイルを圧縮し、GZip 形式で保存します。その後、必要に応じて、File Connector の Write 操作でコンテンツを特定のパスに書き込みます。
Studio で、File Connector の Read 操作をフローにドラッグします。
[Path (パス)] を file.txt
に設定します。
[Compress] 操作を [Read] 操作の横にドラッグします。
[Compressor (圧縮ツール)] を [Gzip compressor (Gzip 圧縮ツール)] に設定します。
[Write] 操作を [Compress] 操作の横にドラッグします。
[Path (パス)] を file-txt.gz
に設定します。
設定 XML エディターでは、設定は次のように記述されます。
<file:read path="file.txt"/>
<compression:compress>
<compression:compressor>
<compression:gzip-compressor/>
</compression:compressor>
</compression:compress>
<file:write path="file-txt.gz"/>
xml
次の例では、サーバーから Zip ファイルを返す操作をコンシュームするように Web Service Consumer Connector の Consume 操作を設定します。次に、Decompress 操作で Zip ファイルを圧縮解除します。
Studio で、Web Service Consumer Connector の Consume 操作をフローにドラッグします。
[Connector configuration (コネクタ設定)] を目的の操作設定 (ZipServiceConfig
など) に設定します。
[Operation (操作)] を、呼び出す Web サービス操作の名前 (returnsZip
など) に設定します。
[Decompress] 操作を [Consume] 操作の横にドラッグします。
[Content (コンテンツ)] を payload.body.zipContent
に設定します。
[Compressor (圧縮ツール)] を [Zip compressor (Zip 圧縮ツール)] に設定します。
設定 XML エディターでは、設定は次のように記述されます。
<wsc:consume config="ZipServiceConfig" operation="returnsZip"/>
<compression:decompress>
<compression:content>
#[payload.body.zipContent]
</compression:content>
<compression:decompressor>
<compression:zip-decompressor/>
</compression:decompressor>
</compression:decompress>
xml