Flex Gateway新着情報
Governance新着情報
Monitoring API Manager指定された dw::module::Mime::MimeType
に基づいて DataFormatDescriptor
を返すか、指定された MimeType
の DataFormatDescriptor
がない場合は null
を返します。
実験的: この関数は実験的機能であり、DataWeave の将来のバージョンで変更または削除される場合があります。
DataWeave バージョン 2.7.0 で導入されました。
次の例では、JSON DataFormatDescriptor
と不明な DataFormatDescriptor
を検索します。
%dw 2.0
import * from dw::Runtime
output application/json
var jsonDF = findDataFormatDescriptorByMime({'type': "*", subtype: "json", parameters: {}})
var unknownDF = findDataFormatDescriptorByMime({'type': "*", subtype: "*", parameters: {}})
fun simplify(df: DataFormatDescriptor | Null) = df match {
case d is DataFormatDescriptor -> { name: d.name, defaultMimeType: d.defaultMimeType }
case is Null -> { name: "unknown", defaultMimeType: "unknown" }
}
---
{
json: simplify(jsonDF),
unknown: simplify(unknownDF)
}